Minimum Description Length Recurrent Neural Networks
Nur Lan, Michal Geyer, Emmanuel Chemla, Roni Katzir

TL;DR
This paper introduces neural networks trained with a Minimum Description Length objective that can learn complex formal languages and tasks involving memory, achieving perfect accuracy with small, transparent models.
Contribution
It demonstrates that MDL-optimized neural networks can master complex language classes and tasks, providing formal proofs of their generalization and transparency.
Findings
Networks master languages like a^nb^n, a^nb^nc^n, etc.
Achieve 100% accuracy on complex tasks.
Models are small and interpretable.
Abstract
We train neural networks to optimize a Minimum Description Length score, i.e., to balance between the complexity of the network and its accuracy at a task. We show that networks optimizing this objective function master tasks involving memory challenges and go beyond context-free languages. These learners master languages such as , , , , and they perform addition. Moreover, they often do so with 100% accuracy. The networks are small, and their inner workings are transparent. We thus provide formal proofs that their perfect accuracy holds not only on a given test set, but for any input sequence. To our knowledge, no other connectionist model has been shown to capture the underlying grammars for these languages in full generality.
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
TopicsNatural Language Processing Techniques · Topic Modeling · Text Readability and Simplification
MethodsTest
