English

Consistent algorithms for multi-label classification with macro-at-$k$ metrics

Machine Learning 2024-07-02 v3

Abstract

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 kk labels predicted for each instance. These "macro-at-kk" metrics possess desired properties for extreme classification problems with long tail labels. Unfortunately, the at-kk 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.

Keywords

Cite

@article{arxiv.2401.16594,
  title  = {Consistent algorithms for multi-label classification with macro-at-$k$ metrics},
  author = {Erik Schultheis and Wojciech Kotłowski and Marek Wydmuch and Rohit Babbar and Strom Borman and Krzysztof Dembczyński},
  journal= {arXiv preprint arXiv:2401.16594},
  year   = {2024}
}

Comments

This is the authors' version of the work accepted to ICLR 2024; the final version of the paper, errors and typos corrected, and minor modifications to improve clarity

R2 v1 2026-06-28T14:30:55.234Z