Implementing Neural Turing Machines

被引:26
|
作者
Collier, Mark [1 ]
Beel, Joeran [1 ]
机构
[1] Trinity Coll Dublin, Dublin, Ireland
关键词
Neural Turing Machines; Memory Augmented; Neural Networks;
D O I
10.1007/978-3-030-01424-7_10
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Neural Turing Machines (NTMs) are an instance of Memory Augmented Neural Networks, a new class of recurrent neural networks which decouple computation from memory by introducing an external memory unit. NTMs have demonstrated superior performance over Long Short- Term Memory Cells in several sequence learning tasks. A number of open source implementations of NTMs exist but are unstable during training and/ or fail to replicate the reported performance of NTMs. This paper presents the details of our successful implementation of a NTM. Our implementation learns to solve three sequential learning tasks from the original NTM paper. We find that the choice of memory contents initialization scheme is crucial in successfully implementing a NTM. Networks with memory contents initialized to small constant values converge on average 2 times faster than the next best memory contents initialization scheme.
引用
收藏
页码:94 / 104
页数:11
相关论文
共 50 条
  • [1] TURING MACHINES, FINITE AUTOMATA AND NEURAL NETS
    ARBIB, M
    JOURNAL OF THE ACM, 1961, 8 (04) : 467 - 475
  • [2] CHEMICAL IMPLEMENTATION OF NEURAL NETWORKS AND TURING-MACHINES
    HJELMFELT, A
    WEINBERGER, ED
    ROSS, J
    PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 1991, 88 (24) : 10983 - 10987
  • [3] Universality for Turing Machines, Inductive Turing Machines and Evolutionary Algorithms
    Burgin, Mark
    Eberbach, Eugene
    FUNDAMENTA INFORMATICAE, 2009, 91 (01) : 53 - 77
  • [4] Neural Turing Machines for the Remaining Useful Life estimation problem
    Falcon, Alex
    D'Agostino, Giovanni
    Lanz, Oswald
    Brajnik, Giorgio
    Tasso, Carlo
    Serra, Giuseppe
    COMPUTERS IN INDUSTRY, 2022, 143
  • [5] HyperNTM: Evolving Scalable Neural Turing Machines Through HyperNEAT
    Merrild, Jakob
    Rasmussen, Mikkel Angaju
    Risi, Sebastian
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, EVOAPPLICATIONS 2018, 2018, 10784 : 750 - 766
  • [6] Evolving Neural Turing Machines for Reward-based Learning
    Greve, Rasmus Boll
    Jacobsen, Emil Juul
    Risi, Sebastian
    GECCO'16: PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2016, : 117 - 124
  • [7] Alan Turing, Turing Machines and Stronger
    Gams, Matjaz
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2013, 37 (01): : 9 - 14
  • [8] Simulating Turing machines on Maurer machines
    Programming Research Group, University of Amsterdam, P.O. Box 41882, 1009 DB Amsterdam, Netherlands
    不详
    J. Appl. Logic, 2008, 1 (1-23):
  • [9] DEFINABILITY BY TURING MACHINES
    BAER, RM
    ZEITSCHRIFT FUR MATHEMATISCHE LOGIK UND GRUNDLAGEN DER MATHEMATIK, 1969, 15 (04): : 325 - &
  • [10] Neural Networks That Mimic the Human Brain: Turing Machines versus Machines That Generate Conscious Sensations
    Rosen, Alan
    Rosen, David B.
    ADVANCES IN NEURO-INFORMATION PROCESSING, PT I, 2009, 5506 : 794 - 801