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 条
  • [21] Denoising of the Speckle Noise by Robust Low-rank Tensor Decomposition
    Calis, Metin
    Hunyadi, Borbala
    32ND EUROPEAN SIGNAL PROCESSING CONFERENCE, EUSIPCO 2024, 2024, : 1157 - 1161
  • [22] Robust Generalized Low-Rank Decomposition of Multimatrices for Image Recovery
    Wang, Hengyou
    Cen, Yigang
    He, Zhihai
    Zhao, Ruizhen
    Cen, Yi
    Zhang, Fengzhen
    IEEE TRANSACTIONS ON MULTIMEDIA, 2017, 19 (05) : 969 - 983
  • [23] Decomposition Approach for Low-Rank Matrix Completion and Its Applications
    Ma, Rick
    Barzigar, Nafise
    Roozgard, Aminmohammad
    Cheng, Samuel
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2014, 62 (07) : 1671 - 1683
  • [24] Low-Rank and Sparse Matrix Decomposition for Genetic Interaction Data
    Wang, Yishu
    Yang, Dejie
    Deng, Minghua
    BIOMED RESEARCH INTERNATIONAL, 2015, 2015
  • [25] Low-Rank Doubly Stochastic Matrix Decomposition for Cluster Analysis
    Yang, Zhirong
    Corander, Jukka
    Oja, Erkki
    JOURNAL OF MACHINE LEARNING RESEARCH, 2016, 17
  • [26] Speech Denoising via Low-Rank and Sparse Matrix Decomposition
    Huang, Jianjun
    Zhang, Xiongwei
    Zhang, Yafei
    Zou, Xia
    Zeng, Li
    ETRI JOURNAL, 2014, 36 (01) : 167 - 170
  • [27] LOW-RANK MATRIX APPROXIMATION BASED ON INTERMINGLED RANDOMIZED DECOMPOSITION
    Kaloorazi, Maboud F.
    Chen, Jie
    2019 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2019, : 7475 - 7479
  • [28] Social network recommendation based on low-rank matrix decomposition
    Xu Gao
    Jinxing Zhao
    Lixin Wang
    Soft Computing, 2024, 28 (23) : 13025 - 13037
  • [29] EFFICIENT BACKGROUND SUBTRACTION WITH LOW-RANK AND SPARSE MATRIX DECOMPOSITION
    Ebadi, Salehe Erfanian
    Ones, Valia Guerra
    Izquierdo, Ebroul
    2015 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2015, : 4863 - 4867
  • [30] Decentralized sketching of low-rank matrices
    Srinivasa, Rakshith S.
    Lee, Kiryung
    Junge, Marius
    Romberg, Justin
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32