atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Principled Algorithms for Optimizing Generalized Metrics in Binary Classification

ICML 2025 · Learning theory and algorithms › Prediction and decision losses · approach: Ranking-based loss optimization · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Reformulates optimization of linear-fractional generalized metrics (F-beta, AM, Jaccard, weighted accuracy) as general cost-sensitive learning with H-consistent surrogates and a binary search/cross-validation over lambda, yielding the METRO algorithm.

Problem

Optimizing generalized metrics (F-beta, AM, Jaccard, weighted accuracy) in binary classification over restricted hypothesis sets, where existing threshold-based methods rely on Bayes-optimal structure and lack finite-sample guarantees.

Approach

Rewrites the ratio-of-linear-losses metric as a fixed-lambda cost-sensitive problem with label-dependent costs, uses margin-based cost-sensitive surrogates with H-consistency bounds, and searches lambda* via binary search or cross-validation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use METRO instead of Algorithm in [cite]Three-hidden-layer CNN · CIFAR-10F1: 0.9185 $\pm$ 0.0029 -> 0.9359 $\pm$ 0.0041Helped
Use METRO instead of Algorithm in [cite]Three-hidden-layer CNN · CIFAR-100F1: 0.9343 $\pm$ 0.0111 -> 0.9405 $\pm$ 0.0103Helped
Use METRO instead of Algorithm in [cite]Three-hidden-layer CNN · SVHNF1: 0.9682 $\pm$ 0.0021 -> 0.9713 $\pm$ 0.0029Helped
Use METRO instead of Algorithm in [cite]Three-hidden-layer CNN · CIFAR-10F0.5: 0.9507 $\pm$ 0.0036 -> 0.9585 $\pm$ 0.0023Helped
Use METRO instead of Algorithm in [cite]Three-hidden-layer CNN · CIFAR-100F0.5: 0.9515 $\pm$ 0.0105 -> 0.9759 $\pm$ 0.0115Helped
Use METRO instead of Algorithm in [cite]Three-hidden-layer CNN · SVHNF0.5: 0.9746 $\pm$ 0.0011 -> 0.9807 $\pm$ 0.0015Helped
Use METRO instead of Algorithm in [cite]Three-hidden-layer CNN · CIFAR-10F1.5: 0.9312 $\pm$ 0.0044 -> 0.9459 $\pm$ 0.0030Helped
Use METRO instead of Algorithm in [cite]Three-hidden-layer CNN · CIFAR-100F1.5: 0.9345 $\pm$ 0.0118 -> 0.9449 $\pm$ 0.0115Helped
Use METRO instead of Algorithm in [cite]Three-hidden-layer CNN · SVHNF1.5: 0.9702 $\pm$ 0.0023 -> 0.9771 $\pm$ 0.0018Helped
Use METRO instead of Algorithm in [cite]Three-hidden-layer CNN · CIFAR-10JAC: 0.6428 $\pm$ 0.0130 -> 0.6575 $\pm$ 0.0018Helped
Use METRO instead of Algorithm in [cite]Three-hidden-layer CNN · CIFAR-100JAC: 0.4924 $\pm$ 0.0152 -> 0.5017 $\pm$ 0.0046Helped
Use METRO instead of Algorithm in [cite]Three-hidden-layer CNN · SVHNJAC: 0.4934 $\pm$ 0.0019 -> 0.4965 $\pm$ 0.0024Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 SVHN

Benchmarks: CIFAR-10 CIFAR-100 SVHN

Metrics: F1 F0.5 F1.5 Jaccard similarity coefficient

Baselines: ERM Algorithm 1 (Narasimhan et al.) Algorithm 2 (Narasimhan et al.) theta-weighted logistic algorithm (F1 method)

Builds on: H-consistency bounds cost-sensitive learning Narasimhan et al. two-stage thresholding for generalized metrics

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy