Consistent Multiclass Algorithms for Complex Metrics and Constraints

Abstract

We present consistent algorithms for multiclass learning with complex performance metrics and constraints, where the objective and constraints are defined by arbitrary functions of the confusion matrix. This setting includes many common performance metrics such as the multiclass G-mean and micro F-measure, and constraints such as those on the classifier's precision and recall and more recent measures of fairness discrepancy. We give a general framework for designing consistent algorithms for such complex design goals by viewing the learning problem as an optimization problem over the set of feasible confusion matrices. We provide multiple instantiations of our framework under different assumptions on the performance metrics and constraints, and in each case show rates of convergence to the optimal (feasible) classifier (and thus asymptotic consistency). Experiments on a variety of multiclass classification tasks and fairness constrained problems show that our algorithms compare favorably to the state-of-the-art baselines.

Cite

Text

Narasimhan et al. "Consistent Multiclass Algorithms for Complex Metrics and Constraints." Journal of Machine Learning Research, 2024.

Markdown

[Narasimhan et al. "Consistent Multiclass Algorithms for Complex Metrics and Constraints." Journal of Machine Learning Research, 2024.](https://mlanthology.org/jmlr/2024/narasimhan2024jmlr-consistent/)

BibTeX

@article{narasimhan2024jmlr-consistent,
  title     = {{Consistent Multiclass Algorithms for Complex Metrics and Constraints}},
  author    = {Narasimhan, Harikrishna and Ramaswamy, Harish G. and Tavker, Shiv Kumar and Khurana, Drona and Netrapalli, Praneeth and Agarwal, Shivani},
  journal   = {Journal of Machine Learning Research},
  year      = {2024},
  pages     = {1-81},
  volume    = {25},
  url       = {https://mlanthology.org/jmlr/2024/narasimhan2024jmlr-consistent/}
}