资源论文On Distributed Averaging for Stochastic k-PCA

On Distributed Averaging for Stochastic k-PCA

2020-02-19 | |  48 |   35 |   0

Abstract

In the stochastic k-PCA problem, we are given i.i.d. samples from an unknown distribution over vectors, and the goal is to compute the top k eigenvalues and eigenvectors of the moment matrix. In the simplest distributed variant, we have m machines each of which receives n samples. Each machine performs some computation and sends an O(k)-size summary of the local dataset to a central server. The server performs an aggregation and computes the desired eigenvalues and vectors. The goal is to achieve the same effect as the server computing using mn samples by itself. The main choices in this framework are the choice of the summary, and the method of aggregation. We consider a slight variant of the wellstudied distributed averaging approach, and prove that this leads to signi?cantly better bounds on the dependence between n and the eigenvalue gaps. Our method can also be applied directly to a setting where the ‘right’ value of the parameter k (i.e., one for which there is a non-trivial eigenvalue gap) is not known exactly. This is a common issue in practice which prior methods were unable to address.

上一篇:Uniform Error Bounds for Gaussian Process Regression with Application to Safe Control

下一篇:Censored Semi-Bandits: A Framework for Resource Allocation with Censored Feedback

用户评价
全部评价

热门资源

  • Learning to Predi...

    Much of model-based reinforcement learning invo...

  • Stratified Strate...

    In this paper we introduce Stratified Strategy ...

  • The Variational S...

    Unlike traditional images which do not offer in...

  • A Mathematical Mo...

    Direct democracy, where each voter casts one vo...

  • Rating-Boosted La...

    The performance of a recommendation system reli...