How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Diagonal AdaGrad for online convex losses
Definition
Let d>=1 and let C be a nonempty closed convex subset of R^d, closed in the standard Euclidean metric topology of as the set of functions , and , , are metrics on it and convex as in A convex subset of contains every line segment between two of its points. Use the one-based coordinate labels for for the vectors of The Euclidean inner product on . Fix x_1 in C, a constant eta>0, and epsilon>0. An admissible input consists of convex losses ell_t:C->R and a subgradient oracle that returns a finite vector g_t in partial ell_t(x_t) at each queried iterate, with subgradient convention Subgradients and the subdifferential of a convex function. On round t, observe ell_t and obtain g_t from this oracle. For j=1,...,d set
For a positive diagonal matrix A, write ||z||A^2=z^TAz. Set x{t+1} to the unique minimizer
Because epsilon>0, every diagonal entry s_{t,j} is positive. The displayed minimizer exists and is unique by Diagonal AdaGrad subproblem has a unique minimizer ↗, so the procedure is defined at each finite round. This is the proximal update in the diagonal metric A_t; after the coordinate scaling A_t^{1/2}, its subproblem is an ordinary Euclidean proximal problem in the sense of Proximal mapping.
Remarks
Each nonzero has positive square by Squares of nonzero elements are positive, and the zero case has square zero by Multiplication by zero: . Clause 4 of Laws of finite sums and finite products makes its finite sum nonnegative, so . Square roots exist: a unique with ; the positives are therefore supplies a nonnegative, nonzero root , hence . This verifies the positive diagonal hypothesis used by the subproblem result.
Depends on
- Subgradients and the subdifferential of a convex function
- The Euclidean inner product $\langle x,y\rangle = \sum_{k<n} x_k y_k$ on $\mathbb{R}^n$
- Proximal mapping
- Finite sums and finite products, by recursion
- Square roots exist: a unique $\sqrt{a} \ge 0$ with $(\sqrt{a})^2 = a$; the positives are $\{x^2 : x \neq 0\}$
- A convex subset of $\mathbb{R}^m$ contains every line segment between two of its points
- The metric topology: a set is open when every one of its points has a ball around it inside the set; closed means open complement
- $\mathbb{R}^n$ as the set of functions $n \to \mathbb{R}$, and $d_1$, $d_2$, $d_\infty$ are metrics on it
- Laws of finite sums and finite products
- Squares of nonzero elements are positive
- Multiplication by zero: $0 \cdot a = 0$
Used by
Dependency tree · two levels
48 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- John Duchi, Elad Hazan, and Yoram Singer, Adaptive Subgradient Methods for Online Learning and Stochastic Optimization, JMLR 12 (2011) (standard reference, not scraped)
- Sébastien Bubeck, Convex Optimization: Algorithms and Complexity, complete monograph (standard reference, not scraped)