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