Discriminative Feature Learning through Feature Distance Loss
Tobias Schlagenhauf, Yiwen Lin, Benjamin Noack

TL;DR
This paper introduces a feature distance loss that encourages ensemble models to learn diverse features, leading to improved classification accuracy across multiple datasets and architectures.
Contribution
It proposes a novel feature distance loss to promote feature diversity among ensemble models, enhancing their collective discriminative power.
Findings
The method improves ensemble classification accuracy.
Models learn more diverse feature representations.
Outperforms classical ensemble methods.
Abstract
Ensembles of Convolutional neural networks have shown remarkable results in learning discriminative semantic features for image classification tasks. Though, the models in the ensemble often concentrate on similar regions in images. This work proposes a novel method that forces a set of base models to learn different features for a classification task. These models are combined in an ensemble to make a collective classification. The key finding is that by forcing the models to concentrate on different features, the classification accuracy is increased. To learn different feature concepts, a so-called feature distance loss is implemented on the feature maps. The experiments on benchmark convolutional neural networks (VGG16, ResNet, AlexNet), popular datasets (Cifar10, Cifar100, miniImageNet, NEU, BSD, TEX), and different training samples (3, 5, 10, 20, 50, 100 per class) show 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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Brain Tumor Detection and Classification · Domain Adaptation and Few-Shot Learning
Methods1x1 Convolution · *Communicated@Fast*How Do I Communicate to Expedia? · Residual Connection · Bottleneck Residual Block · Convolution · Average Pooling · Batch Normalization · Kaiming Initialization · Max Pooling · Residual Block
