Chrome Extension
WeChat Mini Program
Use on ChatGLM

BSPADMM: block splitting proximal ADMM for sparse representation with strong scalability

CCF Transactions on High Performance Computing(2024)

Cited 0|Views7
No score
Abstract
Sparse representation (SR) is a fundamental component of linear representation techniques and plays a crucial role in signal processing, machine learning, and computer vision. Most parallel methods for solving sparse representations rely on the alternating direction method of multipliers (ADMM). However, the classical 2-block ADMM or N-block ADMM often suffer from three problems: (1) solving the subproblem requires solving a linear system, (2) unsuitable sparse data structure for parallelization, and (3) unsatisfactory parallel efficiency and scalability performance. In this paper, we propose a parallel ADMM-based algorithm called block splitting proximal ADMM (BSPADMM). First, BSPADMM organizes the sparse signals in the compressed sparse columns (CSC) format, and each processor deals with them independently. Second, BSPADMM designs the proximal term that avoids solving a linear system of the subproblem during iterations. Its advantage is that the BSPADMM computes the subproblem by using sparse matrix–vector multiplication, without communication between processors. Third, each processor updates the size asynchronously, which eliminates the synchronization effort of adjusting the step size between processes. Thus, the communication overhead can be naturally reduced. Our experimental results on three datasets of varying scales show that BSPADMM outperforms state-of-the-art ADMM techniques, including the adaptive relaxed ADMM (ARADMM) and N-block ADMM, in terms of computing time and parallel efficiency. BSPADMM runs 1.64 times faster than the N-block ADMM, and the ratio grows to 8.27 times as the dataset size doubles. More importantly, the parallel efficiency of BSPADMM remains above 70% as the number of processors grows to 10,000, demonstrating strong scalability.
More
Translated text
Key words
Sparse representation,Block splitting,Alternating direction method of multipliers,Strong scalability
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined