about
Minimum Description Length Recurrent Neural Networks (arxiv.org)
1 point by schmidt87 on Jun 10, 2022 | hide | past | pdf | discuss on HN

In plain words: Networks are trained with a score that trades accuracy against size, pushing them to find the smallest solution that works. They learn to count matching symbol groups and do addition, often perfectly, with proofs they are right on every input, not just a test set.

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 $a^nb^n$, $a^nb^nc^n$, $a^nb^{2n}$, $a^nb^mc^{n+m}$, 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.

Nur Lan, Michal Geyer, Emmanuel Chemla, Roni Katzir
arXiv:2111.00600 · cs.CL · submitted Oct 31, 2021 · updated Mar 31, 2022
abstract · pdf · html · 15 pages

add comment on HN
Also discussed: May 2024 (1 point, 0 comments) · Apr 2022 (2 points, 0 comments)