Skip to Content
ElectronicsElectronics
  • Article
  • Open Access

16 March 2026

24 Pages

Meta-Label-Corrected Knowledge Distillation for Partial Multi-Label Learning

,
,
and
1
College of Smart Agriculture, Nanjing Agricultural University, Nanjing 210031, China
2
College of Artificial Intelligence, Nanjing Agricultural University, Nanjing 210031, China
*
Author to whom correspondence should be addressed.

Abstract

Partial multi-label learning (PML) assigns each instance a candidate label set that contains all relevant labels but may also include irrelevant noisy ones, making reliable disambiguation essential. Although a small number of verified clean labels is often available in practice, existing PML methods rarely exploit such information to explicitly guide candidate-label correction. Meanwhile, directly applying knowledge distillation (KD) to PML is highly vulnerable to noisy supervision during representation learning, which can aggravate error accumulation under overlapping candidate labels. To address these issues, we propose a meta-guided distillation framework for PML that integrates teacher–student learning with nested meta-optimization. Specifically, the teacher is optimized with large-scale noisy data under the guidance of limited clean labels, so that it can learn calibrated probabilistic label semantics and generate corrected soft targets for student training. To make this meta-correction process scalable, a truncated meta-gradient approximation is further adopted to reduce computational overhead. The resulting corrected teacher outputs are then used to drive robust multi-label distillation for the student. Experiments on multiple benchmark multi-label image datasets demonstrate consistent improvements over seven representative PML methods across standard evaluation metrics. These results show that meta-guided calibration effectively reduces semantic ambiguity and mitigates noise-induced error propagation in partial multi-label learning.

1. Introduction

In recent years, multi-label learning has attracted growing research interest. This task focuses on determining whether each label category is relevant to a given sample [1]. In real-world applications, obtaining accurately annotated datasets is often difficult because manual labeling requires substantial labor cost. For this reason, crowd-sourcing platforms are widely used for data collection. However, non-expert annotators may assign labels that are not truly relevant to the sample. This behavior leads to over-annotation. This phenomenon is illustrated in Figure 1. Due to visual occlusion, the annotator cannot clearly judge whether the image contains sunflowers or daisies. The annotator also fails to distinguish whether the background is forest or mountain. As a result, the annotator assigns all four labels as possible annotations for the image. Such cases directly give rise to the Partial Multi-label Learning (PML) problem [2]. In the PML setting, each instance is associated with a candidate label set. This set contains all relevant labels, but it also includes some irrelevant ones. To address this issue, many PML methods have been proposed to resolve label ambiguity and to learn robust models. These methods have achieved strong performance on PML benchmark table datasets [3,4,5]
Figure 1. This illustrates a case of partial multi-label learning. In the given candidate label set, the image’s true labels are sunflower and leaf, while mountain and daisy are incorrect annotations.
Motivated by the success of deep neural networks, researchers have begun to explore PML methods based on DNNs, especially for image classification tasks [5]. However, the number of existing deep PML methods remains limited. To address the PML problem, existing studies have explored different strategies to alleviate the negative impact of noisy supervision in candidate label sets. However, clear limitations still remain in terms of supervision utilization and optimization mechanisms.The first category of methods originates from traditional multi-label learning frameworks. Representative approaches such as UNM [6] enhance the overall robustness under diverse data conditions through loss re-weighting and regularization strategies. These methods usually assume that training labels are statistically reliable and, therefore, focus on global-level robust optimization. Since they do not explicitly model candidate label sets, they struggle to handle scenarios where all samples are only partially labeled. As a result, they cannot effectively exploit limited but reliable supervision to guide the learning process. The second category consists of non-deep-learning-based PML methods. Early studies mainly focus on label structure and noise modeling, aiming to distinguish reliable labels from unreliable ones within candidate label sets. PML-NI [3] performs true label recovery and noisy label identification within a unified framework. This method jointly models label correlations and feature structures through regularization, enabling candidate label selection and noise suppression during training. PML-MD [7] further introduces meta-learning to the label correction process, allowing the correction strategy to adapt throughout training. However, these methods mainly operate on explicit labels or weight assignments and rely on global constraints, which limits their flexibility in complex scenarios. Building upon these efforts, PML-NLR [8] models noisy label identification as a constrained regression problem and selectively processes candidate labels according to estimated noise levels. As a more recent non-deep-learning approach, PML-NLR provides a clearer modeling formulation. Nevertheless, it still depends on rule-driven mechanisms. Its ability to utilize supervision remains limited under high noise levels or complex label structures.The third category includes deep-learning-based PML modeling strategies. PASE [9] addresses label noise at the feature level by introducing label-specific feature correction, which reduces the negative influence of noisy labels. This type of method relies on global consistency assumptions in the feature space. As a result, its stability in label correction remains limited in complex settings. Other studies introduce curriculum learning to improve the training stability by controlling the order in which samples are used. PML-CDCR [10] adopts a training strategy from easy to hard, allowing the model to prioritize more reliable supervision. PML-CD [11] reduces systematic bias by enforcing consistency in prediction confidence. Although these methods improve the training behavior to some extent, most of them rely on heuristic designs. They lack explicit modeling of supervision transfer and fail to fully leverage a small amount of clean data to guide overall learning. Multi-Label Knowledge Distillation (MLKD) [12], built upon the knowledge distillation (KD) paradigm [13], aims to improve the performance of a student model by transferring supervisory signals from a teacher model. In weakly supervised settings, such as semi-supervised learning, a small amount of accurately labeled data is often used to guide the model in capturing underlying structures and discriminative patterns from large-scale unlabeled or weakly labeled data. However, existing MLKD methods lack an effective mechanism to distinguish noisy supervision from reliable supervision during training. The teacher model is typically optimized on contaminated data and may propagate unreliable supervisory signals to the student model, which significantly limits the applicability of MLKD in high-noise scenarios such as Partial Multi-Label Learning. As a result, an important and unresolved challenge is how to simultaneously exploit abundant noisy data and a small amount of clean data to properly constrain and guide the distillation process. To provide intuitive evidence for this limitation, Figure 2 visualizes the attention responses obtained under different training strategies. When only knowledge distillation is applied, the model tends to produce dispersed and less discriminative activation patterns, which indicates that noisy supervision may mislead the distillation process. In contrast, incorporating meta-guided calibration enables the model to focus on more semantically consistent object regions. This observation suggests that conventional KD alone is insufficient to ensure reliable supervision under noisy labels, highlighting the necessity of introducing additional mechanisms to enhance label reliability during distillation.
Figure 2. Visualization comparison of attention responses under different training strategies under 70% noise. Each column corresponds to a target category (left: bicycle, right: person). For each example, the top-left image shows the original input image. The top-right image shows the attention map obtained using knowledge distillation only (KD-only). The bottom-left image shows the attention map obtained using meta-learning correction only (Meta-only). The bottom-right image shows the attention map produced by the proposed MCKD framework. Compared with the baseline variants, MCKD produces more concentrated and semantically consistent activation regions around the true object areas.
To address the aforementioned limitations, we propose a novel PML method termed MCKD (Meta-Corrected Knowledge Distillation for Partial Multi-Label Learning). MCKD enhances the robustness of Multi-Label Knowledge Distillation (MLKD) by integrating a meta-learning framework into the distillation process. Different from existing meta-learning-based approaches, such as meta-sample weighting, meta-robustification for artificially injected noise, meta-label correction, meta-soft label correction, and meta-label-specific learning, MCKD focuses on improving the optimization of the teacher model itself. We refine the conventional nested optimization procedure by deriving a more accurate meta-gradient for teacher model optimization. Specifically, we adopt the exact meta-gradient formulation in the one-step look-ahead setting and further propose an improved approximation strategy for the multi-step look-ahead scenario. This design enables more stable and efficient meta-optimization in multi-label knowledge distillation. Moreover, we introduce a novel teacher architecture for multi-label knowledge distillation. The teacher model first generates initial predictions through feature extraction enhanced by a dedicated teacher enhancer. By further incorporating supervision signals from noisy labels, the teacher produces refined soft labels. These refined soft labels are then used for both iterative self-training of the teacher model and knowledge transfer to the student model. Notably, the label correction mechanism is activated only during the pretraining stage of the teacher model. Afterward, the trained teacher is fixed and used solely to guide label correction and learning in the student model, without further updating its parameters. Our main contributions are summarized as follows:
We propose a meta-learning-enhanced knowledge distillation framework, termed MCKD, for Partial Multi-Label Learning. The proposed framework is designed for scenarios where training samples are partially labeled, and clean annotations are scarce. By jointly exploiting abundant partially labeled data and a small clean meta set, MCKD provides a principled way to refine candidate label supervision for student learning.
We develop a meta-gradient computation strategy tailored to the multi-label knowledge distillation objective, which enables more stable optimization of the teacher model under the nested learning framework.
We design a dedicated teacher architecture and training objective for multi-label knowledge distillation in PML. The teacher model performs label refinement during the pretraining stage and is then fixed to provide corrected soft supervision for student learning.

