TY - JOUR
T1 - A programmable neural virtual machine based on a fast store-erase learning rule
AU - Katz, Garrett E.
AU - Davis, Gregory P.
AU - Gentili, Rodolphe J.
AU - Reggia, James A.
N1 - Publisher Copyright:
© 2019 Elsevier Ltd
PY - 2019/11
Y1 - 2019/11
N2 - We present a neural architecture that uses a novel local learning rule to represent and execute arbitrary, symbolic programs written in a conventional assembly-like language. This Neural Virtual Machine (NVM) is purely neurocomputational but supports all of the key functionality of a traditional computer architecture. Unlike other programmable neural networks, the NVM uses principles such as fast non-iterative local learning, distributed representation of information, program-independent circuitry, itinerant attractor dynamics, and multiplicative gating for both activity and plasticity. We present the NVM in detail, theoretically analyze its properties, and conduct empirical computer experiments that quantify its performance and demonstrate that it works effectively.
AB - We present a neural architecture that uses a novel local learning rule to represent and execute arbitrary, symbolic programs written in a conventional assembly-like language. This Neural Virtual Machine (NVM) is purely neurocomputational but supports all of the key functionality of a traditional computer architecture. Unlike other programmable neural networks, the NVM uses principles such as fast non-iterative local learning, distributed representation of information, program-independent circuitry, itinerant attractor dynamics, and multiplicative gating for both activity and plasticity. We present the NVM in detail, theoretically analyze its properties, and conduct empirical computer experiments that quantify its performance and demonstrate that it works effectively.
KW - Itinerant attractor dynamics
KW - Local learning
KW - Multiplicative gating
KW - Programmable neural networks
KW - Symbolic processing
UR - http://www.scopus.com/inward/record.url?scp=85069933034&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85069933034&partnerID=8YFLogxK
U2 - 10.1016/j.neunet.2019.07.017
DO - 10.1016/j.neunet.2019.07.017
M3 - Article
C2 - 31376635
AN - SCOPUS:85069933034
SN - 0893-6080
VL - 119
SP - 10
EP - 30
JO - Neural Networks
JF - Neural Networks
ER -