Optimal Black-Box Reductions Between Optimization Objectives

03/17/2016
by   Zeyuan Allen-Zhu, et al.
0

The diverse world of machine learning applications has given rise to a plethora of algorithms and optimization methods, finely tuned to the specific regression or classification task at hand. We reduce the complexity of algorithm design for machine learning by reductions: we develop reductions that take a method developed for one setting and apply it to the entire spectrum of smoothness and strong-convexity in applications. Furthermore, unlike existing results, our new reductions are OPTIMAL and more PRACTICAL. We show how these new reductions give rise to new and faster running times on training linear classifiers for various families of loss functions, and conclude with experiments showing their successes also in practice.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/17/2018

Black-Box Reductions for Parameter-free Online Learning in Banach Spaces

We introduce several new black-box reductions that significantly improve...
research
06/26/2019

The Complexity of Black-Box Mechanism Design with Priors

We study black-box reductions from mechanism design to algorithm design ...
research
04/11/2018

When optimizing nonlinear objectives is no harder than linear objectives

Most systems and learning algorithms optimize average performance or ave...
research
01/23/2023

Verified reductions for optimization

Numerical and symbolic methods for optimization are used extensively in ...
research
02/09/2021

Local and Global Uniform Convexity Conditions

We review various characterizations of uniform convexity and smoothness ...
research
07/22/2020

Simplifying Multiple-Statement Reductions with the Polyhedral Model

A Reduction – an accumulation over a set of values, using an associative...
research
10/06/2020

On Simplifying Dependent Polyhedral Reductions

Reductions combine collections of input values with an associative (and ...

Please sign up or login with your details

Forgot password? Click here to reset