paper-with-me

Papers

Learning Deeply Shared Filter Bases for Efficient ConvNets

2021-01-01 · Woochul Kang, Daeyeon Kim

Recently, inspired by repetitive block structure of modern ConvNets, such as ResNets, parameter-sharing among repetitive convolution layers has been proposed to reduce the size of parameters. However, naive sharing of convolution filters poses many challenges such as overfitting and vanishing/exploding gradients, resulting in worse performance than non-shared counterpart models. Furthermore, sharing parameters often increases computational complexity due to additional operations for re-parameterization. In this work, we propose an efficient parameter-sharing structure and an effective training mechanism of deeply shared parameters. In the proposed ConvNet architecture, convolution layers are decomposed into a filter basis, that can be shared recursively, and layer-specific parts. We conjecture that a shared filter basis combined with a small amount of layer-specific parameters can retain, or further enhance, the representation power of individual layers, if a proper training method is applied. We show both theoretically and empirically that potential vanishing/exploding gradients problems can be mitigated by enforcing orthogonality to the shared filter bases. Experimental results demonstrate that our scheme effectively reduces redundancy by saving up to 63.8% of parameters while consistently outperforming non-shared counterpart networks even when a filter basis is deeply shared by up to 10 repetitive convolution layers.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

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…

Similar Papers 제목 키워드 기반

Analyzing Filters Toward Efficient ConvNet

2018-06-01 · CVPR 2018 6 · Takumi Kobayashi

Deep convolutional neural network (ConvNet) is a promising approach for high-performance image classification. The behavior of ConvNet is analyzed mainly based on the neuron activations, such as by visualizing them. In t…

ClassificationGeneral Classificationimage-classificationImage Classification

Instabilities in Convnets for Raw Audio

2023-09-11 · Daniel Haider, Vincent Lostanlen, Martin Ehler, Peter Balazs

What makes waveform-based deep learning so hard? Despite numerous attempts at training convolutional neural networks (convnets) for filterbank design, they often fail to outperform hand-crafted baselines. These baselines…

Audio Signal Processing

Deeply Shared Filter Bases for Parameter-Efficient Convolutional Neural Networks

2020-06-09 · NeurIPS 2021 12 · Woochul Kang, Daeyeon Kim

Modern convolutional neural networks (CNNs) have massive identical convolution blocks, and, hence, recursive sharing of parameters across these blocks has been proposed to reduce the amount of parameters. However, naive …

image-classificationImage Classificationobject-detectionObject Detection

Inhibition-augmented ConvNets

2021-01-01 · Nicola Strisciuglio, George Azzopardi, Nicolai Petkov

Convolutional Networks (ConvNets) suffer from insufficient robustness to common corruptions and perturbations of the input, unseen during training. We address this problem by including a form of response inhibition in…

Towards Efficient Model Compression via Learned Global Ranking

2019-04-28 · CVPR 2020 6 · Ting-Wu Chin, Ruizhou Ding, Cha Zhang, Diana Marculescu

Pruning convolutional filters has demonstrated its effectiveness in compressing ConvNets. Prior art in filter pruning requires users to specify a target model complexity (e.g., model size or FLOP count) for the resulting…

Model Compression