3. Preliminaries

In PML, each instance x is drawn from an input space χ ⊂ R d , where d is the feature dimension. Each instance may be associated with multiple labels from a finite set { 1 , … , L } , where L is the number of labels. The unknown ground-truth multi-label vector is denoted by y ∈ { 0 , 1 } L , where y ( l ) = 1 indicates that label l is relevant. An annotator provides a candidate label vector y ˜ ∈ { 0 , 1 } L . Under the standard PML assumption, y ˜ is a superset of y, namely y ( l ) = 1 ⇒ y ˜ ( l ) = 1 . The candidate set may include irrelevant labels and does not provide confirmed negatives. Figure 1 illustrates this ambiguity.
Let D noisy = { ( x i , y ˜ i ) } i = 1 n denote a partially labeled training set, and let D clean = { ( x j , y j ) } j = 1 n c denote a small clean set, where n and n c are the numbers of noisy and clean samples, respectively. We consider a student model parameterized by θ . Given x, the student produces logits s θ ( x ) ∈ R L and probabilities p θ ( x ) = σ ( s θ ( x ) ) ∈ ( 0 , 1 ) L via the element-wise sigmoid, i.e., p θ ( l ) ( x ) = σ ( s θ ( l ) ( x ) ) . We also introduce a meta-teacher model parameterized by φ , which outputs a soft correction target for each candidate label. We denote the corrected target by q φ ( x i , y ˜ i ) ∈ [ 0 , 1 ] L and use q φ ( l ) ( x i , y ˜ i ) for its l-th element.
We use BCE ( a , b ) to denote the binary cross-entropy between a target a ∈ [ 0 , 1 ] and a predicted probability b ∈ ( 0 , 1 ) . Since PML provides no confirmed negatives, the inner correction loss is computed only on candidate labels. Specifically, we define a candidate mask M ( y ˜ i ) ∈ { 0 , 1 } L with M ( l ) ( y ˜ i ) = y ˜ i ( l ) and set
ℓ corr ( θ , φ ) = 1 n ∑ i = 1 n ∑ l = 1 L M ( l ) ( y ˜ i ) BCE q φ ( l ) ( x i , y ˜ i ) , p θ ( l ) ( x i ) .
The meta outer loss evaluates the induced student on clean labels:
ℓ meta ( θ ) = 1 n c ∑ j = 1 n c ∑ l = 1 L BCE y j ( l ) , p θ ( l ) ( x j ) .
The nested objective minimizes ℓ meta ( θ * ( φ ) ) subject to
θ * ( φ ) = arg min θ ℓ corr ( θ , φ ) .
We use t to index outer iterations and use τ to index inner-loop updates. The student learning rate in the inner loop is denoted by η θ . The discount factor used in the multi-step approximation is denoted by γ θ . We use ∂ θ and ∂ φ to denote partial derivatives with respect to θ and φ , respectively.

4. Knowledge Distillation in Partial Multi-Label Learning

An overview of MCKD is shown in Figure 3. Our framework involves three distinct model roles. First, a distillation teacher, parameterized by θ t , is used only in Stage (1) to provide supervision for knowledge distillation pretraining. Second, a meta-teacher, parameterized by φ , is learned to generate corrected soft targets for noisy candidate labels. Third, a student, parameterized by θ , is trained using these corrected targets. To avoid ambiguity, we use the term teacher only when referring to the distillation teacher θ t , and the term meta-teacher when referring to the label-correction network φ . During Stage (1), we denote the student in the distillation objective by θ s . This notation is used only within the pretraining stage. In Stages (2) and (3), the student parameters are denoted by θ .
Figure 3. Overview of the MCKD framework. Stage (1) uses a distillation teacher θ t to pretrain the network that initializes the meta-teacher. Stage (2) optimizes the meta-teacher φ through nested meta-learning, where the meta-teacher generates corrected soft targets for noisy candidate labels, and the student θ is updated in the inner loop. Stage (3) fixes the learned meta-teacher and trains the student using the corrected targets.
In this subsection, φ denotes the parameters of the meta-teacher used for label correction, and θ denotes the parameters of the final PML student. During the distillation pretraining stage, we use ( θ t , θ s ) to denote the distillation teacher and student, respectively. The pair ( θ t , θ s ) is only used in Stage (1) and is independent from ( φ , θ ) .
For each training instance ( x i , y ˜ i ) ∈ D noisy , the meta-teacher outputs a corrected soft target vector q φ ( x i , y ˜ i ) ∈ [ 0 , 1 ] L , where q φ ( l ) ( x i , y ˜ i ) denotes the l-th element. These corrected targets are used in the inner correction loss ℓ corr ( θ , φ ) defined in (18).
The meta-teacher consists of three components. (1) Disentangled feature extraction. The meta-teacher uses its own feature extractor h φ : χ → R D and classifier head C φ : R D → R L . Given x i , the teacher prediction is
c φ ( x i ) = σ C φ ( h φ ( x i ) ) ,
where σ ( · ) is the element-wise sigmoid. The meta-teacher does not share parameters with the student network, which reduces confirmation bias and prevents directly inheriting noise memorization from the student. (2) Noise-aware label embedding. We embed the candidate label vector y ˜ i ∈ { 0 , 1 } L as
e φ ( y ˜ i ) = W e y ˜ i ,
where W e is a learnable projection. We concatenate e φ ( y ˜ i ) with h φ ( x i ) and feed the result into a gating MLP π φ ( · ) . (3) Adaptive label correction. The gating MLP takes the concatenated feature-label representation [ h φ ( x i ) ; e φ ( y ˜ i ) ] ∈ R D + D e as input and outputs an instance-wise scalar gate:
α φ ( i ) = σ π φ [ h φ ( x i ) ; e φ ( y ˜ i ) ] ,
where π φ ( · ) denotes a lightweight MLP with a one-dimensional output, and σ ( · ) is the sigmoid function. Therefore, α φ ( i ) ∈ ( 0 , 1 ) is a scalar coefficient shared by all labels of instance x i . No additional normalization across labels is applied. The corrected target interpolates between the teacher prediction and the candidate label vector:
q φ ( x i , y ˜ i ) = α φ ( i ) c φ ( x i ) + 1 − α φ ( i ) y ˜ i ,
where both c φ ( x i ) and y ˜ i are L-dimensional vectors, and the scalar α φ ( i ) is broadcast to each label dimension. A larger α φ ( i ) places more weight on the meta-teacher prediction, while a smaller α φ ( i ) retains more candidate-label information. In implementation, π φ is instantiated as a two-layer MLP.
Three-stage training procedure. Our training consists of the following stages.
Stage (1): MLKD pretraining. We first initialize the meta-teacher parameters φ via a multi-label knowledge distillation objective. In this stage only, the network that will later serve as the meta-teacher is trained as the student in the distillation objective, and we denote its parameters by θ s with θ s ← φ . The distillation teacher is parameterized by θ t . After pretraining, the obtained θ s is used to initialize the meta-teacher parameters φ . If needed, we disable the label-embedding and gating pathway and pretrain only h φ and C φ .
Stage (2): Nested meta-learning. We optimize the meta-teacher parameters φ by solving the nested problem in (16). The outer loss ℓ meta is evaluated on the clean set D clean , and the inner correction loss ℓ corr trains the student on D noisy using the corrected targets q φ ( x i , y ˜ i ) .
Stage (3): Student training. After meta-learning, we fix φ and train the student on D noisy using q φ ( x i , y ˜ i ) as supervision.
The meta-teacher objective can be summarized as
ℓ teach ( φ ) = L MLKD ( θ t , θ s = φ ) + λ ℓ meta θ * ( φ ) ,
where λ ≥ 0 balances the distillation pretraining term and the nested meta-learning term.

