A DISTRIBUTED AND INCREMENTAL SVD ALGORITHM FOR AGGLOMERATIVE DATA ANALYSIS ON LARGE NETWORKS

被引:30
|
作者
Iwen, M. A. [1 ,2 ]
Ong, B. W. [3 ]
机构
[1] Michigan State Univ, Dept Math, E Lansing, MI 48824 USA
[2] Michigan State Univ, Dept Elect & Comp Engn, E Lansing, MI 48824 USA
[3] Michigan Technol Univ, Dept Math Sci, Houghton, MI 49931 USA
基金
美国国家科学基金会;
关键词
singular value decomposition; low-rank approximations; distributed computing; incremental SVD; SINGULAR-VALUE DECOMPOSITION; UPDATING ALGORITHM; PARALLEL; COMMUNICATION;
D O I
10.1137/16M1058467
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper it is shown that the SVD of a matrix can be constructed efficiently in a hierarchical approach. The proposed algorithm is proven to recover the singular values and left singular vectors of the input matrix A if its rank is known. Further, the hierarchical algorithm can be used to recover the d largest singular values and left singular vectors with bounded error. It is also shown that the proposed method is stable with respect to round-off errors or corruption of the original matrix entries. Numerical experiments validate the proposed algorithms and parallel cost analysis.
引用
收藏
页码:1699 / 1718
页数:20
相关论文
共 50 条
  • [1] An Enhanced Incremental SVD Algorithm for Change Point Detection in Dynamic Networks
    Cheng, Yongsheng
    Zhu, Jiang
    Lin, Xiaokang
    [J]. IEEE ACCESS, 2018, 6 : 75442 - 75451
  • [2] A method for incremental data fusion in distributed sensor networks
    Gavalas, Damianos
    Pantziou, Grammati
    Konstantopoulos, Charalampos
    Mamalis, Basilis
    [J]. ARTIFICIAL INTELLIGENCE APPLICATIONS AND INNOVATIONS, 2006, 204 : 635 - +
  • [3] Error analysis of distributed algorithm for large scale data classification
    Wang, Cheng
    Cao, Feilong
    [J]. JOURNAL OF COMPUTATIONAL ANALYSIS AND APPLICATIONS, 2016, 21 (07) : 1170 - 1175
  • [4] A distributed and incremental algorithm for large-scale graph clustering
    Inoubli, Wissem
    Aridhi, Sabeur
    Mezni, Haithem
    Maddouri, Mondher
    Nguifo, Engelbert Mephu
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 134 : 334 - 347
  • [5] An incremental document clustering algorithm based on a hierarchical agglomerative approach
    Joo, KH
    Lee, SJ
    [J]. DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, PROCEEDINGS, 2005, 3816 : 321 - 332
  • [6] Dynamic load balancing algorithm for large data flow in distributed complex networks
    Zhang, Zhuo
    [J]. OPEN PHYSICS, 2018, 16 (01): : 706 - 716
  • [7] Distributed Regression Analysis Application in Large Distributed Data Networks: Analysis of Precision and Operational Performance
    Her, Qoua
    Malenfant, Jessica
    Zhang, Zilu
    Vilk, Yury
    Young, Jessica
    Tabano, David
    Hamilton, Jack
    Johnson, Ron
    Raebel, Marsha
    Boudreau, Denise
    Toh, Sengwee
    [J]. JMIR MEDICAL INFORMATICS, 2020, 8 (06)
  • [8] Robust SVD Made Easy: A fast and reliable algorithm for large-scale data analysis
    Han, Sangil
    Kim, Kyoowon
    Jung, Sungkyu
    [J]. INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 238, 2024, 238
  • [9] A Similarity Based Agglomerative Clustering Algorithm in Networks
    Liu, Zhiyuan
    Wang, Xiujuan
    Ma, Yinghong
    [J]. NINTH INTERNATIONAL CONFERENCE ON GRAPHIC AND IMAGE PROCESSING (ICGIP 2017), 2018, 10615
  • [10] A Matrix-Based Proactive Data Relay Algorithm for Large Distributed Sensor Networks
    Xu, Yang
    Hu, Xuemei
    Hu, Haixiao
    Liu, Ming
    [J]. SENSORS, 2016, 16 (08)