Papers
Topics
Authors
Recent
Search
2000 character limit reached

Label Distribution Learning (LDL)

Updated 10 July 2026
  • Label Distribution Learning (LDL) is a supervised paradigm that assigns a normalized distribution over labels to capture graded relevance and annotation uncertainty.
  • LDL generalizes single-label and multi-label learning by representing semantic correlations and ambiguous annotations in tasks such as age estimation and image recognition.
  • Recent advancements in LDL include deep convolutional models, label enhancement techniques, and probabilistic approaches that improve distribution matching using metrics like KL divergence and cosine similarity.

Label Distribution Learning (LDL) is a supervised learning paradigm in which each instance is described by a distribution over a fixed label set, rather than by a single label or a binary relevance vector. For an instance xx, the label distribution assigns a “description degree” to each label, with non-negativity and simplex normalization constraints, so that the resulting vector quantifies how strongly each label describes the instance. This formulation generalizes both single-label learning and multi-label learning, and it is designed for settings in which label ambiguity, graded relevance, annotator disagreement, or ordinal neighborhood structure are intrinsic to the task (Geng, 2014). Over time, LDL has expanded from early maximum-entropy and transformation-based formulations to deep convolutional models, label enhancement methods, incomplete-annotation recovery, noise-aware formulations, multi-view contrastive approaches, graph-based incremental learning, and fully probabilistic models on the simplex (Gao et al., 2016, Wang et al., 2023, Zhang et al., 2024).

1. Formal definition and conceptual scope

In the foundational formulation, let the label set be Y={y1,,yc}\mathcal{Y}=\{y_1,\dots,y_c\}. For an instance xx, its label distribution is

d(x)=[d1,,dc],djdyjx,\mathbf{d}(x) = [d_1,\dots,d_c], \quad d_j \equiv d^{x}_{y_j},

with

dyjx[0,1],j=1cdyjx=1.d^{x}_{y_j} \in [0,1], \qquad \sum_{j=1}^c d^{x}_{y_j} = 1.

The quantity dyxd^{x}_{y} is the description degree of label yy to xx; it is not merely the correctness probability of a single hidden class, but the proportion that a label contributes to a full description of the instance (Geng, 2014). Later work uses equivalent notation, e.g. yRCy\in\mathbb{R}^C, yi[0,1]y_i\in[0,1], Y={y1,,yc}\mathcal{Y}=\{y_1,\dots,y_c\}0, or Y={y1,,yc}\mathcal{Y}=\{y_1,\dots,y_c\}1 with Y={y1,,yc}\mathcal{Y}=\{y_1,\dots,y_c\}2 (Wang et al., 2023, Jiang et al., 16 Nov 2025).

LDL subsumes single-label learning and multi-label learning as special cases. In the single-label case, the label distribution is one-hot. In the multi-label case, multiple labels can be relevant, and LDL further refines this by representing relative importance among relevant labels rather than only binary presence or absence (Geng, 2014, Jia et al., 2023). This makes LDL suitable for tasks in which nearby labels are semantically correlated, annotation uncertainty is substantial, or multiple labels jointly characterize the same instance, as in apparent age estimation, head pose estimation, facial expression analysis, scene understanding, semantic segmentation, and multi-label image recognition (Gao et al., 2016).

A recurring distinction in the literature is between the relative nature of LDL and the absolute information that LDL does not encode. One recent extension argues that a normalized label distribution omits the total description degree of hidden labels outside the modeled label space, and introduces “background concentration” to recover that missing absolute term (Tang et al., 27 May 2025). This suggests that the standard simplex representation is powerful but not always semantically complete when unmodeled label mass is important.

2. Objectives, losses, and evaluation protocols

A canonical LDL objective is to fit a predictor Y={y1,,yc}\mathcal{Y}=\{y_1,\dots,y_c\}3 or Y={y1,,yc}\mathcal{Y}=\{y_1,\dots,y_c\}4 so that the predicted distribution matches the ground-truth label distribution. In the foundational maximum-entropy formulation, this is written as

Y={y1,,yc}\mathcal{Y}=\{y_1,\dots,y_c\}5