5. Multi-Label Knowledge Distillation

We introduce a multi-label knowledge distillation objective to transfer both semantic predictions and representation structure from a distillation teacher to a student. Let ( θ t , θ s ) denote the parameters of the distillation teacher and student, respectively. For an input x, the teacher and student output logits s θ t ( x ) , s θ s ( x ) ∈ R L and probabilities p θ t ( x ) , p θ s ( x ) ∈ ( 0 , 1 ) L via the element-wise sigmoid.
Given a training set { ( x , y ˜ ) } with noisy candidate labels, we optimize the student using the following composite loss:
L MLKD = L BCE + λ MLD L MLD + λ CD L CD + λ ID L ID ,
where λ MLD , λ CD , λ ID ≥ 0 are balancing coefficients. Following the multi-label knowledge distillation framework in [12], we define the four components of L MLKD as follows.
Let a mini-batch contain b training instances, and let q denote the number of labels. For the i-th instance and the k-th label, we use y i k to denote the supervision target, y ^ i k T and y ^ i k S to denote the teacher and student predicted probabilities, respectively, and e i k T and e i k S to denote the corresponding teacher and student label embeddings.
The binary cross-entropy term is defined as
L BCE = − 1 b ∑ i = 1 b ∑ k = 1 q y i k log y ^ i k S + ( 1 − y i k ) log 1 − y ^ i k S .
The multi-label distillation term is defined as
L MLD = 1 b ∑ i = 1 b ∑ k = 1 q D y ^ i k T , y ^ i k S ,
where D ( · , · ) denotes the divergence between the teacher and student binary predicted probabilities for each label.
To preserve class-aware structural consistency across instances, we define
L CD = ∑ k = 1 q ∑ i , j ∈ [ b ] ℓ hub ϕ CD ( e i k T , e j k T ) , ϕ CD ( e i k S , e j k S ) ,
where ϕ CD ( · , · ) denotes the relation function measuring the structural relation of the same label across different instances, and ℓ hub ( · , · ) denotes the Huber loss.
To preserve instance-aware structural consistency across labels, we define
L ID = ∑ i = 1 b ∑ k , l ∈ [ q ] ℓ hub ϕ ID ( e i k T , e i l T ) , ϕ ID ( e i k S , e i l S ) ,
where ϕ ID ( · , · ) denotes the relation function measuring the structural relation among different label embeddings within the same instance, and ℓ hub ( · , · ) denotes the Huber loss.
In our PML setting, the above distillation objective is used only in Stage (1) to pretrain the network that initializes the meta-teacher. This design provides a robust initialization for the subsequent meta-learning under candidate-label ambiguity. The term L BCE provides task-level supervision for multi-label prediction. The term L MLD transfers the teacher’s soft semantic predictions to the student. The term L CD enforces class-aware structural consistency by aligning the relations of the same label across different instances. The term L ID enforces instance-aware structural consistency by aligning the relations among different label embeddings within the same instance. Together, these terms encourage the student to match the teacher in both semantic outputs and embedding geometry, thereby improving robustness under noisy multi-label supervision. Unless otherwise specified, the balancing coefficients associated with the above loss terms are set according to the default configuration of the baseline multi-label distillation framework in [12].

6. Nested Optimization

Deep networks can easily fit ambiguous supervision. In PML, directly minimizing empirical risk on candidate labels may reinforce spurious correlations, because y ˜ contains irrelevant candidates and provides no confirmed negatives. To obtain reliable supervision under candidate-label noise, we introduce a meta label-correction mechanism with a nested optimization structure.
In the fully supervised multi-label setting, empirical risk minimization (ERM) learns parameters by minimizing an average per-sample loss:
θ * = arg min θ 1 N ∑ i = 1 N ℓ f θ ( x i ) , y i ,
where y i ∈ { 0 , 1 } L and y i ( l ) = 1 indicates that label l is present. With binary cross-entropy, the objective becomes
θ * = arg min θ 1 N ∑ i = 1 N ∑ l = 1 L − y i ( l ) log p θ ( l ) ( x i ) − ( 1 − y i ( l ) ) log 1 − p θ ( l ) ( x i ) .
Under the standard PML setting, the observed candidate vector y ˜ i ∈ { 0 , 1 } L satisfies the superset property y i ( l ) = 1 ⇒ y ˜ i ( l ) = 1 . The candidate set may include irrelevant labels and does not provide confirmed negatives. As a result, directly replacing y i by y ˜ i in (15) can induce systematic bias. We introduce a meta-teacher parameterized by φ and a student parameterized by θ . For each noisy training pair ( x i , y ˜ i ) , the meta-teacher outputs a corrected soft target vector q φ ( x i , y ˜ i ) ∈ [ 0 , 1 ] L , and we use q φ ( l ) ( x i , y ˜ i ) for its l-th element. The student predicts p θ ( x i ) ∈ ( 0 , 1 ) L . Let D noisy = { ( x i , y ˜ i ) } i = 1 n denote the partially labeled training set, and let D clean = { ( x j , y j ) } j = 1 n c denote a small clean set. We optimize φ so that a student trained using the teacher’s corrected targets generalizes well on the clean set:
min φ ℓ meta θ * ( φ ) s . t . θ * ( φ ) = arg min θ ℓ corr ( θ , φ ) .
Although the above formulation is expressed at the dataset level, the optimization is implemented in a mini-batch manner, and the meta-update relies on truncated inner-step differentiation to control memory and computational cost, which makes the proposed nested optimization practical for large-scale training. The meta outer loss on clean labels is
ℓ meta ( θ ) = 1 n c ∑ j = 1 n c ∑ l = 1 L BCE y j ( l ) , p θ ( l ) ( x j ) .
Since PML provides no confirmed negatives, we compute the inner correction loss only on candidate labels using the candidate mask M ( y ˜ i ) ∈ { 0 , 1 } L with M ( l ) ( y ˜ i ) = y ˜ i ( l ) :
ℓ corr ( θ , φ ) = 1 n ∑ i = 1 n ∑ l = 1 L M ( l ) ( y ˜ i ) BCE q φ ( l ) ( x i , y ˜ i ) , p θ ( l ) ( x i ) .
We compute the meta-gradient by differentiating through the inner optimization, and we use efficient approximations to scale the update when multiple inner steps are used. We note that a direct runtime comparison with prior PML methods is not always fully informative, since for representative baselines such as PML-MD [7], the dominant computational cost mainly comes from the shared deep feature extraction backbone rather than the meta-optimization procedure itself. Therefore, end-to-end wall-clock time may largely reflect the cost of ResNet-based [27] feature extraction, instead of the efficiency of the proposed meta-gradient approximation. In our framework, the scalable design mainly aims to reduce the additional overhead introduced by nested optimization through truncated inner-step differentiation and mini-batch-based meta-updates. The next subsection details the proposed scalable meta-gradient computation for noisy multi-label correction.

