Definition
A differential function f : R n → R f: \mathbb{R}^n \rightarrow \mathbb{R} f : R n → R is β \beta β -smooth if
∥ ∇ f ( y ) − ∇ f ( x ) ∥ ≤ β ∥ y − x ∥
\|\nabla f(y) - \nabla f(x) \| \le \beta \|y - x\|
∥∇ f ( y ) − ∇ f ( x ) ∥ ≤ β ∥ y − x ∥ where ∥ ⋅ ∥ \|\cdot \| ∥ ⋅ ∥ is ℓ 2 \ell_2 ℓ 2 norm.
Theorem 1.
A twice continuously differential function f : R n → R f : \mathbb{R}^n \rightarrow \mathbb{R} f : R n → R is β \beta β -smooth if and only if
v T ∇ 2 f ( z ) v ≤ β ∥ v ∥ 2
v^T \nabla^2 f(z) v \le \beta \|v\|^2
v T ∇ 2 f ( z ) v ≤ β ∥ v ∥ 2 for any z , v ∈ R n z, v \in \mathbb{R}^n z , v ∈ R n .
Proof.
(ONLY IF ). v T ∇ 2 f ( z ) v ≤ β ∥ v ∥ 2 v^T \nabla^2 f(z) v \le \beta \|v\|^2 v T ∇ 2 f ( z ) v ≤ β ∥ v ∥ 2 is equivalent to that the maximum eigenvalue of ∇ 2 f ( z ) \nabla^2 f(z) ∇ 2 f ( z ) is at most β \beta β . Let v v v be the eigenvector of ∇ 2 f ( z ) \nabla^2 f(z) ∇ 2 f ( z ) . By mean value theorem
∂ f ∂ x i ( z + v ) − ∂ f ∂ x i ( z ) = ∑ j = 1 n ( ∂ f ∂ x i ∂ x j ( c ) ) v j
\frac{\partial f}{\partial x_i} (z + v) - \frac{\partial f}{\partial x_i} (z) = \sum_{j = 1}^n \left( \frac{\partial f}{\partial x_i \partial x_j} (c) \right) v_j
∂ x i ∂ f ( z + v ) − ∂ x i ∂ f ( z ) = j = 1 ∑ n ( ∂ x i ∂ x j ∂ f ( c ) ) v j For some c c c between z z z and z + v z + v z + v . As f f f is twice continuously differentiable, for any given ϵ > 0 \epsilon > 0 ϵ > 0 , ∃ v \exists v ∃ v that is small enough, such that
∣ ∂ f ∂ x i ( z + v ) − ∂ f ∂ x i ( z ) ∣ ∈ ∣ ∑ j = 1 n ( ∂ f ∂ x i ∂ x j ( z ) ) v j ∣ ± ϵ n
\left| \frac{\partial f}{\partial x_i} (z + v) - \frac{\partial f}{\partial x_i} (z) \right| \in \left| \sum_{j = 1}^n \left( \frac{\partial f}{\partial x_i \partial x_j} (z) \right) v_j \right| \pm \frac{\epsilon}{n}
∂ x i ∂ f ( z + v ) − ∂ x i ∂ f ( z ) ∈ j = 1 ∑ n ( ∂ x i ∂ x j ∂ f ( z ) ) v j ± n ϵ Hence,
∣ ∇ f ( z + v ) − ∇ f ( z ) ∣ ∈ ∣ ∇ 2 f ( z ) v ∣ + ϵ
| \nabla f(z + v) - \nabla f(z) | \in |\nabla^2 f(z) v| + \epsilon
∣∇ f ( z + v ) − ∇ f ( z ) ∣ ∈ ∣ ∇ 2 f ( z ) v ∣ + ϵ By equivalence of ℓ 1 \ell_1 ℓ 1 -norm and ℓ 2 \ell_2 ℓ 2 norm, we get for v v v small enough,
∥ ∇ f ( z + v ) − ∇ f ( z ) ∥ ∈ ∥ ∇ 2 f ( z ) v ∥ + ϵ
\| \nabla f(z + v) - \nabla f(z) \| \in \| \nabla^2 f(z) v \| + \epsilon
∥∇ f ( z + v ) − ∇ f ( z ) ∥ ∈ ∥ ∇ 2 f ( z ) v ∥ + ϵ As ϵ \epsilon ϵ can be arbitrary small, it concludes that
∥ ∇ 2 f ( z ) v ∥ ≤ β ∥ v ∥
\| \nabla^2 f(z) v \| \le \beta \|v \|
∥ ∇ 2 f ( z ) v ∥ ≤ β ∥ v ∥ which is equivalent to that the eigenvalues of ∇ 2 f ( z ) \nabla^2 f(z) ∇ 2 f ( z ) is at most β \beta β .
(IF ). We prove a stronger result that
∥ ∇ f ( y ) − ∇ f ( x ) ∥ ⋅ ∥ ∇ f ( y ) − ∇ f ( x ) ∥ ≤ β ( ∇ f ( y ) − ∇ f ( x ) ) T ( y − x )
\| \nabla f(y) - \nabla f(x) \| \cdot \| \nabla f(y) - \nabla f(x) \| \le \beta \left( \nabla f(y) - \nabla f(x) \right)^T (y - x)
∥∇ f ( y ) − ∇ f ( x ) ∥ ⋅ ∥∇ f ( y ) − ∇ f ( x ) ∥ ≤ β ( ∇ f ( y ) − ∇ f ( x ) ) T ( y − x ) By Cauchy-Schwartz inequality, we have
( ∇ f ( y ) − ∇ f ( x ) ) T ( y − x ) ≤ ∥ ∇ f ( y ) − ∇ f ( x ) ∥ ⋅ ∥ y − x ∥
\left( \nabla f(y) - \nabla f(x) \right)^T (y - x) \le \| \nabla f(y) - \nabla f(x) \| \cdot \| y - x \|
( ∇ f ( y ) − ∇ f ( x ) ) T ( y − x ) ≤ ∥∇ f ( y ) − ∇ f ( x ) ∥ ⋅ ∥ y − x ∥ which will finish our proof.
By Taylor series expansion, we have
f ( y ) = f ( x ) + ∇ f ( x ) T ( y − x ) + 1 2 ( y − x ) T ∇ 2 f ( z ) ( y − x ) ≤ f ( x ) + ∇ f ( x ) T ( y − x ) + 1 2 β ∥ y − x ∥ 2
\begin{aligned}
f(y) &
= f(x) + \nabla f(x)^T (y - x) + \frac{1}{2} (y - x)^T \nabla^2 f(z) (y - x)
\\
&\le f(x) + \nabla f(x)^T (y - x) + \frac{1}{2} \beta \| y - x \|^2
\end{aligned}
f ( y ) = f ( x ) + ∇ f ( x ) T ( y − x ) + 2 1 ( y − x ) T ∇ 2 f ( z ) ( y − x ) ≤ f ( x ) + ∇ f ( x ) T ( y − x ) + 2 1 β ∥ y − x ∥ 2 for some z z z between x x x and y y y . The inequality holds since v T ∇ 2 f ( z ) v ≤ β ∥ v ∥ 2 v^T \nabla^2 f(z) v \le \beta \|v\|^2 v T ∇ 2 f ( z ) v ≤ β ∥ v ∥ 2 for any v ∈ R n v \in \mathbb{R}^n v ∈ R n .
By symmetry, we get
f ( x ) ≤ f ( y ) + ∇ f ( y ) T ( x − y ) + 1 2 β ∥ y − x ∥ 2
\begin{aligned}
f(x) &\le f(y) + \nabla f(y)^T (x - y) + \frac{1}{2} \beta \| y - x \|^2
\end{aligned}
f ( x ) ≤ f ( y ) + ∇ f ( y ) T ( x − y ) + 2 1 β ∥ y − x ∥ 2 Summing up the two inequalities, we obtain
( ∇ f ( y ) − ∇ f ( x ) ) T ( y − x ) T ≤ β ∥ y − x ∥ 2
\left( \nabla f(y) - \nabla f(x) \right)^T (y - x)^T \le \beta \| y - x \|^2
( ∇ f ( y ) − ∇ f ( x ) ) T ( y − x ) T ≤ β ∥ y − x ∥ 2
□ \square □
Theorem 2.
If f f f is β \beta β -smooth, then for x , y ∈ R n x, y \in \mathbb{R}^n x , y ∈ R n , we have
f ( y ) ≤ f ( x ) + ∇ f ( x ) T ( y − x ) + 1 2 β ∥ y − x ∥ 2
f(y) \le f(x) + \nabla f(x)^T (y - x) + \frac{1}{2} \beta \| y - x \|^2
f ( y ) ≤ f ( x ) + ∇ f ( x ) T ( y − x ) + 2 1 β ∥ y − x ∥ 2 Proof.
By fundamental theorem of calculus,
f ( y ) − f ( x ) − ∇ f ( x ) T ( y − x ) = ∫ 0 1 ∇ f ( x + t ( y − x ) ) T ( y − x ) d t − ∇ f ( x ) T ( y − x ) = ∫ 0 1 ( ∇ f ( x + t ( y − x ) ) − ∇ f ( x ) ) T ( y − x ) d t ≤ ∫ 0 1 ∥ ∇ f ( x + t ( y − x ) ) − ∇ f ( x ) ∥ ⋅ ∥ y − x ∥ d t ≤ ∫ 0 1 β t ∥ y − x ∥ ⋅ ∥ y − x ∥ d t ≤ 1 2 β ∥ y − x ∥ 2
\begin{aligned}
f(y) - f(x) - \nabla f(x)^T (y - x)
&=
\int_{0}^1 \nabla f(x + t(y - x))^T(y - x) \ dt - \nabla f(x)^T (y - x)
\\
&=
\int_{0}^1 \left( \nabla f(x + t(y - x)) - \nabla f(x) \right)^T(y - x) \ dt
\\
&\le
\int_{0}^1 \| \nabla f(x + t(y - x)) - \nabla f(x) \| \cdot \| y - x \| \ dt
\\
&\le
\int_{0}^1 \beta t \| y - x \| \cdot \| y - x \| \ dt
\\
&\le
\frac{1}{2} \beta \| y - x \|^2
\end{aligned}
f ( y ) − f ( x ) − ∇ f ( x ) T ( y − x ) = ∫ 0 1 ∇ f ( x + t ( y − x ) ) T ( y − x ) d t − ∇ f ( x ) T ( y − x ) = ∫ 0 1 ( ∇ f ( x + t ( y − x )) − ∇ f ( x ) ) T ( y − x ) d t ≤ ∫ 0 1 ∥∇ f ( x + t ( y − x )) − ∇ f ( x ) ∥ ⋅ ∥ y − x ∥ d t ≤ ∫ 0 1 β t ∥ y − x ∥ ⋅ ∥ y − x ∥ d t ≤ 2 1 β ∥ y − x ∥ 2 □ \square □
← Back to all notes Back to top ↑