On a Randomized Multi-Block ADMM for Solving Selected Machine Learning Problems

07/03/2019
by   Mingxi Zhu, et al.
3

The Alternating Direction Method of Multipliers (ADMM) has now days gained tremendous attentions for solving large-scale machine learning and signal processing problems due to the relative simplicity. However, the two-block structure of the classical ADMM still limits the size of the real problems being solved. When one forces a more-than-two-block structure by variable-splitting, the convergence speed slows down greatly as observed in practice. Recently, a randomly assembled cyclic multi-block ADMM (RAC-MBADMM) was developed by the authors for solving general convex and nonconvex quadratic optimization problems where the number of blocks can go greater than two so that each sub-problem has a smaller size and can be solved much more efficiently. In this paper, we apply this method to solving few selected machine learning problems related to convex quadratic optimization, such as Linear Regression, LASSO, Elastic-Net, and SVM. We prove that the algorithm would converge in expectation linearly under the standard statistical data assumptions. We use our general-purpose solver to conduct multiple numerical tests, solving both synthetic and large-scale bench-mark problems. Our results show that RAC-MBADMM could significantly outperform, in both solution time and quality, other optimization algorithms/codes for solving these machine learning problems, and match up the performance of the best tailored methods such as Glmnet or LIBSVM. In certain problem regions RAC-MBADMM even achieves a superior performance than that of the tailored methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/29/2019

Zeroth-Order Stochastic Alternating Direction Method of Multipliers for Nonconvex Nonsmooth Optimization

Alternating direction method of multipliers (ADMM) is a popular optimiza...
research
07/10/2019

Two-block vs. Multi-block ADMM: An empirical evaluation of convergence

Alternating Direction Method of Multipliers (ADMM) has become a widely u...
research
01/15/2018

Two-Stage LASSO ADMM Signal Detection Algorithm For Large Scale MIMO

This paper explores the benefit of using some of the machine learning te...
research
07/30/2019

Nonconvex Zeroth-Order Stochastic ADMM Methods with Lower Function Query Complexity

Zeroth-order (gradient-free) method is a class of powerful optimization ...
research
10/18/2017

A Memristor-Based Optimization Framework for AI Applications

Memristors have recently received significant attention as ubiquitous de...
research
03/20/2019

Iterated Extended Kalman Smoother-based Variable Splitting for L_1-Regularized State Estimation

In this paper, we propose a new framework for solving state estimation p...
research
09/02/2021

Adaptive Uncertainty-Weighted ADMM for Distributed Optimization

We present AUQ-ADMM, an adaptive uncertainty-weighted consensus ADMM met...

Please sign up or login with your details

Forgot password? Click here to reset