paper-with-me

홈 › Papers

A GPU-Accelerated Bi-linear ADMM Algorithm for Distributed Sparse Machine Learning

2024-05-25 · Alireza Olama, Andreas Lundell, Jan Kronqvist, Elham Ahmadi, Eduardo Camponogara

This paper introduces the Bi-linear consensus Alternating Direction Method of Multipliers (Bi-cADMM), aimed at solving large-scale regularized Sparse Machine Learning (SML) problems defined over a network of computational nodes. Mathematically, these are stated as minimization problems with convex local loss functions over a global decision vector, subject to an explicit $\ell_0$ norm constraint to enforce the desired sparsity. The considered SML problem generalizes different sparse regression and classification models, such as sparse linear and logistic regression, sparse softmax regression, and sparse support vector machines. Bi-cADMM leverages a bi-linear consensus reformulation of the original non-convex SML problem and a hierarchical decomposition strategy that divides the problem into smaller sub-problems amenable to parallel computing. In Bi-cADMM, this decomposition strategy is based on a two-phase approach. Initially, it performs a sample decomposition of the data and distributes local datasets across computational nodes. Subsequently, a delayed feature decomposition of the data is conducted on Graphics Processing Units (GPUs) available to each node. This methodology allows Bi-cADMM to undertake computationally intensive data-centric computations on GPUs, while CPUs handle more cost-effective computations. The proposed algorithm is implemented within an open-source Python package called Parallel Sparse Fitting Toolbox (PsFiT), which is publicly available. Finally, computational experiments demonstrate the efficiency and scalability of our algorithm through numerical benchmarks across various SML problems featuring distributed datasets.

📄 PDF Abstract BibTeX arXiv:2405.16267

Code (0)

등록된 구현이 없습니다.

Tasks

GPUregression

Methods 이 논문이 사용한 방법론

Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

Distributed Radar Imaging Based on Accelerated ADMM

2023-07-17 · Ahmed Murtada, Bhavani Shankar Mysore Rama Rao, Udo Schroeder

The ability of widely distributed radar systems to capture diverse spatial scattering properties substantially improves radar imaging performance. Traditional imaging methods leverage regularized optimization techniques …

Accelerated Variance Reduced Stochastic ADMM

2017-07-11 · Yuanyuan Liu, Fanhua Shang, James Cheng

Recently, many variance reduced stochastic alternating direction method of multipliers (ADMM) methods (e.g.\ SAG-ADMM, SDCA-ADMM and SVRG-ADMM) have made exciting progress such as linear convergence rates for strongly co…

Distributed Solution of Large-Scale Linear Systems via Accelerated Projection-Based Consensus

2017-08-04 · Navid Azizan-Ruhi, Farshad Lahouti, Salman Avestimehr, Babak Hassibi

Solving a large-scale system of linear equations is a key step at the heart of many algorithms in machine learning, scientific computing, and beyond. When the problem dimension is large, computational and/or memory const…

A Block-wise, Asynchronous and Distributed ADMM Algorithm for General Form Consensus Optimization

2018-02-24 · Rui Zhu, Di Niu, Zongpeng Li

Many machine learning models, including those with non-smooth regularizers, can be formulated as consensus optimization problems, which can be solved by the alternating direction method of multipliers (ADMM). Many recent…

Form

Distributed Linear Regression with Compositional Covariates

2023-10-21 · Yue Chao, Lei Huang, Xuejun Ma

With the availability of extraordinarily huge data sets, solving the problems of distributed statistical methodology and computing for such data sets has become increasingly crucial in the big data area. In this paper, w…

Distributed Optimizationregression