paper-with-me

Papers

A block coordinate descent optimizer for classification problems exploiting convexity

2020-06-17 · Ravi G. Patel, Nathaniel A. Trask, Mamikon A. Gulian, Eric C. Cyr

Second-order optimizers hold intriguing potential for deep learning, but suffer from increased cost and sensitivity to the non-convexity of the loss surface as compared to gradient-based approaches. We introduce a coordinate descent method to train deep neural networks for classification tasks that exploits global convexity of the cross-entropy loss in the weights of the linear layer. Our hybrid Newton/Gradient Descent (NGD) method is consistent with the interpretation of hidden layers as providing an adaptive basis and the linear layer as providing an optimal fit of the basis to data. By alternating between a second-order method to find globally optimal parameters for the linear layer and gradient descent to train the hidden layers, we ensure an optimal fit of the adaptive basis to data throughout training. The size of the Hessian in the second-order step scales only with the number weights in the linear layer and not the depth and width of the hidden layers; furthermore, the approach is applicable to arbitrary hidden layer architecture. Previous work applying this adaptive basis perspective to regression problems demonstrated significant improvements in accuracy at reduced training cost, and this work can be viewed as an extension of this approach to classification problems. We first prove that the resulting Hessian matrix is symmetric semi-definite, and that the Newton step realizes a global minimizer. By studying classification of manufactured two-dimensional point cloud data, we demonstrate both an improvement in validation error and a striking qualitative difference in the basis functions encoded in the hidden layer when trained using NGD. Application to image classification benchmarks for both dense and convolutional architectures reveals improved training accuracy, suggesting possible gains of second-order methods over gradient descent.

📄 PDF Abstract BibTeX arXiv:2006.10123

Code (0)

등록된 구현이 없습니다.

Tasks

ClassificationGeneral Classificationimage-classificationImage ClassificationSecond-order methods

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.

Similar Papers 제목 키워드 기반

Large Scale Kernel Learning using Block Coordinate Descent

2016-02-17 · Stephen Tu, Rebecca Roelofs, Shivaram Venkataraman, Benjamin Recht

We demonstrate that distributed block coordinate descent can quickly solve kernel regression and classification problems with millions of data points. Armed with this capability, we conduct a thorough comparison between …

ClassificationGeneral Classificationregression

Feature Clustering for Accelerating Parallel Coordinate Descent

2012-12-01 · NeurIPS 2012 12 · Chad Scherrer, Ambuj Tewari, Mahantesh Halappanavar, David Haglin

Large scale $\ell_1$-regularized loss minimization problems arise in numerous applications such as compressed sensing and high dimensional supervised learning, including classification and regression problems. High perf…

Clusteringcompressed sensing

Importance sampling strategy for non-convex randomized block-coordinate descent

2016-06-23 · Rémi Flamary, Alain Rakotomamonjy, Gilles Gasso

As the number of samples and dimensionality of optimization problems related to statistics an machine learning explode, block coordinate descent algorithms have gained popularity since they reduce the original problem to…

Relative Interior Rule in Block-Coordinate Descent

2020-06-01 · CVPR 2020 6 · Tomas Werner, Daniel Prusa, Tomas Dlask

It is well-known that for general convex optimization problems, block-coordinate descent can get stuck in poor local optima. Despite that, versions of this method known as convergent message passing are very successful t…

A Block-Coordinate Descent EMO Algorithm: Theoretical and Empirical Analysis

2024-04-04 · Benjamin Doerr, Joshua Knowles, Aneta Neumann, Frank Neumann

We consider whether conditions exist under which block-coordinate descent is asymptotically efficient in evolutionary multi-objective optimization, addressing an open problem. Block-coordinate descent, where an optimizat…

Scheduling