mlsanityData to 14 Oct 2026

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

arXiv 2405.16267 ↗First posted 25 May 2024cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

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 ℓ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.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 11 of its 25 references that are in the map. First posted on arXiv 25 May 2024.

Builds on

11 of 25 references.

References · 11

  1. 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
  2. 2019A Survey on Distributed Machine Learningcited by 188
  3. 2015Best Subset Selection via a Modern Optimization Lenscited by 100
  4. 2021From Distributed Machine Learning to Federated Learning: A Surveycited by 66
  5. 2017Sparse High-Dimensional Regression: Exact Scalable Algorithms and Phase Transitionscited by 43
  6. 2017Sparse Classification: a scalable discrete optimization perspectivecited by 18
  7. 2021Cardinality Minimization, Constraints, and Regularization: A Surveycited by 12
  8. 2018Newton-ADMM: A Distributed GPU-Accelerated Optimizer for Multiclass Classification Problemscited by 1
  9. 2022Triggered Gradient Tracking for Asynchronous Distributed Optimizationcited by 1
  10. 2022Distributed Primal Outer Approximation Algorithm for Sparse Convex Programming with Separable Structurescited by 1
  11. 2022Sparse Convex Optimization Toolkit: A Mixed-Integer Frameworkcited by 1

Built on by

Not cited yet.