We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

stat.ML

Change to browse by:

References & Citations

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Machine Learning

Title: A provably stable neural network Turing Machine

Abstract: We introduce a neural stack architecture, including a differentiable parametrized stack operator that approximates stack push and pop operations for suitable choices of parameters that explicitly represents a stack. We prove the stability of this stack architecture: after arbitrarily many stack operations, the state of the neural stack still closely resembles the state of the discrete stack. Using the neural stack with a recurrent neural network, we introduce a neural network Pushdown Automaton (nnPDA) and prove that nnPDA with finite/bounded neurons and time can simulate any PDA. Furthermore, we extend our construction and propose new architecture neural state Turing Machine (nnTM). We prove that differentiable nnTM with bounded neurons can simulate Turing Machine (TM) in real-time. Just like the neural stack, these architectures are also stable. Finally, we extend our construction to show that differentiable nnTM is equivalent to Universal Turing Machine (UTM) and can simulate any TM with only \textbf{seven finite/bounded precision} neurons. This work provides a new theoretical bound for the computational capability of bounded precision RNNs augmented with memory.
Comments: 28 pages, 2 figures
Subjects: Machine Learning (cs.LG); Formal Languages and Automata Theory (cs.FL); Machine Learning (stat.ML)
Cite as: arXiv:2006.03651 [cs.LG]
  (or arXiv:2006.03651v4 [cs.LG] for this version)

Submission history

From: Ankur Mali [view email]
[v1] Fri, 5 Jun 2020 19:45:49 GMT (75kb,D)
[v2] Wed, 10 Jun 2020 16:59:42 GMT (75kb,D)
[v3] Thu, 11 Jun 2020 01:01:49 GMT (75kb,D)
[v4] Sun, 18 Sep 2022 16:20:48 GMT (138kb,D)

Link back to: arXiv, form interface, contact.