Learning to generate filters for convolutional neural networks
Wei Shen, Rujie Liu

TL;DR
This paper introduces a method to generate sample-specific convolutional filters dynamically during the forward pass, enhancing CNN flexibility and accuracy by tailoring filters to individual images using autoencoder features.
Contribution
The paper presents a novel approach to generate filters on-the-fly using autoencoder features and coefficient learning, improving CNN adaptability and performance.
Findings
Improved classification accuracy on MNIST, MTFL, and CIFAR10 datasets.
Sample-specific filters outperform traditional fixed filters.
Method enhances CNN flexibility and fit to training data.
Abstract
Conventionally, convolutional neural networks (CNNs) process different images with the same set of filters. However, the variations in images pose a challenge to this fashion. In this paper, we propose to generate sample-specific filters for convolutional layers in the forward pass. Since the filters are generated on-the-fly, the model becomes more flexible and can better fit the training data compared to traditional CNNs. In order to obtain sample-specific features, we extract the intermediate feature maps from an autoencoder. As filters are usually high dimensional, we propose to learn a set of coefficients instead of a set of filters. These coefficients are used to linearly combine the base filters from a filter repository to generate the final filters for a CNN. The proposed method is evaluated on MNIST, MTFL and CIFAR10 datasets. Experiment results demonstrate that the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Anomaly Detection Techniques and Applications · Face and Expression Recognition
