paper-with-me

홈 › Papers

Sketchy Empirical Natural Gradient Methods for Deep Learning

2020-06-10 · Ming-Han Yang, Dong Xu, Zaiwen Wen, Mengyun Chen, Pengxiang Xu

In this paper, we develop an efficient sketchy empirical natural gradient method (SENG) for large-scale deep learning problems. The empirical Fisher information matrix is usually low-rank since the sampling is only practical on a small amount of data at each iteration. Although the corresponding natural gradient direction lies in a small subspace, both the computational cost and memory requirement are still not tractable due to the high dimensionality. We design randomized techniques for different neural network structures to resolve these challenges. For layers with a reasonable dimension, sketching can be performed on a regularized least squares subproblem. Otherwise, since the gradient is a vectorization of the product between two matrices, we apply sketching on the low-rank approximations of these matrices to compute the most expensive parts. A distributed version of SENG is also developed for extremely large-scale applications. Global convergence to stationary points is established under some mild assumptions and a fast linear convergence is analyzed under the neural tangent kernel (NTK) case. Extensive experiments on convolutional neural networks show the competitiveness of SENG compared with the state-of-the-art methods. On the task ResNet50 with ImageNet-1k, SENG achieves 75.9\% Top-1 testing accuracy within 41 epochs. Experiments on the distributed large-batch training show that the scaling efficiency is quite reasonable.

📄 PDF Abstract BibTeX arXiv:2006.05924

Code (1)

yangorwell/SENG pytorch

Tasks

Deep Learning

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
SGD Stochastic Gradient Descent is an iterative optimization technique that uses minibatches of data to form an expectation of the gradient, rather than the full gradient using…

Similar Papers 제목 키워드 기반

SketchySGD: Reliable Stochastic Optimization via Randomized Curvature Estimates

2022-11-16 · Zachary Frangella, Pratik Rathore, Shipu Zhao, Madeleine Udell

SketchySGD improves upon existing stochastic gradient methods in machine learning by using randomized low-rank approximations to the subsampled Hessian and by introducing an automated stepsize that works well across a wi…

regressionStochastic Optimization

Sketchy Decisions: Convex Low-Rank Matrix Optimization with Optimal Storage

2017-02-22 · Alp Yurtsever, Madeleine Udell, Joel A. Tropp, Volkan Cevher

This paper concerns a fundamental class of convex matrix optimization problems. It presents the first algorithm that uses optimal storage and provably computes a low-rank approximation of a solution. In particular, when …

Sketchy Moment Matching: Toward Fast and Provable Data Selection for Finetuning

2024-07-08 · Yijun Dong, Hoang Phan, Xiang Pan, Qi Lei

We revisit data selection in a modern context of finetuning from a fundamental perspective. Extending the classical wisdom of variance minimization in low dimensions to high-dimensional finetuning, our generalization ana…

Sketchy Scene Captioning: Learning Multi-Level Semantic Information from Sparse Visual Scene Cues

2021-08-01 · CCL 2021 8 · Zhou Lian, Chen Yangdong, Zhang Yuejie

“To enrich the research about sketch modality a new task termed Sketchy Scene Captioning isproposed in this paper. This task aims to generate sentence-level and paragraph-level descrip-tions for a sketchy scene. The sent…

Sentence

Sketchy Bounding-box Supervision for 3D Instance Segmentation

2025-05-22 · CVPR 2025 1 · Qian Deng, Le Hui, Jin Xie, Jian Yang

Bounding box supervision has gained considerable attention in weakly supervised 3D instance segmentation. While this approach alleviates the need for extensive point-level annotations, obtaining accurate bounding boxes i…

3D Instance SegmentationInstance SegmentationSemantic Segmentation