Buffered AUC maximization for scoring systems via mixed-integer optimization

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Shiina, Moe, Ikeda, Shunnosuke, Takano, Yuichi
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912819391234048
author Shiina, Moe
Ikeda, Shunnosuke
Takano, Yuichi
author_facet Shiina, Moe
Ikeda, Shunnosuke
Takano, Yuichi
contents A scoring system is a linear classifier composed of a small number of explanatory variables, each assigned a small integer coefficient. This system is highly interpretable and allows predictions to be made with simple manual calculations without the need for a calculator. Several previous studies have used mixed-integer optimization (MIO) techniques to develop scoring systems for binary classification; however, they have not focused on directly maximizing AUC (i.e., area under the receiver operating characteristic curve), even though AUC is recognized as an essential evaluation metric for scoring systems. Our goal herein is to establish an effective MIO framework for constructing scoring systems that directly maximize the buffered AUC (bAUC) as the tightest concave lower bound on AUC. Our optimization model is formulated as a mixed-integer linear optimization (MILO) problem that maximizes bAUC subject to a group sparsity constraint for limiting the number of questions in the scoring system. Computational experiments using publicly available real-world datasets demonstrate that our MILO method can build scoring systems with superior AUC values compared to the baseline methods based on regularization and stepwise regression. This research contributes to the advancement of MIO techniques for developing highly interpretable classification models.
format Preprint
id arxiv_https___arxiv_org_abs_2601_05544
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Buffered AUC maximization for scoring systems via mixed-integer optimization
Shiina, Moe
Ikeda, Shunnosuke
Takano, Yuichi
Machine Learning
Optimization and Control
Applications
A scoring system is a linear classifier composed of a small number of explanatory variables, each assigned a small integer coefficient. This system is highly interpretable and allows predictions to be made with simple manual calculations without the need for a calculator. Several previous studies have used mixed-integer optimization (MIO) techniques to develop scoring systems for binary classification; however, they have not focused on directly maximizing AUC (i.e., area under the receiver operating characteristic curve), even though AUC is recognized as an essential evaluation metric for scoring systems. Our goal herein is to establish an effective MIO framework for constructing scoring systems that directly maximize the buffered AUC (bAUC) as the tightest concave lower bound on AUC. Our optimization model is formulated as a mixed-integer linear optimization (MILO) problem that maximizes bAUC subject to a group sparsity constraint for limiting the number of questions in the scoring system. Computational experiments using publicly available real-world datasets demonstrate that our MILO method can build scoring systems with superior AUC values compared to the baseline methods based on regularization and stepwise regression. This research contributes to the advancement of MIO techniques for developing highly interpretable classification models.
title Buffered AUC maximization for scoring systems via mixed-integer optimization
topic Machine Learning
Optimization and Control
Applications
url https://arxiv.org/abs/2601.05544