Consistent algorithms for multi-label classification with macro-at-k metrics
Not on the map. Why?
Abstract (arXiv)
We consider the optimization of complex performance metrics in multi-label classification under the population utility framework. We mainly focus on metrics linearly decomposable into a sum of binary classification utilities applied separately to each label with an additional requirement of exactly k labels predicted for each instance. These "macro-at-k" metrics possess desired properties for extreme classification problems with long tail labels. Unfortunately, the at-k constraint couples the otherwise independent binary classification tasks, leading to a much more challenging optimization problem than standard macro-averages. We provide a statistical framework to study this problem, prove the existence and the form of the optimal classifier, and propose a statistically consistent and practical learning algorithm based on the Frank-Wolfe method. Interestingly, our main results concern even more general metrics being non-linear functions of label-wise confusion matrices. Empirical results provide evidence for the competitive performance of the proposed approach.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 21 of its 65 references that are in the map. First posted on arXiv 29 Jan 2024.
Builds on
21 of 65 references.
References · 21
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2019Learning Imbalanced Datasets with Label-Distribution-Aware Margin Losscited by 989
- 2018A Reductions Approach to Fair Classificationcited by 587
- 2017Preventing Fairness Gerrymandering: Auditing and Learning for Subgroup Fairnesscited by 384
- 2020Asymmetric Loss For Multi-Label Classificationcited by 381
- 2015Inferring Networks of Substitutable and Complementary Productscited by 92
- 2016DiSMEC - Distributed Sparse Machines for Extreme Multi-label Classificationcited by 71
- 2019Macro F1 and Macro F1cited by 70
- 2018A no-regret generalization of hierarchical softmax to extreme multi-label classificationcited by 52
- 2019On the Consistency of Top-k Surrogate Lossescited by 35
- 2021Extreme Multi-label Learning for Semantic Matching in Product Searchcited by 28
- 2013On the Bayes-optimality of F-measure maximizerscited by 16
9 more
- 2022On Missing Labels, Long-tails and Propensities in Extreme Multi-label Classificationcited by 15
- 2015Surrogate regret bounds for generalized classification performance metricscited by 14
- 2020Probabilistic Label Trees for Extreme Multi-label Classificationcited by 13
- 2022Consistent Multiclass Algorithms for Complex Metrics and Constraintscited by 13
- 2021ktexttt-experts -- Online Policies and Fundamental Limitscited by 8
- 2015Surrogate Functions for Maximizing Precision at the Topcited by 7
- 2023Generalized test utilities for long-tail performance in extreme multi-label classificationcited by 6
- 2021Optimal Binary Classification Beyond Accuracycited by 5
- 2019Consistent Classification with Generalized Metricscited by 3
Built on by
Citing papers per year: 2024: 2; 2025: 1; 2026: 1.
4 papers.
- 2025Principled Algorithms for Optimizing Generalized Metrics in Binary Classificationcited by 6
- 2024From Lazy to Prolific: Tackling Missing Labels in Open Vocabulary Extreme Classification by Positive-Unlabeled Sequence Learningcited by 5
- 2024A General Online Algorithm for Optimizing Complex Performance Metricscited by 2
- 2026Principled Algorithms for Optimizing Generalized Metrics in Multi-Label Learningcited by 0
- 2026Principled Algorithms for Optimizing Generalized Metrics in Multi-Label Learning27 May 2026
- 2025Principled Algorithms for Optimizing Generalized Metrics in Binary Classification29 Dec 2025
- 2024From Lazy to Prolific: Tackling Missing Labels in Open Vocabulary Extreme Classification by Positive-Unlabeled Sequence Learning16 Aug 2024
- 2024A General Online Algorithm for Optimizing Complex Performance Metrics20 Jun 2024