IEEE Signal Processing Magazine · 2014 · 782 citations · 36 references
ComputingComputer ScienceBig Data AnalyticsData MiningParallel ComputingData ParallelismDigital Signal ProcessingGraph AlgorithmsGraph TheorySignal ProcessingSpectral AnalysisFiltersFourier TransformGraph IndexingGraph ProcessingGraph Signal ProcessingLarge-scale Data ProcessingSignals
Big data spans many domains and poses significant challenges, requiring innovative approaches that efficiently process large volumes while exploiting their irregular structure. The article proposes a large‑scale data analysis paradigm based on discrete signal processing on graphs (DSPG). It reviews core DSPG concepts—graph signals, graph filters, Fourier transform, frequency, and spectrum ordering—and extends them to product graphs, enabling efficient parallel and vectorized implementations for massive datasets. The framework is related to existing large‑scale processing methods and demonstrated through a data‑compression application.
Analysis and processing of very large data sets, or big data, poses a significant challenge. Massive data sets are collected and studied in numerous domains, from engineering sciences to social networks, biomolecular research, commerce, and security. Extracting valuable information from big data requires innovative approaches that efficiently process large amounts of data as well as handle and, moreover, utilize their structure. This article discusses a paradigm for large-scale data analysis based on the discrete signal processing (DSP) on graphs (DSPG). DSPG extends signal processing concepts and methodologies from the classical signal processing theory to data indexed by general graphs. Big data analysis presents several challenges to DSPG, in particular, in filtering and frequency analysis of very large data sets. We review fundamental concepts of DSPG, including graph signals and graph filters, graph Fourier transform, graph frequency, and spectrum ordering, and compare them with their counterparts from the classical signal processing theory. We then consider product graphs as a graph model that helps extend the application of DSPG methods to large data sets through efficient implementation based on parallelization and vectorization. We relate the presented framework to existing methods for large-scale data processing and illustrate it with an application to data compression.
36
Nonlinear Dimensionality Reduction by Locally Linear Embedding
Sam T. Roweis, Lawrence K. Saul · Science · 2000 · 15K citations
A Global Geometric Framework for Nonlinear Dimensionality Reduction
Joshua B. Tenenbaum, Vin de Silva, John Langford · Science · 2000 · 13.7K citations
An algorithm for the machine calculation of complex Fourier series
J.W. Cooley, John W. Tukey · Mathematics of Computation · 1965 · 12.2K citations
Tensor Decompositions and Applications
Tamara G. Kolda, Brett W. Bader · SIAM Review · 2009 · 10.5K citations