中文

利用并行坐标下降法平滑最小化非光滑函数

分布式、并行与集群计算 2019-04-24 v1 最优化与控制 机器学习

摘要

我们研究了一族随机并行坐标下降法在最小化非光滑可分凸函数之和时的性能。该问题类包括 L1 正则化 L1 回归和指数损失最小化("AdaBoost 问题")作为特例。我们假设定义损失函数的输入数据包含在一个稀疏 m×nm\times n 矩阵 AA 中,且每行最多有 ω\omega 个非零元。我们的方法需要 O(nβ/τ)O(n \beta/\tau) 次迭代以高概率找到近似解,其中 τ\tau 是处理器数量,对于最快变体 β=1+(ω1)(τ1)/(n1)\beta = 1 + (\omega-1)(\tau-1)/(n-1)。该记号隐藏了对所需精度、置信水平以及起始迭代点与最优点距离等量的依赖。由于 β/τ\beta/\tauτ\tau 的减函数,使用更多处理器时所需的迭代次数更少。我们算法的某些变体在每个处理器的单次迭代中平均仅执行 O(\nnz(A)/n)O(\nnz(A)/n) 次算术运算,并且由于 β\betaω\omega 减小而减小,对于更稀疏的问题所需的迭代次数更少。

关键词

引用

@article{arxiv.1309.5885,
  title  = {Smooth minimization of nonsmooth functions with parallel coordinate descent methods},
  author = {Olivier Fercoq and Peter Richtárik},
  journal= {arXiv preprint arXiv:1309.5885},
  year   = {2019}
}

备注

39 pages, 1 algorithm, 3 figures, 2 tables