Source-linked AI summary

Label Distribution Learning

Xin Geng

arXiv:1408.6027v2cs.LG

TL;DR

Existing single-label and multi-label learning do not directly capture the relative importance of multiple labels in applications where the full label distribution matters. The paper formulates label distribution learning, develops algorithms and evaluation resources for it, and finds clear advantages for specialized algorithms across artificial and real-world datasets. These results indicate that LDL benefits from designs tailored to its distributional characteristics.

  • Problem

    Single-label and multi-label learning do not directly handle cases where the relative importance of every label contributes to describing an instance.

  • Method

    The paper formulates LDL, proposes six algorithms spanning problem transformation, algorithm adaptation, and specialized design, and provides six evaluation measures and 15 real-world datasets.

  • Results

    Specialized LDL algorithms show clear advantages on one artificial and fifteen real-world datasets.

  • Takeaways & Limitations

    The experimental results indicate that LDL's characteristics require special algorithm design to achieve good performance.

Abstract

from arXiv · show

Although multi-label learning can deal with many problems with label ambiguity, it does not fit some real applications well where the overall distribution of the importance of the labels matters. This paper proposes a novel learning paradigm named \emph{label distribution learning} (LDL) for such kind of applications. The label distribution covers a certain number of labels, representing the degree to which each label describes the instance. LDL is a more general learning framework which includes both single-label and multi-label learning as its special cases. This paper proposes six working LDL algorithms in three ways: problem transformation, algorithm adaptation, and specialized algorithm design. In order to compare the performance of the LDL algorithms, six representative and diverse evaluation measures are selected via a clustering analysis, and the first batch of label distribution datasets are collected and made publicly available. Experimental results on one artificial and fifteen real-world datasets show clear advantages of the specialized algorithms, which indicates the importance of special design for the characteristics of the LDL problem.

1 INTRODUCTION

Single-label and multi-label learning do not directly represent how strongly each label describes an instance. Label distribution learning addresses this ambiguity by modeling label-specific description degrees and introduces algorithms, evaluation measures, and datasets for the task.

  • Single-label and multi-label learning answer which labels describe an instance, but not how much each label describes it.
  • Scientific time-series outputs and facial expressions motivate predicting overall distributions of label importance rather than separating labels into relevant and irrelevant sets.
  • LDL assigns each possible label a real-valued description degree representing how strongly that label describes the instance.
  • A label distribution consists of the description degrees for all labels, and learning from these distributions is called label distribution learning.
  • LDL models different label importance directly, whereas MLL typically uses uniform indicators for relevant and irrelevant labels.
  • The paper formulates LDL, proposes six algorithms, suggests six evaluation measures, and releases 15 real-world datasets.

2 RELATED WORK

LDL differs from earlier methods that use numerical label indicators because it treats label distributions as native supervision and values the complete distribution, not merely label rankings. It also relates to supervision-vector methods, multi-target learning, and fuzzy classification while retaining a distinct interpretation of description degree.

  • LDL uses application-derived label distributions as training supervision, unlike many prior methods that artificially generate numerical indicators for later decisions.
  • Earlier numerical indicators often support ranking and positive-label selection, whereas LDL evaluates the overall distribution and the value of each description degree.
  • Label embedding and related supervision-vector methods still represent one class for standard classification, while LDL represents the relative roles of all labels for each instance.
  • When multi-target outputs are real-valued and satisfy the two distribution constraints, multi-target learning becomes LDL.
  • LDL distinguishes description degree from fuzzy membership: description degree captures partial label description, not partial truth.
  • Unlike graded multilabel classification, LDL directly models the mapping from instances to label distributions rather than reducing the task to conventional multilabel classification.

3 FORMULATION OF LDL

LDL represents each instance with a distribution of real-valued label description degrees and learns a conditional model whose predictions resemble those distributions. Single-label and multi-label learning arise as constrained special cases, while LDL offers a larger output space and distribution-based optimization.

  • An LDL instance is paired with a label distribution D_i containing the description degree for each of c possible labels.
  • Single-label annotation is a distribution with one degree equal to 1, while multilabel annotation assigns equal degrees by default to its positive labels.
  • LDL is more flexible than single-label and multilabel annotation because it represents general distributions of label importance.
  • For c labels, SLL has c outputs, MLL has 2^c − 1 outputs, and LDL has infinitely many outputs satisfying the distribution constraint.
  • LDL learns a conditional probability mass function p(y|x) whose parameter vector generates distributions similar to the training distributions.
  • Under suitable constraints, LDL transforms into commonly used SLL or MLL methods, making both special cases of the broader framework.

4 LDL ALGORITHMS

