Alternating Direction Method of Multipliers for Quantization

09/08/2020
by   Tianjian Huang, et al.
0

Quantization of the parameters of machine learning models, such as deep neural networks, requires solving constrained optimization problems, where the constraint set is formed by the Cartesian product of many simple discrete sets. For such optimization problems, we study the performance of the Alternating Direction Method of Multipliers for Quantization (ADMM-Q) algorithm, which is a variant of the widely-used ADMM method applied to our discrete optimization problem. We establish the convergence of the iterates of ADMM-Q to certain stationary points. To the best of our knowledge, this is the first analysis of an ADMM-type method for problems with discrete variables/constraints. Based on our theoretical insights, we develop a few variants of ADMM-Q that can handle inexact update rules, and have improved performance via the use of "soft projection" and "injecting randomness to the algorithm". We empirically evaluate the efficacy of our proposed approaches.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/10/2021

A Framework of Inertial Alternating Direction Method of Multipliers for Non-Convex Non-Smooth Optimization

In this paper, we propose an algorithmic framework dubbed inertial alter...
research
11/03/2022

A Riemannian ADMM

We consider a class of Riemannian optimization problems where the object...
research
05/08/2022

Learning Regionally Decentralized AC Optimal Power Flows with ADMM

One potential future for the next generation of smart grids is the use o...
research
03/19/2023

Alternating Direction Method of Multipliers Based on ℓ_2,0-norm for Multiple Measurement Vector Problem

In this paper, we propose an alternating direction method of multipliers...
research
11/05/2016

Alternating Direction Method of Multipliers for Sparse Convolutional Neural Networks

The storage and computation requirements of Convolutional Neural Network...
research
04/26/2016

ℓ_p-Box ADMM: A Versatile Framework for Integer Programming

This paper revisits the integer programming (IP) problem, which plays a ...
research
10/18/2017

A Memristor-Based Optimization Framework for AI Applications

Memristors have recently received significant attention as ubiquitous de...

Please sign up or login with your details

Forgot password? Click here to reset