Parallel asynchronous lock-free algorithms for nonconvex big-data optimization
- 1 November 2016
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 16, 1009-1013
Abstract
We propose a novel parallel asynchronous lock-free algorithmic framework for the minimization of the sum of a smooth nonconvex function and a convex nonsmooth regularizer. This class of problems arises in many big-data applications, including deep learning, matrix completions, and tensor factorization. Key features of the proposed algorithm are: i) it deals with nonconvex objective functions; ii) it is parallel and asynchronous; and iii) it is lock-free, meaning that components of the vector variables may be written by some cores while being simultaneously read by others. Almost sure convergence to stationary solutions is proved. The method enjoys properties that improve to a great extent over current ones and numerical results show that it outperforms existing asynchronous algorithms on both convex and nonconvex problems.Keywords
This publication has 12 references indexed in Scilit:
- Hybrid Random/Deterministic Parallel Algorithms for Convex and Nonconvex Big Data OptimizationIEEE Transactions on Signal Processing, 2015
- Parallel Selective Algorithms for Nonconvex Big Data OptimizationIEEE Transactions on Signal Processing, 2015
- Asynchronous Stochastic Coordinate Descent: Parallelism and Convergence PropertiesSIAM Journal on Optimization, 2015
- On the O(1=k) convergence of asynchronous distributed alternating Direction Method of Multipliers2013
- Asynchronous distributed optimization using a randomized alternating direction method of multipliers2013
- A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse ProblemsSIAM Journal on Imaging Sciences, 2009
- A coordinate gradient descent method for nonsmooth separable minimizationMathematical Programming, 2007
- Distributed Asynchronous Incremental Subgradient Methods2001
- On asynchronous iterationsJournal of Computational and Applied Mathematics, 2000
- Asynchronous Iterative Methods for MultiprocessorsJournal of the ACM, 1978