The paper develops six LDL algorithms through problem transformation, algorithm adaptation, and specialized design. The specialized methods directly optimize the LDL problem, while adapted methods extend existing learners or represent distributions through transformed examples.

  • Algorithm-design strategies: LDL algorithms follow three strategies: problem transformation, algorithm adaptation, and specialized algorithm design.The first two reuse or extend existing machine-learning algorithms; the third directly targets LDL characteristics.
  • Problem transformation: Problem transformation converts each label-distribution example into weighted single-label examples, resamples them, and applies standard SLL algorithms.The resulting dataset contains c × n explicitly labeled examples and is not a multi-instance learning problem.
  • Problem transformation: PT-Bayes uses Gaussian class models and posterior probabilities, whereas PT-SVM obtains class probabilities through pairwise coupling.Both methods are applied to the resampled training set.
  • Algorithm adaptation: AA-kNN predicts a new label distribution by averaging the distributions of its k nearest training neighbors.This is the algorithm-adaptation version of k-NN.
  • Algorithm adaptation: AA-BP uses a three-layer neural network whose c output units produce label description degrees, with LDL targets represented by real label distributions.The softmax activation is used across output units so the outputs form a normalized distribution.
  • Specialized algorithms: Specialized algorithms directly match LDL by solving its optimization problem; SA-IIS generalizes a facial-age method originally designed for neighboring-age label distributions.SA-IIS uses a maximum-entropy model and an IIS-like optimization procedure, while SA-BFGS replaces expensive inverse-Hessian calculation with an iterative approximation.
  • Specialized algorithms: SA-BFGS performs more efficiently than standard line-search Newton and may outperform SA-IIS according to prior studies.Its optimization uses line search with strong Wolfe conditions and an iteratively updated inverse-Hessian approximation.

5 EXPERIMENTS

The experiments evaluate six LDL algorithms on one artificial and fifteen real-world datasets using six diverse distribution measures. Specialized algorithms generally perform best, with results supporting direct optimization of label-distribution distances.

  • Evaluation setup: LDL outputs label distributions rather than single labels or label sets, so evaluation uses distances and similarities between predicted and real distributions.The selected measures include four distances and two similarities, reflecting different aspects of prediction quality.
  • Evaluation setup: Six measures were selected from different distribution-measure families using clustering-based diversity criteria.The measures are Chebyshev, Clark, Canberra, Kullback-Leibler, cosine, and intersection.
  • Artificial dataset: On the artificial dataset, SA-IIS and SA-BFGS produced nearly ground-truth color patterns, while PT-SVM and AA-BP failed to obtain reasonable results.PT-Bayes and AA-kNN also discovered color patterns similar to the ground truth.
  • Artificial dataset: Average ranks on the artificial dataset were SA-BFGS = SA-IIS ≻ PT-Bayes ≻ AA-kNN ≻ AA-BP ≻ PT-SVM.The specialized algorithms performed best because they directly minimize the distance between predicted and real label distributions.
  • Real-world datasets: Across the 15 real-world datasets, specialized algorithms generally outperformed transformed and adapted methods, with SA-BFGS best in most cases.Rankings often differed across measures, so all six measures should be considered when comparing algorithms on a dataset.

6 SUMMARY AND DISCUSSIONS

The paper presents LDL as a general framework for instances whose labels have differing importance, extending beyond single-label and multi-label learning. It evaluates six algorithmic approaches and finds specialized designs perform best across artificial and real-world datasets.

  • LDL represents the different importance of multiple labels, making it more general than single-label and multi-label learning.
  • The paper proposes six LDL algorithms through problem transformation, algorithm adaptation, and specialized algorithm design.
  • Six evaluation measures and fifteen real-world label distribution datasets are prepared to compare LDL algorithms.
  • Specialized algorithms show clear advantages, indicating that LDL’s characteristics require dedicated algorithm design for good performance.
  • LDL is motivated by applications with natural description degrees, such as gene expression levels, and may also apply when multiple labeling sources disagree.

DERIVATION OF EQ. (8)

The derivation transforms the objective change into a tractable lower bound. Jensen’s inequality decouples parameter interactions, and optimizing the bound yields Eq. (8).

  • The change in T(θ) between adjacent parameter updates is expressed using increments δ_yj,k.
  • The inequality −ln x ≥ 1 − x is applied to bound the objective change.
  • Differentiating the resulting expression produces coupled equations for the parameter increments, which are difficult to solve directly.
  • Jensen’s inequality is introduced to decouple interactions among the parameter increments.
  • The transformed expression A(∆|θ) lower-bounds T(θ + ∆) − T(θ), and setting its derivative to zero gives Eq. (8).
Loading 1408.6027v2…