---
title: Noise-Tolerant Ranking Loss
url: https://www.emergentmind.com/topics/noise-tolerant-ranking-loss
type: topic
---

# Noise-Tolerant Ranking Loss

Noise-tolerant ranking loss denotes a class of ranking objectives and surrogate-risk constructions designed to preserve ranking quality when the supervision, comparisons, or observations are corrupted by class-conditional label noise, incomplete labels, Gaussian or adversarial perturbations, noisy pairwise comparisons, or severe acoustic noise. Recent formulations realize this goal through several distinct mechanisms: order-preserving label-symmetric losses for learning to rank [2208.02126], inverse-noise correction for ordinal losses [1912.03488], distributionally robust optimization over Wasserstein balls [2109.12803], variance-aware least-squares estimation from noisy pairwise votes [2002.11590], bag-sampled and group-wise contrastive objectives for incompletely labeled retrieval [2203.06408], ranked-positive contrastive objectives for blurry positive/negative boundaries [2201.11736], and squared-margin pairwise objectives such as the quadratic disparity ranking loss used in voice activity detection [2508.20885].

## 1. Formal criteria for robustness

A central formalization of noise tolerance in learning to rank is **order preservation** under class-conditional label noise. For clean risk \(R(f)\), noisy risk \(\tilde R(f)\), and corruption accuracy \(\gamma>1/2\), a loss is order-preserving if, for every two scorers \(f,g\),
$$
\tilde R(f)-\tilde R(g)=(2\gamma-1)\,[R(f)-R(g)].
$$
Equivalently, \(\arg\min \tilde R=\arg\min R\). A sufficient condition is **label symmetry**:
$$
\ell(\alpha)+\ell(-\alpha)=c,
$$
for all \(\alpha\neq 0\), which implies
$$
\tilde R(f)=(2\gamma-1)R(f)+c(1-\gamma).
$$
The same line of work shows that \(0\)-\(1\), hinge, \(L_1\), and AUC-pairwise \(0\)-\(1\) losses are label-symmetric, while logistic, exponential, and RankNet are not; symmetrized logistic and symmetrized RankNet are therefore introduced as noise-tolerant analogs [2208.02126].

A second formalization is **unbiased noise correction**. In robust ordinal regression, the observed noisy label \(\tilde y\) is generated from the true label \(y\) through a class-conditional noise matrix \(N=(\eta_{ij})\), and the corrected loss vector is defined by
$$
\tilde L = N^{-1}L.
$$
This yields
$$
E_{\tilde y\mid y=i}[\tilde l(g,b,\tilde y)] = l(g,b,i),
$$
so the surrogate is unbiased with respect to the clean loss. The same work proves **rank consistency**, meaning the threshold order \(b_1\ge \cdots \ge b_{K-1}\) is preserved at optimum, and shows that SGD preserves ordering in expectation when the step-size satisfies \(\alpha\le 4\) [1912.03488].

A third criterion is **structure consistency** for supervised ranking from partial preferences. The asymptotic theory of ranking establishes that a surrogate is Fisher-consistent if and only if it is structure-consistent, equivalently if the local suboptimality gap
$$
H(\varepsilon)=\inf_{\alpha:\,R(\alpha)-R^*\ge \varepsilon}\left\{\ell(\alpha)-\inf \ell\right\}
$$
remains positive for every \(\varepsilon>0\). This is important because the same analysis proves that many common pairwise convex surrogates fail this requirement even in low-noise settings [1204.1688].

## 2. Pairwise margin losses under noisy labels and low-SNR observations

A prominent modern example is the **Quadratic Disparity Ranking (QDR) loss** introduced in "SincQDR-VAD" [2508.20885]. For positive frames \(\mathcal P=\{i\mid\text{frame }i\text{ is speech}\}\), negative frames \(\mathcal N=\{j\mid\text{frame }j\text{ is non-speech}\}\), sigmoid scores \(\hat y_i\), and margin \(m>0\), the loss is
$$
L_{QDR}=\frac{1}{|\mathcal P|\,|\mathcal N|}\sum_{i\in\mathcal P}\sum_{j\in\mathcal N}\bigl[\max(0,m-(\hat y_i-\hat y_j))\bigr]^2.
$$
Training uses the hybrid objective
$$
L_{Total}=\lambda L_{QDR}+(1-\lambda)L_{BCE},
$$
where \(L_{BCE}\) is the binary cross-entropy over the mini-batch and \(\lambda\in[0,1]\).

