Hamiltonian descent for composite objectives
Brendan O'Donoghue, Chris J. Maddison

TL;DR
This paper introduces a Hamiltonian-inspired continuous-time framework for convex composite optimization, leading to new algorithms that efficiently reduce duality gap and outperform traditional methods in poorly conditioned problems.
Contribution
It develops a novel Hamiltonian-based ODE approach for convex optimization, connecting energy conservation with duality gap reduction and deriving new and existing algorithms.
Findings
The proposed ODE converges linearly to optimality.
New discretizations yield both known and novel algorithms.
Significant speedup in solving poorly conditioned quadratic problems.
Abstract
In optimization the duality gap between the primal and the dual problems is a measure of the suboptimality of any primal-dual point. In classical mechanics the equations of motion of a system can be derived from the Hamiltonian function, which is a quantity that describes the total energy of the system. In this paper we consider a convex optimization problem consisting of the sum of two convex functions, sometimes referred to as a composite objective, and we identify the duality gap to be the 'energy' of the system. In the Hamiltonian formalism the energy is conserved, so we add a contractive term to the standard equations of motion so that this energy decreases linearly (i.e., geometrically) with time. This yields a continuous-time ordinary differential equation (ODE) in the primal and dual variables which converges to zero duality gap, i.e., optimality. This ODE has several useful…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSparse and Compressive Sensing Techniques · Advanced Optimization Algorithms Research · Stochastic Gradient Optimization Techniques
