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 条
  • [31] Probabilistic Matrix Completion
    Li, Xuan
    Zhang, Li
    2022 IEEE 34TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, ICTAI, 2022, : 1362 - 1367
  • [32] Categorical Matrix Completion
    Cao, Yang
    Xie, Yao
    2015 IEEE 6TH INTERNATIONAL WORKSHOP ON COMPUTATIONAL ADVANCES IN MULTI-SENSOR ADAPTIVE PROCESSING (CAMSAP), 2015, : 369 - 372
  • [33] Causal Matrix Completion
    Agarwal, Anish
    Dahleh, Munther
    Shah, Devavrat
    Shen, Dennis
    THIRTY SIXTH ANNUAL CONFERENCE ON LEARNING THEORY, VOL 195, 2023, 195
  • [34] Mixture Matrix Completion
    Pimentel-Alarcon, Daniel
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 31 (NIPS 2018), 2018, 31
  • [35] Active Matrix Completion
    Chakraborty, Shayok
    Zhou, Jiayu
    Balasubramanian, Vineeth
    Panchanathan, Sethuraman
    Davidson, Ian
    Ye, Jieping
    2013 IEEE 13TH INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2013, : 81 - 90
  • [36] Partial Matrix Completion
    Hazan, Elad
    Kalai, Adam Tauman
    Kanade, Varun
    Mohri, Clara
    Sun, Y. Jennifer
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,
  • [37] Collective Matrix Completion
    Alaya, Mokhtar Z.
    Klopp, Olga
    JOURNAL OF MACHINE LEARNING RESEARCH, 2019, 20
  • [38] Regularization for Matrix Completion
    Keshavan, Raghunandan H.
    Montanari, Andrea
    2010 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, 2010, : 1503 - 1507
  • [39] Homomorphic Matrix Completion
    Liu, Xiao-Yang
    Li, Zechu
    Wang, Xiaodong
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [40] Collective matrix completion
    Alaya, Mokhtar Z.
    Klopp, Olga
    Journal of Machine Learning Research, 2019, 20