which is the KL-based criterion specialized to LDL (Geng, 2014). Deep Label Distribution Learning (DLDL) instantiates this principle in ConvNets by minimizing a Kullback–Leibler divergence between predicted and ground-truth label distributions, with softmax outputs Y={y1,,yc}\mathcal{Y}=\{y_1,\dots,y_c\}6 and gradient

Y={y1,,yc}\mathcal{Y}=\{y_1,\dots,y_c\}7

so the optimization resembles softmax-cross-entropy, except that the target is a full distribution rather than a one-hot vector (Gao et al., 2016).

Several works use alternative but related losses. Bidirectional LDL uses squared reconstruction terms in both directions,

Y={y1,,yc}\mathcal{Y}=\{y_1,\dots,y_c\}8

to address the dimensional gap between high-dimensional features and low-dimensional label distributions (Liu et al., 2020). Direct learning from logical labels couples recovered distributions Y={y1,,yc}\mathcal{Y}=\{y_1,\dots,y_c\}9 and predictor outputs xx0 through

xx1

subject to xx2 and xx3, thereby enforcing zero mass on invalid labels (Jia et al., 2023). Fully probabilistic LDL on the simplex instead models a conditional density xx4 and derives closed-form conditional mean, variance, and covariance, making uncertainty a first-class output rather than a by-product of point estimation (Zhang et al., 2024).

Evaluation in LDL is typically distributional rather than accuracy-based. Representative metrics repeatedly used across the literature are Chebyshev distance, Clark distance, Canberra distance, KL divergence, cosine similarity, and intersection similarity (Wang et al., 2023, Geng, 2014). For two distributions xx5 and xx6, ConLE explicitly uses

xx7

xx8

xx9

d(x)=[d1,,dc],djdyjx,\mathbf{d}(x) = [d_1,\dots,d_c], \quad d_j \equiv d^{x}_{y_j},0

d(x)=[d1,,dc],djdyjx,\mathbf{d}(x) = [d_1,\dots,d_c], \quad d_j \equiv d^{x}_{y_j},1

and

d(x)=[d1,,dc],djdyjx,\mathbf{d}(x) = [d_1,\dots,d_c], \quad d_j \equiv d^{x}_{y_j},2

These metrics expose different aspects of distribution quality, including worst-case deviation, relative error near zero, divergence, angular agreement, and overlap (Wang et al., 2023).

3. Methodological families and model architectures

The early LDL literature organized methods into three design strategies: problem transformation, algorithm adaptation, and specialized algorithm design. Problem-transformation methods convert each distribution into weighted single-label examples; algorithm-adaptation methods modify learners such as KNN or neural networks to predict distributions; specialized methods optimize LDL-native objectives directly, for example via maximum-entropy models trained by IIS or BFGS (Geng, 2014). On 15 real-world datasets plus one artificial dataset, the early comparative study reported clear advantages of the specialized algorithms, especially SA-BFGS (Geng, 2014).

Subsequent work expanded the model class substantially. DLDL introduced end-to-end ConvNet training with discrete label distributions, Gaussian target construction for ordinal variables, histogram aggregation for multiple annotators, and per-pixel soft distributions for segmentation boundaries (Gao et al., 2016). Label Distribution Learning Forests (LDLFs) replaced fixed parametric output forms with differentiable decision trees whose predictions are mixtures of leaf-node distributions,

d(x)=[d1,,dc],djdyjx,\mathbf{d}(x) = [d_1,\dots,d_c], \quad d_j \equiv d^{x}_{y_j},3

and optimized them jointly using a distribution-based loss and a variationally derived leaf update that guarantees strict decrease of the objective (Shen et al., 2017).

Another design line focuses on preserving information lost by one-way projection. Bidirectional LDL argues that many LDL and label-enhancement methods ignore the dimensional gap between the input matrix and the lower-dimensional output space, and introduces a backward reconstruction term so that labels reconstruct features while features predict distributions. Its LDL objective leads to a Sylvester equation

d(x)=[d1,,dc],djdyjx,\mathbf{d}(x) = [d_1,\dots,d_c], \quad d_j \equiv d^{x}_{y_j},4