QDR is explicitly pairwise: every speech frame is forced to outscore every non-speech frame by at least \(m\). Its robustness claim is tied to the **quadratic margin penalty**, which yields smooth gradients even when the margin is severely violated. The paper contrasts this with hinge ranking loss, which is linear beyond the margin and can produce zero gradient when the violation is large, and with pairwise logistic ranking, which can saturate and be less sensitive near the margin. By averaging over all \(|\mathcal P|\times |\mathcal N|\) pairs, QDR also acts as an implicit regularizer against individual outliers. In the VAD setting, this pairwise formulation is directly linked to AUROC optimization, class-imbalance handling, and resistance to spurious score flips under heavy noise. Empirically, removing QDR drops AUROC on clean AVA-Speech from \(0.914\) to \(0.872\), and on noisy variants from \(0.815\) to \(0.739\); the reported SNR breakdown shows gains of \(0.02\)–\(0.06\) AUROC at each noise level, with the biggest relative improvements at \(-10\) dB. Practical guidance in the same work sets \(m=1.0\), \(\lambda=0.25\), uses mini-batches of size \(256\), and recommends negative subsampling when memory is tight [2508.20885].

A closely related construction appears in recommender-system multi-task learning as the **PWiseR** loss [2406.02163]. Here conversion examples \(\mathcal P=\{j\mid y_{cvr,j}=1\}\) are treated as “definitive positives,” click-only examples \(\mathcal C=\{i\mid y_{ctr,i}=1\wedge y_{cvr,i}=0\}\) as noisier negatives, and no-click examples \(\mathcal Z=\{k\mid y_{ctr,k}=0\}\) as an additional negative class. PWiseR forms two sets of pairwise comparisons between conversion anchors and CTR scores: click-only versus conversion, and no-click versus conversion. Both terms use a squared-margin hinge. The full objective is
$$
\mathcal L = BCE_{ctr}+BCE_{cvr}+\lambda\,PWiseR.
$$
This construction is motivated by the observation that a conversion necessitates a preceding click, so conversions are treated as higher-trust supervision for CTR ranking. In the reported Alibaba-US MMoE results, CTR AUC improves from \(71.214\) to \(71.658\) and CTCVR from \(62.379\) to \(62.719\); on the industrial dataset, MMoE moves from \(79.413\) to \(79.592\) on CTR AUC and from \(69.974\) to \(70.153\) on CTCVR. The paper recommends ensuring that each mini-batch contains at least one conversion example and notes that pair sampling may be needed to control the \(O(b^2)\) growth [2406.02163].

These pairwise-margin methods share a common pattern: they retain pointwise BCE for calibration while adding a ranking term that gives privileged status to cleaner positives or cleaner separations. This suggests that pairwise robustness is often treated as complementary to, rather than a replacement for, per-item probability estimation.

## 3. Distributionally robust and explicitly noise-corrected objectives