7. Scalable Meta-Gradient Methods for Noisy Multi-Label Correction

We present a unified meta-gradient computation for the nested formulation in (16). Our derivation provides an exact one-step meta-gradient and a scalable approximation when multiple inner updates are used. We use t to index outer iterations and use τ to index inner updates. We denote the number of inner-loop steps by K and denote the student learning rate by η θ .
Proposition 1
(One-Step Meta-Gradient in PML). Assume the student performs one SGD step on the inner correction loss:
θ ( t + 1 ) = θ ( t ) − η θ ∂ θ ℓ corr ( θ ( t ) , φ ( t ) ) .
Let
g θ : = ∂ θ ℓ meta ( θ ( t + 1 ) ) , H θ φ ( t ) : = ∂ θ φ ℓ corr ( θ ( t ) , φ ( t ) ) .
Then, the one-step meta-gradient with respect to φ ( t ) is
∂ φ ( t ) : = d ℓ meta ( θ ( t + 1 ) ) d φ ( t ) = − η θ H θ φ ( t ) ⊤ g θ .
Proof. 
Differentiate through the SGD update:
d θ ( t + 1 ) d φ ( t ) = − η θ ∂ θ φ ℓ corr ( θ ( t ) , φ ( t ) ) = − η θ H θ φ ( t ) .
Applying the chain rule yields
∂ φ ( t ) = d θ ( t + 1 ) d φ ( t ) ⊤ ∂ θ ℓ meta ( θ ( t + 1 ) ) = − η θ H θ φ ( t ) ⊤ g θ .
   □
Proposition 2
(Multi-Step Meta-Gradient Approximation in PML). Let K > 1 denote the number of inner-loop steps, and let τ ∈ [ t − K + 1 , t ] index these steps. Assume the meta-teacher is fixed within the inner loop, namely φ ( τ ) = φ ( t ) . The student updates are
θ ( τ + 1 ) = θ ( τ ) − η θ ∂ θ ℓ corr ( θ ( τ ) , φ ( t ) ) , τ ∈ [ t − K + 1 , t ] .
Define
H θ φ ( τ ) : = ∂ θ φ ℓ corr ( θ ( τ ) , φ ( t ) ) , g θ : = ∂ θ ℓ meta ( θ ( t + 1 ) ) .
Then, the multi-step meta-gradient can be approximated by an exponentially weighted aggregation:
∂ φ ( t ) ≈ − η θ ∑ τ = t − K + 1 t γ θ t − τ H θ φ ( τ ) ⊤ g θ ,
where γ θ ∈ ( 0 , 1 ) is a discount factor.
Proof. 
(Sketch). We unroll the K inner updates and recursively differentiate the inner trajectory with respect to φ . We adopt a first-order approximation to avoid explicit second-order terms involving ∂ θ θ ℓ corr , which yields a discounted accumulation across inner steps.    □
Proposition 3
(Mixed-Derivative Factorization with Candidate Mask). For a noisy PML sample ( x i , y ˜ i ) , let the student logit vector be s θ ( x i ) ∈ R L and the student probability be p θ ( x i ) = σ ( s θ ( x i ) ) ∈ ( 0 , 1 ) L . Let the teacher soft target be q φ ( x i , y ˜ i ) ∈ [ 0 , 1 ] L . Let M ( y ˜ i ) ∈ { 0 , 1 } L be the candidate mask with M ( l ) ( y ˜ i ) = y ˜ i ( l ) . Define the per-sample correction loss as
ℓ corr ( i ) ( θ , φ ) = ∑ l = 1 L M ( l ) ( y ˜ i ) BCE q φ ( l ) ( x i , y ˜ i ) , p θ ( l ) ( x i ) .
Then, the mixed derivative admits the factorization
∂ θ φ ℓ corr ( i ) ( θ , φ ) = − ∑ l = 1 L M ( l ) ( y ˜ i ) ∂ θ s θ ( l ) ( x i ) ︸ ϑ θ ( i , l ) ∂ φ q φ ( l ) ( x i , y ˜ i ) ⊤ ︸ ϑ φ ( i , l ) ⊤ .
Proof. 
For p θ ( l ) = σ ( s θ ( l ) ) , the derivative of BCE with respect to the logit satisfies ∂ s BCE ( q , p ) = p − q . Thus,
∂ θ BCE ( q φ ( l ) , p θ ( l ) ) = p θ ( l ) − q φ ( l ) ∂ θ s θ ( l ) .
Only q φ ( l ) depends on φ , and the mask term is constant with respect to ( θ , φ ) ; so,
∂ θ φ M ( l ) BCE ( q φ ( l ) , p θ ( l ) ) = − M ( l ) ∂ θ s θ ( l ) ∂ φ q φ ( l ) ⊤ .
Summing over l yields the stated factorization.    □
Corollary 1
(Jacobian-Product Meta-Gradient with Mask). Let B noisy be a noisy mini-batch used in ℓ corr . For each i ∈ B noisy , define the Jacobians J θ ( i ) : = ∂ θ s θ ( x i ) ∈ R L × | θ | and J φ ( i ) : = ∂ φ q φ ( x i , y ˜ i ) ∈ R L × | φ | , and let M i : = M ( y ˜ i ) . Then, the one-step meta-gradient can be computed as
∂ φ ( t ) = η θ · 1 | B noisy | ∑ i ∈ B noisy J φ ( i ) ⊤ M i ⊙ J θ ( i ) g θ ,
and the multi-step approximation replaces the single-step term by the discounted aggregation across τ ∈ [ t − K + 1 , t ] .Based on the above derivation, the complete procedure for computing the fast PML meta-gradient is summarized in Algorithm 1.
Algorithm 1 Fast PML Meta-Gradient
  • Input: Student parameter trajectory { θ ( t − K + 1 ) , … , θ ( t + 1 ) } ; fixed teacher parameters φ ( t ) ; noisy batch B noisy ; candidate masks { M i } i ∈ B noisy ; discount factor γ θ ; step size η θ .
  • Output: Approximate meta-gradient ∂ φ ( t ) .
  • Step 1: Compute the meta-gradient with respect to the student parameters g θ = ∂ θ ℓ meta ( θ ( t + 1 ) ) . Initialize ∂ φ ( t ) = 0 and set d w = 1 .
  • Step 2: For τ = t to t − K + 1 , perform the following steps.
  • Step 3: Initialize the gradient accumulator G = 0 .
  • Step 4: For each sample i ∈ B noisy : compute the Jacobian–vector product v i = J θ ( τ ) ( i ) · g θ , apply the candidate mask v i = M i ⊙ v i , and compute the vector–Jacobian product u i = J φ ( τ ) ( i ) ⊤ · v i . Accumulate G = G + u i .
  • Step 5: Update the approximate meta-gradient
    ∂ φ ( t ) ← ∂ φ ( t ) + d w · η θ | B noisy | G .
  • Step 6: Update the discount weight d w ← γ θ · d w .
  • Step 7: End the loop and return ∂ φ ( t ) .

8. Experiments

8.1. Datasets

