Stochastic Order Learning: An Approach to Rank Estimation Using Noisy Data

arXiv cs.LG Papers

Summary

This paper reformulates rank estimation with noisy ordinal labels as a stochastic ordering problem and proposes a learning framework (SOL) that captures ordinal label uncertainty through discriminative and stochastic order losses, achieving reliable rank estimation under various noise types.

arXiv:2607.08103v1 Announce Type: new Abstract: Rank estimation under label noise poses a fundamental challenge, as ordinal annotations often exhibit structured uncertainty rather than simple label corruption. In this paper, we reformulate rank estimation with noisy ordinal labels as a stochastic ordering problem, in which each instance is inherently associated with multiple plausible ranks instead of a single deterministic label. Based on this view, we propose stochastic order learning (SOL), a learning framework that captures ordinal label uncertainty and learns an embedding space through two complementary objectives: a discriminative loss that structures instance--centroid interactions and a stochastic order loss that enforces probabilistic ordering relations between instances. Extensive experiments across diverse datasets demonstrate that SOL enables reliable rank estimation under various types and levels of label noise. The source code is available at https://github.com/cwlee00/SOL.
Original Article
View Cached Full Text

Cached at: 07/10/26, 06:18 AM

# Stochastic Order Learning: An Approach to Rank Estimation Using Noisy Data
Source: [https://arxiv.org/html/2607.08103](https://arxiv.org/html/2607.08103)
###### Abstract

Rank estimation under label noise poses a fundamental challenge, as ordinal annotations often exhibit structured uncertainty rather than simple label corruption\. In this paper, we reformulate rank estimation with noisy ordinal labels as a stochastic ordering problem, in which each instance is inherently associated with multiple plausible ranks instead of a single deterministic label\. Based on this view, we propose stochastic order learning \(SOL\), a learning framework that captures ordinal label uncertainty and learns an embedding space through two complementary objectives: a discriminative loss that structures instance–centroid interactions and a stochastic order loss that enforces probabilistic ordering relations between instances\. Extensive experiments across diverse datasets demonstrate that SOL enables reliable rank estimation under various types and levels of label noise\. The source code is available at[https://github\.com/cwlee00/SOL](https://github.com/cwlee00/SOL)\.

Machine Learning, ICML

## 1Introduction

Rank estimation — a task to predict the rank or ‘ordered class’ of an object — is a fundamental problem in machine learning, with applications including facial age estimation\(Ricanek and Tesafaye,[2006](https://arxiv.org/html/2607.08103#bib.bib38); Shinet al\.,[2022](https://arxiv.org/html/2607.08103#bib.bib26)\), aesthetic score regression\(Konget al\.,[2016](https://arxiv.org/html/2607.08103#bib.bib22)\), and medical assessment\(Halabiet al\.,[2019](https://arxiv.org/html/2607.08103#bib.bib61)\)\. In practice, however, obtaining error\-free ordinal annotations is challenging, as distinctions between adjacent labels are often subtle\. For instance, facial appearance changes little over short age gaps, making annotation errors inevitable; indeed,Escaleraet al\.\([2015](https://arxiv.org/html/2607.08103#bib.bib37)\)showed that apparent age distributions differ from real ages\. Label noise also arises from subjectivity, as in aesthetic assessment where no universal scoring criterion exists, and from inter\-observer variability in medical image analysis\(Halabiet al\.,[2019](https://arxiv.org/html/2607.08103#bib.bib61)\)\. To mitigate such variability, annotations are often aggregated by averaging estimates from multiple experts\.

Many algorithms have been developed to train machines using imperfect data with noisy labels, but most of them are for classification\(Tannoet al\.,[2019](https://arxiv.org/html/2607.08103#bib.bib40); Songet al\.,[2019](https://arxiv.org/html/2607.08103#bib.bib39); Maet al\.,[2020](https://arxiv.org/html/2607.08103#bib.bib32); Yaoet al\.,[2022](https://arxiv.org/html/2607.08103#bib.bib43); Yeet al\.,[2023](https://arxiv.org/html/2607.08103#bib.bib34)\)or segmentation\(Yanget al\.,[2020](https://arxiv.org/html/2607.08103#bib.bib42); Liet al\.,[2023](https://arxiv.org/html/2607.08103#bib.bib6)\)\. Unlike classification or segmentation, rank estimation suffers from varying degrees of label errors due to the ordinal property of classes\. Figure[1](https://arxiv.org/html/2607.08103#S1.F1)compares nominal data for classification and ordered data for rank estimation\. In classification, misclassifying a dog as a cat is as harmful as misclassifying a dog as a bear\. In contrast, in rank estimation, the error of estimating a 43\-year\-old as a 59\-year\-old is severer than that of mistaking a 24\-year\-old as a 26\-year\-old\. Since noise\-robust classification methods treat all noise identically, they are prone to making big estimation errors and are incapable of identifying extreme outliers when applied to ordered data\.

Although several noise\-robust regression methods exist, regression\-based models are known to underperform compared to classification\- or ranking\-based methods\. As pointed out byZhanget al\.\([2023](https://arxiv.org/html/2607.08103#bib.bib51)\), direct regression may fail to learn high\-entropy feature representations, resulting in lower mutual information between learned representations and target outputs\. Order learning approaches\(Limet al\.,[2020](https://arxiv.org/html/2607.08103#bib.bib31); Shinet al\.,[2022](https://arxiv.org/html/2607.08103#bib.bib26); Leeet al\.,[2022](https://arxiv.org/html/2607.08103#bib.bib24)\)overcome the limitations of direct regression and have shown promising results in rank estimation\. However, these methods assume clean annotations, and their performance degrades in the presence of label noise, highlighting the need for noise\-robust order learning algorithms\.

![Refer to caption](https://arxiv.org/html/2607.08103v1/x1.png)

Figure 1:Nominal data in classification versus ordered data in rank estimation\. Unlike classification, in rank estimation, certain errors are severer than others\.Importantly, learning from noisy ordinal labels is not merely a straightforward extension of order learning with additional robustness mechanisms\. Existing order learning methods rely on a deterministic association between each instance and a single, well\-defined rank—an assumption that breaks down once ordinal labels are corrupted by noise\. In such settings, an instance no longer corresponds to a unique rank but instead relates to multiple neighboring ranks with varying degrees of plausibility, reflecting both the severity and the structure of ordinal label errors\. This form of structural uncertainty cannot be adequately captured by treating noise as a marginal perturbation to otherwise deterministic supervision\. Rather, rank estimation under label noise must be reformulated as a stochastic ordering problem, in which instance–rank relationships are inherently probabilistic rather than fixed\.

In this paper, we propose a learning framework, called stochastic order learning \(SOL\), that instantiates the aforementioned stochastic ordering view of rank estimation under label noise\. Given noisy ordinal annotations, SOL captures label uncertainty by associating each instance with a set of plausible ranks rather than a single deterministic label\. Based on this probabilistic instance–rank association, we learn an embedding space guided by a desideratum that minimizes dissimilarities between instances and their corresponding rank centroids in expectation\. This formulation naturally yields two complementary objectives: a discriminative loss that governs instance–centroid attraction and repulsion, and a stochastic order loss that enforces ordering relations between instances\. In addition, SOL can optionally incorporate an outlier identification and relabeling step to refine particularly noisy instances\. Extensive experiments show that SOL enables reliable rank estimation across diverse ordered datasets under various types and levels of label noise\.

The contributions of this paper can be summarized as follows\.

- •We reformulate rank estimation under label noise as a stochastic ordering problem, in which the relationship between an instance and its rank is inherently probabilistic rather than deterministic\.
- •Based on this reformulation, we propose stochastic order learning \(SOL\), a learning framework that models ordinal label uncertainty and learns an embedding space through two complementary objectives: a discriminative loss for instance–centroid interactions and a stochastic order loss for probabilistic ordering relations\.
- •We conduct extensive experiments across diverse benchmarks in vision, medical imaging, aesthetics assessment, and natural language processing, demonstrating that SOL enables reliable rank estimation under various types and levels of label noise\.

## 2Related Work

Learning from noisy labels:Early work on learning from noisy supervision focused on correcting inconsistent annotations by enforcing structural constraints, such as isotonic classification and rule learning with monotonicity constraints\(Chandrasekaranet al\.,[2005](https://arxiv.org/html/2607.08103#bib.bib70); Kotłowski and Słowiński,[2009](https://arxiv.org/html/2607.08103#bib.bib71)\)\. With the rise of deep learning and large\-scale datasets, label noise has become a more prominent challenge, as deep neural networks are particularly sensitive to corrupted supervision\. Consequently, numerous approaches have been proposed, including robust loss functions\(Ghoshet al\.,[2017](https://arxiv.org/html/2607.08103#bib.bib17); Zhang and Sabuncu,[2018](https://arxiv.org/html/2607.08103#bib.bib45); Lyu and Tsang,[2019](https://arxiv.org/html/2607.08103#bib.bib64); Maet al\.,[2020](https://arxiv.org/html/2607.08103#bib.bib32); Yeet al\.,[2023](https://arxiv.org/html/2607.08103#bib.bib34)\), noise\-tolerant objectives such as peer loss\(Liu and Guo,[2020](https://arxiv.org/html/2607.08103#bib.bib55)\), regularization strategies\(Tannoet al\.,[2019](https://arxiv.org/html/2607.08103#bib.bib40); Menonet al\.,[2020](https://arxiv.org/html/2607.08103#bib.bib33); Xiaet al\.,[2020](https://arxiv.org/html/2607.08103#bib.bib41)\), robust architectures\(Hanet al\.,[2018a](https://arxiv.org/html/2607.08103#bib.bib19); Goldberger and Ben\-Reuven,[2022](https://arxiv.org/html/2607.08103#bib.bib18)\), selective data sampling\(Hanet al\.,[2018b](https://arxiv.org/html/2607.08103#bib.bib20); Jianget al\.,[2018](https://arxiv.org/html/2607.08103#bib.bib21); Songet al\.,[2019](https://arxiv.org/html/2607.08103#bib.bib39)\), and representation\-learning methods including selective supervised contrastive learning\(Liet al\.,[2022b](https://arxiv.org/html/2607.08103#bib.bib54)\)\. However, the majority of these methods are designed for classification or segmentation tasks, rather than ordinal rank estimation\.

![Refer to caption](https://arxiv.org/html/2607.08103v1/x2.png)

Figure 2:Overview of the proposed SOL algorithmCompared to classification, relatively few methods have addressed regression and ordinal prediction under label noise\. Classical ordinal regression models, such as cumulative link and stereotype models\(McCullagh,[1980](https://arxiv.org/html/2607.08103#bib.bib68); Anderson,[1984](https://arxiv.org/html/2607.08103#bib.bib69)\), handle ordered labels through latent\-variable likelihood formulations, but are restricted to parametric settings and do not support representation learning from high\-dimensional inputs such as images or text\. These limitations have motivated recent efforts to revisit ordinal regression under label noise within modern learning frameworks\.

Inspired by the unbiased risk estimation framework ofNatarajanet al\.\([2013](https://arxiv.org/html/2607.08103#bib.bib35)\),Garg and Manwani \([2020](https://arxiv.org/html/2607.08103#bib.bib16)\)studied noise\-robust ordinal regression by modifying the loss function so that optimization under corrupted labels is equivalent to that under clean labels\.Castellset al\.\([2020](https://arxiv.org/html/2607.08103#bib.bib8)\)proposed to down\-weight samples with large losses during training, based on the assumption that noisy samples tend to incur higher losses\.Yaoet al\.\([2022](https://arxiv.org/html/2607.08103#bib.bib43)\)adapted Mixup\(Zhanget al\.,[2018](https://arxiv.org/html/2607.08103#bib.bib44)\)for regression by sampling training pairs with closer ordinal labels more frequently\.Wanget al\.\([2022b](https://arxiv.org/html/2607.08103#bib.bib49)\)showed that standard regularization schemes are ineffective under label noise and proposed a noise\-robust text regression method that mitigates noise by discarding or repairing detected noisy samples\. More recently,Kimet al\.\([2024](https://arxiv.org/html/2607.08103#bib.bib48)\)introduced a contrastive fragmentation strategy that partitions the label space into fragments and trains expert extractors on fragment pairs for robust feature learning, while leveraging neighborhood agreement to identify clean samples\.

Rank estimation:Rank estimation aims to predict the ordered class of an object and differs fundamentally from ordinary classification\. Early approaches estimated ranks using either direct regression or classification models\. Direct regression\(Guoet al\.,[2009](https://arxiv.org/html/2607.08103#bib.bib5)\), which predicts scalar values, often performs poorly because it disregards the underlying physical or semantic processes associated with ranks, such as aging\. Classification\-based methods\(Genget al\.,[2007](https://arxiv.org/html/2607.08103#bib.bib66)\)formulate rank estimation as a multi\-class classification problem, but fail to explicitly model the ordinal relationships among labels\. To address this limitation, ordinal regression methods decompose rank estimation into a sequence of binary classification sub\-problems\(Frank and Hall,[2001](https://arxiv.org/html/2607.08103#bib.bib15); Li and Lin,[2006](https://arxiv.org/html/2607.08103#bib.bib28)\)\. More recently, deep ordinal regression techniques have been proposed, including pairwise regularization\(Liuet al\.,[2018](https://arxiv.org/html/2607.08103#bib.bib13)\), soft labels\(Diaz and Marathe,[2019](https://arxiv.org/html/2607.08103#bib.bib14)\), continuity\-aware probabilistic networks\(Liet al\.,[2019](https://arxiv.org/html/2607.08103#bib.bib29)\), and uncertainty\-aware regression\(Liet al\.,[2021](https://arxiv.org/html/2607.08103#bib.bib30)\)\. Related to ambiguity modeling,Gaoet al\.\([2017](https://arxiv.org/html/2607.08103#bib.bib67)\)represented ordinal labels using Gaussian distributions to capture proximity\-induced ambiguity, but did not account for noise arising from incorrect annotations\.

Order learning:Order learning\(Limet al\.,[2020](https://arxiv.org/html/2607.08103#bib.bib31)\)is an approach to rank estimation motivated by the observation that relative assessment is often easier than absolute prediction\. Instead of directly predicting ranks,Limet al\.\([2020](https://arxiv.org/html/2607.08103#bib.bib31)\)estimate the rank of an instance by comparing it against reference instances with known ranks\. To improve reference reliability,Lee and Kim \([2021](https://arxiv.org/html/2607.08103#bib.bib27)\)proposed order–identity decomposition\. Subsequent work extended order learning to regression settings\(Shinet al\.,[2022](https://arxiv.org/html/2607.08103#bib.bib26)\), as well as weakly supervised and unsupervised scenarios\(Lee and Kim,[2022](https://arxiv.org/html/2607.08103#bib.bib23); Leeet al\.,[2024](https://arxiv.org/html/2607.08103#bib.bib25)\)\. More recently,Leeet al\.\([2022](https://arxiv.org/html/2607.08103#bib.bib24)\)exploited both ordering relations and metric information by learning an embedding space in which instances are arranged according to their ranks\. However, existing order learning methods assume deterministic and error\-free rank annotations, and therefore do not model uncertainty arising from noisy ordinal labels\.

![Refer to caption](https://arxiv.org/html/2607.08103v1/x3.png)

Figure 3:Illustration of the monotonicity constraint and the training losses for constructing a SOL embedding space
## 3Proposed Algorithm

### 3\.1Problem Formulation

There is a training set𝒳\{\\cal X\}, in which each instance is attributed with one of thennranks \(or ordered classes\), represented by consecutive integers in\{1,…,n\}\\\{1,\\ldots,n\\\}\. Letr¯x\\bar\{r\}\_\{x\}denote the true rank of instancex∈𝒳x\\in\{\\cal X\}\. However, only a noisy rankrxr\_\{x\}is available, given by

rx=r¯x\+exr\_\{x\}=\\bar\{r\}\_\{x\}\+e\_\{x\}\(1\)whereexe\_\{x\}is the label error ofxx\. Let𝐞\\mathbf\{e\}be the random variable underlying each errorexe\_\{x\}\. It is assumed that𝐞\\mathbf\{e\}has a discrete Gaussian distribution;

ps≜Pr⁡\(𝐞=s\)=1C​e−s22​σ2\\textstyle p\_\{s\}\\triangleq\\Pr\(\\mathbf\{e\}=s\)=\\frac\{1\}\{C\}e^\{\-\\frac\{s^\{2\}\}\{2\\sigma^\{2\}\}\}\(2\)whereC=∑te−t22​σ2C=\\sum\_\{t\}e^\{\-\\frac\{t^\{2\}\}\{2\\sigma^\{2\}\}\}, ands,t∈ℤs,t\\in\\mathbb\{Z\}\. Note that the noise distribution in \([2](https://arxiv.org/html/2607.08103#S3.E2)\) is symmetric \(ps=p−sp\_\{s\}=p\_\{\-s\}\) and unimodal \(ps≥ptp\_\{s\}\\geq p\_\{t\}for0≤s≤t0\\leq s\\leq t\)\. This provides a simple and practical model for label errors in many real\-world rank estimation tasks\. For example, it is more likely for an annotator to mislabel a 10\-year\-old as 8 or 12 years old than as 20 years old\. While we adopt a discrete Gaussian model for clarity and tractability, our approach does not rely on this specific distribution, and its robustness under alternative noise types is evaluated empirically in Section[4](https://arxiv.org/html/2607.08103#S4)\.

We employ an encoderhhto map each instancex∈𝒳x\\in\{\\cal X\}into a feature vectorhx=h​\(x\)h\_\{x\}=h\(x\)in an embedding space, as shown in Figure[2](https://arxiv.org/html/2607.08103#S2.F2)\. We aim to construct the embedding space in which the instances are arranged according to their ranks, and each ‘centroid’μr\\mu\_\{r\}is the representative vector for instances with rankr∈\{1,…,n\}r\\in\\\{1,\\ldots,n\\\}\. However, since only the noisy rankrxr\_\{x\}in \([1](https://arxiv.org/html/2607.08103#S3.E1)\) — instead of the true rankr¯x\\bar\{r\}\_\{x\}— is available, instancexxrelates stochastically to multiple centroids, rather than deterministically to the single centroidμr¯x\\mu\_\{\\bar\{r\}\_\{x\}\}\. Specifically,xxis associated withμrx−s\\mu\_\{r\_\{x\}\-s\}with probabilitypsp\_\{s\}in \([2](https://arxiv.org/html/2607.08103#S3.E2)\)\. Note that, due to the symmetryps=p−sp\_\{s\}=p\_\{\-s\},xxis also associated withμrx\+s\\mu\_\{r\_\{x\}\+s\}withpsp\_\{s\}\. Thus, in the embedding space, the mean squared distance∑sps​d2​\(hx,μrx\+s\)\\sum\_\{s\}p\_\{s\}d^\{2\}\(h\_\{x\},\\mu\_\{r\_\{x\}\+s\}\)should be minimized, wheredddenotes the Euclidean distance and the summation is taken over valid ranks\.

We hence define the stochastic dissimilarity of instancexxfrom rankrrin the embedding space determined by the encoderhhas

Dh​\(x,r\)=∑sps​d2​\(hx,μr\+s\)\.\\textstyle D\_\{h\}\(x,r\)=\\sum\_\{s\}p\_\{s\}d^\{2\}\(h\_\{x\},\\mu\_\{r\+s\}\)\.\(3\)Then, the objective of SOL is to design the encoderhhsatisfying the following desideratum for eachx∈𝒳x\\in\\cal X:

Dh​\(x,rx\)≤Dh​\(x,r\)for all​r∈\{1,…,n\}\.D\_\{h\}\(x,r\_\{x\}\)\\leq D\_\{h\}\(x,r\)\\quad\\text\{for all \}r\\in\\\{1,\\ldots,n\\\}\.\(4\)A sufficient condition for satisfying this desideratum is the monotonicity constraint, given by

d​\(hx,μrx\+s\)≤d​\(hx,μrx\+t\)​for all​\|s\|≤\|t\|,d\(h\_\{x\},\\mu\_\{r\_\{x\}\+s\}\)\\leq d\(h\_\{x\},\\mu\_\{r\_\{x\}\+t\}\)\\,\\text\{ for all \}\|s\|\\leq\|t\|,\(5\)as proven in Appendix[A](https://arxiv.org/html/2607.08103#A1)\. Intuitively speaking, this monotonicity can be achieved, provided that the centroids are arranged directionally according to the ranks, and the instancehxh\_\{x\}is located near the centroidμrx\\mu\_\{r\_\{x\}\}, as illustrated in Figure[3](https://arxiv.org/html/2607.08103#S2.F3)\(a\)\.

In the inference phase, based on the desideratum in \([4](https://arxiv.org/html/2607.08103#S3.E4)\), we estimate the rank of an unseen instancexxby

r^x=arg⁡minr∈\{1,…,n\}⁡Dh​\(x,r\)\.\\textstyle\\hat\{r\}\_\{x\}=\\arg\\min\_\{r\\in\\\{1,\\ldots,n\\\}\}D\_\{h\}\(x,r\)\.\(6\)

### 3\.2Stochastic Order Learning

To learn or construct an embedding space in which instances and centroids are well aligned according to the desideratum in \([4](https://arxiv.org/html/2607.08103#S3.E4)\), we optimize the parameters of the encoderhhby minimizing the loss function

ℓtotal=∑x∈𝒳ℓdisc​\(x\)\+∑x,y∈𝒳ℓorder​\(x,y\)\\textstyle\\ell\_\{\\mathrm\{total\}\}=\\sum\_\{x\\in\{\\cal X\}\}\\ell\_\{\\mathrm\{disc\}\}\(x\)\+\\sum\_\{x,y\\in\{\\cal X\}\}\\ell\_\{\\mathrm\{order\}\}\(x,y\)\(7\)whereℓdisc\\ell\_\{\\mathrm\{disc\}\}is the discriminative loss, andℓorder\\ell\_\{\\mathrm\{order\}\}is the stochastic order loss\.

Discriminative loss:To encourage the desideratum in \([4](https://arxiv.org/html/2607.08103#S3.E4)\), we employ the discriminative loss

ℓdisc​\(x\)\\displaystyle\\ell\_\{\\mathrm\{disc\}\}\(x\)=∑t=1T\(Dh\(x,rx\)−Dh\(x,rx\+t\)\\displaystyle=\\textstyle\\sum\_\{t=1\}^\{T\}\\big\(D\_\{h\}\(x,r\_\{x\}\)\-D\_\{h\}\(x,r\_\{x\}\+t\)\+Dh\(x,rx\)−Dh\(x,rx−t\)\)\\displaystyle\\quad\+D\_\{h\}\(x,r\_\{x\}\)\-D\_\{h\}\(x,r\_\{x\}\-t\)\\big\)\(8\)=∑t=1T∑s\(2​ps−ps−t−ps\+t\)​d2​\(hx,μrx\+s\)\\displaystyle=\\textstyle\\sum\_\{t=1\}^\{T\}\\sum\_\{s\}\(2p\_\{s\}\-p\_\{s\-t\}\-p\_\{s\+t\}\)d^\{2\}\(h\_\{x\},\\mu\_\{r\_\{x\}\+s\}\)\(9\)=∑sαs​d2​\(hx,μrx\+s\)\\displaystyle=\\textstyle\\sum\_\{s\}\\alpha\_\{s\}d^\{2\}\(h\_\{x\},\\mu\_\{r\_\{x\}\+s\}\)\(10\)whereαs=∑t=1T\(2​ps−ps−t−ps\+t\)\\alpha\_\{s\}=\\sum\_\{t=1\}^\{T\}\(2p\_\{s\}\-p\_\{s\-t\}\-p\_\{s\+t\}\)\. Also,TTis a hyperparameter, and its impacts are analyzed in Appendix[D\.1](https://arxiv.org/html/2607.08103#A4.SS1)\. Note that each difference in \([8](https://arxiv.org/html/2607.08103#S3.E8)\) is non\-positive when the desideratum in \([4](https://arxiv.org/html/2607.08103#S3.E4)\) holds\. Therefore, the discriminative loss is constructed as a direct surrogate of the desideratum, and minimizing it encourages the embedding to satisfy the desideratum\.

Note that the coefficientαs\\alpha\_\{s\}can be viewed as a discrete approximation of the second\-order derivative of the Gaussian distribution, which exhibits inflection points\. Therefore, there exists a thresholdδ\\deltasuch thatαs\\alpha\_\{s\}is positive for\|s\|<δ\|s\|<\\deltaand negative otherwise, as illustrated in Figure[3](https://arxiv.org/html/2607.08103#S2.F3)\(b\)\. As a result, minimizing the discriminative loss effectively reducesd​\(hx,μrx\+s\)d\(h\_\{x\},\\mu\_\{r\_\{x\}\+s\}\)for\|s\|<δ\|s\|<\\delta\. In other words,hxh\_\{x\}is encouraged to move closer to the centroids corresponding to ranks within the range\(rx−δ,rx\+δ\)\(r\_\{x\}\-\\delta,r\_\{x\}\+\\delta\)\. Conversely, when\|s\|\>δ\|s\|\>\\delta, the loss encourages increasingd​\(hx,μrx\+s\)d\(h\_\{x\},\\mu\_\{r\_\{x\}\+s\}\), thereby repellinghxh\_\{x\}from centroids corresponding to ranks outside\(rx−δ,rx\+δ\)\(r\_\{x\}\-\\delta,r\_\{x\}\+\\delta\)\. To summarize,ℓdisc\\ell\_\{\\mathrm\{disc\}\}attracts eachhxh\_\{x\}toward the centroidμrx\\mu\_\{r\_\{x\}\}and its neighboring centroids to account for label noise, while repelling it from other centroids\.

Stochastic order loss: In order learning\(Limet al\.,[2020](https://arxiv.org/html/2607.08103#bib.bib31); Lee and Kim,[2021](https://arxiv.org/html/2607.08103#bib.bib27); Leeet al\.,[2022](https://arxiv.org/html/2607.08103#bib.bib24)\), pairwise relationships between instances are used to construct a desired embedding space\. Thus, while the discriminative lossℓdisc\\ell\_\{\\mathrm\{disc\}\}in \([8](https://arxiv.org/html/2607.08103#S3.E8)\) considers the geometric configuration of a single instancexxwith respect to the centroids, the stochastic order lossℓorder\\ell\_\{\\mathrm\{order\}\}takes into account the joint geometric configuration of two instancesxxandyy\.

There are three ordering cases betweenxxandyy\(Limet al\.,[2020](https://arxiv.org/html/2607.08103#bib.bib31)\):

x≺yif​r¯x−r¯y<−τ,x≈yif​\|r¯x−r¯y\|≤τ,x≻yif​r¯x−r¯y\>τ\\begin\{split\}x\\prec y&\\quad\\text\{if \}\\bar\{r\}\_\{x\}\-\\bar\{r\}\_\{y\}<\-\\tau,\\\\ x\\approx y&\\quad\\text\{if \}\|\\bar\{r\}\_\{x\}\-\\bar\{r\}\_\{y\}\|\\leq\\tau,\\\\ x\\succ y&\\quad\\text\{if \}\\bar\{r\}\_\{x\}\-\\bar\{r\}\_\{y\}\>\\tau\\end\{split\}\(11\)whereτ\\tauis a threshold\. For these three cases,Leeet al\.\([2022](https://arxiv.org/html/2607.08103#bib.bib24)\)use margin losses to align instances according to the ranks\. Similarly, the proposedℓorder\\ell\_\{\\mathrm\{order\}\}is based on margin losses\. But, unlikeLeeet al\.\([2022](https://arxiv.org/html/2607.08103#bib.bib24)\), true ranksr¯x\\bar\{r\}\_\{x\}andr¯y\\bar\{r\}\_\{y\}are unknown in SOL\. Also, each instance relates to multiple centroids randomly in SOL\. We hence developℓorder\\ell\_\{\\mathrm\{order\}\}to address these differences\.

Since only noisy ranksrxr\_\{x\}andryr\_\{y\}are available, the true ranksr¯x\\bar\{r\}\_\{x\}andr¯y\\bar\{r\}\_\{y\}in \([11](https://arxiv.org/html/2607.08103#S3.E11)\) can be expressed using \([1](https://arxiv.org/html/2607.08103#S3.E1)\)\. Letssandttdenote the label noise of samplesxxandyy, respectively\. Then,r¯x−r¯y=rx−ry−s\+t\\bar\{r\}\_\{x\}\-\\bar\{r\}\_\{y\}=r\_\{x\}\-r\_\{y\}\-s\+t\. As we model label noise as stochastic variables, we can compute the probabilities for the three ordering cases using \([2](https://arxiv.org/html/2607.08103#S3.E2)\):

Pr⁡\(x≺y\)\\displaystyle\\textstyle\\Pr\(x\\prec y\)=∑s∑t:rx−ry−s\+t<−τps​pt,\\displaystyle=\\textstyle\\sum\_\{s\}\\sum\_\{t:r\_\{x\}\-r\_\{y\}\-s\+t<\-\\tau\}\\,p\_\{s\}p\_\{t\},\(12\)Pr⁡\(x≈y\)\\displaystyle\\textstyle\\Pr\(x\\approx y\)=∑s∑t:\|rx−ry−s\+t\|≤τps​pt,\\displaystyle=\\textstyle\\sum\_\{s\}\\sum\_\{t:\|r\_\{x\}\-r\_\{y\}\-s\+t\|\\leq\\tau\}\\,p\_\{s\}p\_\{t\},\(13\)Pr⁡\(x≻y\)\\displaystyle\\textstyle\\Pr\(x\\succ y\)=∑s∑t:rx−ry−s\+t\>τps​pt\.\\displaystyle=\\textstyle\\sum\_\{s\}\\sum\_\{t:r\_\{x\}\-r\_\{y\}\-s\+t\>\\tau\}\\,p\_\{s\}p\_\{t\}\.\(14\)
Then, we define the margin loss for the casex≺yx\\prec yas

ℓx≺y=∑r≤rxmax⁡\{Dh​\(x,r\)−Dh​\(y,r\)\+γ,0\}\+∑r≥rymax⁡\{Dh​\(y,r\)−Dh​\(x,r\)\+γ,0\}\\begin\{split\}\\ell\_\{x\\prec y\}=&\\sum\_\{r\\leq r\_\{x\}\}\\max\\\{D\_\{h\}\(x,r\)\-D\_\{h\}\(y,r\)\+\\gamma,0\\\}\\\\ &\+\\sum\_\{r\\geq r\_\{y\}\}\\max\\\{D\_\{h\}\(y,r\)\-D\_\{h\}\(x,r\)\+\\gamma,0\\\}\\end\{split\}\(15\)whereγ\\gammais a margin\. In order to minimize the first sum in \([15](https://arxiv.org/html/2607.08103#S3.E15)\),Dh​\(x,r\)−Dh​\(y,r\)=∑sps​\(d2​\(hx,μr\+s\)−d2​\(hy,μr\+s\)\)D\_\{h\}\(x,r\)\-D\_\{h\}\(y,r\)=\\sum\_\{s\}p\_\{s\}\(d^\{2\}\(h\_\{x\},\\mu\_\{r\+s\}\)\-d^\{2\}\(h\_\{y\},\\mu\_\{r\+s\}\)\)is encouraged to be reduced forr≤rxr\\leq r\_\{x\}\. Accordingly,hxh\_\{x\}is encouraged to be close toμr\+s\\mu\_\{r\+s\}, whilehyh\_\{y\}is encouraged to be farther fromμr\+s\\mu\_\{r\+s\}\. Note that this effect is pronounced only for small offsetsssdue to the Gaussian weightspsp\_\{s\}\. Similarly, forr≥ryr\\geq r\_\{y\}and smallss, the loss encourageshyh\_\{y\}to be close toμr\+s\\mu\_\{r\+s\}while pushinghxh\_\{x\}away fromμr\+s\\mu\_\{r\+s\}\. Hence,ℓx≺y\\ell\_\{x\\prec y\}facilitates the arrangement of instances and centroids in the embedding space, as illustrated in Figure[3](https://arxiv.org/html/2607.08103#S2.F3)\(c\)\. Note that the lossℓx≻y\\ell\_\{x\\succ y\}for the casex≻yx\\succ yis formulated symmetrically\.

Also, whenx≈yx\\approx y,hxh\_\{x\}andhyh\_\{y\}should be close to each other\. We hence define

ℓx≈y=∑r∈\{1,…,n\}max⁡\(\|Dh​\(x,r\)−Dh​\(y,r\)\|−γ,0\)\.\\textstyle\\ell\_\{x\\approx y\}=\\sum\_\{r\\in\\\{1,\\ldots,n\\\}\}\\max\(\|D\_\{h\}\(x,r\)\-D\_\{h\}\(y,r\)\|\-\\gamma,0\)\.\(16\)
Overall, we define the stochastic order loss as

ℓorder​\(x,y\)=Pr⁡\(x≻y\)​ℓx≻y\+Pr⁡\(x≈y\)​ℓx≈y\+Pr⁡\(x≺y\)​ℓx≺y\.\\begin\{split\}\\ell\_\{\\mathrm\{order\}\}\(x,y\)=\{\}&\\Pr\(x\\succ y\)\\ell\_\{x\\succ y\}\+\\Pr\(x\\approx y\)\\ell\_\{x\\approx y\}\\\\ &\+\\Pr\(x\\prec y\)\\ell\_\{x\\prec y\}\.\\end\{split\}\(17\)
Centroid rule: Moreover, we determine each centroidμr\\mu\_\{r\}to minimize∑x∈𝒳Dh​\(x,rx\)\\sum\_\{x\\in\{\\cal X\}\}D\_\{h\}\(x,r\_\{x\}\)based on the desideratum in \([4](https://arxiv.org/html/2607.08103#S3.E4)\),

μr=∑x∈𝒳pr−rx​hx∑x∈𝒳pr−rx,r∈\{1,…,n\},\\mu\_\{r\}=\\frac\{\\sum\_\{x\\in\{\\cal X\}\}p\_\{r\-r\_\{x\}\}h\_\{x\}\}\{\\sum\_\{x\\in\{\\cal X\}\}p\_\{r\-r\_\{x\}\}\},\\quad r\\in\\\{1,\\ldots,n\\\},\(18\)as derived in Appendix[B](https://arxiv.org/html/2607.08103#A2)\. We update the centroids after every training epoch\.

Algorithm 1Stochastic Order Learning \(SOL\)Input:noisy dataset

𝒳\{\\cal X\}, number of ranks

nn,

σ\\sigmain \([2](https://arxiv.org/html/2607.08103#S3.E2)\),

TTin \([8](https://arxiv.org/html/2607.08103#S3.E8)\),

τ\\tauin \([11](https://arxiv.org/html/2607.08103#S3.E11)\),

β\\betain \([19](https://arxiv.org/html/2607.08103#S3.E19)\)

Initialize centroids

\{μr\}r=1n\\\{\\mu\_\{r\}\\\}\_\{r=1\}^\{n\}via \([18](https://arxiv.org/html/2607.08103#S3.E18)\)

repeat

Fine\-tune encoder

hhby minimizing

ℓtotal\\ell\_\{\\mathrm\{total\}\}in \([7](https://arxiv.org/html/2607.08103#S3.E7)\) \{Network training\}

for

r=1r=1to

nndo

Update centroid

μr\\mu\_\{r\}via \([18](https://arxiv.org/html/2607.08103#S3.E18)\) \{Centroid rule\}

endfor

for all

x∈𝒳x\\in\{\\cal X\}do

Estimate rank of

xxvia \([6](https://arxiv.org/html/2607.08103#S3.E6)\)

endfor

Detect outliers

⋃r=1n𝒳r\\bigcup\_\{r=1\}^\{n\}\{\\cal X\}\_\{r\}via \([19](https://arxiv.org/html/2607.08103#S3.E19)\) \{Outlier detection\}

for all

x∈⋃r=1n𝒳rx\\in\\bigcup\_\{r=1\}^\{n\}\{\\cal X\}\_\{r\}do

Estimate label noise

e^x\\hat\{e\}\_\{x\}via \([20](https://arxiv.org/html/2607.08103#S3.E20)\)

Refine label of

xxvia \([21](https://arxiv.org/html/2607.08103#S3.E21)\) \{Relabeling\}

endfor

untilpredefined number of epochs

Output:updated labels

\{rx\}\\\{r\_\{x\}\\\}, centroids

\{μr\}r=1n\\\{\\mu\_\{r\}\\\}\_\{r=1\}^\{n\}, encoder

hh

Table 1:Performance comparison on the MORPH II dataset\.
### 3\.3Outlier Detection and Relabeling

To obtain a more reliable rank estimator, we identify outliers, likely to have extreme label errors, among instances in the noisy training set and refine their labels by estimating the errors\. Then, in turn, we fine\-tune the encoder or equivalently revamp the embedding space, so the instances are better arranged based on the refined rank information\.

Outlier detection:We first estimate the rank of each training instancexxusing the inference rule in \([6](https://arxiv.org/html/2607.08103#S3.E6)\)\. Then, for each rankr∈\{1,…,n\}r\\in\\\{1,\\ldots,n\\\}, we detect the set𝒳r\{\\cal X\}\_\{r\}of outliers by

𝒳r=\{x:rx=r​and​\|rx−r^x\|≥β⋅maxy:ry=r⁡\|ry−r^y\|\}\\textstyle\{\\cal X\}\_\{r\}=\\\{x:r\_\{x\}=r\\text\{ and \}\|r\_\{x\}\-\\hat\{r\}\_\{x\}\|\\geq\\beta\\cdot\\max\_\{y:r\_\{y\}=r\}\|r\_\{y\}\-\\hat\{r\}\_\{y\}\|\\\}\(19\)whereβ∈\(0,1\)\\beta\\in\(0,1\)is a constant to control the precision of the outlier detection\.

Relabeling:For each detected outlierx∈⋃r=1n𝒳rx\\in\\bigcup^\{n\}\_\{r=1\}\{\\cal X\}\_\{r\}, we estimate its label error as

e^x=\{12​\|𝒳\|​∑y∈𝒳\|ry−r^y\|if​rx\>r^x,−12​\|𝒳\|​∑y∈𝒳\|ry−r^y\|if​rx<r^x\.\\hat\{e\}\_\{x\}=\\begin\{cases\}\\\>\\;\\;\\frac\{1\}\{2\|\{\\cal X\}\|\}\\sum\_\{y\\in\{\\cal X\}\}\|r\_\{y\}\-\\hat\{r\}\_\{y\}\|&\\text\{if \}r\_\{x\}\>\\hat\{r\}\_\{x\},\\\\ \-\\frac\{1\}\{2\|\{\\cal X\}\|\}\\sum\_\{y\\in\{\\cal X\}\}\|r\_\{y\}\-\\hat\{r\}\_\{y\}\|&\\text\{if \}r\_\{x\}<\\hat\{r\}\_\{x\}\.\\\\ \\end\{cases\}\(20\)Then, from \([1](https://arxiv.org/html/2607.08103#S3.E1)\), we refine the rank ofxxby

rx←rx−e^x\.r\_\{x\}\\leftarrow r\_\{x\}\-\\hat\{e\}\_\{x\}\.\(21\)We note that, in \([20](https://arxiv.org/html/2607.08103#S3.E20)\),\|e^x\|\|\\hat\{e\}\_\{x\}\|is determined as half of the mean absolute difference between noisy and estimated ranks over all training instances\. It is to prevent drastic changes in rank labels, which may rather increase the label errors after relabeling\. We repeat the encoder fine\-tuning and the outlier detection and relabeling alternately to gradually reduce the label errors and construct a better embedding space\. Algorithm[1](https://arxiv.org/html/2607.08103#alg1)summarizes the overall process of SOL\.

![Refer to caption](https://arxiv.org/html/2607.08103v1/x4.png)

Figure 4:\(a\) Success and \(b\) failure cases of age estimation results on the MORPH II dataset\. Under each image, we compare the estimated ages of SPR\(Wanget al\.,[2022a](https://arxiv.org/html/2607.08103#bib.bib9)\), GOL\(Leeet al\.,[2022](https://arxiv.org/html/2607.08103#bib.bib24)\), and the proposed SOL and specify the corresponding errors inside the parentheses\.

## 4Experimental Results

We evaluate SOL on multiple rank estimation benchmarks, including facial age estimation \(MORPH II\(Ricanek and Tesafaye,[2006](https://arxiv.org/html/2607.08103#bib.bib38)\), CLAP2015\(Escaleraet al\.,[2015](https://arxiv.org/html/2607.08103#bib.bib37)\)\), aesthetic score regression \(AADB\(Konget al\.,[2016](https://arxiv.org/html/2607.08103#bib.bib22)\)\), medical assessment \(RSNA\(Halabiet al\.,[2019](https://arxiv.org/html/2607.08103#bib.bib61)\)\), and textual regression \(WMT2020\(Speciaet al\.,[2020](https://arxiv.org/html/2607.08103#bib.bib50)\)\)\.

We assess robustness under both synthetic and real\-world noisy settings\. For synthetic noise, we corrupt training labels using zero\-mean discrete Gaussian noise as in prior work\(Yaoet al\.,[2022](https://arxiv.org/html/2607.08103#bib.bib43); Kimet al\.,[2024](https://arxiv.org/html/2607.08103#bib.bib48)\), with standard deviation

σ=κ⋅σ𝒳,\\sigma=\\kappa\\cdot\\sigma\_\{\\mathcal\{X\}\},\(22\)whereκ∈\(0,1\)\\kappa\\in\(0,1\)controls noise severity andσ𝒳\\sigma\_\{\\mathcal\{X\}\}denotes the standard deviation of ground\-truth ranks\. At test time, since the true noise level is unknown, we fixσtest\\sigma\_\{\\mathrm\{test\}\}when computingpsp\_\{s\}in \([2](https://arxiv.org/html/2607.08103#S3.E2)\), independent ofκ\\kappa\. We further consider Laplacian and uniform noise perturbations to evaluate robustness across different noise types\. For real\-world noise, we apply SOL to a textual regression task with inherently noisy human annotations\.

Additional dataset and noise\-generation details are provided in Appendix[C](https://arxiv.org/html/2607.08103#A3)\.

### 4\.1Implementation

We adopt VGG16\(Simonyan and Zisserman,[2015](https://arxiv.org/html/2607.08103#bib.bib10)\), initialized with the pre\-trained parameters on ILSVRC2012\(Denget al\.,[2009](https://arxiv.org/html/2607.08103#bib.bib12)\), as the encoderhh\. We use the Adam optimizer\(Kingma and Ba,[2015](https://arxiv.org/html/2607.08103#bib.bib11)\)with a batch size of 32 and a weight decay of5×10−45\\times 10^\{\-4\}\. For data augmentation, we do random horizontal flips and random crops\. More implementation details including hyperparameter settings are available in Appendix[C](https://arxiv.org/html/2607.08103#A3), and experimental analysis on the hyperparameters is performed in Appendix[D\.1](https://arxiv.org/html/2607.08103#A4.SS1)\.

Table 2:Performance comparison on the CLAP2015 dataset\.Table 3:Performance comparison on the AADB dataset\.
### 4\.2Comparative Assessment

We compare the proposed SOL with recent noise\-robust classification methods\(Wanget al\.,[2022a](https://arxiv.org/html/2607.08103#bib.bib9); Yeet al\.,[2023](https://arxiv.org/html/2607.08103#bib.bib34)\), noise\-robust regression methods\(Garg and Manwani,[2020](https://arxiv.org/html/2607.08103#bib.bib16); Yaoet al\.,[2022](https://arxiv.org/html/2607.08103#bib.bib43); Kimet al\.,[2024](https://arxiv.org/html/2607.08103#bib.bib48)\), and rank estimation methods\(Liet al\.,[2021](https://arxiv.org/html/2607.08103#bib.bib30); Shinet al\.,[2022](https://arxiv.org/html/2607.08103#bib.bib26); Leeet al\.,[2022](https://arxiv.org/html/2607.08103#bib.bib24); Keramatiet al\.,[2024](https://arxiv.org/html/2607.08103#bib.bib56); Pitawelaet al\.,[2025](https://arxiv.org/html/2607.08103#bib.bib57); Suzukiet al\.,[2026](https://arxiv.org/html/2607.08103#bib.bib58)\)\. For a fair comparison, the same backbone of VGG16\(Simonyan and Zisserman,[2015](https://arxiv.org/html/2607.08103#bib.bib10)\)is used for all methods\. For evaluation, we adopt the mean absolute error \(MAE\) and cumulative score \(CS\) metrics: MAE is the average absolute error between estimated and ground\-truth ranks, and CS computes the percentage of instances whose absolute estimation errors are less than or equal to a tolerance value\. The tolerance value is 5 for MORPH II and CLAP2015, 0\.25 for AADB, and 12 for RSNA\. Justification for the choice of tolerance values is in Appendix[C\.4](https://arxiv.org/html/2607.08103#A3.SS4)\.

Age estimation:For facial age estimation, we employ two popular datasets MORPH II and CLAP2015\. Table[1](https://arxiv.org/html/2607.08103#S3.T1)compares the results on MORPH II\. SPR\(Wanget al\.,[2022a](https://arxiv.org/html/2607.08103#bib.bib9)\)and ACL\(Yeet al\.,[2023](https://arxiv.org/html/2607.08103#bib.bib34)\), which are recent noise\-robust classification methods, treat all label errors identically\. Compared to rank estimation methods, they underperform because they fail to avoid making large estimation errors \(e\.g\.absolute errors bigger than 20\)\. The noise\-robust regression methods ROR\-CE\(Garg and Manwani,[2020](https://arxiv.org/html/2607.08103#bib.bib16)\), C\-Mixup\(Yaoet al\.,[2022](https://arxiv.org/html/2607.08103#bib.bib43)\), and ConFrag\(Kimet al\.,[2024](https://arxiv.org/html/2607.08103#bib.bib48)\)perform better, for they penalize samples with severe errors\. The rank estimation methods MWR\(Shinet al\.,[2022](https://arxiv.org/html/2607.08103#bib.bib26)\)and GOL\(Leeet al\.,[2022](https://arxiv.org/html/2607.08103#bib.bib24)\), along with more recent approaches such as ConR\(Keramatiet al\.,[2024](https://arxiv.org/html/2607.08103#bib.bib56)\), CLOC\(Pitawelaet al\.,[2025](https://arxiv.org/html/2607.08103#bib.bib57)\), and DHRL\(Suzukiet al\.,[2026](https://arxiv.org/html/2607.08103#bib.bib58)\), provide stronger baselines\. However, the proposed SOL outperforms all these methods without exception in terms of both MAE and CS\.

We also provide examples of age estimation results in Figure[4](https://arxiv.org/html/2607.08103#S3.F4)\. These examples are from MORPH II with Gaussian noise atκ=0\.4\\kappa=0\.4\. We compare the prediction results on images for which SOL correctly estimates ages in Figure[4](https://arxiv.org/html/2607.08103#S3.F4)\(a\)\. Along with the successful cases, we also show some failure cases in Figure[4](https://arxiv.org/html/2607.08103#S3.F4)\(b\)\. Note that the noise\-robust classifier SPR tends to make big errors as it fails to consider the ordinal property of age labels\. The state\-of\-the\-art rank estimator GOL performs better with smaller errors\. However, SOL manages to make closer estimates to the true ages than the other algorithms, in both successful and failure cases\. Appendix[D\.14](https://arxiv.org/html/2607.08103#A4.SS14)presents more rank estimation results\.

Table[2](https://arxiv.org/html/2607.08103#S4.T2)lists the performances on CLAP\. SOL again achieves the best MAE scores in all settings\. Note that GOL also aims to sort instances according to their ranks in an embedding space\. Compared to GOL, the proposed SOL provides better results in all cases, and the score gap generally gets bigger as the level of Gaussian noise \(κ\\kappa\) increases\. For example, the MAE score gap is0\.1030\.103atκ=0\.4\\kappa=0\.4, while it is0\.0650\.065atκ=0\.2\\kappa=0\.2\. These results indicate that, despite label errors, SOL arranges the instances according to their true ranks more reliably\. In other words, SOL is more noise\-robust than GOL\.

Table 4:Performance comparison on the RSNA dataset\.Aesthetic score regression:Table[3](https://arxiv.org/html/2607.08103#S4.T3)compares the aesthetic score regression results on AADB\. Since aesthetic assessment is inherently subjective and ambiguous, accurately predicting aesthetic scores is highly challenging\. Nevertheless, the proposed SOL consistently achieves the best performance across all settings\. At the highest Gaussian noise levelκ=0\.4\\kappa=0\.4, SOL outperforms the second\-best ConR by2\.5%2\.5\\%in terms of MAE and improves the CS over the best competing scores by1\.11\.1percentage points\. Even at the lowestκ=0\.2\\kappa=0\.2, SOL reduces the MAE by2\.6%2\.6\\%and improves the CS by0\.30\.3percentage points over GOL\.

![Refer to caption](https://arxiv.org/html/2607.08103v1/x5.png)

Figure 5:\(a\) Success and \(b\) failure cases of the label refinement on the RSNA training dataset\. Under each image, the noisy, refined, and true ranks are specified: noisy→\\rightarrowrefined \(true\)\.Medical assessment:In Table[4](https://arxiv.org/html/2607.08103#S4.T4), we compare the results on the bone age assessment dataset RSNA\. The proposed SOL again yields the best results with large margins, with the single exception of the MAE metric for the Laplacian noise\. For example, even atκ=0\.1\\kappa=0\.1, SOL outperforms the second\-best MWR and GOL with significant gaps of 0\.254 and 1\.0 in the MAE and CS metrics, respectively\. This noise\-robustness is meaningful because obtaining error\-free annotations on medical datasets is difficult and costly\.

Textual regression with real\-world noise:To further validate the effectiveness of SOL, we apply it to a textual regression task in NLP, where labels are known to be noisy due to subjective human annotations\. We use the direct assessment \(DA\) scores from the Ru\-En language pairs in WMT2020\(Speciaet al\.,[2020](https://arxiv.org/html/2607.08103#bib.bib50)\)as regression targets, and followWanget al\.\([2022b](https://arxiv.org/html/2607.08103#bib.bib49)\)by adopting the same BERT encoder\. As shown in Table[5](https://arxiv.org/html/2607.08103#S4.T5), SOL achieves the best performance with Pearson’s correlation of 0\.680 and Spearman’s correlation of 0\.649, outperforming the previous state\-of\-the\-art by clear margins of 2\.0 and 1\.9 points, respectively\. These results demonstrate that SOL can robustly handle real\-world label noise beyond controlled synthetic settings\.

### 4\.3Analysis

Label refinement:SOL refines noisy ranks present in the training dataset using the outlier detection and relabeling scheme in Section[3\.3](https://arxiv.org/html/2607.08103#S3.SS3)\. Figure[5](https://arxiv.org/html/2607.08103#S4.F5)shows examples of detected outliers in RSNA atκ=0\.15\\kappa=0\.15\(Gaussian\)\. Label errors of up to 10 are well refined in the successful cases in Figure[5](https://arxiv.org/html/2607.08103#S4.F5)\(a\)\. In less frequent failure cases, such as Figure[5](https://arxiv.org/html/2607.08103#S4.F5)\(b\), the refined ranks have bigger errors than the original ones\. These are, however, challenging examples because of finger folding or underexposure\. More results of the outlier detection and relabeling scheme are provided in Appendices[D\.4](https://arxiv.org/html/2607.08103#A4.SS4)and[D\.15](https://arxiv.org/html/2607.08103#A4.SS15)\.

Table 5:Performance comparison on the WMT2020 dataset\.Table 6:Ablation studies for the loss functions in \([7](https://arxiv.org/html/2607.08103#S3.E7)\) on the CLAP2015 dataset\.Gaussianκ=0\.2\\kappa=0\.2κ=0\.3\\kappa=0\.3κ=0\.4\\kappa=0\.4Methodℓdisc\\ell\_\{\\mathrm\{disc\}\}ℓorder\\ell\_\{\\mathrm\{order\}\}MAE\(↓\)\(\\downarrow\)CS\(↑\)\(\\uparrow\)MAE\(↓\)\(\\downarrow\)CS\(↑\)\(\\uparrow\)MAE\(↓\)\(\\downarrow\)CS\(↑\)\(\\uparrow\)I✓20\.02914\.9216\.43320\.7618\.58217\.52II✓3\.58678\.413\.78576\.744\.04473\.40III✓✓3\.55978\.683\.76477\.114\.00273\.68

Loss functions:Table[6](https://arxiv.org/html/2607.08103#S4.T6)compares ablated methods for the loss functions in \([7](https://arxiv.org/html/2607.08103#S3.E7)\)\. Method I employs the discriminative lossℓdisc\\ell\_\{\\mathrm\{disc\}\}only, while method II does the stochastic order lossℓorder\\ell\_\{\\mathrm\{order\}\}only\. Compared with method III \(SOL\), methods I and II degrade the rank estimation results, indicating that both losses contribute to the performance improvement and are complementary to each other\. Note that method I yields poor results, for the discriminative loss alone cannot construct a meaningful embedding space; it is trivial to reduceℓdisc\\ell\_\{\\mathrm\{disc\}\}to zero by merging all instances into a single point in the space\. However, by comparing II and III, we see thatℓdisc\\ell\_\{\\mathrm\{disc\}\}helps to sort instances in the embedding space properly by attracting and repelling instances according to their ranks\.

## 5Conclusions

In this work, we addressed the problem of rank estimation under label noise by reframing it as a stochastic ordering problem, in which instance–rank relationships are inherently uncertain rather than deterministic\. Based on this perspective, we proposed stochastic order learning \(SOL\), a learning framework that captures ordinal label uncertainty and learns an embedding space through probabilistic ordering constraints\. By combining a discriminative objective for instance–centroid interactions with a stochastic order objective for relational consistency, SOL enables robust rank estimation in the presence of noisy ordinal annotations\. Extensive experiments across diverse application domains, including facial age estimation, aesthetic assessment, medical image analysis, and textual regression, demonstrate the effectiveness and generality of the proposed approach under various types and levels of label noise\.

## Impact Statement

Due to the intrinsic imbalance of facial datasets\(Ricanek and Tesafaye,[2006](https://arxiv.org/html/2607.08103#bib.bib38); Escaleraet al\.,[2015](https://arxiv.org/html/2607.08103#bib.bib37)\), there may be unwanted gender or racial bias for deep learning\-based facial analysis methods\. When trained on such facial datasets, the proposed algorithm is not free from this bias either\. Thus, the bias should be resolved before any practical usage\. We recommend using the proposed algorithm for research only\.

## Acknowledgements

This work was supported by the National Research Foundation of Korea \(NRF\) funded by the Korea Government \(MSIT\) \(No\. RS\-2024\-00397293, RS\-2022\-NR068986\), and by the AI Computing Infrastructure Enhancement \(GPU Rental Support\) User Support Program funded by MSIT \(No\. RQT\-25\-090187\)\.

## References

- J\. A\. Anderson \(1984\)Regression and ordered categorical variables\.Journal of the Royal Statistical Society: Series B \(Methodological\)46\(1\),pp\. 1–22\.Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p2.1)\.
- C\. Burges, T\. Shaked, E\. Renshaw, A\. Lazier, M\. Deeds, N\. Hamilton, and G\. Hullender \(2005\)Learning to rank using gradient descent\.InICML,Cited by:[§D\.9](https://arxiv.org/html/2607.08103#A4.SS9.p1.1),[Table 33](https://arxiv.org/html/2607.08103#A4.T33.18.18.20.2.1)\.
- T\. Castells, P\. Weinzaepfel, and J\. Revaud \(2020\)SuperLoss: a generic loss for robust curriculum learning\.InNIPS,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p3.1)\.
- R\. Chandrasekaran, Y\. U\. Ryu, V\. S\. Jacob, and S\. Hong \(2005\)Isotonic separation\.INFORMS Journal on Computing17\(4\),pp\. 462–474\.Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p1.1)\.
- K\. Chang, C\. Chen, and Y\. Hung \(2011\)Ordinal hyperplanes ranker with cost sensitivities for age estimation\.InCVPR,Cited by:[§C\.1](https://arxiv.org/html/2607.08103#A3.SS1.p1.1),[§C\.4](https://arxiv.org/html/2607.08103#A3.SS4.p1.1)\.
- J\. Deng, W\. Dong, R\. Socher, L\. Li, K\. Li, and L\. Fei\-Fei \(2009\)ImageNet: A large\-scale hierarchical image database\.InCVPR,Cited by:[§4\.1](https://arxiv.org/html/2607.08103#S4.SS1.p1.2)\.
- R\. Diaz and A\. Marathe \(2019\)Soft labels for ordinal regression\.InCVPR,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p4.1)\.
- S\. Escalera, J\. Fabian, P\. Pardo, X\. Baró, J\. Gonzàlez, H\. J\. Escalante, D\. Misevic, U\. Steiner, and I\. Guyon \(2015\)ChaLearn looking at people 2015: Apparent age and cultural event recognition datasets and results\.InICCV Workshops,Cited by:[§C\.1](https://arxiv.org/html/2607.08103#A3.SS1.p2.1),[§D\.2](https://arxiv.org/html/2607.08103#A4.SS2.p1.1),[§1](https://arxiv.org/html/2607.08103#S1.p1.1),[§4](https://arxiv.org/html/2607.08103#S4.p1.1),[Impact Statement](https://arxiv.org/html/2607.08103#Sx1.p1.1)\.
- E\. Frank and M\. Hall \(2001\)A simple approach to ordinal classification\.InECML,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p4.1)\.
- B\. Gao, C\. Xing, C\. Xie, J\. Wu, and X\. Geng \(2017\)Deep label distribution learning with label ambiguity\.TIP26\(6\),pp\. 2825–2838\.Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p4.1)\.
- B\. Gao, H\. Zhou, J\. Wu, and X\. Geng \(2018\)Age estimation using expectation of label distribution learning\.InIJCAI,Cited by:[§D\.10](https://arxiv.org/html/2607.08103#A4.SS10.p2.1),[Table 34](https://arxiv.org/html/2607.08103#A4.T34.18.18.20.2.1)\.
- B\. Garg and N\. Manwani \(2020\)Robust deep ordinal regression under label noise\.InPMLR,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p3.1),[Table 1](https://arxiv.org/html/2607.08103#S3.T1.18.18.18.22.4.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p1.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p2.1),[Table 2](https://arxiv.org/html/2607.08103#S4.T2.18.18.18.22.4.1),[Table 3](https://arxiv.org/html/2607.08103#S4.T3.18.18.18.22.4.1),[Table 4](https://arxiv.org/html/2607.08103#S4.T4.18.18.18.22.4.1)\.
- X\. Geng, Z\. Zhou, and K\. Smith\-Miles \(2007\)Automatic age estimation based on facial aging patterns\.IEEE Transactions on pattern analysis and machine intelligence29\(12\)\.Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p4.1)\.
- A\. Ghosh, H\. Kumar, and P\. S\. Sastry \(2017\)Robust loss functions under label noise for deep neural networks\.InAAAI,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p1.1)\.
- J\. Goldberger and E\. Ben\-Reuven \(2022\)Training deep neural\-networks using a noise adaptation layer\.InICLR,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p1.1)\.
- G\. Guo, G\. Mu, Y\. Fu, and T\. S\. Huang \(2009\)Human age estimation using bio\-inspired features\.InCVPR,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p4.1)\.
- S\. S\. Halabi, L\. M\. Prevedello, J\. Kalpathy\-Cramer, A\. B\. Mamonov, A\. Bilbily, M\. Cicero, I\. Pan, L\. A\. Pereira, R\. T\. Sousa, N\. Abdala, F\. Campos Kitamura, H\. H\. Thodberg, L\. Chen, G\. Shih, K\. Andriole, M\. D\. Kohli, B\. J\. Erickson, and A\. E\. Flanders \(2019\)The RSNA pediatric bone age machine learning challenge\.Radiology290\(2\),pp\. 498–503\.Cited by:[§C\.1](https://arxiv.org/html/2607.08103#A3.SS1.p4.1),[§D\.2](https://arxiv.org/html/2607.08103#A4.SS2.p1.1),[§1](https://arxiv.org/html/2607.08103#S1.p1.1),[§4](https://arxiv.org/html/2607.08103#S4.p1.1)\.
- B\. Han, J\. Yao, G\. Niu, M\. Zhou, I\. Tsang, Y\. Zhang, and M\. Sugiyama \(2018a\)Masking: A new perspective of noisy supervision\.InNeurIPS,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p1.1)\.
- B\. Han, Q\. Yao, X\. Yu, G\. Niu, M\. Xu, W\. Hu, I\. Tsang, and M\. Sugiyama \(2018b\)Co\-teaching: Robust training of deep neural networks with extremely noisy labels\.InNeurIPS,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p1.1)\.
- L\. Jiang, Z\. Zhou, T\. Leung, L\. Li, and L\. Fei\-Fei \(2018\)MentorNet: Learning data\-driven curriculum for very deep neural networks on corrupted labels\.InICLR,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p1.1)\.
- M\. Keramati, L\. Meng, and R\. D\. Evans \(2024\)ConR: contrastive regularizer for deep imbalanced regression\.InICLR,Cited by:[Table 1](https://arxiv.org/html/2607.08103#S3.T1.18.18.18.28.10.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p1.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p2.1),[Table 2](https://arxiv.org/html/2607.08103#S4.T2.18.18.18.28.10.1),[Table 3](https://arxiv.org/html/2607.08103#S4.T3.18.18.18.28.10.1),[Table 4](https://arxiv.org/html/2607.08103#S4.T4.18.18.18.28.10.1)\.
- C\. D\. Kim, S\. Moon, J\. Moon, D\. Woo, and G\. Kim \(2024\)Sample selection via contrastive fragmentation for noisy label regression\.InNeurIPS,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p3.1),[Table 1](https://arxiv.org/html/2607.08103#S3.T1.18.18.18.24.6.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p1.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p2.1),[Table 2](https://arxiv.org/html/2607.08103#S4.T2.18.18.18.24.6.1),[Table 3](https://arxiv.org/html/2607.08103#S4.T3.18.18.18.24.6.1),[Table 4](https://arxiv.org/html/2607.08103#S4.T4.18.18.18.24.6.1),[§4](https://arxiv.org/html/2607.08103#S4.p2.6)\.
- D\. P\. Kingma and J\. L\. Ba \(2015\)Adam: A method for stochastic optimization\.InICLR,Cited by:[§4\.1](https://arxiv.org/html/2607.08103#S4.SS1.p1.2)\.
- S\. Kong, X\. Shen, Z\. Lin, R\. Mech, and C\. Fowlkes \(2016\)Photo aesthetics ranking network with attributes and content adaptation\.InECCV,Cited by:[§C\.1](https://arxiv.org/html/2607.08103#A3.SS1.p3.1),[§D\.2](https://arxiv.org/html/2607.08103#A4.SS2.p1.1),[§1](https://arxiv.org/html/2607.08103#S1.p1.1),[§4](https://arxiv.org/html/2607.08103#S4.p1.1)\.
- W\. Kotłowski and R\. Słowiński \(2009\)Rule learning with monotonicity constraints\.InICML,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p1.1)\.
- S\. Lee and C\. Kim \(2021\)Deep repulsive clustering of ordered data based on order\-identitiy decomposition\.InICLR,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p5.1),[§3\.2](https://arxiv.org/html/2607.08103#S3.SS2.p4.5)\.
- S\. Lee and C\. Kim \(2022\)Order learning using partially ordered data via chainization\.InECCV,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p5.1)\.
- S\. Lee, N\. Shin, and C\. Kim \(2022\)Geometric order learning for rank estimation\.InNeurIPS,Cited by:[§D\.6](https://arxiv.org/html/2607.08103#A4.SS6.p1.1),[Table 32](https://arxiv.org/html/2607.08103#A4.T32.4.4.3.1),[Table 36](https://arxiv.org/html/2607.08103#A4.T36.42.42.42.13),[§1](https://arxiv.org/html/2607.08103#S1.p3.1),[§2](https://arxiv.org/html/2607.08103#S2.p5.1),[Figure 4](https://arxiv.org/html/2607.08103#S3.F4),[Figure 4](https://arxiv.org/html/2607.08103#S3.F4.4.2),[§3\.2](https://arxiv.org/html/2607.08103#S3.SS2.p4.5),[§3\.2](https://arxiv.org/html/2607.08103#S3.SS2.p5.7),[Table 1](https://arxiv.org/html/2607.08103#S3.T1.18.18.18.27.9.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p1.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p2.1),[Table 2](https://arxiv.org/html/2607.08103#S4.T2.18.18.18.27.9.1),[Table 3](https://arxiv.org/html/2607.08103#S4.T3.18.18.18.27.9.1),[Table 4](https://arxiv.org/html/2607.08103#S4.T4.18.18.18.27.9.1)\.
- S\. Lee, N\. Shin, and C\. Kim \(2024\)Unsupervised order learning\.InICLR,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p5.1)\.
- L\. Li and H\. Lin \(2006\)Ordinal regression by extended binary classification\.InNeurIPS,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p4.1)\.
- P\. Li, P\. Purkait, T\. Ajanthan, M\. Abdolshah, R\. Garg, H\. Husain, C\. Xu, S\. Gould, W\. Ouyang, and A\. Van Den Hengel \(2023\)Semi\-supervised semantic segmentation under label noise via diverse learning groups\.InICCV,Cited by:[§1](https://arxiv.org/html/2607.08103#S1.p2.1)\.
- Q\. Li, J\. Wang, Z\. Yao, Y\. Li, P\. Yang, J\. Yan, C\. Wang, and S\. Pu \(2022a\)Unimodal\-concentrated loss: fully adaptive label distribution learning for ordinal regression\.InCVPR,Cited by:[§D\.10](https://arxiv.org/html/2607.08103#A4.SS10.p2.1),[Table 34](https://arxiv.org/html/2607.08103#A4.T34.18.18.21.3.1)\.
- S\. Li, X\. Xia, S\. Ge, and T\. Liu \(2022b\)Selective\-supervised contrastive learning with noisy labels\.InCVPR,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p1.1)\.
- W\. Li, X\. Huang, J\. Lu, J\. Feng, and J\. Zhou \(2021\)Learning probabilistic ordinal embeddings for uncertainty\-aware regression\.InCVPR,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p4.1),[Table 1](https://arxiv.org/html/2607.08103#S3.T1.18.18.18.25.7.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p1.1),[Table 2](https://arxiv.org/html/2607.08103#S4.T2.18.18.18.25.7.1),[Table 3](https://arxiv.org/html/2607.08103#S4.T3.18.18.18.25.7.1),[Table 4](https://arxiv.org/html/2607.08103#S4.T4.18.18.18.25.7.1)\.
- W\. Li, J\. Lu, J\. Feng, C\. Xu, J\. Zhou, and Q\. Tian \(2019\)BridgeNet: A continuity\-aware probabilistic network for age estimation\.InCVPR,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p4.1)\.
- K\. Lim, N\. Shin, Y\. Lee, and C\. Kim \(2020\)Order learning and its application to age estimation\.InICLR,Cited by:[§1](https://arxiv.org/html/2607.08103#S1.p3.1),[§2](https://arxiv.org/html/2607.08103#S2.p5.1),[§3\.2](https://arxiv.org/html/2607.08103#S3.SS2.p4.5),[§3\.2](https://arxiv.org/html/2607.08103#S3.SS2.p5.2)\.
- Y\. Liu and H\. Guo \(2020\)Peer loss functions: learning from noisy labels without knowing noise rates\.InICML,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p1.1)\.
- Y\. Liu, A\. W\. K\. Kong, and C\. K\. Goh \(2018\)A constrained deep neural network for ordinal regression\.InCVPR,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p4.1)\.
- Y\. Lyu and I\. W\. Tsang \(2019\)Curriculum loss: robust learning and generalization against label corruption\.arXiv preprint arXiv:1905\.10045\.Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p1.1)\.
- X\. Ma, H\. Huang, Y\. Wang, S\. Romano, S\. Erfani, and J\. Bailey \(2020\)Normalized loss functions for deep learning with noisy labels\.InICLR,Cited by:[§1](https://arxiv.org/html/2607.08103#S1.p2.1),[§2](https://arxiv.org/html/2607.08103#S2.p1.1)\.
- L\. v\. d\. Maaten and G\. Hinton \(2008\)Visualizing data using t\-SNE\.Journal of Machine Learning Research9,pp\. 2579–2605\.Cited by:[§D\.8](https://arxiv.org/html/2607.08103#A4.SS8.p2.2)\.
- P\. McCullagh \(1980\)Regression models for ordinal data\.Journal of the Royal Statistical Society: Series B \(Methodological\)42\(2\),pp\. 109–127\.Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p2.1)\.
- A\. K\. Menon, A\. S\. Rawat, S\. J\. Reddi, and S\. Kumar \(2020\)Can gradient clipping mitigate label noise?\.InICLR,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p1.1)\.
- N\. Natarajan, I\. S\. Dhillon, P\. K\. Ravikumar, and A\. Tewari \(2013\)Learning with noisy labels\.InNeurIPS,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p3.1)\.
- D\. Pitawela, G\. Carneiro, and H\. Chen \(2025\)CLOC: contrastive learning for ordinal classification with multi\-margin n\-pair loss\.InCVPR,Cited by:[Table 1](https://arxiv.org/html/2607.08103#S3.T1.18.18.18.29.11.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p1.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p2.1),[Table 2](https://arxiv.org/html/2607.08103#S4.T2.18.18.18.29.11.1),[Table 3](https://arxiv.org/html/2607.08103#S4.T3.18.18.18.29.11.1),[Table 4](https://arxiv.org/html/2607.08103#S4.T4.18.18.18.29.11.1)\.
- K\. Ricanek and T\. Tesafaye \(2006\)MORPH: A longitudinal image database of normal adult age\-progression\.InFGR,Cited by:[§C\.1](https://arxiv.org/html/2607.08103#A3.SS1.p1.1),[§1](https://arxiv.org/html/2607.08103#S1.p1.1),[§4](https://arxiv.org/html/2607.08103#S4.p1.1),[Impact Statement](https://arxiv.org/html/2607.08103#Sx1.p1.1)\.
- W\. Shen, Y\. Guo, Y\. Wang, K\. Zhao, B\. Wang, and A\. L\. Yuille \(2018\)Deep regression forests for age estimation\.InCVPR,Cited by:[§C\.4](https://arxiv.org/html/2607.08103#A3.SS4.p1.1)\.
- N\. Shin, S\. Lee, and C\. Kim \(2022\)Moving window regression: A novel approach to ordinal regression\.InCVPR,Cited by:[Table 32](https://arxiv.org/html/2607.08103#A4.T32.4.3.2.1),[Table 36](https://arxiv.org/html/2607.08103#A4.T36.30.30.30.13),[§1](https://arxiv.org/html/2607.08103#S1.p1.1),[§1](https://arxiv.org/html/2607.08103#S1.p3.1),[§2](https://arxiv.org/html/2607.08103#S2.p5.1),[Table 1](https://arxiv.org/html/2607.08103#S3.T1.18.18.18.26.8.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p1.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p2.1),[Table 2](https://arxiv.org/html/2607.08103#S4.T2.18.18.18.26.8.1),[Table 3](https://arxiv.org/html/2607.08103#S4.T3.18.18.18.26.8.1),[Table 4](https://arxiv.org/html/2607.08103#S4.T4.18.18.18.26.8.1)\.
- K\. Simonyan and A\. Zisserman \(2015\)Very deep convolutional networks for large\-scale image recognition\.InICML,Cited by:[§4\.1](https://arxiv.org/html/2607.08103#S4.SS1.p1.2),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p1.1)\.
- H\. Song, M\. Kim, and J\. Lee \(2019\)Selfie: refurbishing unclean samples for robust deep learning\.InICML,pp\. 5907–5915\.Cited by:[§1](https://arxiv.org/html/2607.08103#S1.p2.1),[§2](https://arxiv.org/html/2607.08103#S2.p1.1)\.
- L\. Specia, F\. Blain, M\. Fomicheva, E\. Fonseca, V\. Chaudhary, F\. Guzmán, and A\. F\. T\. Martins \(2020\)Findings of the WMT 2020 shared task on quality estimation\.InProceedings of the Fifth Conference on Machine Translation,Cited by:[§C\.1](https://arxiv.org/html/2607.08103#A3.SS1.p5.2),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p7.1),[§4](https://arxiv.org/html/2607.08103#S4.p1.1)\.
- S\. Suzuki, S\. Yamaguchi, S\. Takeda, T\. Kaneko, S\. Orihashi, and R\. Masumura \(2026\)Distribution highlighted reference\-based label distribution learning for facial age estimation\.InWACV,Cited by:[§D\.10](https://arxiv.org/html/2607.08103#A4.SS10.p2.1),[Table 34](https://arxiv.org/html/2607.08103#A4.T34.18.18.22.4.1),[Table 1](https://arxiv.org/html/2607.08103#S3.T1.18.18.18.30.12.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p1.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p2.1),[Table 2](https://arxiv.org/html/2607.08103#S4.T2.18.18.18.30.12.1),[Table 3](https://arxiv.org/html/2607.08103#S4.T3.18.18.18.30.12.1),[Table 4](https://arxiv.org/html/2607.08103#S4.T4.18.18.18.30.12.1)\.
- R\. Tanno, A\. Saeedi, S\. Sankaranarayanan, D\. C\. Alexander, and N\. Silberman \(2019\)Learning from noisy labels by regularized estimation of annotator confusion\.InCVPR,Cited by:[§1](https://arxiv.org/html/2607.08103#S1.p2.1),[§2](https://arxiv.org/html/2607.08103#S2.p1.1)\.
- M\. Taylor, J\. Guiver, S\. Robertson, and T\. Minka \(2008\)Softrank: optimizing non\-smooth rank metrics\.InProceedings of the 2008 International Conference on Web Search and Data Mining,Cited by:[§D\.9](https://arxiv.org/html/2607.08103#A4.SS9.p1.1),[Table 33](https://arxiv.org/html/2607.08103#A4.T33.18.18.21.3.1)\.
- Y\. Wang, X\. Sun, and Y\. Fu \(2022a\)Scalable penalized regression for noise detection in learning with noisy labels\.InCVPR,Cited by:[Figure 4](https://arxiv.org/html/2607.08103#S3.F4),[Figure 4](https://arxiv.org/html/2607.08103#S3.F4.4.2),[Table 1](https://arxiv.org/html/2607.08103#S3.T1.18.18.18.20.2.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p1.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p2.1),[Table 2](https://arxiv.org/html/2607.08103#S4.T2.18.18.18.20.2.1),[Table 3](https://arxiv.org/html/2607.08103#S4.T3.18.18.18.20.2.1),[Table 4](https://arxiv.org/html/2607.08103#S4.T4.18.18.18.20.2.1)\.
- Y\. Wang, T\. Baldwin, and K\. Verspoor \(2022b\)Noisy label regularisation for textual regression\.InProceedings of the 29th International Conference on Computational Linguistics,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p3.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p7.1),[Table 5](https://arxiv.org/html/2607.08103#S4.T5.2.2.2.4.1.1),[Table 5](https://arxiv.org/html/2607.08103#S4.T5.2.2.2.5.2.1),[Table 5](https://arxiv.org/html/2607.08103#S4.T5.2.2.2.6.3.1)\.
- X\. Xia, T\. Liu, B\. Han, C\. Gong, N\. Wang, Z\. Ge, and Y\. Chang \(2020\)Robust early\-learning: hindering the memorization of noisy labels\.InICLR,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p1.1)\.
- L\. Yang, F\. Meng, H\. Li, Q\. Wu, and Q\. Cheng \(2020\)Learning with noisy class labels for instance segmentation\.InECCV,Cited by:[§1](https://arxiv.org/html/2607.08103#S1.p2.1)\.
- H\. Yao, Y\. Wang, L\. Zhang, J\. Zou, and C\. Finn \(2022\)C\-Mixup: improving generalization in regression\.InNIPS,Cited by:[§1](https://arxiv.org/html/2607.08103#S1.p2.1),[§2](https://arxiv.org/html/2607.08103#S2.p3.1),[Table 1](https://arxiv.org/html/2607.08103#S3.T1.18.18.18.23.5.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p1.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p2.1),[Table 2](https://arxiv.org/html/2607.08103#S4.T2.18.18.18.23.5.1),[Table 3](https://arxiv.org/html/2607.08103#S4.T3.18.18.18.23.5.1),[Table 4](https://arxiv.org/html/2607.08103#S4.T4.18.18.18.23.5.1),[§4](https://arxiv.org/html/2607.08103#S4.p2.6)\.
- X\. Ye, X\. Li, S\. Dai, T\. Liu, Y\. Sun, and W\. Tong \(2023\)Active negative loss functions for learning with noisy labels\.InNIPS,Cited by:[Table 32](https://arxiv.org/html/2607.08103#A4.T32.4.2.1.1),[§1](https://arxiv.org/html/2607.08103#S1.p2.1),[§2](https://arxiv.org/html/2607.08103#S2.p1.1),[Table 1](https://arxiv.org/html/2607.08103#S3.T1.18.18.18.21.3.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p1.1),[§4\.2](https://arxiv.org/html/2607.08103#S4.SS2.p2.1),[Table 2](https://arxiv.org/html/2607.08103#S4.T2.18.18.18.21.3.1),[Table 3](https://arxiv.org/html/2607.08103#S4.T3.18.18.18.21.3.1),[Table 4](https://arxiv.org/html/2607.08103#S4.T4.18.18.18.21.3.1)\.
- H\. Zhang, M\. Cisse, Y\. N\. Dauphin, and D\. Lopez\-Paz \(2018\)Mixup: beyond empirical risk minimization\.InICLR,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p3.1)\.
- S\. Zhang, L\. Yang, M\. B\. Mi, X\. Zheng, and A\. Yao \(2023\)Improving deep regression with ordinal entropy\.InICLR,Cited by:[§1](https://arxiv.org/html/2607.08103#S1.p3.1)\.
- Z\. Zhang and M\. Sabuncu \(2018\)Generalized cross entropy loss for training deep neural networks with noisy labels\.InNeurIPS,Cited by:[§2](https://arxiv.org/html/2607.08103#S2.p1.1)\.

## Appendix ADerivation of Monotonicity Constraint in \([5](https://arxiv.org/html/2607.08103#S3.E5)\)

The desideratum in \([4](https://arxiv.org/html/2607.08103#S3.E4)\) can be written as

∑sps​d2​\(hx,μrx\+s\)≤∑sps​d2​\(hx,μ\(rx\+k\)\+s\)for all​k\.\\textstyle\\sum\_\{s\}p\_\{s\}d^\{2\}\(h\_\{x\},\\mu\_\{r\_\{x\}\+s\}\)\\leq\\sum\_\{s\}p\_\{s\}d^\{2\}\(h\_\{x\},\\mu\_\{\(r\_\{x\}\+k\)\+s\}\)\\quad\\text\{for all \}k\.\(23\)For simpler notations, letLs≜d2​\(hx,μrx\+s\)L\_\{s\}\\triangleq d^\{2\}\(h\_\{x\},\\mu\_\{r\_\{x\}\+s\}\)\. Then, the desideratum is given by

∑sps​Ls≤∑sps​Ls\+kfor all​k\.\\textstyle\\sum\_\{s\}p\_\{s\}L\_\{s\}\\leq\\sum\_\{s\}p\_\{s\}L\_\{s\+k\}\\quad\\text\{for all \}k\.\(24\)
First, let us consider the case fork=1k=1\. From \([24](https://arxiv.org/html/2607.08103#A1.E24)\), we have

⋯\+p2​L−2\+p1​L−1\+p0​L0\+p1​L1\+p2​L2\+⋯\\displaystyle\\cdots\+p\_\{2\}L\_\{\-2\}\+p\_\{1\}L\_\{\-1\}\+p\_\{0\}L\_\{0\}\+p\_\{1\}L\_\{1\}\+p\_\{2\}L\_\{2\}\+\\cdots≤\\displaystyle\\leq\(25\)⋯\+p3​L−2\+p2​L−1\+p1​L0\+p0​L1\+p1​L2\+⋯\\displaystyle\\cdots\+p\_\{3\}L\_\{\-2\}\+p\_\{2\}L\_\{\-1\}\+p\_\{1\}L\_\{0\}\+p\_\{0\}L\_\{1\}\+p\_\{1\}L\_\{2\}\+\\cdotssincepsp\_\{s\}in \([2](https://arxiv.org/html/2607.08103#S3.E2)\) is symmetric\. Thus,

\(p0−p1\)​\(L0−L1\)\+\(p1−p2\)​\(L−1−L2\)\+\(p2−p3\)​\(L−2−L3\)\+⋯≤0\.\(p\_\{0\}\-p\_\{1\}\)\(L\_\{0\}\-L\_\{1\}\)\+\(p\_\{1\}\-p\_\{2\}\)\(L\_\{\-1\}\-L\_\{2\}\)\+\(p\_\{2\}\-p\_\{3\}\)\(L\_\{\-2\}\-L\_\{3\}\)\+\\cdots\\leq 0\.\(26\)Becausepsp\_\{s\}in \([2](https://arxiv.org/html/2607.08103#S3.E2)\) is also unimodal, the coefficients\(ps−ps\+1\)\(p\_\{s\}\-p\_\{s\+1\}\)are positive for alls≥0s\\geq 0\. Hence, the inequality in \([26](https://arxiv.org/html/2607.08103#A1.E26)\) is satisfied if

L0≤L1,L−1≤L2,L−2≤L3,⋯L\_\{0\}\\leq L\_\{1\},\\quad L\_\{\-1\}\\leq L\_\{2\},\\quad L\_\{\-2\}\\leq L\_\{3\},\\quad\\cdots\(27\)or equivalently

L−m≤L1\+mfor all​m≥0\.L\_\{\-m\}\\leq L\_\{1\+m\}\\quad\\text\{for all \}m\\geq 0\.\(28\)
Next, let us consider the case fork=2k=2\. Similar to \([26](https://arxiv.org/html/2607.08103#A1.E26)\), we have

\(p0−p2\)​\(L0−L2\)\+\(p1−p3\)​\(L−1−L3\)\+\(p2−p4\)​\(L−2−L4\)\+⋯≤0\.\(p\_\{0\}\-p\_\{2\}\)\(L\_\{0\}\-L\_\{2\}\)\+\(p\_\{1\}\-p\_\{3\}\)\(L\_\{\-1\}\-L\_\{3\}\)\+\(p\_\{2\}\-p\_\{4\}\)\(L\_\{\-2\}\-L\_\{4\}\)\+\\cdots\\leq 0\.\(29\)This is satisfied if

L1−m≤L1\+mfor all​m≥0\.L\_\{1\-m\}\\leq L\_\{1\+m\}\\quad\\text\{for all \}m\\geq 0\.\(30\)
In general, ifk≥1k\\geq 1, we have the following condition:

L⌊k2⌋−m≤L⌈k2⌉\+mfor all​m≥0\.\\textstyle L\_\{\\lfloor\\frac\{k\}\{2\}\\rfloor\-m\}\\leq L\_\{\\lceil\\frac\{k\}\{2\}\\rceil\+m\}\\quad\\text\{for all \}m\\geq 0\.\(31\)Note that \([28](https://arxiv.org/html/2607.08103#A1.E28)\) and \([30](https://arxiv.org/html/2607.08103#A1.E30)\) are special cases of \([31](https://arxiv.org/html/2607.08103#A1.E31)\)\. Symmetrically, ifk≤−1k\\leq\-1, we have the condition:

L⌊k2⌋−m≥L⌈k2⌉\+mfor all​m≥0\.L\_\{\\lfloor\\frac\{k\}\{2\}\\rfloor\-m\}\\geq L\_\{\\lceil\\frac\{k\}\{2\}\\rceil\+m\}\\quad\\text\{for all \}m\\geq 0\.\(32\)
Both conditions in \([31](https://arxiv.org/html/2607.08103#A1.E31)\) and \([32](https://arxiv.org/html/2607.08103#A1.E32)\) are satisfied if

L0≤L±1≤L±2≤L±3≤⋯,L\_\{0\}\\leq L\_\{\\pm 1\}\\leq L\_\{\\pm 2\}\\leq L\_\{\\pm 3\}\\leq\\cdots,\(33\)implying thatLkL\_\{k\}should be a monotonic increasing function of\|k\|\|k\|\. Rewriting this monotonicity constraint in the original notations, we have the sufficient condition in \([5](https://arxiv.org/html/2607.08103#S3.E5)\),

d​\(hx,μrx\+s\)≤d​\(hx,μrx\+t\)for all​\|s\|≤\|t\|\.d\(h\_\{x\},\\mu\_\{r\_\{x\}\+s\}\)\\leq d\(h\_\{x\},\\mu\_\{r\_\{x\}\+t\}\)\\quad\\text\{for all \}\|s\|\\leq\|t\|\.\(34\)

## Appendix BDerivation of Centroid Rule in \([18](https://arxiv.org/html/2607.08103#S3.E18)\)

Based on the desideratum in \([4](https://arxiv.org/html/2607.08103#S3.E4)\), we formulate a cost function

J\\displaystyle J=\\displaystyle=∑x∈𝒳Dh​\(x,rx\)\\displaystyle\\textstyle\\sum\_\{x\\in\{\\cal X\}\}D\_\{h\}\(x,r\_\{x\}\)\(35\)=\\displaystyle=∑x∈𝒳∑sps​d2​\(hx,μrx\+s\)\\displaystyle\\textstyle\\sum\_\{x\\in\{\\cal X\}\}\\sum\_\{s\}p\_\{s\}d^\{2\}\(h\_\{x\},\\mu\_\{r\_\{x\}\+s\}\)\(36\)=\\displaystyle=∑x∈𝒳∑sps​\(μrx\+sT​μrx\+s−2​hxT​μrx\+s\+hxT​hx\)\\displaystyle\\textstyle\\sum\_\{x\\in\{\\cal X\}\}\\sum\_\{s\}p\_\{s\}\(\\mu\_\{r\_\{x\}\+s\}^\{T\}\\mu\_\{r\_\{x\}\+s\}\-2h\_\{x\}^\{T\}\\mu\_\{r\_\{x\}\+s\}\+h^\{T\}\_\{x\}h\_\{x\}\)\(37\)=\\displaystyle=∑x∈𝒳∑rpr−rx​\(μrT​μr−2​hxT​μr\+hxT​hx\)\.\\displaystyle\\textstyle\\sum\_\{x\\in\{\\cal X\}\}\\sum\_\{r\}p\_\{r\-r\_\{x\}\}\(\\mu\_\{r\}^\{T\}\\mu\_\{r\}\-2h\_\{x\}^\{T\}\\mu\_\{r\}\+h^\{T\}\_\{x\}h\_\{x\}\)\.\(38\)
We then update the centroids\{μr\}r=1n\\\{\\mu\_\{r\}\\\}\_\{r=1\}^\{n\}to minimize the cost functionJJ\. By differentiatingJJwith respect to eachμr\\mu\_\{r\}and setting it to zero, we have

∂J∂μr=∑x∈𝒳pr−rx​\(2​μr−2​hx\)=0\.\\textstyle\\frac\{\\partial J\}\{\\partial\\mu\_\{r\}\}=\\sum\_\{x\\in\{\\cal X\}\}p\_\{r\-r\_\{x\}\}\(2\\mu\_\{r\}\-2h\_\{x\}\)=0\.\(39\)
Hence, the optimal centroid is given by

μr=∑x∈𝒳pr−rx​hx∑x∈𝒳pr−rx,r∈\{1,…,n\}\.\\mu\_\{r\}=\\frac\{\\sum\_\{x\\in\{\\cal X\}\}p\_\{r\-r\_\{x\}\}h\_\{x\}\}\{\\sum\_\{x\\in\{\\cal X\}\}p\_\{r\-r\_\{x\}\}\},\\quad\\quad r\\in\\\{1,\\ldots,n\\\}\.\(40\)

## Appendix CImplementation Details

### C\.1Datasets

MORPH II\(Ricanek and Tesafaye,[2006](https://arxiv.org/html/2607.08103#bib.bib38)\):It is a dataset for facial age estimation, consisting of 55K facial images in the age range\[16,77\]\[16,77\]\. It provides age, gender, and race labels\. As inChanget al\.\([2011](https://arxiv.org/html/2607.08103#bib.bib46)\), we use 5,492 Caucasian images divided into training and test sets with a ratio of 8:2\.

CLAP2015\(Escaleraet al\.,[2015](https://arxiv.org/html/2607.08103#bib.bib37)\):It is for apparent age estimation\. The apparent age of each image was rated by at least 10 annotators within the range\[3,85\]\[3,85\], and the mean rating is used as the ground\-truth\. This dataset provides 4,691 facial images in total that are split into 2,476 for training, 1,136 for validation, and 1,079 for testing\.

AADB\(Konget al\.,[2016](https://arxiv.org/html/2607.08103#bib.bib22)\):It is a dataset for aesthetic score regression, composed of 10,000 photographs of various themes such as scenery and close\-up\. We use 8,500 images for training, 500 for validation, and 1,000 for testing\. Each image is annotated with an aesthetic score in\[0,1\]\[0,1\]\. We quantize the continuous scores with a step size of 0\.01 to have 101 discrete ranks\.

RSNA\(Halabiet al\.,[2019](https://arxiv.org/html/2607.08103#bib.bib61)\):It is for pediatric bone age assessment, containing 14,236 hand radiographs\. We employ the official evaluation protocol inHalabiet al\.\([2019](https://arxiv.org/html/2607.08103#bib.bib61)\)— 12,611 for training, 1,425 for validation, and 200 for testing\. The bone age range is\[0,216\]\[0,216\]in months\.

WMT2020\(Speciaet al\.,[2020](https://arxiv.org/html/2607.08103#bib.bib50)\):It is a dataset for machine translation quality estimation, where translations are scored with human direct assessment \(DA\) on a scale of\[0,100\]\[0,100\]\. The dataset includes seven language pairs of varying resource levels, with sentences mostly sourced from Wikipedia\. In this work, we use the Russian→\\rightarrowEnglish \(Ru\-En\) subset for evaluation\.

### C\.2Noise Distribution Settings

To evaluate the robustness of the proposed SOL, we add random noise generated from three different probability distributions: Gaussian, Laplacian, uniform, and skewed\. In all cases, the noise magnitude is controlled by adjusting the noise ratioκ\\kappa\.

1. 1\.Gaussian distribution: 𝐞∼𝒩​\(0,\(κ⋅σ𝒳\)2\)\.\\mathbf\{e\}\\sim\\mathcal\{N\}\(0,\(\\kappa\\cdot\\sigma\_\{\\cal\{X\}\}\)^\{2\}\)\.\(41\)
2. 2\.Laplacian distribution: 𝐞∼Laplace​\(0,κ⋅σ𝒳\)\\mathbf\{e\}\\sim\\mathrm\{Laplace\}\(0,\\kappa\\cdot\\sigma\_\{\\cal\{X\}\}\)\(42\)with probability density p​\(e\)=12​κ⋅σ𝒳​exp⁡\(−\|e\|κ⋅σ𝒳\)\.p\(e\)=\\frac\{1\}\{2\\kappa\\cdot\\sigma\_\{\\cal\{X\}\}\}\\exp\\\!\\left\(\-\\frac\{\|e\|\}\{\\kappa\\cdot\\sigma\_\{\\cal\{X\}\}\}\\right\)\.\(43\)
3. 3\.Uniform distribution: 𝐞∼𝒰​\(−κ⋅σ𝒳,κ⋅σ𝒳\)\.\\mathbf\{e\}\\sim\\mathcal\{U\}\(\-\\kappa\\cdot\\sigma\_\{\\cal\{X\}\},\\,\\kappa\\cdot\\sigma\_\{\\cal\{X\}\}\)\.\(44\)
4. 4\.Skewed distribution: 𝐞∼SkewNorm​\(a=5,μ=0,σ=κ⋅σ𝒳\)\.\\mathbf\{e\}\\sim\\text\{SkewNorm\}\(a=5,\\mu=0,\\sigma=\\kappa\\cdot\\sigma\_\{\\cal\{X\}\}\)\.\(45\)

### C\.3Specification ofσ\\sigmain \([22](https://arxiv.org/html/2607.08103#S4.E22)\)

Table[7](https://arxiv.org/html/2607.08103#A3.T7)specifies the exact values ofσ\\sigmafor generating the noise in \([22](https://arxiv.org/html/2607.08103#S4.E22)\) for each dataset\.

Table 7:The values ofσ\\sigmaaccording toκ\\kappa\.
### C\.4Tolerance Values for Computing Cumulative Scores

In facial age estimation, the cumulative score \(CS\) is commonly measured using a tolerance value of 5\(Changet al\.,[2011](https://arxiv.org/html/2607.08103#bib.bib46); Shenet al\.,[2018](https://arxiv.org/html/2607.08103#bib.bib47)\)\. For a fair comparison, we also adopt the tolerance value of 5 for the MORPH II and CLAP2015 datasets\.

The ranks in AADB, an aesthetic score regression dataset, range from 0 to 1\. Thus, for AADB, we use a tolerance value of 0\.25, instead of 5\.

In medical assessment, previous work only adopts the MAE metric and does not compute CS scores\. Bone ages in the RSNA dataset are measured in months instead of years, so RSNA has a bigger error range than facial age estimation datasets\. If the same tolerance value 5 is used, it yields very poor CS scores\. Thus, we set the tolerance value to be the smallest integer at which the CS scores exceed 75% for all noise ratiosκ\\kappa\. Based on the results in Table[8](https://arxiv.org/html/2607.08103#A3.T8), we set 12 as the tolerance value for RSNA in all experiments\.

Table 8:CS scores \(%\) of SOL according to the tolerance values on the RSNA dataset \(Gaussian label noise\)\.We also show the CS curves according to tolerance values on the RSNA dataset in Figure[6](https://arxiv.org/html/2607.08103#A3.F6)\. It is observed that the proposed SOL performs better than the state\-of\-the\-art algorithms with the highest area under the curve \(AUC\) at all noise ratiosκ\\kappa\.

![Refer to caption](https://arxiv.org/html/2607.08103v1/x6.png)Figure 6:Comparison of the CS curves according to tolerance values on the RSNA dataset \(Gaussian label noise\)\. The legend of each graph includes the AUC score for the corresponding algorithm\.
### C\.5Network Architecture

As described in Section[3\.2](https://arxiv.org/html/2607.08103#S3.SS2), we employ an encoder to map each instance into a feature vector in an embedding space\. The network structure for the encoderhhis specified in Figure[7](https://arxiv.org/html/2607.08103#A3.F7)\. The encoder is based on the VGG16 network and takes a224×224×3224\\times 224\\times 3image as input\.

![Refer to caption](https://arxiv.org/html/2607.08103v1/x7.png)Figure 7:Network structure of the encoderhh\.
### C\.6Hyperparameter Settings

For WMT2020, we train the network for 20 epochs\. For all the other datasets, we train the network for 100 epochs\. Table[9](https://arxiv.org/html/2607.08103#A3.T9)summarizes the hyperparameters for each dataset\.

Table 9:Hyperparameter settings

## Appendix DMore Experimental Results

In the following experiments, we use Gaussian distributions for label noise\.

### D\.1Hyperparameter Analysis

Analysis onTTin\([8](https://arxiv.org/html/2607.08103#S3.E8)\):Table[10](https://arxiv.org/html/2607.08103#A4.T10)compares the MAE scores at differentTT’s on the CLAP2015 dataset\. In this test,τ=3\\tau=3,β=0\.85\\beta=0\.85, andσtest=1\\sigma\_\{\\mathrm\{test\}\}=1\. Except atκ=0\.2\\kappa=0\.2, where the settingT=1T=1yields a slightly lower MAE by 0\.004 thanT=3T=3, the best results are provided by the settingT=1T=1\. Thus, we setT=1T=1as the default mode\.

Table 10:MAE scores according toTTon the CLAP2015 dataset\.Analysis onτ\\tauin\([11](https://arxiv.org/html/2607.08103#S3.E11)\):Table[11](https://arxiv.org/html/2607.08103#A4.T11)compares the MAE results at differentτ\\tau’s on CLAP2015\. In this test,T=1T=1,β=0\.85\\beta=0\.85, andσtest=1\\sigma\_\{\\mathrm\{test\}\}=1\. Note thatτ\\tauis a threshold in \([11](https://arxiv.org/html/2607.08103#S3.E11)\) to control the balance between rank precision and model robustness\. Usingτ\\tauas big as 3 achieves robustness and yields decent MAE results\. However, whenτ\\tauis larger than 3, the performance drops because of the model under\-fitting\. Hence, we setτ=3\\tau=3for CLAP2015\.

Table 11:MAE scores according toτ\\tauon the CLAP2015 dataset\.Analysis onβ\\betain\([19](https://arxiv.org/html/2607.08103#S3.E19)\):Table[12](https://arxiv.org/html/2607.08103#A4.T12)lists the results at differentβ\\beta’s on CLAP2015\. In this test,T=1T=1,τ=3\\tau=3, andσtest=1\\sigma\_\{\\mathrm\{test\}\}=1\.β\\betais a parameter to control the precision of outlier detection in \([19](https://arxiv.org/html/2607.08103#S3.E19)\)\. Increasingβ\\betaincreases the precision, but it also decreases the number of instances that are detected\. With a lowβ\\beta, more instances can be detected as outliers, but there is also the risk of false positives\. Generally, the settingβ≥0\.85\\beta\\geq 0\.85yields better results thanβ<0\.85\\beta<0\.85\. This is because less precise outlier detection at a lowβ\\betamay deteriorate network training by increasing label noise\. As specified in Table[9](https://arxiv.org/html/2607.08103#A3.T9), we setβ=0\.85\\beta=0\.85for CLAP2015 and AADB andβ=0\.9\\beta=0\.9for MORPH II and RSNA\.

Table 12:MAE scores according toβ\\betaon CLAP2015\.
### D\.2Analysis onσtest\\sigma\_\{\\mathrm\{test\}\}

Gaussian noise assumption and fixedσtest\\sigma\_\{\\mathrm\{test\}\}:Many real\-world rank\-estimation datasets, including CLAP2015\(Escaleraet al\.,[2015](https://arxiv.org/html/2607.08103#bib.bib37)\), AADB\(Konget al\.,[2016](https://arxiv.org/html/2607.08103#bib.bib22)\), and RSNA\(Halabiet al\.,[2019](https://arxiv.org/html/2607.08103#bib.bib61)\), obtain their ground\-truth labels by averaging multiple independent human annotations\. Due to the central\-limit effect, such averaged labels empirically follow a Gaussian\-like distribution; CLAP2015 further provides per\-sample variance estimates that directly support this assumption\. While individual annotators may deviate from Gaussian behavior, the aggregated labels are typically well approximated by a Gaussian model, making the discrete Gaussian noise formulation in \([2](https://arxiv.org/html/2607.08103#S3.E2)\) a reasonable choice\.

In practice, the true standard deviation of annotation noise is unknown at test time\. Therefore, SOL uses a fixedσtest\\sigma\_\{\\mathrm\{test\}\}to compute the probabilitiespsp\_\{s\}in \([2](https://arxiv.org/html/2607.08103#S3.E2)\)\. The following analysis evaluates how sensitive SOL is to this hyperparameter\.

Sensitivity toσtest\\sigma\_\{\\mathrm\{test\}\}:We examine how the performance of SOL changes with different choices of the fixedσtest\\sigma\_\{\\mathrm\{test\}\}used to computepsp\_\{s\}in \([2](https://arxiv.org/html/2607.08103#S3.E2)\)\. Table[13](https://arxiv.org/html/2607.08103#A4.T13)summarizes the MAE results on the CLAP2015 dataset underT=1T=1,τ=3\\tau=3, andβ=0\.85\\beta=0\.85\. A largerσtest\\sigma\_\{\\mathrm\{test\}\}couples each instancexxmore strongly with distant rank centroids, which can weaken rank discrimination\. In contrast, a very small value makes the model sensitive to label errors becausexxinteracts only with nearby centroids\. Balancing these effects,σtest=1\.0\\sigma\_\{\\mathrm\{test\}\}=1\.0provides the most stable performance in most settings\.

Table 13:MAE results according toσtest\\sigma\_\{\\mathrm\{test\}\}on the CLAP2015 dataset \.We plot the MAE scores according toσtest\\sigma\_\{\\mathrm\{test\}\}in Figure[9](https://arxiv.org/html/2607.08103#A4.F9)\. It is observed that MAE results start to degrade significantly onceσtest≥4\.0\\sigma\_\{\\mathrm\{test\}\}\\geq 4\.0\. As shown in Figure[9](https://arxiv.org/html/2607.08103#A4.F9), the probability distributionpsp\_\{s\}in \([2](https://arxiv.org/html/2607.08103#S3.E2)\) flattens asσtest\\sigma\_\{\\mathrm\{test\}\}gets bigger\. Thus, the probabilities assigned to different ranks become indistinguishable for SOL to operate well whenσtest≥4\.0\\sigma\_\{\\mathrm\{test\}\}\\geq 4\.0\. Hence, it is appropriate to use aσtest\\sigma\_\{\\mathrm\{test\}\}less than 4\.0 for CLAP2015\.

![Refer to caption](https://arxiv.org/html/2607.08103v1/x8.png)Figure 8:MAE according toσtest\\sigma\_\{\\mathrm\{test\}\}on CLAP2015\.
![Refer to caption](https://arxiv.org/html/2607.08103v1/x9.png)Figure 9:psp\_\{s\}in \([2](https://arxiv.org/html/2607.08103#S3.E2)\) for differentσtest\\sigma\_\{\\mathrm\{test\}\}\.

Table[14](https://arxiv.org/html/2607.08103#A4.T14)shows a similar trend on the WMT2020 dataset\. Although the evaluation metrics differ \(PCC and SRCC\), the overall variation with respect toσtest\\sigma\_\{\\mathrm\{test\}\}remains small, confirming that SOL is not highly sensitive to this hyperparameter in real\-world settings\. Finally, theσtest\\sigma\_\{\\mathrm\{test\}\}values used for all datasets in the main paper are summarized in Table[9](https://arxiv.org/html/2607.08103#A3.T9)\.

Table 14:PCC and SRCC scores of SOL on the WMT2020 dataset for different values ofσtest\\sigma\_\{\\mathrm\{test\}\}\.Adaptiveσtest\\sigma\_\{\\mathrm\{test\}\}:To examine whetherσ\\sigmacan be estimated from data, we add a lightweight head that predicts the meanμ\\muand standard deviationσ\\sigma, trained with a Gaussian negative log\-likelihood loss, so that the predictedσ\\sigmareplaces the constant in \([2](https://arxiv.org/html/2607.08103#S3.E2)\)\. We evaluate two variants:*Joint training*, where theσ\\sigma\-prediction head and SOL are optimized together, and*Two\-stage scheme*, where theσ\\sigma\-prediction head is trained first and then frozen during SOL training\. As shown below for CLAP2015 atκ=0\.4\\kappa=0\.4, the fixed setting achieves better MAE and CS than both adaptive variants\.

Table 15:Comparison of adaptiveσtest\\sigma\_\{\\mathrm\{test\}\}strategies on the CLAP2015 dataset atκ=0\.4\\kappa=0\.4\.Input\-dependent noise:To assess the robustness of SOL beyond global perturbation models, we additionally evaluate an input\-dependent noise setting motivated by a common observation in age estimation: labels for very young or elderly subjects are relatively easier to estimate, whereas middle\-aged samples are often more ambiguous and thus more prone to annotation noise\. Specifically, we define a rank\-dependent modulationfrank​\(r\)=exp⁡\(−\(r−rpeak\)22​w2\)f\_\{\\mathrm\{rank\}\}\(r\)=\\exp\\left\(\-\\frac\{\(r\-r\_\{\\mathrm\{peak\}\}\)^\{2\}\}\{2w^\{2\}\}\\right\), withrpeak=40r\_\{\\mathrm\{peak\}\}=40andw=15w=15, and set the instance\-level noise asσ​\(x\)=κ⋅σ𝒳⋅\(1\+frank​\(rx\)\)\\sigma\(x\)=\\kappa\\cdot\\sigma\_\{\\mathcal\{X\}\}\\cdot\(1\+f\_\{\\mathrm\{rank\}\}\(r\_\{x\}\)\), which yields higher noise around ambiguous age ranges\. As shown in Table[16](https://arxiv.org/html/2607.08103#A4.T16), SOL continues to outperform the strong GOL baseline on both MAE and CS\. These results indicate that SOL remains robust under input\-dependent noise, beyond a single global noise model\.

Table 16:Performance comparison on MORPHII dataset atκ=0\.3\\kappa=0\.3under input\-dependent noise\.
### D\.3Loss Functions

Alternatives toℓdisc\\ell\_\{\\mathrm\{disc\}\}in \([8](https://arxiv.org/html/2607.08103#S3.E8)\):Table[17](https://arxiv.org/html/2607.08103#A4.T17)compares alternative loss terms forℓdisc\\ell\_\{\\mathrm\{disc\}\}\. Method I, which is also known as the center loss, aims at directly locating an instancexxclose to its corresponding centroidμrx\\mu\_\{r\_\{x\}\}\. On the other hand, method II decreases not only the distance to the corresponding centroid but also to its stochastically\-related centroids\. Method II performs better than method I\. However, the table shows that the proposed discriminative lossℓdisc\\ell\_\{\\mathrm\{disc\}\}yields the best performance\.

Table 17:Comparison of alternative choices forℓdisc\\ell\_\{\\mathrm\{disc\}\}in \([8](https://arxiv.org/html/2607.08103#S3.E8)\) on the CLAP2015 dataset atκ=0\.2\\kappa=0\.2\.
### D\.4Outlier Detection and Relabeling

Impacts of label refinement:To show the effectiveness of the proposed label refinement \(i\.e\.outlier detection and relabeling\) scheme, Table[18](https://arxiv.org/html/2607.08103#A4.T18)compares the results of SOL with and without the label refinement, respectively, on CLAP2015\. By examining Table[18](https://arxiv.org/html/2607.08103#A4.T18)together with Table[2](https://arxiv.org/html/2607.08103#S4.T2), it can be observed that even without the refinement SOL outperforms the conventional algorithms\. However, by applying the refinement scheme, the proposed SOL further improves overall performance\. In general, the label refinement reduces label noise in a training dataset, making the training process more reliable\. The impact of relabeling also depends on dataset size\. Because CLAP2015 is relatively small, only a few samples are identified as outliers, so the quantitative improvements are modest\. In contrast, larger datasets such as RSNA contain more inconsistent labels, making the refinement more beneficial\. The RSNA results in Table[19](https://arxiv.org/html/2607.08103#A4.T19)clearly demonstrate this tendency\.

Table 18:Comparison of the proposed SOL with and without the label refinement on CLAP2015\.Table 19:Comparison of the proposed SOL with and without the label refinement on RSNA\.Alternative relabeling schemes:In the proposed relabeling scheme, the ranks of detected outliers are adjusted by the same magnitude via \([20](https://arxiv.org/html/2607.08103#S3.E20)\)\. Here, we assess the performance when each detected outlier is relabeled using different magnitudes\. Specifically, we adjust the rank of each outlier instance by half of the absolute difference between its noisy and estimated rank\. Table[20](https://arxiv.org/html/2607.08103#A4.T20)lists the results on the CLAP2015 dataset\. Compared to method I performing no relabeling, method II improves MAE\. However, the proposed relabeling scheme provides the best results\. Using the same average value to adjust the ranks prevents drastic changes in rank labels, yielding more reliable performance\.

Table 20:Analysis on the relabeling scheme on the CLAP2015 dataset atκ=0\.4\\kappa=0\.4\.Noise reduction:The proposed SOL can refine noisy ranks\. To demonstrate this capability, we report MAEs between a noisy rankrxr\_\{x\}and the true rankr¯x\\bar\{r\}\_\{x\}and the standard deviations of such noise levels before and after the label refinement in Table[21](https://arxiv.org/html/2607.08103#A4.T21)\. In this test, we use the MORPH II and CLAP2015 datasets\. Note that the MAE or the standard deviation is reduced in 11 out of 12 tests, confirming the effectiveness of the label refinement\. For further analysis, we test how the refinement changes the number of instances at each noise level \(i\.e\.label error\)\. Figure[10](https://arxiv.org/html/2607.08103#A4.F10)plots such statistics on MORPH II at variousκ\\kappa’s\. The red boxes in Figure[10](https://arxiv.org/html/2607.08103#A4.F10)specify the numbers of instances with high noise levels\. We see that the numbers of instances with extreme noise levels are reduced in general\. Especially, atκ=0\.4\\kappa=0\.4, the number of instances with2≤ex≤42\\leq e\_\{x\}\\leq 4is increased, while that withex≥7e\_\{x\}\\geq 7is reduced significantly\. It is desirable because severe label errors hinder the construction of a well\-sorted embedding space\. Consequently, the label refinement generally boosts the performance of SOL\.

Table 21:Comparison of the average noise levels before and after the label refinement\.![Refer to caption](https://arxiv.org/html/2607.08103v1/x10.png)Figure 10:Comparison of the numbers of instances at each noise level before and after the label refinement on the MORPH II dataset\.
### D\.5Outliers in the WMT2020 Dataset

We provide a qualitative analysis of outlier cases detected by SOL on the real\-noise WMT2020 translation\-quality dataset\. Unlike synthetic noise, discrepancies in WMT2020 originate from genuine human variability, including strong penalties applied to fluent translations and unexpectedly high scores assigned to mistranslated or semantically incorrect outputs\. Typical outliers are categorized into two classes\.

- •Type A: fluent or semantically acceptable translations that receive abnormally low human scores,
- •Type B: mistranslated or semantically incorrect outputs that nevertheless receive unusually high scores\.

Table[22](https://arxiv.org/html/2607.08103#A4.T22)presents representative examples identified by SOL\. Each case exhibits a clear mismatch between linguistic quality and the annotated score, highlighting the presence of nontrivial and asymmetric annotation noise in WMT2020\.

Table 22:Representative outliers detected by SOL on the WMT2020 dataset\.
### D\.6Performance on Partially Noisy Data

In real\-world settings, information on which samples are noisy is not given\. Hence, for practical use, we assume that all samples have the risk of labeling errors in the experiments in the main paper\. However, the proposed SOL is also effective when only a subset of samples are mislabeled\. In Table[23](https://arxiv.org/html/2607.08103#A4.T23), we randomly sampleε%\\varepsilon\\%of the total dataset and add noise to their labels\. The rest of the data is left clean\. We compare the proposed SOL to the state\-of\-the\-art algorithm GOL\(Leeet al\.,[2022](https://arxiv.org/html/2607.08103#bib.bib24)\)\. In this partially noisy case as well, the proposed SOL generally achieves better performance than GOL\.

Table 23:MAE results of GOL / SOL on CLAP2015 when only parts of the total data are corrupted\.
### D\.7Complexity

Training time:Table[24](https://arxiv.org/html/2607.08103#A4.T24)reports the training time per epoch on the CLAP2015 dataset using an RTX 4090 GPU\. We also report the additional runtime introduced by SOL due to its stochastic distance computation and label refinement, by employing GOL as the non\-stochastic baseline\. While SOL introduces an additional computational cost, it remains practical for training\.

Table 24:Training time per epoch on CLAP2015\.We also compare GPU memory usage for loss computation \(batch size = 32\) in Table[25](https://arxiv.org/html/2607.08103#A4.T25)\. GOL consumes substantially more memory, for it constructs full pairwise direction tensors and expanded index structures, which create large intermediate buffers\. In contrast, SOL computes pairwise probabilities on the fly without forming dense tensors, resulting in a much smaller memory footprint\.

Table 25:GPU memory consumption for loss computation \(batch size = 32\)\.Table[26](https://arxiv.org/html/2607.08103#A4.T26)compares the times for computing the centroids in \([18](https://arxiv.org/html/2607.08103#S3.E18)\) to the total training times\. Even for the RSNA dataset consisting of 12,611 training samples, it takes only a few minutes to compute the centroids\. This is fast enough for most use cases since the centroids are updated only once per epoch\.

Table 26:The processing times \(s\) required for training one epoch\.Training speed\-up:Although the centroid computation is not a major bottleneck, its cost can be further reduced by sub\-sampling the training instances used during centroid updates\. Table[27](https://arxiv.org/html/2607.08103#A4.T27)reports the MAE performance and the corresponding time complexities for different sampling ratios\.

Table 27:Sub\-sampling for centroid computation on the CLAP2015 dataset atκ=0\.4\\kappa=0\.4\.Sampling ratioMAECentroid computation time \(s\)Training time per epoch \(s\)0\.14\.0290\.947\.90\.24\.0181\.248\.21\.04\.0025\.152\.1Computing the stochastic distances in FP16 further reduces runtime with negligible impact on MAE, as shown in Table[28](https://arxiv.org/html/2607.08103#A4.T28)\.

Table 28:Mixed\-precision computation on the CLAP2015 dataset atκ=0\.4\\kappa=0\.4\.Training time on RSNA:Table[29](https://arxiv.org/html/2607.08103#A4.T29)compares the per\-epoch training costs on the RSNA dataset\.

Table 29:Training time per epoch on the RSNA dataset\.The large per\-epoch cost of SOL on RSNA is due to the data\-loading configuration rather than the loss itself\. For comparability with prior studies, all methods were evaluated withnum\_workers = 1, which introduces an I/O bottleneck\. As shown in Table[30](https://arxiv.org/html/2607.08103#A4.T30), enabling standard parallel data loading reduces the time from 1160\.7​ s to 223\.6​ s\. The previously reported 1160\.7​ s therefore represents a conservative upper bound caused by serial loading; SOL trains efficiently under typical parallel pipelines\.

Table 30:Effect of data\-loading parallelization on SOL training time for the RSNA dataset\.Testing time:We also compare the average processing time required for testing a single image in Table[31](https://arxiv.org/html/2607.08103#A4.T31)\. We use an RTX 4090 GPU and test on the CLAP2015 dataset\. For efficiency, we extract the features of all training images and compute the centroids in advance\. Therefore, during the test, only the feature extraction of a test image is required\. Note that GOL useskk\-NN while SOL uses the nearest expectation as the inference rule\. Compared to GOL, SOL achieves faster inference\.

Table 31:The processing times \(s\) required for testing a single image on CLAP2015\.Memory efficiency:For large\-scale training, memory efficiency is also important\. Hence, we compare the number of parameters of SOL with those of conventional methods in Table[32](https://arxiv.org/html/2607.08103#A4.T32)\. SOL requires the fewest parameters, indicating its potential for large\-scale applications\.

Table 32:Comparison of the network complexity\.
### D\.8Influence of Label Noise at Different Noise Ratiosκ\\kappa

![Refer to caption](https://arxiv.org/html/2607.08103v1/x11.png)Figure 11:MAE results according to the noise ratioκ\\kappaon CLAP2015\.
![Refer to caption](https://arxiv.org/html/2607.08103v1/x12.png)Figure 12:t\-SNE visualization of the embedding spaces for the CLAP2015 dataset at different noise ratiosκ\\kappa\.

Noise ratios:Figure[12](https://arxiv.org/html/2607.08103#A4.F12)analyzes the influence of label noise on the CLAP2015 dataset, by comparing the proposed SOL with ROR\-CE and GOL at different noise ratiosκ\\kappa\. For each algorithm, the increase inκ\\kappadegrades the MAE performance\. However, the degradation of the conventional algorithms is severer than that of SOL, demonstrating the superior noise\-robustness of SOL\.

Embedding spaces:Figure[12](https://arxiv.org/html/2607.08103#A4.F12)visualizes the embedding spaces of SOL using t\-SNE\(Maaten and Hinton,[2008](https://arxiv.org/html/2607.08103#bib.bib4)\)\. Asκ\\kappaincreases, different ages are more mixed up in the space due to bigger label errors\. However, at allκ\\kappa, the instances are generally well aligned according to their true ages\. We show more t\-SNE visualizations in Appendix[D\.13](https://arxiv.org/html/2607.08103#A4.SS13)\.

### D\.9Comparison to Learning\-to\-Rank Methods

For a more complete comparison with learning\-to\-rank techniques, we additionally implemented RankNet\(Burgeset al\.,[2005](https://arxiv.org/html/2607.08103#bib.bib52)\)and SoftRank\(Tayloret al\.,[2008](https://arxiv.org/html/2607.08103#bib.bib53)\)under our experimental setup\. Both models were trained using the same VGG16 backbone and evaluated through k\-NN regression\. The results on the MORPH II dataset are summarized in Table[33](https://arxiv.org/html/2607.08103#A4.T33)\.

Table 33:Comparison with RankNet and SoftRank on the MORPH II dataset\.
### D\.10Comparison to Label Distribution Learning Methods

SOL and Label Distribution Learning\(LDL\) differ in formulation, Gaussian usage, and learning objective\. LDL focuses on matching each instance to a label distribution, whereas SOL seeks the ordinal structure most consistent with data under corrupted labels\. Although both may use Gaussian functions, SOL uses the Gaussian to model corruption among neighboring ranks, not to define per\-instance supervision targets\. Thus, SOL goes beyond target matching by learning ordering\-aware representations and ordinal geometry under noisy ordinal labels\.

Table[34](https://arxiv.org/html/2607.08103#A4.T34)compares SOL with representative LDL methods, including DLDL\-v2\(Gaoet al\.,[2018](https://arxiv.org/html/2607.08103#bib.bib59)\), Uni\-Con\(Liet al\.,[2022a](https://arxiv.org/html/2607.08103#bib.bib60)\), and DHRL\(Suzukiet al\.,[2026](https://arxiv.org/html/2607.08103#bib.bib58)\), under multiple noise settings on the MORPH II dataset\. SOL consistently outperforms all LDL baselines across noise types and levels\. This supports our claim that the difference is not merely terminological, but lies in how uncertainty is modeled\. LDL captures ambiguity around the observed label, whereas SOL explicitly models label corruption over neighboring ranks\. The advantage is especially clear at higher noise levels \(e\.g\.κ=0\.4\\kappa=0\.4\)\.

Table 34:Comparison with label distribution learning methods on the MORPH II dataset\.
### D\.11Ablation Studies and Analysis on Additional Datasets

To verify that the same design choices transfer beyond CLAP2015, we conducted ablation studies on RSNA \(Gaussian noise withκ=0\.15\\kappa=0\.15\) and WMT2020\. As summarized in Table[35](https://arxiv.org/html/2607.08103#A4.T35), both datasets follow the same pattern observed earlier: using eitherldiscl\_\{\\text\{disc\}\}orlorderl\_\{\\text\{order\}\}alone provides partial performance gains, whereas combining both terms yields the best results\.

Table 35:Ablation studies on RSNA and WMT2020\.
### D\.12Multi\-seed Stability Analysis

To assess the stability of the proposed method, we additionally conduct multi\-seed experiments on the MORPH II dataset\. Table[36](https://arxiv.org/html/2607.08103#A4.T36)reports the mean and standard deviation over five random seeds across all noise settings\. SOL consistently achieves the best performance in terms of both MAE and CS, while maintaining low variance across random seeds\. These results indicate that the performance gains of SOL are stable and are not attributable to favorable random initialization\.

Table 36:Multi\-seed results on the MORPH II dataset\. We report the mean and standard deviation over five random seeds\.
### D\.13More t\-SNE Visualizations

We visualize the embedding spaces according to different noise ratiosκ\\kappausing t\-SNE\. The t\-SNE plots for the MORPH II, AADB, and RSNA datasets are shown in Figures[13](https://arxiv.org/html/2607.08103#A4.F13),[14](https://arxiv.org/html/2607.08103#A4.F14), and[15](https://arxiv.org/html/2607.08103#A4.F15), respectively\.

![Refer to caption](https://arxiv.org/html/2607.08103v1/x13.png)Figure 13:t\-SNE visualization of the embedding spaces for MORPH II at different noise ratiosκ\\kappa\.![Refer to caption](https://arxiv.org/html/2607.08103v1/x14.png)Figure 14:t\-SNE visualization of the embedding spaces for AADB at different noise ratiosκ\\kappa\.![Refer to caption](https://arxiv.org/html/2607.08103v1/x15.png)Figure 15:t\-SNE visualization of the embedding spaces for RSNA at different noise ratiosκ\\kappa\.
### D\.14More Rank Estimation Examples

Figures[16](https://arxiv.org/html/2607.08103#A4.F16),[17](https://arxiv.org/html/2607.08103#A4.F17), and[18](https://arxiv.org/html/2607.08103#A4.F18)show rank estimation results of the proposed SOL on the CLAP2015, AADB, and RSNA datasets, respectively\.

![[Uncaptioned image]](https://arxiv.org/html/2607.08103v1/x16.png)![[Uncaptioned image]](https://arxiv.org/html/2607.08103v1/x17.png)![Refer to caption](https://arxiv.org/html/2607.08103v1/x18.png)Figure 16:\(a\) Success and \(b\) failure cases of age estimation results on the CLAP2015 dataset\. Under each image, the estimated ages are specified with the ground\-truth in parentheses\.![[Uncaptioned image]](https://arxiv.org/html/2607.08103v1/x19.png)![[Uncaptioned image]](https://arxiv.org/html/2607.08103v1/x20.png)![Refer to caption](https://arxiv.org/html/2607.08103v1/x21.png)Figure 17:\(a\) Success and \(b\) failure cases of aesthetic score estimation results on the AADB dataset\. Under each image, the estimated scores are specified with the ground\-truth in parentheses\.![[Uncaptioned image]](https://arxiv.org/html/2607.08103v1/x22.png)![[Uncaptioned image]](https://arxiv.org/html/2607.08103v1/x23.png)![Refer to caption](https://arxiv.org/html/2607.08103v1/x24.png)Figure 18:\(a\) Success and \(b\) failure cases of bone age assessment results on the RSNA dataset\. Under each image, the estimated ages \(in months\) are specified with the ground\-truth in parentheses\.
### D\.15More Examples of Detected Outliers

Figures[19](https://arxiv.org/html/2607.08103#A4.F19),[20](https://arxiv.org/html/2607.08103#A4.F20), and[21](https://arxiv.org/html/2607.08103#A4.F21)show examples of detected outliers on the MORPH II, CLAP2015, and AADB datasets, respectively\.

![[Uncaptioned image]](https://arxiv.org/html/2607.08103v1/x25.png)![[Uncaptioned image]](https://arxiv.org/html/2607.08103v1/x26.png)![[Uncaptioned image]](https://arxiv.org/html/2607.08103v1/x27.png)![Refer to caption](https://arxiv.org/html/2607.08103v1/x28.png)Figure 19:\(a\) Success and \(b\) failure cases of the label refinement on the MORPH II dataset\. Under each image, the noisy, refined, and true ranks are specified: noisy→\\rightarrowrefined \(true\)\.![[Uncaptioned image]](https://arxiv.org/html/2607.08103v1/x29.png)![[Uncaptioned image]](https://arxiv.org/html/2607.08103v1/x30.png)![[Uncaptioned image]](https://arxiv.org/html/2607.08103v1/x31.png)![Refer to caption](https://arxiv.org/html/2607.08103v1/x32.png)Figure 20:\(a\) Success and \(b\) failure cases of the label refinement on the CLAP2015 dataset\. Under each image, the noisy, refined, and true ranks are specified: noisy→\\rightarrowrefined \(true\)\.![[Uncaptioned image]](https://arxiv.org/html/2607.08103v1/x33.png)![[Uncaptioned image]](https://arxiv.org/html/2607.08103v1/x34.png)![[Uncaptioned image]](https://arxiv.org/html/2607.08103v1/x35.png)![Refer to caption](https://arxiv.org/html/2607.08103v1/x36.png)Figure 21:\(a\) Success and \(b\) failure cases of the label refinement on the AADB dataset\. Under each image, the noisy, refined, and true ranks are specified: noisy→\\rightarrowrefined \(true\)\.

## Appendix ELimitations

SOL has several limitations\. First, it uses a fixed stochastic noise distribution to model ordinal label corruption\. Although our experiments show robustness under various global and input\-dependent noise settings, learning instance\- or annotator\-dependent noise distributions remains an important future direction\. Second, the outlier detection and relabeling module is a practical enhancement rather than a direct consequence of the stochastic ordering formulation\. Its benefit may therefore depend on the quality of the learned embedding space and the severity of label noise, making conservative relabeling preferable in practice\. Finally, SOL involves several hyperparameters, such asσtest\\sigma\_\{\\text\{test\}\},TT,τ\\tau, andβ\\beta\. While fixed default values work reliably in our experiments, fully automatic parameter selection is left for future work\.

Similar Articles

Active Learners as Efficient PRP Rerankers

Hugging Face Daily Papers

This paper reframes pairwise ranking prompting as active learning from noisy comparisons, introducing a noise-robust framework with a randomized-direction oracle to improve ranking quality under call constraints and address position bias.

Calibrated Preference Learning: The Case of Label Ranking

arXiv cs.LG

This paper formalizes calibration for probabilistic label ranking, introducing a hierarchy of calibration notions and showing that common models are poorly calibrated. It further demonstrates applications to RLHF reward models, where calibration correlates with but is not identical to accuracy.