Image classification and retrieval with random depthwise signed convolutional neural networks
Yunzhe Xue, Usman Roshan

TL;DR
This paper introduces a novel random depthwise CNN framework for image classification and retrieval, demonstrating competitive accuracy and robustness without training, and providing insights into feature space properties.
Contribution
The work presents a new random CNN architecture that effectively generates discriminative features for classification and retrieval tasks without learned weights.
Findings
Higher class separation in feature space compared to input space
Competitive accuracy with trained networks on CIFAR and STL10
Robustness to black box attacks despite lack of training
Abstract
We propose a random convolutional neural network to generate a feature space in which we study image classification and retrieval performance. Put briefly we apply random convolutional blocks followed by global average pooling to generate a new feature, and we repeat this k times to produce a k-dimensional feature space. This can be interpreted as partitioning the space of image patches with random hyperplanes which we formalize as a random depthwise convolutional neural network. In the network's final layer we perform image classification and retrieval with the linear support vector machine and k-nearest neighbor classifiers and study other empirical properties. We show that the ratio of image pixel distribution similarity across classes to within classes is higher in our network's final layer compared to the input space. When we apply the linear support vector machine for image…
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
TopicsDomain Adaptation and Few-Shot Learning · Advanced Image and Video Retrieval Techniques · Advanced Neural Network Applications
MethodsGlobal Average Pooling · Average Pooling