To ensure equitable evaluation conditions, our study employs three benchmark datasets: NUS-WIDE [28], MS-COCO2014 [29], and Pascal VOC2007 [30]. NUS-WIDE offers the largest data scale, comprising 161,789 training and 107,859 test images annotated with 81 semantic concepts, averaging 1.9 tags per image. MS-COCO contains 82,081 training and 40,137 test images across 80 object categories, with a higher label density of 2.9 annotations per image. VOC, the smallest of the three, includes 5011 train–val and 4952 test samples labeled with 20 common object classes, averaging 1.6 labels per image. The selected datasets constitute standard benchmarks for deep multi-label classification research. While the existing literature frequently utilizes conventional datasets with pre-extracted feature sets, these legacy collections often demonstrate limited scale and fixed feature representations that prove incompatible with modern end-to-end deep architectures requiring holistic feature learning. To construct partially labeled training sets that are consistent with the PML setting, we adopt an additive candidate-label contamination strategy following [11,31]. Specifically, for each training sample, we preserve all ground-truth positive labels and additionally inject irrelevant labels into the candidate label set, such that the resulting candidate set satisfies the standard PML assumption y i ⊆ y ˜ i . The amount of injected noise is scaled according to the label cardinality of each sample. Let c i denote the number of positive labels in the ground-truth label vector of the i-th sample. Under a contamination ratio r ∈ { 30 % , 50 % , 70 % } , we additionally assign approximately r · c i irrelevant labels from the negative label pool as candidate labels. Therefore, the ratios of 30%, 50%, and 70% in our experiments refer to the candidate-label contamination ratio, rather than a generic label-flipping ratio. To avoid the unrealistic distortion of class occurrence patterns, the additional candidate labels are sampled in a class-aware manner according to the label distribution of the original training set. In this way, the generated candidate sets preserve the inclusion property required by PML while introducing different levels of annotation ambiguity for robustness evaluation.

8.2. Evaluation Metrics

For a comprehensive evaluation of model performance in PML learning scenarios, we employed eight widely-used multi-label evaluation metrics [32], each designed to capture different facets of model capabilities. Specifically, we assessed the classification accuracy through metrics such as the mean Average Precision (mAP), which quantifies the balance between label-wise precision and recall—essential in handling imbalanced PML tasks; Subset Accuracy, measuring exact matches between predicted and true label sets to reflect prediction correctness; and Overall F1 (OF1) and Cumulative F1 (CF1), evaluating harmonic means at instance-level and label-level, respectively. To examine the ranking quality of predicted labels, we utilized Rank Loss, penalizing the incorrect ordering of labels, thus vital for candidate label ranking in PML, and One-error, assessing the failure rate of top predictions in multi-label contexts. Additionally, for error analysis, we adopted Hamming Loss to compute the misclassification ratio per label, effectively capturing sensitivity to noisy supervision, and Average Precision, which extends binary AP to multi-label scenarios and emphasizes the correct ranking of relevant labels. This multi-perspective evaluation framework ensures the rigorous assessment of the capabilities of PML methods in addressing ambiguous supervision, exploiting label correlations, and maintaining robustness against label noise. The selected metrics align explicitly with the unique challenges of PML tasks: partial observability captured by subset accuracy, label interdependence through ranking metrics, and noise tolerance analyzed via Hamming Loss.

8.3. Implementation Setting

Before conducting experiments on the compared methods, we unified the experimental settings as follows. All methods use backbone networks pretrained on ImageNet [33]. For the KD-based method, ResNet101 [27] is adopted as the teacher model and ResNet34 as the student model, while ResNet101 is used as the feature extraction backbone for the compared PML methods. Following the preliminary experiments, the step size for meta-gradient learning is fixed to 3. We resize all images to 224 × 224 and set the batch size to 64 in all experiments. For each training image, we apply data augmentation including random horizontal flipping and Cutout [34]. The models are trained using the SGD optimizer [35] for 80 epochs. The one-cycle learning rate policy is adopted with a maximum learning rate of 0.0001 and a weight decay of 0.0001 [36]. The balancing hyperparameters in the distillation process for all experiments follow the settings in [12]. The whole training procedure follows the three-stage protocol described in Section 4. Specifically, the teacher network is first initialized by multi-label knowledge distillation pretraining, after which the meta-correction stage is activated to optimize the teacher with clean validation supervision. In this stage, one meta-update is performed for each mini-batch update, where the inner optimization is conducted on the noisy training batch, and the outer objective is computed on the clean validation batch. After meta-optimization converges, the corrected teacher is fixed and used to provide soft supervision for the final student training stage. Unless otherwise stated, all stages are trained within the same 80-epoch budget, and the switching between stages follows the predefined training schedule rather than an adaptive stopping rule. The default values of the key hyperparameters are selected according to the preliminary validation experiments. In particular, the discount factor γ θ is set to 0.85, the meta step size η θ is set to 3, and the adaptive gate is learned in an instance-wise manner. For the fixed-gate ablation, α ∈ { 0.25 , 0.50 , 0.75 } is evaluated. Unless otherwise specified, ResNet101 is used as the default teacher backbone because it achieves the best overall trade-off between correction quality and robustness in the architecture analysis, while ResNet34 is used as the student backbone to maintain a clear teacher–student capacity gap. The proposed meta-gradient approximation is implemented with a truncated one-step update strategy to reduce memory and computational overhead, making the method practical for large-scale experiments. Each experiment was repeated three times with different random seeds, and the reported results are presented as the mean ± standard deviation. For all compared methods, we use the parameter settings recommended in their original papers, unless otherwise specified. All experiments are conducted on an NVIDIA GeForce RTX 3090 GPU.

8.4. Results

We benchmarked our approach against seven representative PML methods, all implemented using their original literature-recommended parameters. The compared methods mainly follow two lines. The first line tries to make supervision cleaner by identifying unreliable candidate labels and then reducing their training impact, such as PML-NI [3], PML-NLR [8], PML-CD [11], and PML-MD [7]. The second line tries to make learning more stable without explicit removal, and the methods mainly rely on representation correction or training schedules, such as PASE [9], PML-CDCR [10], and UNM [6]. In contrast, MCKD uses a distillation pipeline with a meta-teacher and a student, and MCKD uses a small clean set to guide the teacher update through the outer meta objective. The teacher then outputs refined soft targets, and the student learns from these targets on the full partially labeled training set. All methods are evaluated under three noise ratios NR ∈ { 0.3 , 0.5 , 0.7 } on NUS-WIDE, MS-COCO, and VOC2007, and we report the mAP, OF1, and CF1 as the primary metrics, with larger values indicating better performance. As shown in Table 1, Table 2 and Table 3, on the NUS-WIDE dataset, MCKD shows strong performance under low and moderate noise conditions. At NR = 0.3 , MCKD attains 75.60 mAP, 75.70 OF1, and 72.90 CF1, outperforming all competing methods across the three core metrics. When the noise level increases to NR = 0.5 , MCKD remains competitive, achieving 71.70 mAP, 71.20 OF1, and 68.80 CF1, ranking favorably among the compared methods PASE, NLR, PML-MD, PML-NI, PML-CDCR, UNM, and PML-CD. Under the highest noise level NR = 0.7 , MCKD remains competitive with 66.40 mAP, 65.80 OF1, and 64.10 CF1, which are close to the best results obtained by PML-CD. Moreover, MCKD exhibits lower Hamming Loss, One-error, and Rank Loss, together with higher Subset Accuracy, indicating improved robustness and more reliable label ranking behavior under noisy supervision. On the MS-COCO dataset, MCKD demonstrates particularly strong performance in terms of the mAP across all noise levels. Specifically, MCKD achieves 88.10 and 85.90 mAP at NR = 0.3 and NR = 0.5 , respectively, ranking first among all compared methods. Even under severe noise at NR = 0.7 , MCKD reaches 78.00 mAP, which is nearly identical to the best-performing PML-CD. In terms of OF1, MCKD consistently attains the highest or near-highest values across all noise settings, reflecting strong instance-level prediction quality. Although PML-CDCR slightly outperforms MCKD on CF1 under all noise ratios, the performance gaps remain small. In addition, MCKD achieves the lowest or near-lowest Hamming Loss, One-error, and Rank Loss values, as well as the highest Subset Accuracy, indicating competitive robustness on this large-scale dataset. On the VOC2007 dataset, MCKD exhibits a different performance profile. Under low noise conditions ( NR = 0.3 ), MCKD achieves the best OF1 and CF1, reaching 57.40 and 54.20, respectively, and also yields the highest Subset Accuracy, indicating effective modeling of instance-level multi-label structures. However, PML-CD consistently outperforms MCKD on mAP across all noise ratios. As the noise level increases, the gap in mAP becomes more pronounced, with PML-CD maintaining higher label-wise precision under heavy noise. Nevertheless, MCKD remains competitive on ranking- and error-based metrics, such as Hamming Loss, One-error, and Rank Loss, where it achieves results comparable to or better than most competing approaches. Overall, these results demonstrate that MCKD delivers strong and stable performance across different datasets and noise conditions. It performs favorably against existing methods on NUS-WIDE and MS-COCO under low and moderate noise, while remaining highly competitive under severe noise. Although PML-CD shows an advantage in mAP on the smaller VOC2007 dataset under heavy noise, MCKD provides a more balanced performance across multiple evaluation criteria, highlighting its effectiveness and robustness for partial multi-label learning with noisy candidate labels.
Table 1. Comparison of our MCKD with PML state-of-the-art methods on the MS-COCO.
Table 2. Comparison of our MCKD with PML state-of-the-art methods on the Pascal VOC2007.
Table 3. Comparison of our MCKD with PML state-of-the-art methods on the NUS-WIDE.

