arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1709.04073cs.LGcs.SYeess.SYstat.ML

线性随机逼近:固定步长和迭代平均

Linear Stochastic Approximation: Constant Step-Size and Iterate Averaging

University of Alberta(阿尔伯塔大学)

Chandrashekar Lakshminarayanan, Csaba Szepesvári

AI总结:

本文研究了固定步长和Polyak-Ruppert平均的线性随机逼近算法,分析了其均方误差随迭代次数的变化,并探讨了在不同数据分布下固定步长的选择条件及启发式调整方法。

摘要:

本文研究了具有固定步长和Polyak-Ruppert(PR)迭代平均的$d$维线性随机逼近算法(LSAs)。LSAs广泛应用于机器学习和强化学习(RL)中,其目标是利用噪声数据和每个迭代$O(d)$次更新来计算合适的$θ_*∈\mathbb{R}^d$(即最优解或固定点)。本文受RL中从经验回放中评估策略的问题启发,探讨了属于时间差分(TD)类学习算法的LSAs。对于具有固定步长和PR平均的LSAs,我们提供了$t$次迭代后的均方误差(MSE)的界限。我们假设数据是独立同分布且具有有限方差(底层分布为$P$)且期望动力学是Hurwitz的。对于给定的LSA与PR平均,以及满足上述假设的数据分布$P$,我们证明存在一个常数步长范围,使得其MSE衰减为$O(1/t)$。我们还探讨了在数据分布$\mathcal{P}$中选择统一常数步长的条件,并证明并非所有数据分布都允许这样的统一常数步长。此外,我们建议一种启发式步长调整算法,用于为给定的数据分布$P$选择LSA的常数步长。我们还比较了我们的结果与相关工作,并讨论了我们的结果在TD算法作为LSAs的上下文中的意义。

英文摘要:

We consider $d$-dimensional linear stochastic approximation algorithms (LSAs) with a constant step-size and the so called Polyak-Ruppert (PR) averaging of iterates. LSAs are widely applied in machine learning and reinforcement learning (RL), where the aim is to compute an appropriate $θ_{*} \in \mathbb{R}^d$ (that is an optimum or a fixed point) using noisy data and $O(d)$ updates per iteration. In this paper, we are motivated by the problem (in RL) of policy evaluation from experience replay using the \emph{temporal difference} (TD) class of learning algorithms that are also LSAs. For LSAs with a constant step-size, and PR averaging, we provide bounds for the mean squared error (MSE) after $t$ iterations. We assume that data is \iid with finite variance (underlying distribution being $P$) and that the expected dynamics is Hurwitz. For a given LSA with PR averaging, and data distribution $P$ satisfying the said assumptions, we show that there exists a range of constant step-sizes such that its MSE decays as $O(\frac{1}{t})$. We examine the conditions under which a constant step-size can be chosen uniformly for a class of data distributions $\mathcal{P}$, and show that not all data distributions `admit' such a uniform constant step-size. We also suggest a heuristic step-size tuning algorithm to choose a constant step-size of a given LSA for a given data distribution $P$. We compare our results with related work and also discuss the implication of our results in the context of TD algorithms that are LSAs.

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

↑