Research
Rank-Learner: Orthogonal Ranking of Treatment Effects
Overview Research area: Causal inference and machine learning, specifically learning-to-rank methods for heterogeneous treatment effects estimated from observational data. Technical level: Advanced. T
- arXiv
- 2602.03517
- Published
- 2026-02-03
- Authors
- Henri Arno, Dennis Frauen, Emil Javurek, Thomas Demeester, Stefan Feuerriegel
AI summary
Overview
Research area: Causal inference and machine learning, specifically learning-to-rank methods for heterogeneous treatment effects estimated from observational data.
Technical level: Advanced. The paper builds on Neyman-orthogonality, influence functions, doubly robust scores, and semiparametric efficiency theory. The prose is accessible, but the method itself assumes familiarity with two-stage (meta-learner) CATE estimation.
Scope: The paper proposes Rank-Learner, a two-stage, model-agnostic learner that directly learns the ordering of treatment effects from observational data using a novel Neyman-orthogonal pairwise ranking objective, and evaluates it against CATE estimators and non-orthogonal rankers.
What This Paper Is About
Many decisions require only knowing who benefits most from a treatment, not how much each person benefits. The standard workaround is to estimate conditional average treatment effects (CATEs) precisely and then sort individuals by those estimates, but that solves a harder problem than ranking requires. The authors introduce Rank-Learner, which skips explicit CATE estimation and instead optimizes a pairwise ranking objective constructed so that it is insensitive to errors in the estimated nuisance functions.
Key Contributions
-
A new two-stage learner for ranking treatment effects. Rank-Learner directly learns a scoring function whose ordering matches the ordering of treatment effects, rather than estimating effect magnitudes first and ranking afterward.
-
A Neyman-orthogonal ranking objective (Theorem 5.1). The authors derive a pairwise ranking loss whose gradient is first-order insensitive to estimation errors in the nuisance functions (response surfaces and propensity score), by correcting a smooth surrogate ranking loss with its influence function.
-
Correctness of the population minimizers (Theorem 5.2). For any fixed and finite smoothness parameter κ > 0, the orthogonal loss is minimized by scoring functions of the form g(x) = (1/κ) τ⁰(x) + c, so it recovers the true treatment effect ordering.
-
Empirical evaluation across synthetic, semi-synthetic, and real-world benchmarks. Rank-Learner is compared against T-learner, DR-learner, and a non-orthogonal plug-in ranker, with an additional comparison to the tree ranker of Kamran et al. (2024) in Appendix F.4 (Table 12).
Main Findings
-
Direct ranking beats full CATE estimation. Rank-Learner consistently outperforms the pointwise CATE estimators (T-learner and DR-learner) on test AUTOC at every training size tested (n = 100, 250, 500, 1,000, 2,000). At n = 100, Rank-Learner reaches AUTOC 1.00 ± 0.19, versus 0.88 ± 0.17 for the T-learner and 0.80 ± 0.18 for the DR-learner.
-
Orthogonalization helps most when data is scarce. Rank-Learner achieves systematically higher AUTOC than the non-orthogonal plug-in ranker, with the largest gaps in small-sample regimes. At n = 100 the plug-in ranker reaches 0.69 ± 0.32 versus Rank-Learner's 1.00 ± 0.19; at n = 1,000 the gap narrows to 1.31 ± 0.02 versus 1.34 ± 0.01.
-
Gaps shrink as sample size grows. Differences across methods become smaller at larger n (at n = 2,000: T-learner 1.36 ± 0.00, DR-learner 1.36 ± 0.02, plug-in ranker 1.36 ± 0.00, Rank-Learner 1.37 ± 0.00), reflecting improved nuisance estimation. Rank-Learner retains the best mean throughout.
-
Performance stays below the oracle. Ranking by the true treatment effects yields AUTOC 1.40 in the oracle column across all training sizes, so Rank-Learner does not match an oracle ranking but approaches it as data increases.
-
Orthogonality is placed entirely in the labels. The second-stage optimization is standard binary cross-entropy on pairwise pseudo-labels, so the learning problem is unchanged from ordinary pairwise ranking apart from how the training labels are constructed. This is what makes the method model-agnostic.
-
Correction is concentrated on ambiguous pairs. The pseudo label augments the soft target with a correction term weighted by ω_τ, which is small when the soft target is near 0 or 1 and large when it is near 0.5. Smaller κ sharpens targets and reduces the number of pairs for which the correction is active, while increasing the correction weight on the remaining ambiguous pairs by a factor of 1/κ.
-
κ controls a bias-variance trade-off. As κ → 0 the scaling factor 1/κ diverges, the population minimizer becomes unbounded, and the loss flattens along directions that preserve the ordering, approaching the binary ranking loss. The authors select κ by maximizing an out-of-sample AUTOC approximation on a validation set.
-
Pair subsampling is used for scalability. A dataset of size n induces |P_all| = n² possible pairs; Rank-Learner optimizes on a uniformly drawn random subsample P ⊂ P_all each epoch. The authors report that ranking performance saturates quickly as the number of sampled pairs increases. The truncated content does not include the specific pair-budget numbers or Figure 3.
Methodology in Plain English
The problem is set up with standard causal inference ingredients: covariates X, a binary treatment T, an outcome Y, and potential outcomes Y(1) and Y(0). Identification of the CATE τ(x) = E[Y(1) − Y(0) | X = x] relies on three standard assumptions — consistency, positivity (0 < e(x) < 1), and unconfoundedness — which let τ(x) be written as μ₁(x) − μ₀(x). The nuisance functions are the two response surfaces μ₁, μ₀ and the propensity score e(x).
The authors first argue that minimizing the usual squared-error objective L_cate, whose unique minimizer is g(x) = τ(x), demands recovering effect magnitudes that the ranking task never uses. They replace it with a pairwise objective that asks the model to predict which of two individuals has the larger treatment effect, so any strictly increasing transformation of τ is equally good.
Because that binary objective uses discontinuous indicator labels and therefore cannot be corrected via influence functions, they soften it: the target becomes σ((τ(X) − τ(X'))/κ), a smooth probability with a tunable sharpness parameter κ. Since treatment effects are unobserved, this soft target cannot simply be plugged in. The authors instead derive a corrected pseudo-label that adds a doubly robust score difference, scaled by an uncertainty-dependent weight, to the soft target.
The resulting procedure has two stages. In the first, nuisance functions are estimated with flexible machine learning models using cross-fitting. In the second, a scoring function g is fit by minimizing the orthogonal pairwise loss on subsampled pairs. At inference the fitted g is evaluated pointwise, so no pairwise comparisons are needed to rank a new population.
The experiments use synthetic data with known ground-truth rankings, semi-synthetic data built from real covariates from MovieLens, MIMIC-III, and the Current Population Survey, and the real-world Criteo uplift benchmark where training data is deliberately confounded and evaluation is on randomized test data. Evaluation uses the test set of 1,000 samples over five seeds, with sample splitting between nuisance estimation and second-stage training, and reports mean ± standard deviation in tables. All methods share the same architecture — feedforward neural networks with a single hidden layer, ReLU activations, trained with Adam for up to 50 epochs with early stopping — for a fair comparison. Ranking methods are tuned on the approximated AUTOC, while CATE estimators use their standard validation loss.
Why This Matters
Impact on research. The paper closes a specific gap it identifies in Table 1: existing methods either target CATE magnitudes (T-learner, DR-learner), are not model-agnostic (tree ranker), or are model-agnostic but not orthogonal (plug-in ranker). Rank-Learner is presented as the first method that is simultaneously ranking-focused, model-agnostic, and Neyman-orthogonal. The paper also argues that the ranking problem has received relatively little attention compared with CATE estimation, and that standard learning-to-rank methods cannot be applied directly because treatment effects are never observed as supervision.
Real-world applications (as listed in the paper):
- Healthcare triage: clinicians prioritizing who receives intensive care when demand exceeds capacity, or who should receive preventive care.
- Marketing: firms deciding which customers to target with retention offers or which prospects to reach with costly advertisements.
- Public policy: governments deciding which individuals to target with policy interventions.
- Resource-constrained prioritization generally: any setting where limited resources make it necessary to prioritize those who benefit most.
Industry relevance. Because Rank-Learner is model-agnostic, it can be instantiated with arbitrary machine learning models such as neural networks, so it fits existing pipelines that already use flexible learners. The second-stage problem is standard pairwise ranking with binary cross-entropy, differing only in how labels are constructed, which lowers the engineering barrier to adoption. Inference requires only pointwise scoring, so deployment cost is the same as ranking by a standard risk score. Training is described as computationally lightweight, with all models converging within minutes.
Future Directions
-
Selecting κ in practice remains a bias-variance decision. The paper proposes tuning κ via an approximated out-of-sample AUTOC on a validation set, but how that approximation behaves across datasets, and whether other selection criteria perform better, is left open.
-
The orthogonal correction concentrates on fewer pairs as κ shrinks. Smaller κ reduces the number of active corrections while amplifying each one, increasing pseudo-label variability in finite samples. Understanding this trade-off in more detail — and how it interacts with the pair subsampling budget — is a natural follow-up; the truncated text does not report the sampled pair counts used.
-
Extensions beyond the binary-treatment, continuous-outcome setting. The paper formalizes everything under a binary T ∈ {0, 1} and continuous Y ∈ ℝ, with standard consistency, positivity, and unconfoundedness assumptions. Discrete outcomes, multiple treatment arms, and violations of unconfoundedness are not addressed in the content provided.
-
Fuller benchmarking against direct rankers. The main experiments focus on two-stage learners; a comparison to the tree ranker of Kamran et al. (2024) is relegated to Appendix F.4 (Table 12). The real-world Criteo uplift benchmark is described as part of the evaluation design with AUUC as the metric, but the Criteo results themselves are not contained in the truncated content, as are the mean policy value results reported in Appendix F.1.
Target Audience
Researchers and practitioners in causal machine learning who work on heterogeneous treatment effects, uplift modeling, or learning-to-rank — particularly those who need prioritization decisions rather than precise effect estimates. It is most useful to readers already comfortable with two-stage CATE learners such as the DR-learner and the R-learner, doubly robust estimation, and cross-fitting. Applied data scientists in healthcare, marketing, and public policy who already deploy meta-learners and want a ranking-oriented alternative with theoretical robustness guarantees will also benefit, as will methodologists interested in how influence-function-based orthogonalization extends to new loss functions beyond regression.
Authors’ abstract
Many decision-making problems require ranking individuals by their treatment effects rather than estimating the exact effect magnitudes. Examples include prioritizing patients for preventive care interventions, or ranking customers by the expected incremental impact of an advertisement. Surprisingly, while causal effect estimation has received substantial attention in the literature, the problem of directly learning rankings of treatment effects has largely remained unexplored. In this paper, we introduce Rank-Learner, a novel two-stage learner that directly learns the ranking of treatment effects from observational data. We first show that naive approaches based on precise treatment effect estimation solve a harder problem than necessary for ranking, while our Rank-Learner optimizes a pairwise learning objective that recovers the true treatment effect ordering, without explicit CATE estimation. We further show that our Rank-Learner is Neyman-orthogonal and thus comes with strong theoretical guarantees, including robustness to estimation errors in the nuisance functions. In addition, our Rank-Learner is model-agnostic, and can be instantiated with arbitrary machine learning models (e.g., neural networks). We demonstrate the effectiveness of our method through extensive experiments where Rank-Learner consistently outperforms standard CATE estimators and non-orthogonal ranking methods. Overall, we provide practitioners with a new, orthogonal two-stage learner for ranking individuals by their treatment effects.