8.5. Ablation Study

To better understand the individual contribution of each module in MCKD, we conduct an ablation study on the NUS-WIDE dataset under a challenging 70% noise ratio. As shown in Table 4, we evaluate four key components in the proposed framework, including teacher meta-learning, student meta-learning, label correction, and corruption-aware candidate labels.
Table 4. Ablation study of different components on NUS-WIDE with 70% NR.
The first row corresponds to the backbone model without any of the proposed modules. Under this setting, the model achieves 55.52 mAP, 76.80 OF1, and 62.23 CF1. When corruption-aware candidate labels are directly introduced without any correction or meta-optimization mechanism, the performance drops sharply to 28.70 mAP, 41.30 OF1, and 39.20 CF1. This result indicates that directly injecting corrupted supervision into training can severely damage the quality of learned multi-label representations. In other words, although corruption-aware labels provide additional supervision, they also introduce substantial noise interference when no dedicated refinement mechanism is available.
After enabling the label correction module, the performance improves from 28.70 to 29.80 in mAP and from 41.30 to 42.40 in OF1. This observation confirms that explicit candidate-label refinement is beneficial under noisy partial multi-label settings, since it can filter part of the unreliable supervision and recover more informative label cues. On top of label correction, introducing teacher meta-learning further improves mAP to 31.50 and OF1 to 45.50, while introducing student meta-learning yields 30.70 mAP and 43.30 OF1. These results show that both meta-learning branches contribute positively to the final performance, although they play slightly different roles in the framework. The teacher-side meta optimization mainly improves the reliability of corrected supervision, whereas the student-side meta optimization strengthens the learner’s robustness when fitting corrected yet still imperfect labels.
When all components are jointly enabled, the full MCKD model achieves the best overall performance, reaching 31.60 mAP, 45.70 OF1, and 43.30 CF1. Compared with the setting that only uses corruption-aware labels, the complete framework improves the mAP, OF1, and CF1 by 2.90, 4.40, and 4.10 percentage points, respectively. These gains verify that the proposed modules are not only individually effective but also complementary to each other. Overall, the ablation results demonstrate that MCKD benefits from the coordinated interaction among label correction, teacher meta-learning, student meta-learning, and corruption-aware supervision, which together improve the model’s robustness in highly noisy partial multi-label learning scenarios.
In addition to component-level ablation, we further analyze the effect of teacher architecture on the quality of label correction which shows in Figure 4. Specifically, we compare several teacher backbones on Pascal VOC2007, including ResNet50, ResNet101, DenseNet121, and TResNet-M, under noise ratios of 0.3, 0.5, and 0.7. The results show that the teacher architecture has a noticeable but controlled influence on the final performance. Among all compared backbones, ResNet101 consistently achieves the best mAP, reaching 88.10%, 85.90%, and 78.00% under the three noise settings, respectively. This suggests that a stronger teacher encoder can learn more stable semantic decision boundaries and thus provide more reliable corrected soft supervision for the student network.
Figure 4. Effect of different teacher architectures on Pascal VOC2007 under different noise ratios.
By contrast, ResNet50 performs consistently worse than ResNet101 across all noise ratios, indicating that a relatively shallow backbone has limited capacity to model fine-grained semantic structures under severe label ambiguity. DenseNet121 and TResNet-M achieve competitive but slightly inferior results, which suggests that the proposed meta-correction and distillation framework is not restricted to one specific backbone design and can be coupled effectively with different mainstream convolutional architectures. Moreover, as the noise ratio increases, the performance gap among different teacher architectures becomes slightly larger. This phenomenon implies that under heavier supervision corruption, the representation quality and robustness of the teacher network become more critical to accurate label correction. Based on these observations, we adopt ResNet101 as the default teacher backbone in the remaining experiments.

8.6. Parameter Sensitivity Analysis

