Papers › On Ranking-based Tests of Independence

On Ranking-based Tests of Independence

12 Mar 2024arXiv:2403.07464archive 2025-07-28

Myrto Limnios, Stéphan Clémençon

In this paper we develop a novel nonparametric framework to test the independence of two random variables 𝐗 and 𝐘 with unknown respective marginals H(dx) and G(dy) and joint distribution F(dx dy), based on {\it Receiver Operating Characteristic} (ROC) analysis and bipartite ranking. The rationale behind our approach relies on the fact that, the independence hypothesis ℋ₀ is necessarily false as soon as the optimal scoring function related to the pair of distributions (H⊗G, F), obtained from a bipartite ranking algorithm, has a ROC curve that deviates from the main diagonal of the unit square.We consider a wide class of rank statistics encompassing many ways of deviating from the diagonal in the ROC space to build tests of independence. Beyond its great flexibility, this new method has theoretical properties that far surpass those of its competitors. Nonasymptotic bounds for the two types of testing errors are established. From an empirical perspective, the novel procedure we promote in this paper exhibits a remarkable ability to detect small departures, of various types, from the null assumption ℋ₀, even in high dimension, as supported by the numerical experiments presented here.

PaperPDFCode

Code

myrtolimnios/independence_ranktest officialmentioned in paper report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections