C-DIEGO: An Algorithm with Near-Optimal Sample Complexity for Distributed, Streaming PCA

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The accuracy of many downstream machine learning algorithms is tied to the training data having uncorrelated features. With the modern-day data often being streaming in nature, geographically distributed, and having large dimensions, it is paramount to apply both uncorrelated feature learning and dimensionality reduction techniques in this scenario. Principal Component Analysis (PCA) is a state-of-the-art tool that simultaneously yields uncorrelated features and reduces data dimensions by projecting data onto the eigenvectors of the population covariance matrix. This paper introduces a novel algorithm called Consensus-DIstributEd Generalized Oja (C-DIEGO), which is based on Oja's method, to estimate the dominant eigenvector of a population covariance matrix in a distributed, streaming setting. The algorithm considers a distributed network of arbitrarily connected nodes without a central coordinator and assumes data samples continuously arrive at the individual nodes in a streaming manner. It is established in the paper that C-DIEGO can achieve an order-optimal convergence rate if nodes in the network are allowed to have enough consensus rounds per algorithmic iteration. Numerical results are also reported in the paper that showcase the efficacy of the proposed algorithm.

Original languageEnglish (US)
Title of host publication2023 57th Annual Conference on Information Sciences and Systems, CISS 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781665451819
DOIs
StatePublished - 2023
Event57th Annual Conference on Information Sciences and Systems, CISS 2023 - Baltimore, United States
Duration: Mar 22 2023Mar 24 2023

Publication series

Name2023 57th Annual Conference on Information Sciences and Systems, CISS 2023

Conference

Conference57th Annual Conference on Information Sciences and Systems, CISS 2023
Country/TerritoryUnited States
CityBaltimore
Period3/22/233/24/23

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Hardware and Architecture
  • Information Systems
  • Artificial Intelligence
  • Information Systems and Management
  • Safety, Risk, Reliability and Quality

Keywords

  • Dimension reduction
  • Oja's method
  • distributed learning
  • principal component analysis
  • streaming data

Fingerprint

Dive into the research topics of 'C-DIEGO: An Algorithm with Near-Optimal Sample Complexity for Distributed, Streaming PCA'. Together they form a unique fingerprint.

Cite this