Neural network learning of optimal Kalman prediction and control
Ralph Linsker

TL;DR
This paper introduces a neural network algorithm that learns and implements optimal Kalman prediction and control directly from noisy measurement data, with potential implications for understanding cortical processing.
Contribution
It presents the first neural network architecture capable of learning and executing optimal Kalman prediction and control from data, aligning with mammalian cortical circuit features.
Findings
Neural network can learn Kalman prediction and control from noisy data.
The architecture resembles mammalian cortical circuits.
Potential biological functions include prediction and control.
Abstract
Although there are many neural network (NN) algorithms for prediction and for control, and although methods for optimal estimation (including filtering and prediction) and for optimal control in linear systems were provided by Kalman in 1960 (with nonlinear extensions since then), there has been, to my knowledge, no NN algorithm that learns either Kalman prediction or Kalman control (apart from the special case of stationary control). Here we show how optimal Kalman prediction and control (KPC), as well as system identification, can be learned and executed by a recurrent neural network composed of linear-response nodes, using as input only a stream of noisy measurement data. The requirements of KPC appear to impose significant constraints on the allowed NN circuitry and signal flows. The NN architecture implied by these constraints bears certain resemblances to the local-circuit…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural dynamics and brain function · Neural Networks and Applications · Functional Brain Connectivity Studies
