Scattering Networks for Hybrid Representation Learning
Edouard Oyallon (CVN, GALEN), Sergey Zagoruyko (ENPC, LIGM), Gabriel, Huang (DIRO, MILA), Nikos Komodakis (ENPC, CSD-UOC, LIGM), Simon, Lacoste-Julien (DIRO, MILA), Matthew Blaschko (ESAT), Eugene Belilovsky, (DIRO, MILA)

TL;DR
This paper explores scattering networks as fixed, interpretable representations for images, demonstrating their effectiveness in hybrid models for supervised and unsupervised learning, often matching or surpassing learned CNNs.
Contribution
It introduces the use of scattering networks as fixed layers in hybrid architectures, achieving state-of-the-art results and interpretability advantages over traditional learned CNNs.
Findings
Hybrid models with scattering networks achieve AlexNet-level accuracy.
Combining scattering with deep residual networks reduces top-5 error to 11.4%.
Scattering coefficients enable effective image generation and recovery.
Abstract
Scattering networks are a class of designed Convolutional Neural Networks (CNNs) with fixed weights. We argue they can serve as generic representations for modelling images. In particular, by working in scattering space, we achieve competitive results both for supervised and unsupervised learning tasks, while making progress towards constructing more interpretable CNNs. For supervised learning, we demonstrate that the early layers of CNNs do not necessarily need to be learned, and can be replaced with a scattering network instead. Indeed, using hybrid architectures, we achieve the best results with predefined representations to-date, while being competitive with end-to-end learned CNNs. Specifically, even applying a shallow cascade of small-windowed scattering coefficients followed by 11-convolutions results in AlexNet accuracy on the ILSVRC2012 classification task. Moreover, by…
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
Methods1x1 Convolution · Convolution · Local Response Normalization · Grouped Convolution · *Communicated@Fast*How Do I Communicate to Expedia? · Dropout · Dense Connections · Max Pooling · Softmax · How do I speak to a person at Expedia?-/+/
