atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Self-Paced Unified Representation Learning for Hierarchical Multi-Label Classification

AAAI 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Partial and multi-label learning · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SPUR, a self-paced unified representation learning framework for hierarchical multi-label classification that jointly encodes class hierarchy and instance features and orders training by level-wise loss-based hardness.

Problem

Hierarchical multi-label classification (HMLC) where existing methods use the class hierarchy only as a hard consistency constraint and uniformly sample mini-batches across levels, generalizing poorly at deep levels and with missing features.

Approach

Two lightweight encoders produce unified embeddings of instances (MLP) and of the class DAG (GIN-style node embeddings pre-trained by graph reconstruction, then parameter-free pooling); a self-paced regularizer uses level-wise losses against historical thresholds to weight instances from easy to hard.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SPUR instead of C-HMCNN(h)HMLC models · CELLCYCLE FUNAU(PRC): 0.255 -> 0.261Helped
Use SPUR instead of C-HMCNN(h)HMLC models · DIATOMSAU(PRC): 0.758 -> 0.776Helped
Use SPUR instead of HMCN-FHMLC models · GASCH2 GOAU(PRC): 0.465 -> 0.422Hurt
Use SPUR instead of HMCN-FHMLC models · SEQ GOAU(PRC): 0.447 -> 0.450Helped
Add self-paced learning to the structure-aware learner (ablation)SPUR · FunCat tasks (Figures 4a-b)AU(PRC)Helped
Train only on hard instances rather than using the proposed self-paced strategy (ablation)SPUR · FunCat tasks (Figures 4a-b)AU(PRC)Hurt
Add class-hierarchy DAG encoding (ablation)SPUR-G · FunCat tasks (Figures 4c-d)AU(PRC)Helped
Use a loss-based dynamic threshold instead of K-Means difficulty estimation (ablation)SPUR · CELLCYCLE GO and DIATOMSAU(PRC)Helped
Use a loss-based dynamic threshold instead of a linear difficulty estimator (ablation)SPUR · CELLCYCLE GO and DIATOMSAU(PRC)Helped
Add class-instance semantic dependencies (ablation)SPUR · CELLCYCLE FUN and SEQ FUN with missing featuresAU(PRC)Helped
Set λ to 0.0 instead of 0.8 (ablation)SPUR · CELLCYCLE FUNAU(PRC): 0.249 -> 0.260Helped
Set λ to 0.0 instead of 0.8 (ablation)SPUR · DERISI FUNAU(PRC): 0.190 -> 0.198Helped

Surprising findings

Limitations

Experimental setup

Datasets: CELLCYCLE FUN DERISI FUN EISEN FUN EXPR FUN GASCH1 FUN GASCH2 FUN SEQ FUN SPO FUN CELLCYCLE GO DERISI GO EISEN GO EXPR GO

Benchmarks: CELLCYCLE FUN DERISI FUN EISEN FUN EXPR FUN GASCH1 FUN GASCH2 FUN SEQ FUN SPO FUN CELLCYCLE GO DERISI GO EISEN GO EXPR GO

Metrics: AU(PRC) average ranking training time

Baselines: MLSPL C-HMCNN(h) HMLC-LMLP CLUS-ENS HMCN-R HMCN-F

Builds on: self-paced learning graph isomorphism network (GIN) C-HMCNN max constraint loss (MCLoss) Weisfeiler-Lehman test

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy