Skip to content
nonconvexcard

Mirror descent on the simplex beats Euclidean projection

ProofGraduate⏱ 1 hourAdvanced Optimizationmirror descententropysimplexdimension dependence

Problem

Consider minimising a convex ff over the probability simplex Δd\Delta_d with ∥∇f∥∞≤G∞\|\nabla f\|_\infty\le G_\infty.

  1. Show that projected subgradient descent gives a rate O(G2R2/T)O\big(G_2R_2/\sqrt T\big) with R2=max⁡x∥x−x0∥2R_2 = \max_x\|x-x_0\|_2 and G2=max⁡∥∇f∥2G_2 = \max\|\nabla f\|_2, and bound G2G_2 by d G∞\sqrt d\,G_\infty.
  2. Show that mirror descent with the negative entropy Φ(x)=∑ixilog⁡xi\Phi(x) = \sum_ix_i\log x_i gives O(G∞log⁡d/T)O\big(G_\infty\sqrt{\log d}/\sqrt T\big).
  3. Quantify the improvement at d=106d = 10^6.

Write a complete argument. Every inequality you use should be one you could state precisely.

Hints

Hints — 0 of 2 revealed

Solution

Opening this before you have a real attempt on paper is the fastest way to feel like you understand something you cannot reproduce.

Related problems

All problems
SolvedProblemFieldTypeDifficultyTime
Lipschitz constants depend on the normFoundationsNumericalBeginner15 min
The proximal operator of the l1 normAdvanced OptimizationProofBeginner15 min
Concave impurity gives non-negative information gainClassical MLProofIntermediate30 min
The Frank–Wolfe duality gap certificateAdvanced OptimizationProofIntermediate30 min
The irreducible loss is the conditional entropyLLMsProofIntermediate30 min