"Distributionally Robust Multi-output Regression Ranking" formulates robustness as a **min-max problem over a Wasserstein ball** around the empirical distribution [2109.12803]. With random example \(z=(x,y)\), empirical distribution \(P_N\), radius \(\epsilon\), and multi-output loss \(\ell(\theta;(x,y))=\|y-\theta'x\|_r\), the objective is
$$
\min_\theta\sup_{Q:W_1(Q,P_N)\le \epsilon}E_Q[\ell(\theta;z)].
$$
Strong duality yields the equivalent convex program
$$
\min_{\theta\in\mathbb R^{p\times K}}
\frac{1}{N}\sum_{i=1}^N \|y_i-\theta' x_i\|_r
+\epsilon\,\|[-\theta;I_K]\|_s,
$$
where \(1/r+1/s=1\). For \(r=2\), the regularizer is the spectral norm of \([-\theta;I_K]\). The scoring function is multi-output: each document receives a \(K\)-dimensional Ground-Truth Deviation vector \(g_d=\xi_d(\rho_d\circ\lambda_d)\), intended to encode NDCG-swap deviations, positional-deviation scores, and a per-document importance weight. At test time, each feature vector is mapped to a predicted deviation vector \(\hat y_d=\theta' x_d\), and the final ranking is extracted greedily by cycling through columns.

The robustness interpretation is explicit. Gaussian feature noise, adversarial perturbations such as FGSM, and label poisoning are all described as shifts of the empirical distribution within, or relative to, a Wasserstein ball; the worst-case objective therefore constrains sensitivity in \(x\)-\(y\) space through the matrix-norm penalty. On OHSUMED, mean NDCG@5 over five folds is reported as \(47.8\%\) for DRMRR versus \(46.2\%\) for LambdaMART\_NDCG and \(44.3\%\) for XE-MART. Under Gaussian noise, DRMRR’s AP@5 and NDCG@5 degrade by only \(\sim 3\%\), whereas baselines lose \(8\)–\(12\%\); under universal adversarial FGSM it remains within \(4\)–\(5\%\) of its clean score while baselines drop by \(10\)–\(15\%\); under black-box adversaries it shows a \(<6\%\) drop at \(\epsilon=0.1\), while baselines suffer \(15\)–\(20\%\); under label-flip attack it loses \(\sim 1.7\%\) in NDCG@5, while baselines lose \(3\)–\(4\%\) [2109.12803].

Robust ordinal regression addresses a different regime: **class-conditional label noise in ordinal targets** [1912.03488]. Two base ordinal losses are considered, the implicit margin-constrained loss
$$
l_{IMC}(g(x),b,y)=\sum_{i=1}^{y-1}\max(0,1-(g(x)+b_i))+\sum_{i=y}^{K-1}\max(0,1+(g(x)+b_i)),
$$
and cumulative-logit cross-entropy
$$
l_{CE}(g(x),b,y)= -\sum_{i=1}^{K-1}\bigl[z_i(y)\log \sigma(g(x)+b_i)+(1-z_i(y))\log(1-\sigma(g(x)+b_i))\bigr].
$$
The paper’s noise model uses an inversely-decaying transition matrix, with nearby ranks more likely to be confused. Noise-corrected losses are formed by multiplying the clean-loss vector by \(N^{-1}\). The resulting objectives are proved unbiased, rank-consistent, and compatible with deep implementations. Empirically, under inversely-decaying noise with \(\rho=0.15\), \(\tilde{CE}\) reduces MAE on the synthetic dataset from \(0.20\pm 0.02\) to \(0.06\pm 0.01\) when \(N\) is known, improves California from \(0.38\pm 0.02\) to \(0.34\pm 0.01\), and improves MSLR from \(0.63\pm 0.01\) to \(0.55\pm 0.01\). The same study notes that estimation error limits gains on very small datasets such as Boston and Abalone [1912.03488].

## 4. Aggregation, group-wise ranking, and partial-preference regimes

When the data consist of noisy pairwise votes rather than clean labels, one robust formulation is the **graph-based least-squares ranking loss** [2002.11590]. Each edge \((i,j)\) in a comparison graph receives \(W\) Bernoulli comparisons with success probability \(p_{ij}=F(q_i-q_j)\), where \(q_i\) is the hidden quality of item \(i\). After estimating \(\hat p_{ij}\) and inverting the link function to obtain \(\hat d_{ij}=F^{-1}(\hat p_{ij})\), ranking is defined by
$$
L(q)=\sum_{(i,j)\in E}\omega_{ij}(q_i-q_j-\hat d_{ij})^2.
$$
A Taylor expansion shows that the transformed error \(z_{ij}\) has approximately zero mean and variance
$$
\mathrm{Var}[z_{ij}]\approx [F^{-1\prime}(p_{ij})]^2\,\frac{p_{ij}(1-p_{ij})}{W}.
$$
This motivates weights \(\omega_{ij}\propto 1/\mathrm{Var}[z_{ij}]\), so very noisy edges are down-weighted. Under mild spectral conditions, the method is \((\epsilon,\delta)\)-PAC with total comparison complexity
$$
O\!\left(N\,\epsilon^{-2}\log \frac{N}{\delta}\right).
$$
The two-round adaptive version can cut the total number of comparisons by \(30\)–\(60\%\) while retaining the same order guarantee [2002.11590].

For incompletely labeled document ranking, "Information retrieval for label noise document ranking by bag sampling and group-wise loss" replaces individual-document supervision by **bag sampling and group-wise Localized Contrastive Estimation (LCE)** [2203.06408]. For each query, the retrieved top \(N\) candidates are divided into \(M\) contiguous bags, and \(s\) documents are sampled from each bag to form a group. The rationale is that MS MARCO-style corpora only mark one positive per query, so many unlabeled but truly relevant documents near the top would otherwise be treated as negatives. Each sampled group is encoded as a matrix of document representations, passed through a 1D convolution and max-pooling, and scored by a linear layer. If \(G^+\) denotes the group containing the known positive, the group-wise loss is
$$
\mathcal L_{group}(q)=
-\log \frac{\exp(S(G^+))}{\sum_{j=1}^{M}\exp(S(G_j))}.
$$
With \(N=100\), \(M=10\), \(s=4\), kernel size \(k=3\), and \(F=128\) filters, the reported model reaches dev MRR@100 \(=0.489\), compared with \(0.481\) for ANCE + LongP, and eval MRR@100 \(=0.421\) [2203.06408].

Contrastive learning produces another family of noise-tolerant ranking objectives. **RINCE** generalizes InfoNCE from binary positives to **ranked positives** \(\mathcal P_1,\dots,\mathcal P_r\), each stage using a higher temperature \(\tau_1<\tau_2<\cdots<\tau_r\) [2201.11736]. For stage \(i\),
$$
\ell_i=-\log
\frac{\sum_{p\in \mathcal P_i}\exp(h(q,p)/\tau_i)}
{\sum_{j=i}^{r}\sum_{p\in \mathcal P_j}\exp(h(q,p)/\tau_i)+\sum_{n\in \mathcal N}\exp(h(q,n)/\tau_i)},
$$
and
$$
\mathcal L_{RINCE}=\sum_{i=1}^{r}\ell_i.
$$
The robustness claim is that low-temperature early stages focus on the most trusted positives, while later stages with higher temperature relax the penalty on noisier higher-rank positives. On CIFAR-100, RINCE-in reports \(77.5\pm 0.1\%\) linear accuracy versus \(76.9\pm 0.2\%\) for SCL-in and \(74.5\pm 0.3\%\) for cross-entropy, with retrieval and OOD-detection gains as well. In unsupervised video learning, RINCE-uni achieves UCF-101 top-1 \(75.4\) and HMDB51 top-1 \(44.9\), exceeding standard InfoNCE [2201.11736].

At a broader theoretical level, supervised ranking from partial preferences can also be repaired by **\(U\)-statistic aggregation** [1204.1688]. The approach first aggregates \(k\) partial observations through a structure map \(s_k(Y_{i_1},\dots,Y_{i_k})\), then minimizes a surrogate over these aggregates:
$$
\widehat R_{n,k}(f)=
\frac1n\sum_q n_q\binom{n_q}{k}^{-1}
\sum_{i_1<\cdots<i_k:\,Q_{i_j}=q}
\ell(f(q),s_k(Y_{i_1},\dots,Y_{i_k})).
$$
Under power-law conditions on the query distribution, bounded Lipschitz surrogates, uniform covering-number control, and suitable growth of \(k\), the theory proves a uniform law of large numbers and consistency of approximate empirical minimizers [1204.1688].

## 5. Empirical behavior across domains

The empirical record is heterogeneous in modality and metric, but a recurrent pattern is that robust ranking losses either improve the clean ranking metric directly or reduce the degradation curve as noise increases.

| Setting | Reported result | Paper |
|---|---|---|
| Clean AVA-Speech | AUROC \(0.914\), F\(_2\) \(0.911\); removing QDR gives AUROC \(0.872\), F\(_2\) \(0.883\) | [2508.20885] |
| Noisy AVA-Speech, avg. \(10\rightarrow -10\) dB | AUROC \(0.815\), F\(_2\) \(0.864\); removing QDR gives AUROC \(0.739\), F\(_2\) \(0.859\) | [2508.20885] |
| ACAM | F\(_2\) rises from \(0.65\) (TinyVAD baseline) to \(0.92\) with QDR+Sinc | [2508.20885] |
| OHSUMED | NDCG@5 \(47.8\%\) for DRMRR, versus \(46.2\%\) for LambdaMART\_NDCG and \(44.3\%\) for XE-MART | [2109.12803] |
| DRMRR under Gaussian noise | AP@5 and NDCG@5 degrade only \(\sim 3\%\), while baselines lose \(8\)–\(12\%\) | [2109.12803] |
| Robust ordinal regression, synthetic | MAE \(0.20\pm0.02\) for baseline CE, \(0.06\pm0.01\) for \(\tilde{CE}\) with known \(N\) | [1912.03488] |
| Alibaba-US, MMoE | CTR AUC \(71.214\rightarrow 71.658\); CTCVR \(62.379\rightarrow 62.719\) | [2406.02163] |
| Industrial MMoE | CTR AUC \(79.413\rightarrow 79.592\); CTCVR \(69.974\rightarrow 70.153\) | [2406.02163] |
| MS MARCO Document Ranking dev | MRR@100 \(0.489\) versus \(0.481\) for ANCE + LongP | [2203.06408] |
| CIFAR-100 linear evaluation | RINCE-in \(77.5\pm0.1\%\), SCL-in \(76.9\pm0.2\%\), cross-entropy \(74.5\pm0.3\%\) | [2201.11736] |

These results span VAD, medical document retrieval, drug response prediction, ordinal regression benchmarks, recommender systems, long-document ranking, and representation learning. A plausible implication is that noise-tolerant ranking losses are not tied to a single metric family: the literature reports improvements in AUROC, F\(_2\), NDCG@5, AP@5, MAE, MRR@100, retrieval R@1, top-1 accuracy, and OOD AUROC, depending on the ranking task.

## 6. Limitations, misconceptions, and recurring design principles

A recurring misconception is that **pairwise convex surrogates automatically become reliable in low-noise settings**. The asymptotic theory of supervised ranking explicitly rejects this: pairwise margin losses of the form
$$
\ell(\alpha,Y)=\sum_{i\ne j}h(Y_{ij})\,\phi(\alpha_i-\alpha_j)
$$
and shifted-margin losses
$$
\tilde\ell(\alpha,Y)=\sum_{i,j:Y_{ij}>0}\phi(\alpha_i-\alpha_j-h(Y_{ij}))
$$
are shown to be inconsistent even under the reverse-triangle low-noise condition [1204.1688]. The same work further notes an NP-hardness barrier for optimizing such pairwise surrogates exactly.

Another misconception is that “noise tolerance” refers to a single mathematical property. In practice, the term covers distinct robustness mechanisms. Under class-conditional label noise, it may mean order preservation via label symmetry or unbiased correction via \(N^{-1}L\) [2208.02126; 1912.03488]. Under adversarial or distributional perturbations, it may mean worst-case control over a Wasserstein ball and the associated matrix-norm regularization [2109.12803]. Under low-SNR and class-imbalanced observations, it may mean a squared-margin pairwise loss that continues to apply corrective pressure to misordered scores, as in QDR [2508.20885]. Under incomplete labels, it may mean aggregation across bags or groups so that any single mislabeled negative contributes less to the gradient [2203.06408].

Computational trade-offs are equally consistent across the literature. Pairwise objectives scale with \(|\mathcal P||\mathcal N|\) in QDR and with \(O(b^2)\) pair counts in PWiseR, which is why both papers recommend subsampling negatives or pairs when necessary [2508.20885; 2406.02163]. The robust ordinal framework incurs \(O(K)\) extra work per example and an \(O(K^3)\) inversion of the noise matrix once at startup [1912.03488]. Group-wise document ranking adds convolution and max-pooling over sampled groups [2203.06408]. These are not failures of robustness, but they define the practical cost of obtaining it.

The hyperparameter patterns are also narrow and explicit. QDR uses only two additional parameters, \(m\) and \(\lambda\), with the paper setting \(m=1.0\), \(\lambda=0.25\), and recommending a grid search in \([0.5,1.5]\) for \(m\) and typical \(\lambda\in[0.1,0.5]\) [2508.20885]. PWiseR reports \(m_1=0.3\), \(m_2=0.3\), and \(\lambda=0.1\) in Alibaba-US tuning [2406.02163]. RINCE relies on the number of ranks \(r\) and an increasing temperature schedule, with \(\tau_1=0.1,\tau_2=0.225\) given as an example for two-rank CIFAR-100 [2201.11736]. DRMRR depends on the Wasserstein radius \(\epsilon\) and the norm pair \((r,s)\) [2109.12803]. This suggests that robust ranking losses are typically parameterized by a small number of quantities that directly encode the assumed noise mechanism.

The literature therefore presents noise-tolerant ranking loss not as a single canonical objective, but as a design space. A plausible implication is that the appropriate loss is determined less by the ranking metric in isolation than by the corruption model: class-conditional noise favors order-preserving or noise-corrected surrogates, distributional shift favors DRO, incompletely labeled retrieval favors aggregation or group-wise objectives, and heavy low-SNR misordering favors squared-margin pairwise ranking.

Source: https://www.emergentmind.com/topics/noise-tolerant-ranking-loss