Papers › Semantic-Aware Dual Contrastive Learning for Multi-label Image Classification

Semantic-Aware Dual Contrastive Learning for Multi-label Image Classification

19 Jul 2023arXiv:2307.09715archive 2025-07-28

Leilei Ma, Dengdi Sun, Lei Wang, Haifeng Zhao, Bin Luo

Extracting image semantics effectively and assigning corresponding labels to multiple objects or attributes for natural images is challenging due to the complex scene contents and confusing label dependencies. Recent works have focused on modeling label relationships with graph and understanding object regions using class activation maps (CAM). However, these methods ignore the complex intra- and inter-category relationships among specific semantic features, and CAM is prone to generate noisy information. To this end, we propose a novel semantic-aware dual contrastive learning framework that incorporates sample-to-sample contrastive learning (SSCL) as well as prototype-to-sample contrastive learning (PSCL). Specifically, we leverage semantic-aware representation learning to extract category-related local discriminative features and construct category prototypes. Then based on SSCL, label-level visual representations of the same category are aggregated together, and features belonging to distinct categories are separated. Meanwhile, we construct a novel PSCL module to narrow the distance between positive samples and category prototypes and push negative samples away from the corresponding category prototypes. Finally, the discriminative label-level features related to the image content are accurately captured by the joint training of the above three parts. Experiments on five challenging large-scale public datasets demonstrate that our proposed method is effective and outperforms the state-of-the-art methods. Code and supplementary materials are released on https://github.com/yu-gi-oh-leilei/SADCL.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

yu-gi-oh-leilei/sadcl officialmentioned in paperpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Contrastive LearningImage ClassificationMulti-Label Image ClassificationMulti-Label LearningRepresentation Learningimage-classification

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Multi-Label Learning COCO 2014 SADCL CF1 79.8 #1 of 1 Archive leaderboard report
Multi-Label Learning COCO 2014 SADCL CP 84.6 #1 of 1 Archive leaderboard report
Multi-Label Learning COCO 2014 SADCL CR 76 #1 of 1 Archive leaderboard report
Multi-Label Learning COCO 2014 SADCL OF1 82.1 #1 of 1 Archive leaderboard report
Multi-Label Learning COCO 2014 SADCL OP 86 #1 of 1 Archive leaderboard report
Multi-Label Learning COCO 2014 SADCL OR 78.5 #1 of 1 Archive leaderboard report
Multi-Label Learning COCO 2014 SADCL mAP 85.6 #1 of 1 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

CAMContrastive Learning

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections