Cargando…

Bayesian Estimation and Inference Using Stochastic Electronics

In this paper, we present the implementation of two types of Bayesian inference problems to demonstrate the potential of building probabilistic algorithms in hardware using single set of building blocks with the ability to perform these computations in real time. The first implementation, referred t...

Descripción completa

Detalles Bibliográficos
Autores principales: Thakur, Chetan Singh, Afshar, Saeed, Wang, Runchun M., Hamilton, Tara J., Tapson, Jonathan, van Schaik, André
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4796016/
https://www.ncbi.nlm.nih.gov/pubmed/27047326
http://dx.doi.org/10.3389/fnins.2016.00104
_version_ 1782421695118704640
author Thakur, Chetan Singh
Afshar, Saeed
Wang, Runchun M.
Hamilton, Tara J.
Tapson, Jonathan
van Schaik, André
author_facet Thakur, Chetan Singh
Afshar, Saeed
Wang, Runchun M.
Hamilton, Tara J.
Tapson, Jonathan
van Schaik, André
author_sort Thakur, Chetan Singh
collection PubMed
description In this paper, we present the implementation of two types of Bayesian inference problems to demonstrate the potential of building probabilistic algorithms in hardware using single set of building blocks with the ability to perform these computations in real time. The first implementation, referred to as the BEAST (Bayesian Estimation and Stochastic Tracker), demonstrates a simple problem where an observer uses an underlying Hidden Markov Model (HMM) to track a target in one dimension. In this implementation, sensors make noisy observations of the target position at discrete time steps. The tracker learns the transition model for target movement, and the observation model for the noisy sensors, and uses these to estimate the target position by solving the Bayesian recursive equation online. We show the tracking performance of the system and demonstrate how it can learn the observation model, the transition model, and the external distractor (noise) probability interfering with the observations. In the second implementation, referred to as the Bayesian INference in DAG (BIND), we show how inference can be performed in a Directed Acyclic Graph (DAG) using stochastic circuits. We show how these building blocks can be easily implemented using simple digital logic gates. An advantage of the stochastic electronic implementation is that it is robust to certain types of noise, which may become an issue in integrated circuit (IC) technology with feature sizes in the order of tens of nanometers due to their low noise margin, the effect of high-energy cosmic rays and the low supply voltage. In our framework, the flipping of random individual bits would not affect the system performance because information is encoded in a bit stream.
format Online
Article
Text
id pubmed-4796016
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-47960162016-04-04 Bayesian Estimation and Inference Using Stochastic Electronics Thakur, Chetan Singh Afshar, Saeed Wang, Runchun M. Hamilton, Tara J. Tapson, Jonathan van Schaik, André Front Neurosci Neuroscience In this paper, we present the implementation of two types of Bayesian inference problems to demonstrate the potential of building probabilistic algorithms in hardware using single set of building blocks with the ability to perform these computations in real time. The first implementation, referred to as the BEAST (Bayesian Estimation and Stochastic Tracker), demonstrates a simple problem where an observer uses an underlying Hidden Markov Model (HMM) to track a target in one dimension. In this implementation, sensors make noisy observations of the target position at discrete time steps. The tracker learns the transition model for target movement, and the observation model for the noisy sensors, and uses these to estimate the target position by solving the Bayesian recursive equation online. We show the tracking performance of the system and demonstrate how it can learn the observation model, the transition model, and the external distractor (noise) probability interfering with the observations. In the second implementation, referred to as the Bayesian INference in DAG (BIND), we show how inference can be performed in a Directed Acyclic Graph (DAG) using stochastic circuits. We show how these building blocks can be easily implemented using simple digital logic gates. An advantage of the stochastic electronic implementation is that it is robust to certain types of noise, which may become an issue in integrated circuit (IC) technology with feature sizes in the order of tens of nanometers due to their low noise margin, the effect of high-energy cosmic rays and the low supply voltage. In our framework, the flipping of random individual bits would not affect the system performance because information is encoded in a bit stream. Frontiers Media S.A. 2016-03-18 /pmc/articles/PMC4796016/ /pubmed/27047326 http://dx.doi.org/10.3389/fnins.2016.00104 Text en Copyright © 2016 Thakur, Afshar, Wang, Hamilton, Tapson and van Schaik. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Thakur, Chetan Singh
Afshar, Saeed
Wang, Runchun M.
Hamilton, Tara J.
Tapson, Jonathan
van Schaik, André
Bayesian Estimation and Inference Using Stochastic Electronics
title Bayesian Estimation and Inference Using Stochastic Electronics
title_full Bayesian Estimation and Inference Using Stochastic Electronics
title_fullStr Bayesian Estimation and Inference Using Stochastic Electronics
title_full_unstemmed Bayesian Estimation and Inference Using Stochastic Electronics
title_short Bayesian Estimation and Inference Using Stochastic Electronics
title_sort bayesian estimation and inference using stochastic electronics
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4796016/
https://www.ncbi.nlm.nih.gov/pubmed/27047326
http://dx.doi.org/10.3389/fnins.2016.00104
work_keys_str_mv AT thakurchetansingh bayesianestimationandinferenceusingstochasticelectronics
AT afsharsaeed bayesianestimationandinferenceusingstochasticelectronics
AT wangrunchunm bayesianestimationandinferenceusingstochasticelectronics
AT hamiltontaraj bayesianestimationandinferenceusingstochasticelectronics
AT tapsonjonathan bayesianestimationandinferenceusingstochasticelectronics
AT vanschaikandre bayesianestimationandinferenceusingstochasticelectronics