To further evaluate the robustness of the proposed method with respect to key hyperparameters and training configurations, we conduct a series of parameter sensitivity experiments from four aspects: the clean validation set size, the threshold parameter γ θ , the threshold parameter η θ , and the adaptive gating weight α . These experiments are designed to examine whether the performance of the proposed framework is highly dependent on specific parameter choices and whether it remains stable within a relatively broad parameter range. For fair comparison, all experiments are conducted under the same training protocol except for the target factor under investigation, and the results are reported on Pascal VOC2007, MS-COCO, and NUS-WIDE.
Effect of clean validation set size. In the proposed meta-correction framework, a small clean validation set is used to construct the outer-level objective, and its size directly affects the supervisory signal used to guide the meta-teacher during candidate label correction. To analyze this factor, we vary the proportion of clean validation samples on Pascal VOC2007 and report the corresponding mAP values under three noise ratios, as shown in Figure 5.
Figure 5. Sensitivity analysis of clean validation set size on Pascal VOC2007 under different noise ratios.
As the clean validation set size increases from 0 % to 10 % , the performance improves significantly under all noise ratios. This observation indicates that even a small amount of clean supervision can provide effective outer-level guidance and substantially alleviate the negative impact of noisy candidate labels during training. When the clean validation set size is further increased, the performance still improves, but the gain becomes much smaller. Specifically, under noise ratios of 0.3 , 0.5 , and 0.7 , the model reaches relatively favorable performance around 30 % , 40 % , and 30 % , respectively, after which additional clean validation data bring only marginal improvement.
These results suggest that the clean validation set mainly provides directional supervision for meta-optimization, rather than relying on a large amount of additional annotation to continuously improve performance. In other words, the proposed method does not require a large clean validation set to establish an effective correction signal. Meanwhile, under higher noise ratios, the model becomes more sensitive to the introduction of clean validation samples, indicating that outer-level clean supervision plays a more important role when candidate labels are more severely corrupted. Overall, the proposed method achieves stable performance with a relatively small clean validation set, which demonstrates favorable data efficiency and practical applicability.
Effect of the threshold parameter γ θ . The parameter γ θ controls the discrimination strength during candidate label selection or correction, and its value influences the decision boundary between potentially relevant labels and noisy labels. To evaluate its effect, we analyze the AvgPrecision values under different γ θ settings on MS-COCO and NUS-WIDE at a 70 % noise ratio, as shown in Figure 6.
Figure 6. Sensitivity analysis of γ θ on MS-COCO and NUS-WIDE under 70% noise ratio.
As shown in the figure, both datasets exhibit a consistent unimodal trend. When γ θ gradually increases from a relatively small value, the model performance improves steadily and reaches the best or near-best level around γ θ = 0.85 . When γ θ continues to increase, the performance starts to decline. This indicates that if γ θ is too small, the constraint on candidate label selection is insufficient; so, some low-confidence noisy labels may still be retained. By contrast, if γ θ is too large, the selection criterion becomes overly strict, and some truly relevant labels may be suppressed too early, resulting in the loss of useful supervision.
In addition, the optimal range is largely consistent across MS-COCO and NUS-WIDE, indicating that this parameter has good cross-dataset stability. Compared with settings far from the optimum, the performance fluctuations are relatively small when γ θ lies in the medium-to-high range. This further suggests that the proposed method does not rely on extremely delicate parameter tuning to achieve satisfactory performance. Based on these observations, γ θ = 0.85 is adopted in the subsequent experiments.
Effect of the threshold parameter η θ . The parameter η θ is used to regulate the control pace of candidate-label reliability during training, and it essentially affects the correction strength and conservativeness of the label refinement process. To analyze its effect, we report AvgPrecision on MS-COCO and NUS-WIDE under different η θ settings at a 70 % noise ratio, as shown in Figure 7.
Figure 7. Sensitivity analysis of η θ on MS-COCO and NUS-WIDE under 70% noise ratio.
The results show that as η θ gradually increases from a small value, the model performance rises rapidly at first and then becomes stable, reaching the best performance around η θ = 3 . This indicates that when η θ is too small, the model has insufficient ability to control candidate-label reliability, and noisy information still participates excessively in training. As η θ increases to a moderate range, the model can more effectively distinguish reliable supervision from noisy supervision, thereby improving the overall classification performance. However, when η θ becomes too large, the performance declines gradually, suggesting that an overly strong control mechanism may suppress candidate-label information that still carries learning value, thus reducing the adaptability of the model to complex samples.
It is worth noting that the two datasets exhibit highly consistent tendencies, and the curves remain relatively smooth around the optimal point, demonstrating good robustness of this parameter within a reasonable range. Considering both performance and stability, η θ = 3 is selected as the default setting in our method.
Effect of the adaptive gating weight α . In addition to the above threshold parameters, we further investigate the effectiveness of the adaptive gating weight α . This weight is used to regulate the fusion degree of different supervisory signals during the correction process, and its formulation directly affects the model’s ability to capture instance-level differences. To this end, we compare the adaptive α with several fixed scalar gates on NUS-WIDE under a 70 % noise ratio, and the results are reported in Table 5.
Table 5. Ablation study on the adaptive gating weight α on NUS-WIDE with 70% noise ratio.
As shown in the table, although fixed gating weights can provide a certain degree of regulation, their overall performance remains consistently inferior to the adaptive setting. Among the fixed strategies, α = 0.50 achieves the best result, indicating that a moderate fusion intensity is preferable to overly weak or overly strong fixed weighting. Nevertheless, regardless of whether α is fixed to 0.25 , 0.50 , or 0.75 , all corresponding mAP, OF1, and CF1 values are lower than those obtained by the adaptive scheme. Compared with the best fixed setting, the adaptive α further improves the mAP, OF1, and CF1 by 0.42 , 0.68 , and 0.59 percentage points, respectively.
These results indicate that different samples exhibit substantial variation in candidate-label noise level, semantic complexity, and supervisory reliability. Therefore, a unified fixed gating weight is insufficient to accommodate all instances. In contrast, the adaptive gating mechanism can dynamically adjust the fusion strength according to instance characteristics, enabling the model to better suppress noisy interference while preserving useful supervision. As a result, it yields more stable and consistent performance gains. This confirms the necessity of the adaptive design of α for instance-level dynamic modeling in the proposed framework.
Overall, the proposed method exhibits favorable stability with respect to its key hyperparameters. First, only a small clean validation set is sufficient to provide effective outer-level supervision, indicating that the method has limited reliance on additional clean annotations. Second, both γ θ and η θ maintain stable performance over relatively wide ranges and achieve their best results around γ θ = 0.85 and η θ = 3 , respectively, demonstrating good robustness of the proposed mechanisms. Finally, the adaptive gating weight α consistently outperforms the fixed weighting strategies, which verifies the importance of instance-aware dynamic fusion for improving candidate-label correction quality and final classification performance. These results together show that the proposed method remains stable under noisy conditions and has strong practical applicability.

8.7. Study of the T-SNE of the Validation

We employ t-SNE to visualize the progression of latent feature representations learned by MCKD on the Pascal VOC2007 dataset throughout the training process. As illustrated in Figure 8, the inter-class separability becomes progressively more pronounced as the training epochs increase.
Figure 8. As shown in the figure, the t-SNE visualization of our proposed MCKD method trained on Pascal VOC2007 under 70% noise demonstrates that the features are well clustered by class. Each category is clearly separated in the embedding space, with only a small portion of noisy samples being misclassified.

9. Conclusions

To address the challenges of Partial Multi-Label Learning, we proposed MCKD, a meta-learning-enhanced knowledge distillation framework. The proposed method improves candidate label refinement by combining a teacher–student distillation paradigm with a small clean meta set. In particular, MCKD incorporates a tailored meta-gradient optimization strategy and a dedicated teacher architecture for multi-label supervision refinement. After the teacher pretraining stage, the teacher model is fixed and used to provide corrected soft supervision for student learning. The experimental results show that MCKD achieves competitive performance under different noise settings and demonstrates its effectiveness in handling ambiguous candidate labels. In future work, we will further extend MCKD to more complex partial multi-label scenarios, including dynamic label ambiguity, richer inter-label dependency modeling, and real-world data with evolving supervision quality.

Author Contributions

Conceptualization, J.S. and H.J.; methodology, J.S.; software, J.S.; validation, J.S., C.X. and B.H.; formal analysis, J.S.; investigation, J.S.; resources, H.J.; data curation, J.S.; writing—original draft preparation, J.S.; writing—review and editing, H.J., C.X. and B.H.; visualization, J.S.; supervision, H.J.; project administration, H.J.; funding acquisition, H.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (Grant No. 31872847), the Key Research and Development Program of Jiangsu Province (Grant No. BE2021358), and the Fundamental Research Funds for the Central Universities (Grant No. YDZX2026050).

Data Availability Statement

Data are contained within the article.

Acknowledgments

