Optimization Crash Course (continued)
summary
Discrete acceleration closes the classic GD vs lower‑bound gap to a √κ dependence (Polyak/Nesterov ODE viewpoint and energy/Lyapunov proofs) but needs knowledge of L and µ or uses adaptive restarting to avoid destructive oscillation. For large sums, SVRG and SAGA trade memory or occasional full gradients to achieve an n+κ oracle complexity (vs SGD’s n‑independent 1/√K or strongly‑convex κ/K bounds), and Catalyst can inject momentum to recover √κ speedups. Mirror descent is natural gradient on a Hessian manifold using Bregman projections; choosing the right geometry (entropy on the simplex) yields dramatically faster LP/robust‑regression solves.
AI-written summary · about
chapters (31)
- 0:00Optimization recap
- 1:09Acceleration concepts
- 3:47Nesterov's acceleration
- 6:18Acceleration frameworks
- 8:25Algebraic construction
- 11:19Rates of convergence
- 15:04Universal acceleration
- 16:23ODE perspective
- 19:00Stochastic methods
- 20:54SGD performance
- 22:34Accelerating SGD
- 23:35Variance reduction
- 25:47SVRG and SAGA details
- 29:01Practical performance
- 30:07Accelerated SGD
- 32:23Accelerated plots and robust
- 34:43Manifold optimization
- 36:57Tangent spaces
- 39:13Hessian manifolds
- 41:04Gradients and flow
- 42:55Natural gradient descent
- 44:51Mirror descent introduction
- 47:11Mirror descent derivation
- 48:55Discretizing mirror descent
- 50:52Mirror descent vs SGD
- 53:20Bregman distances
- 55:49Proximal Bregman method
- 57:37Bregman projections
- 59:31Projected mirror descent
- 1:01:57Geometry impact
- 1:03:37Q&A and conclusion
related talks
01h 18mOptimization I
01h 01mRobustness, Stochastics, Uncertainty 2
33mStochastic Optimization for Big Data Machine Learning Problems
01h 04mOptimization for Machine Learning II
58mFirst-Order Stochastic Optimization
46mSmooth Nonconvex Min-Max Optimization
01h 05mFirst-Order Optimization and Online Learning Techniques in the Design of Fast Spectral Algorithms
46mGradient Descent: The Ultimate Optimizer
