LGMLJul 23, 2021

Implicit Rate-Constrained Optimization of Non-decomposable Objectives

arXiv:2107.10960v313 citationsHas Code
Originality Incremental advance
AI Analysis

This addresses a common challenge in machine learning for practitioners needing to optimize specific evaluation metrics under constraints, though it is incremental as it builds on existing constrained optimization frameworks.

The paper tackles the problem of optimizing non-decomposable metrics like false negative rate at a fixed false positive rate by formulating a rate-constrained optimization using the Implicit Function theorem, and experiments on benchmark datasets show it outperforms existing state-of-the-art methods.

We consider a popular family of constrained optimization problems arising in machine learning that involve optimizing a non-decomposable evaluation metric with a certain thresholded form, while constraining another metric of interest. Examples of such problems include optimizing the false negative rate at a fixed false positive rate, optimizing precision at a fixed recall, optimizing the area under the precision-recall or ROC curves, etc. Our key idea is to formulate a rate-constrained optimization that expresses the threshold parameter as a function of the model parameters via the Implicit Function theorem. We show how the resulting optimization problem can be solved using standard gradient based methods. Experiments on benchmark datasets demonstrate the effectiveness of our proposed method over existing state-of-the art approaches for these problems. The code for the proposed method is available at https://github.com/google-research/google-research/tree/master/implicit_constrained_optimization .

Code Implementations6 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes