paper-with-me

홈 › Papers

Orthogonal Weight Normalization: Solution to Optimization overMultiple Dependent Stiefel Manifolds in Deep Neural Networks

2018-02-02 · The Thirty-Second AAAI Conferenceon Artificial Intelligence 2018 2 · Lei Huang, Xianglong Liu, Bo Lang, Adams Wei Yu, Yongliang Wang, Bo Li

Orthogonal matrix has shown advantages in training Recurrent Neural Networks (RNNs), but such matrix is limited to be square for the hidden-to-hidden transformation in RNNs. In this paper, we generalize such square orthogonal matrix to orthogonal rectangular matrix and formulating this problem in feed-forward Neural Networks (FNNs) as Optimization over Multiple Dependent Stiefel Manifolds (OMDSM). We show that the rectangular orthogonal matrix can stabilize the distribution of network activations and regularize FNNs. We also propose a novel orthogonal weight normalization method to solve OMDSM. Particularly, it constructs orthogonal transformation over proxy parameters to ensure the weight matrix is orthogonal and back-propagates gradient information through the transformation during training. To guarantee stability, we minimize the distortions between proxy parameters and canonical weights over all tractable orthogonal transformations. In addition, we design an orthogonal linear module (OLM) to learn orthogonal filter banks in practice, which can be used as an alternative to standard linear module. Extensive experiments demonstrate that by simply substituting OLM for standard linear module without revising any experimental protocols, our method largely improves the performance of the state-of-the-art networks, including Inception and residual networks on CIFAR and ImageNet datasets. In particular, we have reduced the test error of wide residual network on CIFAR-100 from 20.04% to 18.61% with such simple substitution. Our code is available online for result reproduction.

📄 PDF Abstract BibTeX

Code (1)

huangleiBuaa/OthogonalWN 공식 구현 pytorch

Methods 이 논문이 사용한 방법론

Weight Normalization Weight Normalization is a normalization method for training neural networks. It is inspired by batch normalization,…

Similar Papers 제목 키워드 기반

Orthogonal Weight Normalization: Solution to Optimization over Multiple Dependent Stiefel Manifolds in Deep Neural Networks

2017-09-16 · Lei Huang, Xianglong Liu, Bo Lang, Adams Wei Yu 외

Orthogonal matrix has shown advantages in training Recurrent Neural Networks (RNNs), but such matrix is limited to be square for the hidden-to-hidden transformation in RNNs. In this paper, we generalize such square ortho…

Image Classification

Improving training of deep neural networks via Singular Value Bounding

2016-11-18 · CVPR 2017 7 · Kui Jia

Deep learning methods achieve great success recently on many computer vision problems, with image classification and object detection as the prominent examples. In spite of these practical successes, optimization of deep…

General Classificationimage-classificationImage Classificationobject-detection+1

MuonEq: Balancing Before Orthogonalization with Lightweight Equilibration

2026-03-30 · Da Chang, Qiankun Shi, Lvgang Zhang, Yu Li 외 arxiv

Orthogonalized-update optimizers such as Muon improve training of matrix-valued parameters, but existing extensions typically either rescale updates after orthogonalization or use heavier whitening-based preconditioners …

Controllable Orthogonalization in Training DNNs

2020-04-02 · CVPR 2020 6 · Lei Huang, Li Liu, Fan Zhu, Diwen Wan 외

Orthogonality is widely used for training deep neural networks (DNNs) due to its ability to maintain all singular values of the Jacobian close to 1 and reduce redundancy in representation. This paper proposes a computati…

image-classificationImage Classification

Orthogonal Deep Neural Networks

2019-05-15 · Kui Jia, Shuai Li, Yuxin Wen, Tongliang Liu 외

In this paper, we introduce the algorithms of Orthogonal Deep Neural Networks (OrthDNNs) to connect with recent interest of spectrally regularized deep learning methods. OrthDNNs are theoretically motivated by generaliza…

image-classificationImage Classification