Stochastic Interpretation of Quasi-periodic Event-based Systems

12/09/2015
by   Hesham Mostafa, et al.
0

Many networks used in machine learning and as models of biological neural networks make use of stochastic neurons or neuron-like units. We show that stochastic artificial neurons can be realized on silicon chips by exploiting the quasi-periodic behavior of mismatched analog oscillators to approximate the neuron's stochastic activation function. We represent neurons by finite state machines (FSMs) that communicate using digital events and whose transitions are event-triggered. The event generation times of each neuron are controlled by an analog oscillator internal to that neuron/FSM and the frequencies of the oscillators in different FSMs are incommensurable. We show that within this quasi-periodic system, the transition graph of a FSM can be interpreted as the transition graph of a Markov chain and we show that by using different FSMs, we can obtain approximations of different stochastic activation functions. We investigate the quality of the stochastic interpretation of such a deterministic system and we use the system to realize and sample from a restricted Boltzmann machine. We implemented the quasi-periodic event-based system on a custom silicon chip and we show that the chip behavior can be used to closely approximate a stochastic sampling task.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/01/2018

q-Neurons: Neuron Activations based on Stochastic Jackson's Derivative Operators

We propose a new generic type of stochastic neurons, called q-neurons, t...
research
11/06/2019

A Numerical Study of the Time of Extinction in a Class of Systems of Spiking Neurons

In this paper we present a numerical study of a mathematical model of sp...
research
05/19/2019

Learning Compact Neural Networks Using Ordinary Differential Equations as Activation Functions

Most deep neural networks use simple, fixed activation functions, such a...
research
01/01/2016

Stochastic Neural Networks with Monotonic Activation Functions

We propose a Laplace approximation that creates a stochastic unit from a...
research
11/13/2013

Stochastic inference with deterministic spiking neurons

The seemingly stochastic transient dynamics of neocortical circuits obse...
research
02/02/2021

Stronger Separation of Analog Neuron Hierarchy by Deterministic Context-Free Languages

We analyze the computational power of discrete-time recurrent neural net...
research
08/16/2017

Stochastic IMT (insulator-metal-transition) neurons: An interplay of thermal and threshold noise at bifurcation

A stochastic neuron, a key hardware kernel for implementing stochastic n...

Please sign up or login with your details

Forgot password? Click here to reset