Feynman Machine: The Universal Dynamical Systems Computer
arXiv:1609.03971
Abstract
Efforts at understanding the computational processes in the brain have met with limited success, despite their importance and potential uses in building intelligent machines. We propose a simple new model which draws on recent findings in Neuroscience and the Applied Mathematics of interacting Dynamical Systems. The Feynman Machine is a Universal Computer for Dynamical Systems, analogous to the Turing Machine for symbolic computing, but with several important differences. We demonstrate that networks and hierarchies of simple interacting Dynamical Systems, each adaptively learning to forecast its evolution, are capable of automatically building sensorimotor models of the external and internal world. We identify such networks in mammalian neocortex, and show how existing theories of cortical computation combine with our model to explain the power and flexibility of mammalian intelligence. These findings lead directly to new architectures for machine intelligence. A suite of software implementations has been built based on these principles, and applied to a number of spatiotemporal learning tasks.
References in corpus (7)
- Deep Neural Networks Rival the Representation of Primate IT Cortex for Core Visual Object Recognition
- Evaluating Real-time Anomaly Detection Algorithms - the Numenta Anomaly Benchmark
- Why Neurons Have Thousands of Synapses, A Theory of Sequence Memory in Neocortex
- A modular architecture for transparent computation in Recurrent Neural Networks
- Denoising without access to clean data using a partitioned autoencoder
- Encoding Reality: Prediction-Assisted Cortical Learning Algorithm in Hierarchical Temporal Memory
- Symphony from Synapses: Neocortex as a Universal Dynamical Systems Modeller using Hierarchical Temporal Memory