Proceedings

Accelerated Difference of Convex functions Algorithm and its Application to Sparse Binary Logistic Regression

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 1369-1375.

https://doi.org/10.24963/ijcai.2018/190

Abstract

In this work, we present a variant of DCA (Difference of Convex function Algorithm) with the aim to improve its convergence speed. The proposed algorithm, named Accelerated DCA (ADCA), consists in incorporating the Nesterov's acceleration technique into DCA. We first investigate ADCA for solving the standard DC program and rigorously study its convergence properties and the convergence rate. Secondly, we develop ADCA for a special case of the standard DC program whose the objective function is the sum of a differentiable with L-Lipschitz gradient function (possibly nonconvex) and a nonsmooth DC function. We exploit the special structure of the problem to propose an efficient DC decomposition for which the corresponding ADCA scheme is inexpensive. As an application, we consider the sparse binary logistic regression problem. Numerical experiments on several benchmark datasets illustrate the efficiency of our algorithm and its superiority over well-known methods.

  1. [Attouch and Bolte, 2009] Hedy Attouch and Jerome Bolte. On the convergence of the proximal algorithm for nons- mooth functions involving analytic features. Mathematical Programming, 116(1):5-16, 2009.
  2. [Beck and Teboulle, 2009a] Amir Beck and Marc Teboulle. Fast gradient-based algorithms for constrained total vari- ation image denoising and deblurring problems. IEEE Transactions on Image Processing, 18(11):2419-2434, 2009.
  3. [Beck and Teboulle, 2009b] Amir Beck and Marc Teboulle. A fast iterative shrinkage-thresholding algorithm for lin- ear inverse problems. SIAM Journal on Imaging Sciences, 2:183-202, 2009.
  4. [Bradley and Mangasarian, 1998] Paul Bradley and Olvi Leon Mangasarian. Feature selection via concave minimization and support vector machines. In Machine Learning Proceedings of the Fifteenth International Conference (ICML '98), pages 82-90, 1998.
  5. [Chambolle et al., 1998] Antonin Chambolle, Ronald De- Vore, Nam-Yong Lee, and Bradley Lucier. Nonlinear wavelet image processing: variational problems, compres- sion, and noise removal through wavelet shrinkage. IEEE Transactions on Image Processing, 7(3):319-335, 1998.
  6. [Combettes and Wajs, 2005] Patrick Combettes and Valerie Wajs. Signal recovery by proximal forward-backward splitting. Multiscale Modeling & Simulation, 4(4):1168- 1200, 2005.
  7. [Daubechies et al., 2004] Ingrid Daubechies, Michel De- frise, and Christine De Mol. An iterative thresholding al- gorithm for linear inverse problems with a sparsity con- straint. Communications on Pure and Applied Mathemat- ics, 57(11):1413-1457, 2004.
  8. [Dempster et al., 1977] Arthur Dempster, Natalie Laird, and Donald Rubin. Maximum likelihood from incomplete data via the em algorithm. Journal of the Royal Statistical So- ciety, Serie B, 39(1):1-38, 1977.
  9. [Frankel et al., 2015] Pierre Frankel, Guillaume Garrigos, and Peypouquet Peypouquet. Splitting methods with vari- able metric for kurdyka-łojasiewicz functions and general convergence rates. Journal of Optimization Theory and Applications, 165(3):874-900, 2015.
  10. [Grippo and Sciandrone, 2002] Luigi Grippo and Marco Sciandrone. Nonmonotone globalization techniques for the barzilai-borwein gradient method. Computational Op- timization and Applications, 23(2):143-169, 2002.
  11. [Gu et al., 2018] Bin Gu, Zhouyuan Huo, and Heng Huang. Inexact proximal gradient methods for non-convexand non-smooth optimization. In 32th AAAI Conference on Artificial Intelligence AAAI-18, 2018.
  12. [Hale et al., 2008] Elaine Hale, Wotao Yin, and Yin Zhang. Fixed-point continuation for ℓ 1 -minimization: Methodol- ogy and convergence. SIAM Journal on Optimization, 19(3):1107-1130, 2008.
  13. [Le Thi and Pham Dinh, 2005] Hoai An Le Thi and Tao Pham Dinh. The DC (difference of convex functions) programming and DCA revisited with DC models of real world nonconvex optimization problems. Annals of Oper- ations Research, 133:23-46, 2005.
  14. [Le Thi and Pham Dinh, 2018] Hoai An Le Thi and Tao Pham Dinh. DC programming and DCA: thirty years of developments. Mathematical Programming, Special Is- sue: DC Programming -Theory, Algorithms and Appli- cations, 169(1):5-64, 2018.
  15. [Le Thi et al., 2015] Hoai An Le Thi, Tao Pham Dinh, Hoai Minh Le, and Xuan Thanh Vo. DC approximation approaches for sparse optimization. European Journal of Operational Research, 244(1):26-46, 2015.
  16. [Li and Lin, 2015] Huan Li and Zhouchen Lin. Accelerated proximal gradient methods for nonconvex programming. In Advances in Neural Information Processing Systems, pages 377-387, 2015.
  17. [Nesterov, 1983] Yurii Nesterov. A method of solving a convex programming problem with convergence rate O(1/k 2 ). Soviet Mathematics Doklady, 27:372-376, 1983.
  18. [Pham Dinh and Le Thi, 1997] Tao Pham Dinh and Hoai An Le Thi. Convex analysis approach to D.C. programming: Theory, algorithms and applications. Acta Mathematica Vietnamica, 22(1):289-355, 1997.
  19. [Pham Dinh and Le Thi, 2014] T. Pham Dinh and H. A. Le Thi. Recent advances in dc programming and dca. In Transactions on Computational Intelligence XIII, pages 1- 37, 2014.
  20. [Wright et al., 2009] Stephen Wright, Robert Nowak, and Mario Figueiredo. Sparse reconstruction by separable ap- proximation. IEEE Transactions on Signal Processing, 57(7):2479-2493, 2009.
  21. [Yao et al., 2017] Quanming Yao, James. Kwok, Fei Gao, Wei Chen, and Tie-Yan Liu. Efficient inexact proximal gradient algorithm for nonconvex problems. In Proceed- ings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, pages 3308-3314, 2017. IJCAI
  22. [Yuille and Rangarajan, 2003] A. L. Yuille and A. Rangara- jan. The concave-convex procedure. Neural Computation, 15(4):915-936, 2003.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards