×

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

Citations by Year