Timezone: »

Optimizing the Optimizers
Maren Mahsereci · Alex Davies · Philipp Hennig

Fri Dec 09 11:00 PM -- 09:30 AM (PST) @ Area 2
Event URL: http://www.probabilistic-numerics.org/meetings/NIPS2016/ »


Optimization problems in machine learning have aspects that make them more challenging than the traditional settings, like stochasticity, and parameters with side-effects (e.g., the batch size and structure). The field has invented many different approaches to deal with these demands. Unfortunately - and intriguingly - this extra functionality seems to invariably necessitate the introduction of tuning parameters: step sizes, decay rates, cycle lengths, batch sampling distributions, and so on. Such parameters are not present, or at least not as prominent, in classic optimization methods. But getting them right is frequently crucial, and necessitates inconvenient human “babysitting”.

Recent work has increasingly tried to eliminate such fiddle factors, typically by statistical estimation. This also includes automatic selection of external parameters like the batch-size or -structure, which have not traditionally been treated as part of the optimization task. Several different strategies have now been proposed, but they are not always compatible with each other, and lack a common framework that would foster both conceptual and algorithmic interoperability. This workshop aims to provide a forum for the nascent community studying automating parameter-tuning in optimization routines.

Among the questions to be addressed by the workshop are:

* Is the prominence of tuning parameters a fundamental feature of stochastic optimization problems? Why do classic optimization methods manage to do well with virtually no free parameters?
* In which precise sense can the "optimization of optimization algorithms" be phrased as an inference / learning problem?
* Should, and can, parameters be inferred at design-time (by a human), at compile-time (by an external compiler with access to a meta-description of the problem) or run-time (by the algorithm itself)?
* What are generic ways to learn parameters of algorithms, and inherent difficulties for doing so? Is the goal to specialize to a particular problem, or to generalize over many problems?

In addition to the invited and already confirmed speakers, we will also invite contributed work from the community. Topics of interest include, but are not strictly limited to,

* Parameter adaptation for optimization algorithms
* Stochastic optimization methods
* Optimization methods adapted for specific applications
* Batch selection methods
* Convergence diagnostics for optimization algorithms

Sat 12:00 a.m. - 12:10 a.m. [iCal]
opening remarks and introduction (opening)
Sat 12:10 a.m. - 12:30 a.m. [iCal]
Matt Hoffman (DeepMind) (invited talk)
Sat 12:30 a.m. - 1:00 a.m. [iCal]
David Duvenaud (U of Toronto) (invited talk)
Sat 1:00 a.m. - 1:30 a.m. [iCal]
Stephen J Wright (U of Wisconsin) (invited talk)
Sat 1:30 a.m. - 2:00 a.m. [iCal]
*coffee break* (break)
Sat 2:00 a.m. - 2:30 a.m. [iCal]
Samantha Hansen (Spotify) (invited talk)
Sat 2:30 a.m. - 3:00 a.m. [iCal]
spotlights (contributed talks)
Sat 3:00 a.m. - 3:45 a.m. [iCal]
poster session
Sat 3:45 a.m. - 5:15 a.m. [iCal]
*lunch break* (break)
Sat 5:15 a.m. - 5:40 a.m. [iCal]
Matteo Pirotta (Politecnico di Milano) (contributed talk)
Sat 5:40 a.m. - 6:00 a.m. [iCal]
Ameet Talwalker (UCLA) (invited talk)
Sat 6:00 a.m. - 6:30 a.m. [iCal]
*coffe break* (break)
Sat 6:30 a.m. - 6:50 a.m. [iCal]
Ali Rahimi (Google) (invited talk)
Sat 6:50 a.m. - 7:20 a.m. [iCal]
Mark Schmidt (UBC) (invited talk)
Sat 7:20 a.m. - 8:00 a.m. [iCal]
*panel discussion* (panel discussion)

Author Information

Maren Mahsereci (MPI for Intelligent Systems Tübingen)
Alex Davies (DeepMind)
Philipp Hennig (University of Tübingen and MPI Tübingen)

More from the Same Authors