IEEE Signal Processing Magazine · 2015 · 467 citations · 94 references
ComputingComputer ScienceAlgorithmsMachine LearningOptimizationConvex OptimizationData ParallelismDigital Signal ProcessingLarge-scale OptimizationMachine Learning For Big DataOptimization For Machine LearningCommunication Overhead ReductionComputational EfficiencyComputational Efficiency AnalysisCoordinate DescentExpectation-maximizationExpectation-maximization AlgorithmOptimization For High-dimensional DataParallel Optimization
This article presents a powerful algorithmic framework for big data optimization, called the block successive upper-bound minimization (BSUM). The BSUM includes as special cases many well-known methods for analyzing massive data sets, such as the block coordinate descent (BCD) method, the convex-concave procedure (CCCP) method, the block coordinate proximal gradient (BCPG) method, the nonnegative matrix factorization (NMF) method, the expectation maximization (EM) method, etc. In this article, various features and properties of the BSUM are discussed from the viewpoint of design flexibility, computational efficiency, parallel/distributed implementation, and the required communication overhead. Illustrative examples from networking, signal processing, and machine learning are presented to demonstrate the practical performance of the BSUM framework.
94
Fast and accurate short read alignment with Burrows–Wheeler transform
Heng Li, Richard Durbin · Bioinformatics · 2009 · 62.8K citations · Full text
David L. Donoho · IEEE Transactions on Information Theory · 2006 · 23.1K citations