Jellyfish swMATH ID: 12431 Software Authors: Recht, Benjamin; Ré, Christopher Description: Parallel stochastic gradient algorithms for large-scale matrix completion. This paper develops Jellyfish, an algorithm for solving data-processing problems with matrix-valued decision variables regularized to have low rank. Particular examples of problems solvable by Jellyfish include matrix completion problems and least-squares problems regularized by the nuclear norm or \(gamma _2\)-norm. Jellyfish implements a projected incremental gradient method with a biased, random ordering of the increments. This biased ordering allows for a parallel implementation that admits a speed-up nearly proportional to the number of processors. On large-scale matrix completion tasks, Jellyfish is orders of magnitude more efficient than existing codes. For example, on the Netflix Prize data set, prior art computes rating predictions in approximately 4 h, while Jellyfish solves the same problem in under 3 min on a 12 core workstation. Homepage: http://i.stanford.edu/hazy/hazy/victor/jellyfish/ Keywords: matrix completion; incremental gradient methods; parallel computing; multicore Related Software: SDPLR; softImpute; RTRMC; Saga; ADMiRA; glmnet; HOGWILD; AdaGrad; SPGL1; PRMLT; Manopt; PhaseLift; CoSaMP; LMaFit; MSCRA_rankmin; Pajarito; Gurobi; CRAIG; LSQR; DSCOVR Cited in: 33 Documents all top 5 Cited by 82 Authors 2 Alquier, Pierre 2 Gürbüzbalaban, Mert 2 Herrmann, Felix J. 2 Kumar, Rajiv 2 Ozdaglar, Asuman E. 2 Parrilo, Pablo A. 2 Recht, Benjamin 2 Sun, Ruoyu 2 Ye, Yinyu 1 Absil, Pierre-Antoine 1 Aggarwal, Vaneet 1 Aravkin, Aleksandr Y. 1 Ashraphijuo, Morteza 1 Bauch, Jonathan 1 Bertsimas, Dimitris John 1 Bhaskar, Sonia A. 1 Boffi, Nicholas M. 1 Boumal, Nicolas 1 Boyd, Nicholas 1 Brito, Gerandy 1 Cevher, Volkan 1 Cory-Wright, Ryan 1 Cottet, Vincent 1 Davulcu, Hasan 1 Dumitriu, Ioana 1 Fan, Wei 1 Fang, Ethan X. 1 Frandsen, Abraham 1 Ge, Rong 1 Godichon-Baggioni, Antoine 1 Gondzio, Jacek 1 Harchaoui, Zaid 1 Harris, Kameron Decker 1 Jawanpuria, Pratik 1 Jordan, Michael Irwin 1 Juditsky, Anatoli B. 1 Kasai, Hiroyuki 1 Kolar, Mladen 1 Kyrillidis, Anastasios 1 Lai, Mingjun 1 Lin, An-Ya 1 Ling, Qing 1 Lu, Zhaosong 1 Luo, Zhi-Quan 1 Ma, Shiqian 1 Mackey, Lester 1 Mai, The Tien 1 Malcolm, Alison E. 1 Mankad, Shawn 1 Mansour, Hassan 1 Michailidis, George C. 1 Mishra, Bamdev 1 Nadler, Boaz 1 Nemirovski, Arkadi S. 1 Pauphilet, Jean 1 Qi, Yingyong 1 Ré, Christopher M. 1 Recht, Ben 1 Richtárik, Peter 1 Saadane, Sofiane 1 Saroop, Atul 1 Schiebinger, Geoffrey 1 Slotine, Jean-Jacques E. 1 Talwalkar, Ameet 1 Tappenden, Rachael 1 Wang, Fei 1 Wang, Mengdi 1 Wang, Xiaodong 1 Wang, Zheng 1 Wei, Linchuan 1 Willemsen, Bram 1 Wolkowicz, Henry 1 Xin, Jack X. 1 Xu, Yangyang 1 Yang, Shuoguang 1 Ye, Jieping 1 Yin, Penghang 1 Yin, Wotao 1 Yu, Ming 1 Yu, Quan 1 Zhang, Xinzhen 1 Zilber, Pini all top 5 Cited in 22 Serials 4 Mathematical Programming. Series A. Series B 4 SIAM Journal on Optimization 3 Journal of Machine Learning Research (JMLR) 2 Machine Learning 2 SIAM Journal on Scientific Computing 2 Electronic Journal of Statistics 1 Journal of Optimization Theory and Applications 1 Mathematics of Operations Research 1 Operations Research 1 Statistics 1 Journal of Scientific Computing 1 Neural Computation 1 Linear Algebra and its Applications 1 Journal of Mathematical Imaging and Vision 1 Computational Optimization and Applications 1 Combinatorics, Probability and Computing 1 Computational Geosciences 1 Optimization and Engineering 1 The Annals of Applied Statistics 1 Mathematical Programming Computation 1 Journal of the Operations Research Society of China 1 SIAM Journal on Mathematics of Data Science all top 5 Cited in 15 Fields 21 Operations research, mathematical programming (90-XX) 15 Numerical analysis (65-XX) 8 Linear and multilinear algebra; matrix theory (15-XX) 7 Statistics (62-XX) 7 Computer science (68-XX) 4 Calculus of variations and optimal control; optimization (49-XX) 3 Probability theory and stochastic processes (60-XX) 1 Combinatorics (05-XX) 1 Algebraic geometry (14-XX) 1 Differential geometry (53-XX) 1 Quantum theory (81-XX) 1 Geophysics (86-XX) 1 Game theory, economics, finance, and other social and behavioral sciences (91-XX) 1 Biology and other natural sciences (92-XX) 1 Systems theory; control (93-XX) Citations by Year