Distributed Matrix Completion

被引:50
|
作者
Teflioudi, Christina [1 ]
Makari, Faraz [1 ]
Gemulla, Rainer [1 ]
机构
[1] Max Planck Inst Informat, D-66123 Saarbrucken, Germany
关键词
parallel and distributed matrix factorization; stochastic gradient descent; ALS; recommender systems;
D O I
10.1109/ICDM.2012.120
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We discuss parallel and distributed algorithms for large-scale matrix completion on problems with millions of rows, millions of columns, and billions of revealed entries. We focus on in-memory algorithms that run on a small cluster of commodity nodes; even very large problems can be handled effectively in such a setup. Our DALS, ASGD, and DSGD++ algorithms are novel variants of the popular alternating least squares and stochastic gradient descent algorithms; they exploit thread-level parallelism, in-memory processing, and asynchronous communication. We provide some guidance on the asymptotic performance of each algorithm and investigate the performance of both our algorithms and previously proposed MapReduce algorithms in large-scale experiments. We found that DSGD++ outperforms competing methods in terms of overall runtime, memory consumption, and scalability. Using DSGD++, we can factor a matrix with 10B entries on 16 compute nodes in around 40 minutes.
引用
收藏
页码:655 / 664
页数:10
相关论文
共 50 条
  • [21] Matrix completion by deep matrix factorization
    Fan, Jicong
    Cheng, Jieyu
    NEURAL NETWORKS, 2018, 98 : 34 - 41
  • [22] Unsigned Matrix Completion
    Yao, Yunzhen
    Peng, Liangzu
    Tsakiris, Manolis C.
    2021 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2021, : 2250 - 2255
  • [23] The Complexity of Matrix Completion
    Harvey, Nicholas J. A.
    Karger, David R.
    Yekhanin, Sergey
    PROCEEDINGS OF THE SEVENTHEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2006, : 1103 - 1111
  • [24] Conformalized matrix completion
    Gui, Yu
    Barber, Rina Foygel
    Ma, Cong
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,
  • [25] Coherent Matrix Completion
    Chen, Yudong
    Bhojanapalli, Srinadh
    Sanghavi, Sujay
    Ward, Rachel
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 32 (CYCLE 1), 2014, 32
  • [26] MATRIX COMPLETION THEOREMS
    NEWMAN, M
    PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY, 1985, 94 (01) : 39 - 45
  • [27] Matrix Completion With Noise
    Candes, Emmanuel J.
    Plan, Yaniv
    PROCEEDINGS OF THE IEEE, 2010, 98 (06) : 925 - 936
  • [28] Robust matrix completion
    Klopp, Olga
    Lounici, Karim
    Tsybakov, Alexandre B.
    PROBABILITY THEORY AND RELATED FIELDS, 2017, 169 (1-2) : 523 - 564
  • [29] Universal Matrix Completion
    Bhojanapalli, Srinadh
    Jain, Prateek
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 32 (CYCLE 2), 2014, 32 : 1881 - 1889
  • [30] Matrix Completion with Queries
    Ruchansky, Natali
    Crovella, Mark
    Terzi, Evimaria
    KDD'15: PROCEEDINGS OF THE 21ST ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2015, : 1025 - 1034