arXivDaily arXiv每日学术速递 周一至周五更新
稍安勿躁,官方尚未更新
arXiv 1012.1367cs.LGcs.DCmath.OC
收藏

基于小批量的最优分布式在线预测

Optimal Distributed Online Prediction using Mini-Batches

Microsoft Research(微软研究院)

Ofer Dekel, Ran Gilad-Bachrach, Ohad Shamir, Lin Xiao

摘要:

在线预测方法通常呈现为在单个处理器上运行的串行算法。然而,在网络规模的预测问题的时代,它是越来越常见的情况下,遇到一个单一的处理器无法跟上输入到达的高速率。在这项工作中,我们提出了\emph{distributed mini-batch}算法,一种将许多串行基于梯度的在线预测算法转换为分布式算法的方法。我们证明了这种方法是渐近最优光滑凸损失函数和随机输入的遗憾界。此外,我们的分析明确考虑到在分布式环境中的节点之间的通信延迟。我们展示了如何使用我们的方法来解决密切相关的分布式随机优化问题,实现了多个处理器的渐近线性加速。最后,我们展示了我们的方法的优点在网络规模的在线预测问题。

英文摘要:

Online prediction methods are typically presented as serial algorithms running on a single processor. However, in the age of web-scale prediction problems, it is increasingly common to encounter situations where a single processor cannot keep up with the high rate at which inputs arrive. In this work, we present the \emph{distributed mini-batch} algorithm, a method of converting many serial gradient-based online prediction algorithms into distributed algorithms. We prove a regret bound for this method that is asymptotically optimal for smooth convex loss functions and stochastic inputs. Moreover, our analysis explicitly takes into account communication latencies between nodes in the distributed environment. We show how our method can be used to solve the closely-related distributed stochastic optimization problem, achieving an asymptotically linear speed-up over multiple processors. Finally, we demonstrate the merits of our approach on a web-scale online prediction problem.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