paper-with-me

홈 › Papers

Orthogonal Deep Neural Networks

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

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 generalization analysis of modern DNNs, with the aim to find solution properties of network weights that guarantee better generalization. To this end, we first prove that DNNs are of local isometry on data distributions of practical interest; by using a new covering of the sample space and introducing the local isometry property of DNNs into generalization analysis, we establish a new generalization error bound that is both scale- and range-sensitive to singular value spectrum of each of networks' weight matrices. We prove that the optimal bound w.r.t. the degree of isometry is attained when each weight matrix has a spectrum of equal singular values, among which orthogonal weight matrix or a non-square one with orthonormal rows or columns is the most straightforward choice, suggesting the algorithms of OrthDNNs. We present both algorithms of strict and approximate OrthDNNs, and for the later ones we propose a simple yet effective algorithm called Singular Value Bounding (SVB), which performs as well as strict OrthDNNs, but at a much lower computational cost. We also propose Bounded Batch Normalization (BBN) to make compatible use of batch normalization with OrthDNNs. We conduct extensive comparative studies by using modern architectures on benchmark image classification. Experiments show the efficacy of OrthDNNs.

📄 PDF Abstract BibTeX arXiv:1905.05929

Code (1)

Yuxin-Wen/OrthDNNs pytorch

Tasks

image-classificationImage Classification

Methods 이 논문이 사용한 방법론

Batch Normalization 설명 없음

Similar Papers 제목 키워드 기반

Towards Better Orthogonality Regularization with Disentangled Norm in Training Deep CNNs

2023-06-16 · Changhao Wu, Shenan Zhang, Fangsong Long, Ziliang Yin 외

Orthogonality regularization has been developed to prevent deep CNNs from training instability and feature redundancy. Among existing proposals, kernel orthogonality regularization enforces orthogonality by minimizing th…

Scaling-up Diverse Orthogonal Convolutional Networks with a Paraunitary Framework

2021-06-16 · Jiahao Su, Wonmin Byeon, Furong Huang

Enforcing orthogonality in neural networks is an antidote for gradient vanishing/exploding problems, sensitivity by adversarial perturbation, and bounding generalization errors. However, many previous approaches are heur…

Orthogonal Convolutional Neural Networks

2019-11-27 · CVPR 2020 6 · Jiayun Wang, Yubei Chen, Rudrasis Chakraborty, Stella X. Yu

Deep convolutional neural networks are hindered by training instability and feature redundancy towards further performance improvement. A promising solution is to impose orthogonality on convolutional filters. We develop…

image-classificationImage ClassificationImage Retrieval

Controlling Directions Orthogonal to a Classifier

2022-01-27 · ICLR 2022 4 · Yilun Xu, Hao He, Tianxiao Shen, Tommi Jaakkola

We propose to identify directions invariant to a given classifier so that these directions can be controlled in tasks such as style transfer. While orthogonal decomposition is directly identifiable when the given classif…

Domain AdaptationFairnessStyle Transfer

Scaling-up Diverse Orthogonal Convolutional Networks by a Paraunitary Framework

2021-09-29 · Jiahao Su, Wonmin Byeon, Furong Huang

Enforcing orthogonality in neural networks is an antidote for gradient vanishing/exploding problems, sensitivity to adversarial perturbation, and bounding generalization errors. However, many previous approaches are heur…