中文

舍弃凸性以加速半定优化

机器学习 2016-04-19 v3 数据结构与算法 信息论 机器学习 数值分析 math.IT 最优化与控制

摘要

我们研究在 n×nn\times n 半正定矩阵集合上最小化凸函数 f(X)f(X) 的问题,但当该问题被重新表述为 minUg(U):=f(UU)\min_U g(U) := f(UU^\top) 时,其中 URn×rU \in \mathbb{R}^{n \times r}rnr \leq n。我们研究了在原始函数 ff 的标准假设下,关于 gg 的梯度下降——我们称之为因子化梯度下降(Factored Gradient Descent, FGD)——的性能。我们提供了选择步长的规则,并且通过该选择,表明 FGD 的局部收敛速率反映了原始 ff 上标准梯度下降的收敛速率:即,经过 kk 步后,对于光滑的 ff 误差为 O(1/k)O(1/k),而当 ff 是(受限)强凸时误差随 kk 指数级小。此外,我们提供了一种用于(受限)强凸目标且当仅能通过一阶预言机访问 ff 时初始化 FGD 的过程;对于若干问题实例,这种适当的初始化带来了全局收敛保证。FGD 及类似过程在实践中广泛用于可表述为矩阵分解的问题。据我们所知,这是第一篇在标准凸假设下为一般凸函数提供精确收敛速率保证的论文。

关键词

引用

@article{arxiv.1509.03917,
  title  = {Dropping Convexity for Faster Semi-definite Optimization},
  author = {Srinadh Bhojanapalli and Anastasios Kyrillidis and Sujay Sanghavi},
  journal= {arXiv preprint arXiv:1509.03917},
  year   = {2016}
}

备注

40 pages