Robust Decentralized Low-Rank Matrix Decomposition

被引:14
|
作者
Hegedus, Istvan [1 ]
Berta, Arpad [1 ]
Kocsis, Levente [2 ]
Benczur, Andras A. [2 ]
Jelasity, Mark [1 ,3 ]
机构
[1] Univ Szeged, MTA SZTE Res Grp Artificial Intelligence, POB 652, H-6701 Szeged, Hungary
[2] Hungarian Acad Sci MTA SZTAKI, Inst Comp Sci & Control, Lagymanyosi U 11, H-1111 Budapest, Hungary
[3] MTA SZTE Res Grp AI, Budapest, Hungary
关键词
Data mining; decentralized matrix factorization; decentralized recommender systems; online learning; stochastic gradient descent; singular value decomposition; privacy;
D O I
10.1145/2854157
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Low-rank matrix approximation is an important tool in data mining with a wide range of applications, including recommender systems, clustering, and identifying topics in documents. When the matrix to be approximated originates from a large distributed system, such as a network of mobile phones or smart meters, a challenging problem arises due to the strongly conflicting yet essential requirements of efficiency, robustness, and privacy preservation. We argue that although collecting sensitive data in a centralized fashion may be efficient, it is not an option when considering privacy and efficiency at the same time. Thus, we do not allow any sensitive data to leave the nodes of the network. The local information at each node (personal attributes, documents, media ratings, etc.) defines one row in the matrix. This means that all computations have to be performed at the edge of the network. Known parallel methods that respect the locality constraint, such as synchronized parallel gradient search or distributed iterative methods, require synchronized rounds or have inherent issues with load balancing, and thus they are not robust to failure. Our distributed stochastic gradient descent algorithm overcomes these limitations. During the execution, any sensitive information remains local, whereas the global features (e.g., the factor model of movies) converge to the correct value at all nodes. We present a theoretical derivation and a thorough experimental evaluation of our algorithm. We demonstrate that the convergence speed of our method is competitive while not relying on synchronization and being robust to extreme and realistic failure scenarios. To demonstrate the feasibility of our approach, we present trace-based simulations, real smartphone user behavior analysis, and tests over real movie recommender system data.
引用
收藏
页数:24
相关论文
共 50 条
  • [41] Robust low-rank image representations by deep matrix decompositions
    Yang, Chenxue
    Ye, Mao
    Li, Xudong
    Liu, Zijian
    Tang, Song
    Li, Tao
    ELECTRONICS LETTERS, 2014, 50 (24) : 1843 - U209
  • [42] A Survey of Background Modeling Based on Robust Subspace Learning via Sparse and Low-rank Matrix Decomposition
    Xie, Chaochao
    Yan, Yan
    Wang, Hanzi
    Lin, Lili
    Wang, Rui
    8TH INTERNATIONAL CONFERENCE ON INTERNET MULTIMEDIA COMPUTING AND SERVICE (ICIMCS2016), 2016, : 246 - 250
  • [43] Robust Low-Rank Tensor Decomposition with the L2 Criterion
    Heng, Qiang
    Chi, Eric C.
    Liu, Yufeng
    TECHNOMETRICS, 2023, 65 (04) : 537 - 552
  • [44] ROBUST LOW-RANK TENSOR MODELLING USING TUCKER AND CP DECOMPOSITION
    Xue, Niannan
    Papamakarios, George
    Bahri, Mehdi
    Panagakis, Yannis
    Zafeiriou, Stefanos
    2017 25TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2017, : 1185 - 1189
  • [45] Low-Rank and Sparse Matrix Recovery Based on a Randomized Rank-Revealing Decomposition
    Kaloorazi, Maboud F.
    de Lamare, Rodrigo C.
    2017 22ND INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP), 2017,
  • [46] Low-Rank Matrix Completion
    Chi, Yuejie
    IEEE SIGNAL PROCESSING MAGAZINE, 2018, 35 (05) : 178 - 181
  • [47] TRANSIENT INTERFERENCE SUPPRESSION VIA STRUCTURED LOW-RANK MATRIX DECOMPOSITION
    Li, Mao
    He, Zishu
    2015 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING (ICASSP), 2015, : 3746 - 3750
  • [48] LOW-RANK AND SPARSE MATRIX DECOMPOSITION-BASED PAN SHARPENING
    Rong, Kaixuan
    Wang, Shuang
    Zhang, Xiaohua
    Hou, Biao
    2012 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2012, : 2276 - 2279
  • [49] SEMIDEFINITE REPRESENTATIONS OF GAUGE FUNCTIONS FOR STRUCTURED LOW-RANK MATRIX DECOMPOSITION
    Chao, Hsiao-Han
    Vandenberghe, Lieven
    SIAM JOURNAL ON OPTIMIZATION, 2017, 27 (03) : 1362 - 1389
  • [50] Unitary Low-Rank Matrix Decomposition for DOA Estimation in Nonuniform Noise
    Zhu, Yanghui
    Wang, Xianpeng
    Huang, Mengxing
    Feng, Wenlong
    Wan, Liangtian
    Wang, Juwei
    2018 IEEE 23RD INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP), 2018,