The authors specially thank F.Yang (College of Software Engineering, Southeast University) and Y.Jia (School of Computer Science and Engineering, Southeast University) for helpful discussions and technical support.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liu, S.; Zhang, L.; Yang, X.; Su, H.; Zhu, J. Query2Label: A Simple Transformer Way to Multi-Label Classification. arXiv 2021, arXiv:2107.10834. [Google Scholar]
  2. Yu, G.; Chen, X.; Domeniconi, C.; Wang, J.; Li, Z.; Zhang, Z.; Wu, X. Feature-Induced Partial Multi-label Learning. In Proceedings of the 2018 IEEE International Conference on Data Mining (ICDM), Singapore, 17–20 November 2018; pp. 1398–1403. [Google Scholar]
  3. Xie, M.K.; Huang, S.J. Partial Multi-Label Learning With Noisy Label Identification. IEEE Trans. Pattern Anal. Mach. Intell. 2022, 44, 3676–3687. [Google Scholar]
  4. Xu, N.; Liu, Y.P.; Geng, X. Partial Multi-Label Learning with Label Distribution. Proc. Aaai Conf. Artif. Intell. 2020, 34, 6510–6517. [Google Scholar] [CrossRef] [Scilit]
  5. Wang, H.; Yang, S.; Lyu, G.; Liu, W.; Hu, T.; Chen, K.; Feng, S.; Chen, G. Deep Partial Multi-Label Learning with Graph Disambiguation. arXiv 2023, arXiv:2305.05882. [Google Scholar] [CrossRef] [Scilit]
  6. Chen, J.Y.; Li, S.Y.; Huang, S.J.; Chen, S.; Wang, L.; Xie, M.K. UNM: A Universal Approach for Noisy Multi-Label Learning. IEEE Trans. Knowl. Data Eng. 2024, 36, 4968–4980. [Google Scholar] [CrossRef] [Scilit]
  7. Xie, M.K.; Sun, F.; Huang, S.J. Partial Multi-Label Learning with Meta Disambiguation. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining, Virtual Event, Singapore, 14–18 August 2021; pp. 1904–1912. [Google Scholar]
  8. Yang, F.; Jia, Y.; Liu, H.; Dong, Y.; Hou, J. Noisy Label Removal for Partial Multi-Label Learning. In Proceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Barcelona, Spain, 25–29 August 2024; pp. 3724–3735. [Google Scholar]
  9. Hang, J.Y.; Zhang, M.L. Partial multi-label learning via label-specific feature corrections. Sci. China Inf. Sci. 2025, 68, 132104. [Google Scholar] [CrossRef] [Scilit]
  10. Sun, F.; Xie, M.K.; Huang, S.J. A Deep Model for Partial Multi-label Image Classification with Curriculum-based Disambiguation. Mach. Intell. Res. 2024, 21, 801–814. [Google Scholar] [CrossRef] [Scilit]
  11. Li, Z.; Jia, Y.; Yu, M.; Miao, Z. Calibrated Disambiguation for Partial Multi-label Learning. Proc. Aaai Conf. Artif. Intell. 2025, 39, 18620–18628. [Google Scholar] [CrossRef] [Scilit]
  12. Yang, P.; Xie, M.K.; Zong, C.C.; Feng, L.; Niu, G.; Sugiyama, M.; Huang, S.J. Multi-Label Knowledge Distillation. In Proceedings of the 2023 IEEE/CVF International Conference on Computer Vision (ICCV), Paris, France, 2–6 October 2023; pp. 17225–17234. [Google Scholar]
  13. Hinton, G.; Vinyals, O.; Dean, J. Distilling the Knowledge in a Neural Network. arXiv 2015, arXiv:1503.02531. [Google Scholar] [CrossRef] [Scilit]
  14. Chen, C.Y.; Yeh, M.C. Self-Supervised Multi-Label Classification with Global Context and Local Attention. In Proceedings of the 2024 International Conference on Multimedia Retrieval, Phuket, Thailand, 10–14 June 2024; pp. 934–942. [Google Scholar]
  15. Wang, H.; Liu, W.; Zhao, Y.; Zhang, C.; Hu, T.; Chen, G. Discriminative and Correlative Partial Multi-Label Learning. In Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, Macao, China, 10–16 August 2019; pp. 3691–3697. [Google Scholar]
  16. Chen, Z.M.; Wei, X.S.; Wang, P.; Guo, Y. Multi-Label Image Recognition With Graph Convolutional Networks. In Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 15–20 June 2019; pp. 5172–5181. [Google Scholar]
  17. Singh, I.P.; Ghorbel, E.; Oyedotun, O.; Aouada, D. Multi-label image classification using adaptive graph convolutional networks: From a single domain to multiple domains. Comput. Vis. Image Underst. 2024, 247, 104062. [Google Scholar] [CrossRef] [Scilit]
  18. Zhu, X.; Liu, J.; Liu, W.; Ge, J.; Liu, B.; Cao, J. Scene-Aware Label Graph Learning for Multi-Label Image Classification. In Proceedings of the 2023 IEEE/CVF International Conference on Computer Vision (ICCV), Paris, France, 2–6 October 2023; pp. 1473–1482. [Google Scholar]
  19. Lanchantin, J.; Wang, T.; Ordonez, V.; Qi, Y. General Multi-label Image Classification with Transformers. In Proceedings of the 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 20–25 June 2021; pp. 16473–16483. [Google Scholar]
  20. Ma, L.; Xu, S.; Xie, M.; Wang, L.; Sun, D.; Zhao, H. Correlative and Discriminative Label Grouping for Multi-Label Visual Prompt Tuning. arXiv 2025, arXiv:2504.09990. [Google Scholar] [CrossRef] [Scilit]
  21. Guo, Y.; Du, C.; Liu, X.; Zhang, X.; Jin, Z. Research on attention-based fault diagnosis and multi-parameter joint optimization of CO2 heat pump system. Appl. Therm. Eng. 2026, 289, 129942. [Google Scholar]
  22. Zhao, P.; Zhao, S.; Zhao, X.; Liu, H.; Ji, X. Partial multi-label learning based on sparse asymmetric label correlations. Knowl.-Based Syst. 2022, 245, 108601. [Google Scholar]
  23. Sun, L.; Feng, S.; Wang, T.; Lang, C.; Jin, Y. Partial Multi-Label Learning by Low-Rank and Sparse Decomposition. Proc. Aaai Conf. Artif. Intell. 2019, 33, 5016–5023. [Google Scholar]
  24. Chen, Z.S.; Wu, X.; Chen, Q.G.; Hu, Y.; Zhang, M.L. Multi-View Partial Multi-Label Learning with Graph-Based Disambiguation. Proc. Aaai Conf. Artif. Intell. 2020, 34, 3553–3560. [Google Scholar]
  25. Lyu, G.; Feng, S.; Jin, Y.; Wang, T.; Lang, C.; Li, Y. Prior Knowledge Regularized Self-Representation Model for Partial Multilabel Learning. IEEE Trans. Cybern. 2023, 53, 1618–1628. [Google Scholar] [PubMed]
  26. Arpit, D.; Jastrzębski, S.; Ballas, N.; Krueger, D.; Bengio, E.; Kanwal, M.S.; Maharaj, T.; Fischer, A.; Courville, A.; Bengio, Y.; et al. A Closer Look at Memorization in Deep Networks. In Proceedings of the 34th International Conference on Machine Learning, PMLR, Sydney, Australia, 6–11 August 2017; pp. 233–242. [Google Scholar]
  27. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep Residual Learning for Image Recognition. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
  28. Chua, T.S.; Tang, J.; Hong, R.; Li, H.; Luo, Z.; Zheng, Y. NUS-WIDE: A real-world web image database from National University of Singapore. In Proceedings of the ACM International Conference on Image and Video Retrieval, Santorini, Greece, 8–10 July 2009; pp. 1–9. [Google Scholar]
  29. Lin, T.Y.; Maire, M.; Belongie, S.; Hays, J.; Perona, P.; Ramanan, D.; Dollár, P.; Zitnick, C.L. Microsoft COCO: Common Objects in Context. In Computer Vision—ECCV 2014; Fleet, D., Pajdla, T., Schiele, B., Tuytelaars, T., Eds.; Springer International Publishing: Cham, Switzerland, 2014; Volume 8693, pp. 740–755. [Google Scholar]
  30. Everingham, M.; Van Gool, L.; Williams, C.K.I.; Winn, J.; Zisserman, A. The Pascal Visual Object Classes (VOC) Challenge. Int. J. Comput. Vis. 2010, 88, 303–338. [Google Scholar]
  31. Burgert, T.; Ravanbakhsh, M.; Demir, B. On the Effects of Different Types of Label Noise in Multi-Label Remote Sensing Image Classification. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–13. [Google Scholar] [CrossRef] [Scilit]
  32. Zhang, M.L.; Zhou, Z.H. A Review on Multi-Label Learning Algorithms. IEEE Trans. Knowl. Data Eng. 2014, 26, 1819–1837. [Google Scholar]
  33. Deng, J.; Dong, W.; Socher, R.; Li, L.J.; Li, K.; Fei-Fei, L. ImageNet: A large-scale hierarchical image database. In Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA, 20–25 June 2009; pp. 248–255. [Google Scholar]
  34. DeVries, T.; Taylor, G.W. Improved Regularization of Convolutional Neural Networks with Cutout. arXiv 2017, arXiv:1708.04552. [Google Scholar] [CrossRef] [Scilit]
  35. Ketkar, N. Stochastic Gradient Descent. In Deep Learning with Python; Apress: Berkeley, CA, USA, 2017; pp. 113–132. [Google Scholar]
  36. Loshchilov, I.; Hutter, F. Decoupled Weight Decay Regularization. arXiv 2019, arXiv:1711.05101. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.