paper-with-me

Papers

CNN Filter DB: An Empirical Investigation of Trained Convolutional Filters

2022-03-29 · CVPR 2022 1 · Paul Gavrikov, Janis Keuper

Currently, many theoretical as well as practically relevant questions towards the transferability and robustness of Convolutional Neural Networks (CNNs) remain unsolved. While ongoing research efforts are engaging these problems from various angles, in most computer vision related cases these approaches can be generalized to investigations of the effects of distribution shifts in image data. In this context, we propose to study the shifts in the learned weights of trained CNN models. Here we focus on the properties of the distributions of dominantly used 3x3 convolution filter kernels. We collected and publicly provide a dataset with over 1.4 billion filters from hundreds of trained CNNs, using a wide range of datasets, architectures, and vision tasks. In a first use case of the proposed dataset, we can show highly relevant properties of many publicly available pre-trained models for practical applications: I) We analyze distribution shifts (or the lack thereof) between trained filters along different axes of meta-parameters, like visual category of the dataset, task, architecture, or layer depth. Based on these results, we conclude that model pre-training can succeed on arbitrary datasets if they meet size and variance conditions. II) We show that many pre-trained models contain degenerated filters which make them less robust and less suitable for fine-tuning on target applications. Data & Project website: https://github.com/paulgavrikov/cnn-filter-db

📄 PDF Abstract BibTeX arXiv:2203.15331

Code (1)

paulgavrikov/cnn-filter-db 공식 구현 pytorch

Tasks

Image Classification

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 제목 키워드 기반

An Empirical Investigation of Model-to-Model Distribution Shifts in Trained Convolutional Filters

2022-01-20 · Paul Gavrikov, Janis Keuper

We present first empirical results from our ongoing investigation of distribution shifts in image data used for various computer vision tasks. Instead of analyzing the original training and test data, we propose to study…

modelTransfer Learning

The Master Key Filters Hypothesis: Deep Filters Are General

2024-12-21 · Zahra Babaiee, Peyman M. Kiasari, Daniela Rus, Radu Grosu

This paper challenges the prevailing view that convolutional neural network (CNN) filters become increasingly specialized in deeper layers. Motivated by recent observations of clusterable repeating patterns in depthwise …

Transfer Learning

Adversarial Robustness through the Lens of Convolutional Filters

2022-04-05 · Paul Gavrikov, Janis Keuper

Deep learning models are intrinsically sensitive to distribution shifts in the input data. In particular, small, barely perceivable perturbations to the input data can force models to make wrong predictions with high con…

Adversarial Robustness

Why Convolutional Networks Learn Oriented Bandpass Filters: Theory and Empirical Support

2020-11-30 · Isma Hadji, Richard P. Wildes

It has been repeatedly observed that convolutional architectures when applied to image understanding tasks learn oriented bandpass filters. A standard explanation of this result is that these filters reflect the structur…

Centripetal SGD for Pruning Very Deep Convolutional Networks with Complicated Structure

2019-04-08 · CVPR 2019 6 · Xiaohan Ding, Guiguang Ding, Yuchen Guo, Jungong Han

The redundancy is widely recognized in Convolutional Neural Networks (CNNs), which enables to remove unimportant filters from convolutional layers so as to slim the network with acceptable performance drop. Inspired by t…