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 条
  • [41] Robust matrix completion
    Olga Klopp
    Karim Lounici
    Alexandre B. Tsybakov
    Probability Theory and Related Fields, 2017, 169 : 523 - 564
  • [42] Poisson Matrix Completion
    Cao, Yang
    Xie, Yao
    2015 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2015, : 1841 - 1845
  • [43] lq MATRIX COMPLETION
    Marjanovic, Goran
    Solo, Victor
    2012 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2012, : 3885 - 3888
  • [44] Pattern completion with distributed representation
    Kanerva, P
    IEEE WORLD CONGRESS ON COMPUTATIONAL INTELLIGENCE, 1998, : 1416 - 1421
  • [45] BYZANTINE-ROBUST STOCHASTIC GRADIENT DESCENT FOR DISTRIBUTED LOW-RANK MATRIX COMPLETION
    He, Xuechao
    Ling, Qing
    Chen, Tianyi
    2019 IEEE DATA SCIENCE WORKSHOP (DSW), 2019, : 322 - 326
  • [46] On the completion of a partial integral matrix to a unimodular matrix
    Fang, Maozhong
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2007, 422 (01) : 291 - 294
  • [47] Coupling Matrix Reconfiguration Based on Matrix Completion
    Zeng, Yi
    Huang, Huijin
    Wu, Yang
    Sun, Yafei
    Xu, Ying Xiang
    Yu, Ming
    IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 2024, 72 (11) : 6563 - 6573
  • [48] Completion of a partial integral matrix to a unimodular matrix
    Zhan, XZ
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2006, 414 (01) : 373 - 377
  • [49] Matrix pencils completion problems
    Dodig, Marija
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2008, 428 (01) : 259 - 304
  • [50] Maximum rank matrix completion
    Geelen, JF
    LINEAR ALGEBRA AND ITS APPLICATIONS, 1999, 288 (1-3) : 211 - 217