Implementing a Bayes Filter in a Neural Circuit: The Case of Unknown Stimulus Dynamics
Sacha Sokoloski

TL;DR
This paper introduces a neural network-based method to learn approximate Bayes filters for unknown stimulus dynamics, leveraging probabilistic population codes and novel gradient approximations, with applications in finite, linear, and nonlinear filtering tasks.
Contribution
It presents a new approach for neural networks to learn Bayes filters with unknown dynamics using probabilistic codes and a novel gradient approximation method.
Findings
Neural networks can learn approximate Bayes filters for various stimulus dynamics.
Hidden layer tuning curves resemble those observed in neuroscience experiments.
The method effectively handles finite, linear, and nonlinear filtering problems.
Abstract
In order to interact intelligently with objects in the world, animals must first transform neural population responses into estimates of the dynamic, unknown stimuli which caused them. The Bayesian solution to this problem is known as a Bayes filter, which applies Bayes' rule to combine population responses with the predictions of an internal model. In this paper we present a method for learning to approximate a Bayes filter when the stimulus dynamics are unknown. To do this we use the inferential properties of probabilistic population codes to compute Bayes' rule, and train a neural network to compute approximate predictions by the method of maximum likelihood. In particular, we perform stochastic gradient descent on the negative log-likelihood with a novel approximation of the gradient. We demonstrate our methods on a finite-state, a linear, and a nonlinear filtering problem, and show…
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 · Blind Source Separation Techniques
