paper-with-me

홈 › Papers

Initialization and Regularization of Factorized Neural Layers

2021-05-03 · ICLR 2021 1 · Mikhail Khodak, Neil Tenenholtz, Lester Mackey, Nicolò Fusi

Factorized layers--operations parameterized by products of two or more matrices--occur in a variety of deep learning contexts, including compressed model training, certain types of knowledge distillation, and multi-head self-attention architectures. We study how to initialize and regularize deep nets containing such layers, examining two simple, understudied schemes, spectral initialization and Frobenius decay, for improving their performance. The guiding insight is to design optimization routines for these networks that are as close as possible to that of their well-tuned, non-decomposed counterparts; we back this intuition with an analysis of how the initialization and regularization schemes impact training with gradient descent, drawing on modern attempts to understand the interplay of weight-decay and batch-normalization. Empirically, we highlight the benefits of spectral initialization and Frobenius decay across a variety of settings. In model compression, we show that they enable low-rank methods to significantly outperform both unstructured sparsity and tensor methods on the task of training low-memory residual networks; analogs of the schemes also improve the performance of tensor decomposition techniques. For knowledge distillation, Frobenius decay enables a simple, overcomplete baseline that yields a compact model from over-parameterized training without requiring retraining with or pruning a teacher network. Finally, we show how both schemes applied to multi-head attention lead to improved performance on both translation and unsupervised pre-training.

📄 PDF Abstract BibTeX arXiv:2105.01029

Code (1)

microsoft/fnl_paper 공식 구현 pytorch

Tasks

Knowledge DistillationModel CompressionTensor DecompositionUnsupervised Pre-training

Methods 이 논문이 사용한 방법론

Pruning 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.

Similar Papers 제목 키워드 기반

Implicit Balancing and Regularization: Generalization and Convergence Guarantees for Overparameterized Asymmetric Matrix Sensing

2023-03-24 · Mahdi Soltanolkotabi, Dominik Stöger, Changzhi Xie

Recently, there has been significant progress in understanding the convergence and generalization properties of gradient-based methods for training overparameterized learning models. However, many aspects including the r…

Regularizing Neural Networks via Stochastic Branch Layers

2019-10-03 · Wonpyo Park, Paul Hongsuck Seo, Bohyung Han, Minsu Cho

We introduce a novel stochastic regularization technique for deep neural networks, which decomposes a layer into multiple branches with different parameters and merges stochastically sampled combinations of the outputs f…

Geometry-aware training of factorized layers in tensor Tucker format

2023-05-30 · Emanuele Zangrando, Steffen Schotthöfer, Gianluca Ceruti, Jonas Kusch 외

Reducing parameter redundancies in neural network architectures is crucial for achieving feasible computational and memory requirements during training and inference phases. Given its easy implementation and flexibility,…

RED-PSM: Regularization by Denoising of Factorized Low Rank Models for Dynamic Imaging

2023-04-07 · ICCV 2023 1 · Berk Iskender, Marc L. Klasky, Yoram Bresler

Dynamic imaging addresses the recovery of a time-varying 2D or 3D object at each time instant using its undersampled measurements. In particular, in the case of dynamic tomography, only a single projection at a single vi…

DenoisingDynamic ReconstructionImage DenoisingVideo Reconstruction

Deep Weight Factorization: Sparse Learning Through the Lens of Artificial Symmetries

2025-02-04 · Chris Kolb, Tobias Weber, Bernd Bischl, David Rügamer

Sparse regularization techniques are well-established in machine learning, yet their application in neural networks remains challenging due to the non-differentiability of penalties like the $L_1$ norm, which is incompat…

Sparse Learning