atlas

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

Compositional Generalization for Multi-Label Text Classification: A Data-Augmentation Approach

AAAI 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Partial and multi-label learning · 14 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.

Evaluates compositional generalization of multi-label text classifiers on new label-composition splits of SemEval, AAPD and IMDB, and proposes LS-PT and LD-VAE generators for compositional data augmentation.

Problem

Existing multi-label text classifiers fail to generalize to rare or unseen compositions of individual labels, since standard random splits let all label compositions appear in training.

Approach

Build compositional splits where test label compositions are unseen in training, and augment training with synthetic texts for novel label compositions produced by two disentangled conditional generators (label-specific prefix-tuning and a label-disentangled VAE), filtered by a BERT-based quality control classifier.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use LD-VAE-generated synthetic data for classifier trainingBERT on AAPD CG · AAPD CGaccuracy: 21.96 -> 31.11Helped
Use LD-VAE-generated synthetic data for classifier trainingBERT on SemEval CG · SemEval CGaccuracy: +5.52Helped
Use LD-VAE-generated synthetic data for classifier trainingBERT on IMDB CG · IMDB CGaccuracy: +7.27Helped
Use LS-PT rather than the strongest listed baseline generatorBERT on SemEval CG · SemEval CGaccuracy: 8.01 -> 8.29Helped
Use LD-VAE rather than the strongest listed baseline generatorBERT on AAPD CG · AAPD CGaccuracy: 28.03 -> 31.11Helped
Use LS-PT rather than the strongest listed baseline generatorBERT on IMDB CG · IMDB CGaccuracy: 11.69 -> 12.56Helped
Select synthetic examples with the filter instead of randomly (ablation)LS-PT augmentation · SemEval CGaccuracy: 6.93 -> 8.29Helped
Select synthetic examples with the filter instead of randomly (ablation)LD-VAE augmentation · SemEval CGaccuracy: 6.43 -> 8.44Helped
Select synthetic examples with the filter instead of randomly (ablation)LS-PT augmentation · AAPD CGaccuracy: 29.32 -> 30.21Helped
Select synthetic examples with the filter instead of randomly (ablation)LD-VAE augmentation · AAPD CGaccuracy: 28.82 -> 31.11Helped
Increase classifier support examples from 50 to 250 (ablation)BERT with LD-VAE augmentation · AAPD CGaccuracy: 32.09 -> 35.23Helped
Increase conditional text-generator support examples from 50 to 250 (ablation)LD-VAE augmentation · AAPD CGaccuracy: 32.09 -> 31.92No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: SemEval AAPD IMDB

Benchmarks: SemEval AAPD IMDB

Metrics: Jaccard Accuracy Correctness Completeness

Baselines: BERT BERT+P BERT+DBloss BERT+MAGNET BERT+SGM T5+CLP Concat Flan-T5 VAE-DPrior GPT3.5 GPT2-PT

Builds on: VAE-DPrior prefix-tuning p-tuning GPT-2 BERT

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