which has a unique solution when d(x)=[d1,,dc],djdyjx,\mathbf{d}(x) = [d_1,\dots,d_c], \quad d_j \equiv d^{x}_{y_j},5 (Liu et al., 2020).

A different response to correlation modeling is to relocate low-rank structure away from the LDL matrix itself. “Exploiting Multi-Label Correlation in Label Distribution Learning” argues that LDL matrices are typically full-rank, whereas auxiliary multi-label representations are more plausibly low-rank. It therefore derives a binary multi-label matrix d(x)=[d1,,dc],djdyjx,\mathbf{d}(x) = [d_1,\dots,d_c], \quad d_j \equiv d^{x}_{y_j},6 from each distribution d(x)=[d1,,dc],djdyjx,\mathbf{d}(x) = [d_1,\dots,d_c], \quad d_j \equiv d^{x}_{y_j},7 and optimizes

d(x)=[d1,,dc],djdyjx,\mathbf{d}(x) = [d_1,\dots,d_c], \quad d_j \equiv d^{x}_{y_j},8

thereby enforcing low-rank structure in the auxiliary multi-label space rather than on the distribution matrix itself (geng, 2023).

Recent work also revisits label-specific features. LDL-LIFT-SAP constructs label-specific feature spaces by clustering instances into positive, uncertain, and negative sets for each label, then enriches prototype representations with Structural Anchor Points (SAPs), distance features, and cosine-direction features. A second-level meta-learner then fuses per-label predictors into a final distribution (Xu et al., 27 Apr 2025). This suggests that LDL performance can benefit not only from better losses, but also from redesigned feature spaces aligned with label semantics.

4. Logical labels, label enhancement, and incomplete or biased supervision

A central practical difficulty in LDL is that directly annotating full label distributions is costly. One response is Label Enhancement (LE), which attempts to recover a distribution from logical labels. In ConLE, the dataset is

d(x)=[d1,,dc],djdyjx,\mathbf{d}(x) = [d_1,\dots,d_c], \quad d_j \equiv d^{x}_{y_j},9

with dyjx[0,1],j=1cdyjx=1.d^{x}_{y_j} \in [0,1], \qquad \sum_{j=1}^c d^{x}_{y_j} = 1.0 and dyjx[0,1],j=1cdyjx=1.d^{x}_{y_j} \in [0,1], \qquad \sum_{j=1}^c d^{x}_{y_j} = 1.1, and the goal is to recover dyjx[0,1],j=1cdyjx=1.d^{x}_{y_j} \in [0,1], \qquad \sum_{j=1}^c d^{x}_{y_j} = 1.2 such that dyjx[0,1],j=1cdyjx=1.d^{x}_{y_j} \in [0,1], \qquad \sum_{j=1}^c d^{x}_{y_j} = 1.3 (Wang et al., 2023). ConLE treats features and logical labels as two views of the same instance, maps them into a shared space with

dyjx[0,1],j=1cdyjx=1.d^{x}_{y_j} \in [0,1], \qquad \sum_{j=1}^c d^{x}_{y_j} = 1.4

uses cosine similarity

dyjx[0,1],j=1cdyjx=1.d^{x}_{y_j} \in [0,1], \qquad \sum_{j=1}^c d^{x}_{y_j} = 1.5

and optimizes an InfoNCE-style instance-level loss plus a label-attribute consistency term,

dyjx[0,1],j=1cdyjx=1.d^{x}_{y_j} \in [0,1], \qquad \sum_{j=1}^c d^{x}_{y_j} = 1.6

The threshold component enforces that relevant labels must receive larger recovered description degrees than irrelevant ones (Wang et al., 2023).

A more tightly coupled alternative is to skip the two-step LE-then-LDL pipeline and learn LDL directly from logical labels. “Label Distribution Learning from Logical Label” argues that conventional LE methods may assign nonzero mass to invalid labels and that step-wise training loses the connection between enhancement and prediction. Its joint model constrains recovered distributions dyjx[0,1],j=1cdyjx=1.d^{x}_{y_j} \in [0,1], \qquad \sum_{j=1}^c d^{x}_{y_j} = 1.7 by (

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Label Distribution Learning (LDL).