OCLGMLMar 1, 2018

Global Convergence of Block Coordinate Descent in Deep Learning

arXiv:1803.00225v499 citations
Originality Incremental advance
AI Analysis

This provides foundational theoretical support for practitioners using BCD in deep learning, though it is incremental as it builds on existing frameworks.

The paper tackles the lack of theoretical convergence guarantees for block coordinate descent methods in deep neural network training, establishing global convergence to a critical point at a rate of O(1/k) for common models including ResNets and general loss functions.

Deep learning has aroused extensive attention due to its great empirical success. The efficiency of the block coordinate descent (BCD) methods has been recently demonstrated in deep neural network (DNN) training. However, theoretical studies on their convergence properties are limited due to the highly nonconvex nature of DNN training. In this paper, we aim at providing a general methodology for provable convergence guarantees for this type of methods. In particular, for most of the commonly used DNN training models involving both two- and three-splitting schemes, we establish the global convergence to a critical point at a rate of ${\cal O}(1/k)$, where $k$ is the number of iterations. The results extend to general loss functions which have Lipschitz continuous gradients and deep residual networks (ResNets). Our key development adds several new elements to the Kurdyka-Łojasiewicz inequality framework that enables us to carry out the global convergence analysis of BCD in the general scenario of deep learning.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes