Learning Ordered Representations with Nested Dropout
Oren Rippel, Michael A. Gelbart, Ryan P. Adams

TL;DR
This paper introduces nested dropout to learn ordered data representations, demonstrating theoretical equivalence to PCA and practical benefits in fast retrieval and adaptive compression.
Contribution
It presents nested dropout as a novel method for learning ordered representations, with theoretical guarantees and applications in fast data retrieval and compression.
Findings
Nested dropout enforces unit identifiability and is equivalent to PCA.
Ordered codes enable logarithmic-time data retrieval.
The method improves data compression and online reconstruction.
Abstract
In this paper, we study ordered representations of data in which different dimensions have different degrees of importance. To learn these representations we introduce nested dropout, a procedure for stochastically removing coherent nested sets of hidden units in a neural network. We first present a sequence of theoretical results in the simple case of a semi-linear autoencoder. We rigorously show that the application of nested dropout enforces identifiability of the units, which leads to an exact equivalence with PCA. We then extend the algorithm to deep models and demonstrate the relevance of ordered representations to a number of applications. Specifically, we use the ordered property of the learned codes to construct hash-based data structures that permit very fast retrieval, achieving retrieval in time logarithmic in the database size and independent of the dimensionality of 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
TopicsAdvanced Image and Video Retrieval Techniques · Domain Adaptation and Few-Shot Learning · Advanced Neural Network Applications
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings · Principal Components Analysis
