paper-with-me

Papers

Distributed Stochastic Algorithms for High-rate Streaming Principal Component Analysis

2020-01-04 · Haroon Raja, Waheed U. Bajwa

This paper considers the problem of estimating the principal eigenvector of a covariance matrix from independent and identically distributed data samples in streaming settings. The streaming rate of data in many contemporary applications can be high enough that a single processor cannot finish an iteration of existing methods for eigenvector estimation before a new sample arrives. This paper formulates and analyzes a distributed variant of the classical Krasulina's method (D-Krasulina) that can keep up with the high streaming rate of data by distributing the computational load across multiple processing nodes. The analysis shows that---under appropriate conditions---D-Krasulina converges to the principal eigenvector in an order-wise optimal manner; i.e., after receiving $M$ samples across all nodes, its estimation error can be $O(1/M)$. In order to reduce the network communication overhead, the paper also develops and analyzes a mini-batch extension of D-Krasulina, which is termed DM-Krasulina. The analysis of DM-Krasulina shows that it can also achieve order-optimal estimation error rates under appropriate conditions, even when some samples have to be discarded within the network due to communication latency. Finally, experiments are performed over synthetic and real-world data to validate the convergence behaviors of D-Krasulina and DM-Krasulina in high-rate streaming settings.

📄 PDF Abstract BibTeX arXiv:2001.01017

Code (0)

등록된 구현이 없습니다.

Tasks

Vocal Bursts Intensity Prediction

Similar Papers 제목 키워드 기반

Stochastic Optimization from Distributed, Streaming Data in Rate-limited Networks

2017-04-25 · Matthew Nokleby, Waheed U. Bajwa

Motivated by machine learning applications in networks of sensors, internet-of-things (IoT) devices, and autonomous agents, we propose techniques for distributed stochastic convex learning from high-rate data streams. Th…

Stochastic Optimization

Towards Understanding Acceleration Tradeoff between Momentum and Asynchrony in Nonconvex Stochastic Optimization

2018-06-04 · NeurIPS 2018 12 · Tianyi Liu, Shiyang Li, Jianping Shi, Enlu Zhou 외

Asynchronous momentum stochastic gradient descent algorithms (Async-MSGD) is one of the most popular algorithms in distributed machine learning. However, its convergence properties for these complicated nonconvex problem…

Stochastic Optimization

Scaling-up Distributed Processing of Data Streams for Machine Learning

2020-05-18 · Matthew Nokleby, Haroon Raja, Waheed U. Bajwa

Emerging applications of machine learning in numerous areas involve continuous gathering of and learning from streams of data. Real-time incorporation of streaming data into the learned models is essential for improved i…

BIG-bench Machine LearningStochastic Optimization

How to Solve Fair k-Center in Massive Data Models

2020-01-01 · ICML 2020 1 · Ashish Chiplunkar, Sagar Kale, Sivaramakrishnan Natarajan Ramamoorthy

Fueled by massive data, important decision making is being automated with the help of algorithms, therefore, fairness in algorithms has become an especially important research topic. In this work, we design new streaming…

Data SummarizationDecision MakingFairness

How to Solve Fair $k$-Center in Massive Data Models

2020-02-18 · Ashish Chiplunkar, Sagar Kale, Sivaramakrishnan Natarajan Ramamoorthy

Fueled by massive data, important decision making is being automated with the help of algorithms, therefore, fairness in algorithms has become an especially important research topic. In this work, we design new streaming…

Data SummarizationDecision MakingFairness