首页> 外文期刊>JMLR: Workshop and Conference Proceedings >Faster Derivative-Free Stochastic Algorithm for Shared Memory Machines
【24h】

Faster Derivative-Free Stochastic Algorithm for Shared Memory Machines

机译:共享存储机器的更快的无导数随机算法

获取原文
       

摘要

Asynchronous parallel stochastic gradient optimization has been playing a pivotal role to solve large-scale machine learning problems in big data applications. Zeroth-order (derivative-free) methods estimate the gradient only by two function evaluations, thus have been applied to solve the problems where the explicit gradient calculations are computationally expensive or infeasible. Recently, the first asynchronous parallel stochastic zeroth-order algorithm (AsySZO) was proposed. However, its convergence rate is O(1/SQRT{T}) for the smooth, possibly non-convex learning problems, which is significantly slower than O(1/T) the best convergence rate of (asynchronous) stochastic gradient algorithm. To fill this gap, in this paper, we first point out the fundamental reason leading to the slow convergence rate of AsySZO, and then propose a new asynchronous stochastic zerothorder algorithm (AsySZO+). We provide a faster convergence rate O(1/bT) (b is the mini-batch size) for AsySZO+ by the rigorous theoretical analysis, which is a significant improvement over O(1/SQRT{T}). The experimental results on the application of ensemble learning confirm that our AsySZO+ has a faster convergence rate than the existing (asynchronous) stochastic zeroth-order algorithms.
机译:异步并行随机梯度优化对于解决大数据应用中的大规模机器学习问题一直发挥着关键作用。零阶(无导数)方法仅通过两个函数评估来估计梯度,因此已被用于解决显式梯度计算在计算上昂贵或不可行的问题。最近,提出了第一个异步并行随机零阶算法(AsySZO)。但是,对于平滑的,可能是非凸的学习问题,其收敛速度为O(1 / SQRT {T}),这比(异步)随机梯度算法的最佳收敛速度O(1 / T)明显慢。为了填补这一空白,本文首先指出导致AsySZO收敛速度慢的根本原因,然后提出一种新的异步随机零阶算法(AsySZO +)。通过严格的理论分析,我们为AsySZO +提供了更快的收敛速度O(1 / bT)(b为最小批量),这是对O(1 / SQRT {T})的重大改进。应用集成学习的实验结果证实,与现有(异步)随机零阶算法相比,我们的AsySZO +具有更快的收敛速度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号