journal article·2024-04-25Open access

Distributed Consensus for Global Matrix Formation in the Principal Component Pursuit Scenario

Gustavo Suárez, Juan David Velásquez

Applied Sciences· Volume 14· Issue 9

Abstract

The aim behind principal component pursuit is to recover a low-rank matrix and a sparse matrix from a noisy signal which is the sum of both matrices. This optimization problem is a priori and non-convex and is useful in signal processing, data compression, image processing, machine learning, fluid dynamics, and more. Here, a distributed scheme described by a static undirected graph, where each agent only observes part of the noisy or corrupted matrix, is applied to achieve a consensus; then, a robust approach that can also handle missing values is applied using alternating directions to solve the convex relaxation problem, which actually solves the non-convex problem under some weak assumptions. Some examples of image recovery are shown, where the network of agents achieves consensus exponentially fast.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Distributed Control Multi-Agent Systems · Modular Robots and Swarm Intelligence · Neural Networks Stability and Synchronization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Grupo de Investigación e Innovación en Energía, Institución Universitaria Pascual Bravo, Medellín 050034, Colombia

Grupo de Investigación e Innovación Ambiental, Institución Universitaria Pascual Bravo, Medellín 050034, Colombia

Funding

Institución Universitaria Pascual Bravo

References (29)

Show source-provided references
1. Bemporad, A., Heemels, M., and Johansson, M. (2010). Networked Control Systems, Springer.10.1007/978-0-85729-033-5 ↗
2. Kuhn, F., Moses, Y., and Oshman, R. (2011, January 6–8). Coordinated consensus in dynamic networks. Proceedings of the 30th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, San Jose, CA, USA. PODC ’11.10.1145/1993806.1993808 ↗
3. Tutorial on Dynamic Average Consensus: The Problem, Its Applications, and the Algorithms10.1109/MCS.2019.2900783 ↗
4. Guan, J.C., Ren, H.W., and Tan, G.L. (2024). Distributed Dynamic Event-Triggered Control to Leader-Following Consensus of Nonlinear Multi-Agent Systems with Directed Graphs. Entropy, 26.10.3390/e26020113 ↗
5. Guo, S., and Xie, L. (2024). Adaptive Neural Consensus of Unknown Non-Linear Multi-Agent Systems with Communication Noises under Markov Switching Topologies. Mathematics, 12.10.3390/math12010133 ↗
6. Du, Z., Zhang, J., Fu, Y., Huang, M., Liu, L., and Li, Y. (2023). A Scalable and Trust-Value-Based Consensus Algorithm for Internet of Vehicles. Appl. Sci., 13.10.3390/app131910663 ↗
7. Average Convergence for Directed & Undirected Graphs in Distributed Systems10.32604/csse.2021.015575 ↗
8. A finite-time consensus framework over time-varying graph topologies with temporal constraints10.1115/1.4035612 ↗
9. Consensus and Cooperation in Networked Multi-Agent Systems10.1109/JPROC.2006.887293 ↗
10. Distributed average consensus with least-mean-square deviation10.1016/j.jpdc.2006.08.010 ↗
11. Principal component analysis: A review and recent developments10.1098/rsta.2015.0202 ↗
12. Lambertian reflectance and linear subspaces10.1109/TPAMI.2003.1177153 ↗
14. Robust principal component analysis for modal decomposition of corrupt fluid flows10.1103/PhysRevFluids.5.054401 ↗
15. Huang, L., Liu, M., Li, B., Chitrakar, B., and Duan, X. (2024). Terahertz Spectroscopic Identification of Roast Degree and Variety of Coffee Beans. Foods, 13.10.3390/foods13030389 ↗
16. Candes, E.J., Li, X., Ma, Y., and Wright, J. (2009). Robust Principal Component Analysis?. arXiv.
17. Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers10.1561/2200000016 ↗
18. Livani, M.A., and Abadi, M. (2010, January 8–11). Distributed PCA-based anomaly detection in wireless sensor networks. Proceedings of the 2010 International Conference for Internet Technology and Secured Transactions, London, UK.
19. Schölkopf, B., Platt, J., and Hofmann, T. (2007). Advances in Neural Information Processing Systems 19: Proceedings of the 2006 Conference, MIT Press.10.7551/mitpress/7503.001.0001 ↗
20. Borgne, Y.L., Raybaud, S., and Bontempi, G. (2010). Distributed Principal Component Analysis for Wireless Sensor Networks. arXiv.
21. Alimisis, F., Davies, P., Vandereycken, B., and Alistarh, D. (2021). Distributed Principal Component Analysis with Limited Communication. arXiv.
22. Qu, Y., Ostrouchov, G., Samatova, N., and Geist, A. (2002, January 9–12). Principal Component Analysis for Dimension Reduction in Massive Distributed Data Sets. Proceedings of the IEEE International Conference on Data Mining (ICDM), Maebashi City, Japan.
23. The approximation of one matrix by another of lower rank10.1007/BF02288367 ↗
24. Atomic Decomposition by Basis Pursuit10.1137/S1064827596304010 ↗
25. Scaman, K., Bach, F., Bubeck, S., Lee, Y.T., and Massoulié, L. (2017). Optimal algorithms for smooth and strongly convex distributed optimization in networks. arXiv.
26. Lan, G., Lee, S., and Zhou, Y. (2017). Communication-Efficient Algorithms for Decentralized and Stochastic Optimization. arXiv.
27. Wei, E., and Ozdaglar, A. (2012, January 10–13). Distributed Alternating Direction Method of Multipliers. Proceedings of the 2012 IEEE 51st IEEE Conference on Decision and Control (CDC), Maui, HI, USA.10.1109/CDC.2012.6425904 ↗
28. Kang, Z., Peng, C., and Cheng, Q. (2015, January 14–17). Robust PCA Via Nonconvex Rank Approximation. Proceedings of the 2015 IEEE International Conference on Data Mining, Atlantic City, NJ, USA.10.1109/ICDM.2015.15 ↗
29. Candes, E.J., and Recht, B. (2008). Exact Matrix Completion via Convex Optimization. arXiv.10.1109/ALLERTON.2008.4797640 ↗