English

Neural Conditional Gradients

Machine Learning 2018-07-31 v2 Machine Learning

Abstract

The move from hand-designed to learned optimizers in machine learning has been quite successful for gradient-based and -free optimizers. When facing a constrained problem, however, maintaining feasibility typically requires a projection step, which might be computationally expensive and not differentiable. We show how the design of projection-free convex optimization algorithms can be cast as a learning problem based on Frank-Wolfe Networks: recurrent networks implementing the Frank-Wolfe algorithm aka. conditional gradients. This allows them to learn to exploit structure when, e.g., optimizing over rank-1 matrices. Our LSTM-learned optimizers outperform hand-designed as well learned but unconstrained ones. We demonstrate this for training support vector machines and softmax classifiers.

Keywords

Cite

@article{arxiv.1803.04300,
  title  = {Neural Conditional Gradients},
  author = {Patrick Schramowski and Christian Bauckhage and Kristian Kersting},
  journal= {arXiv preprint arXiv:1803.04300},
  year   = {2018}
}

Comments

arXiv admin note: text overlap with arXiv:1610.05120 by other authors

R2 v1 2026-06-23T00:49:54.147Z