atlas

Research map / Label-efficient and robust learning / Semi-supervised learning

Semi-supervised Multi-label Learning with Balanced Binary Angular Margin Loss

NeurIPS 2024 · Label-efficient and robust learning › Semi-supervised learning · approach: Confidence-based pseudo-label selection · 1 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 S2ML2-BBAM, a self-training semi-supervised multi-label learning method that uses a balanced binary angular margin loss (Gaussian-transformed feature angles) and prototype-based negative sampling to reduce positive/negative variance bias.

Problem

Semi-supervised multi-label learning suffers from variance bias between feature distributions of positive and negative samples per label when training on labeled plus pseudo-labeled data with binary losses and negative sampling.

Approach

Extends the binary angular margin loss with per-label Gaussian linear transformations of feature angles so positive and negative angle distributions share a balanced variance, iteratively re-estimated during training; pairs this with class-aware pseudo-labeling and prototype-nearest negative sampling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use S2ML2-BBAM instead of the strongest listed baselineSSMLL models · VOC, COCO, AWA, Ohsumed, and AAPD, π = 5%Micro-F1: VOC: 0.6542 -> 0.7897; COCO: 0.6071 -> 0.6830; AWA: 0.6868 -> 0.7213; Ohsumed: 0.5562 -> 0.6671; AAPD: 0.5722 -> 0.7057Helped
Add BBAM loss instead of BAM loss (ablation)S2ML2-BBAM · VOC, π = 5%, 10%, 15%, and 20%Micro-F1: 0.7845 -> 0.7897; 0.8206 -> 0.8401; 0.8301 -> 0.8443; 0.8318 -> 0.8458Helped
Add BBAM loss instead of BAM loss (ablation)S2ML2-BBAM · VOC, π = 5%, 10%, 15%, and 20%Macro-F1: 0.7247 -> 0.7306; 0.7789 -> 0.8015; 0.7988 -> 0.8124; 0.7967 -> 0.8141Helped
Add BBAM loss instead of BAM loss (ablation)S2ML2-BBAM · VOC, π = 5%, 10%, 15%, and 20%mAP: 0.7881 -> 0.7866; 0.8204 -> 0.8345; 0.8274 -> 0.8454; 0.8282 -> 0.8458Mixed
Add BBAM loss instead of BAM loss (ablation)S2ML2-BBAM · COCO, π = 5%, 10%, 15%, and 20%Micro-F1: 0.6691 -> 0.6830; 0.6952 -> 0.7074; 0.7052 -> 0.7150; 0.7143 -> 0.7246Helped
Add BBAM loss instead of BAM loss (ablation)S2ML2-BBAM · COCO, π = 5%, 10%, 15%, and 20%Macro-F1: 0.5885 -> 0.6144; 0.6264 -> 0.6480; 0.6424 -> 0.6594; 0.6530 -> 0.6726Helped
Add BBAM loss instead of BAM loss (ablation)S2ML2-BBAM · COCO, π = 5%, 10%, 15%, and 20%mAP: 0.5894 -> 0.6354; 0.6316 -> 0.6741; 0.6520 -> 0.6886; 0.6628 -> 0.7023Helped
Vary the rescaled norm s from 1 to 10, with m fixed at 0.4 (ablation)S2ML2-BBAM · VOC2012, π = 5%performanceHelped
Vary the rescaled norm s from 10 to 50, with m fixed at 0.4 (ablation)S2ML2-BBAM · VOC2012, π = 5%performanceNo clear effect
Vary cosine margin m; best accuracy is reported at m = 0.4 with s fixed at 20 (ablation)S2ML2-BBAM · VOC2012, π = 5%accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: VOC2012 MS-COCO 2014 AWA Ohsumed AAPD

Benchmarks: VOC2012 MS-COCO 2014 AWA Ohsumed AAPD

Metrics: Micro-F1 Macro-F1 mAP Hamming Loss One Loss

Baselines: SoftMatch FlatMatch MIME DRML CAP

Builds on: binary angular margin loss class-aware pseudo-labeling FixMatch-style self-training

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