Optimizing Black-box Metrics with Adaptive Surrogates

02/20/2020
by   Qijia Jiang, et al.
0

We address the problem of training models with black-box and hard-to-optimize metrics by expressing the metric as a monotonic function of a small number of easy-to-optimize surrogates. We pose the training problem as an optimization over a relaxed surrogate space, which we solve by estimating local gradients for the metric and performing inexact convex projections. We analyze gradient estimates based on finite differences and local linear interpolations, and show convergence of our approach under smoothness assumptions with respect to the surrogates. Experimental results on classification and ranking problems verify the proposal performs on par with methods that know the mathematical formulation, and adds notable value when the form of the metric is unknown.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/18/2021

Optimizing Black-box Metrics with Iterative Example Weighting

We consider learning to optimize a classification metric defined by a bl...
research
04/21/2021

MetricOpt: Learning to Optimize Black-Box Evaluation Metrics

We study the problem of directly optimizing arbitrary non-differentiable...
research
06/24/2022

Black Box Optimization Using QUBO and the Cross Entropy Method

Black box optimization (BBO) can be used to optimize functions whose ana...
research
04/28/2022

Probabilistic Permutation Graph Search: Black-Box Optimization for Fairness in Ranking

There are several measures for fairness in ranking, based on different u...
research
02/05/2019

A Generalized Framework for Population Based Training

Population Based Training (PBT) is a recent approach that jointly optimi...
research
10/01/2021

Surrogate-Based Black-Box Optimization Method for Costly Molecular Properties

AI-assisted molecular optimization is a very active research field as it...
research
05/27/2018

Metric-Optimized Example Weights

Real-world machine learning applications often have complex test metrics...

Please sign up or login with your details

Forgot password? Click here to reset