Classification Performance Metric Elicitation and its Applications

08/19/2022
by   Gaurush Hiranandani, et al.
0

Given a learning problem with real-world tradeoffs, which cost function should the model be trained to optimize? This is the metric selection problem in machine learning. Despite its practical interest, there is limited formal guidance on how to select metrics for machine learning applications. This thesis outlines metric elicitation as a principled framework for selecting the performance metric that best reflects implicit user preferences. Once specified, the evaluation metric can be used to compare and train models. In this manuscript, we formalize the problem of Metric Elicitation and devise novel strategies for eliciting classification performance metrics using pairwise preference feedback over classifiers. Specifically, we provide novel strategies for eliciting linear and linear-fractional metrics for binary and multiclass classification problems, which are then extended to a framework that elicits group-fair performance metrics in the presence of multiple sensitive groups. All the elicitation strategies that we discuss are robust to both finite sample and feedback noise, thus are useful in practice for real-world applications. Using the tools and the geometric characterizations of the feasible confusion statistics sets from the binary, multiclass, and multiclass-multigroup classification setups, we further provide strategies to elicit from a wider range of complex, modern multiclass metrics defined by quadratic functions of confusion statistics by exploiting their local linear structure. From application perspective, we also propose to use the metric elicitation framework in optimizing complex black box metrics that is amenable to deep network training. Lastly, to bring theory closer to practice, we conduct a preliminary real-user study that shows the efficacy of the metric elicitation framework in recovering the users' preferred performance metric in a binary classification setup.

READ FULL TEXT
research
11/03/2020

Quadratic Metric Elicitation with Application to Fairness

Metric elicitation is a recent framework for eliciting performance metri...
research
06/05/2018

Eliciting Binary Performance Metrics

Given a binary prediction problem, which performance metric should the c...
research
12/07/2022

Metric Elicitation; Moving from Theory to Practice

Metric Elicitation (ME) is a framework for eliciting classification metr...
research
06/23/2020

Fair Performance Metric Elicitation

What is a fair performance metric? We consider the choice of fairness me...
research
05/27/2018

Metric-Optimized Example Weights

Real-world machine learning applications often have complex test metrics...
research
05/29/2019

Calibrated Surrogate Maximization of Linear-fractional Utility in Binary Classification

Complex classification performance metrics such as the F_β-measure and J...
research
10/28/2018

Machine Learning in Network Centrality Measures: Tutorial and Outlook

Complex networks are ubiquitous to several Computer Science domains. Cen...

Please sign up or login with your details

Forgot password? Click here to reset