2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... ·...

27
Emergent auditory feature tuning in a real-time neuromorphic VLSI system Elisabetta Chicca Cognitive Interaction Technology Center of Excellence University of Bielefeld STINT Workshop 2012 E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 1

Transcript of 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... ·...

Page 1: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Emergent auditory feature tuning in a real-timeneuromorphic VLSI system

Elisabetta Chicca

Cognitive Interaction Technology Center of ExcellenceUniversity of Bielefeld

STINT Workshop 2012

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 1

Page 2: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Neuromorphic Engineering

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 2

Page 3: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Neural computation→ neurotechnologies

The term neuromorphic was coined by Carver Mead, in the late 1980s to describeVery-Large-Scale Integration (VLSI) systems containing sub-threshold analog circuitsthat mimic neuro-biological architectures present in the nervous system.

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 3

Page 4: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Neuromorphic circuits

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 4

Page 5: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Building blocksThe biological neuron

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 5

Page 6: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Integrate-and-Fire neuron

0

10

20

30

Neuro

n

0 1 2Time (s)

0 1 20

10

20

30

Neuro

n

Time (s)

G. Indiveri, et al. “A VLSI array of low-power spiking neurons and bistable synapses with spike-timing dependent plasticity”, IEEE Transactionson Neural Networks, 2006

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 6

Page 7: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Integrate-and-Fire neuron

0

10

20

30

Ne

uro

n

0 1 2Time (s)

0 1 20

10

20

30

Ne

uro

n

Time (s)0.5 0.6 0.7 0.8

100

101

102

−Vgs

(V)

<f>

(H

z)

Vrfr

G. Indiveri, et al. “A VLSI array of low-power spiking neurons and bistable synapses with spike-timing dependent plasticity”, IEEE Transactionson Neural Networks, 2006

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 6

Page 8: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Synaptic dynamicsImpulse response and short-term depression

C. Bartolozzi and G. Indiveri, “Synaptic dynamics in analog VLSI”, Neural Computation, 2007.

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 7

Page 9: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Synaptic dynamicsLearning

VL

θ

VH

wV

mem

0 0.1 0.2 0.3 0.4

pre

Time(s)

VL

θ

VH

wV

mem

0 0.1 0.2 0.3 0.4

pre

Time(s)

Mitra et al., “Real-time classification of complex patterns using spike-based learning in neuromorphic VLSI”, IEEE Transaction on BiomedicalCircuits and Systems, 2009.Giulioni et al.,“Classification of correlated patterns with a configurable analog VLSI neural network of spiking neurons and self-regulating plasticsynapses.”, Neural Computation, 2009.

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 8

Page 10: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Neuromorphic systems

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 9

Page 11: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Address Event Representation (AER)

3

2

1

Inputs

Encode Decode

Address Event Bus

Source

Chip

3

2

1

Outputs

3 2 1 2 1 32

Destination

Chip

Action Potential

Address-Event

representation of

action potential

R. S. Deiss, R. J. Douglas, and A. M. Whatley “A Pulse–Coded Communications Infrastructure for NeuromorphicSystems” in Pulsed Neural Networs, 1998.

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 10

Page 12: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Multi-chip setup

PC workstation(A)

AER mapper

AER eventsare transmittedon a serial bus

CHIP-1 (B1)

SATA USB

CHIP-3 (C)

CHIP-2 (B2)

Sheik et al. “Emergent auditory feature tuning in a real-time neuromorphic VLSI system” Frontiers in Neuromorphic Engineering, 2012.

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 11

Page 13: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Emergent auditory feature tuning

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 12

Page 14: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Emergent auditory feature tuningFull neural network diagram

Martin Coath et al. “Emergent Feature Sensitivity in a Model of the Auditory Thalamocortical System” Advances in ExperimentalMedicine and Biology, 2011.

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 13

Page 15: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Emergent auditory feature tuningHardware neural network diagram

A

B2B1

= Excitatory = Excitatory STDP = Inhibitory

C

A

B2B1

C

A

B2B1

C

Sheik et al. “Emergent auditory feature tuning in a real-time neuromorphic VLSI system” Frontiers in Neuromorphic Engineering, 2012.

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 14

Page 16: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Implementing delays exploiting device mismatch

Sheik et al. “Exploiting Device Mismatch in Neuromorphic VLSI Systems to Implement Axonal Delays” International Joint Conference on NeuralNetworks, 2012.

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 15

Page 17: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Emergent auditory feature tuningInput stimuli

A

B2B1

= Excitatory = Excitatory STDP = Inhibitory

C

A

B2B1

C

A

B2B1

C

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 16

Page 18: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Emergent auditory feature tuningSynaptic Matrix after learning

A

B2B1

= Excitatory = Excitatory STDP = Inhibitory

C

A

B2B1

C

A

B2B1

C

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 17

Page 19: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Emergent auditory feature tuningSynaptic Matrix after learning

A

B2B1

= Excitatory = Excitatory STDP = Inhibitory

C

A

B2B1

C

A

B2B1

C

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 18

Page 20: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Emergent auditory feature tuningTuning curve

A

B2B1

= Excitatory = Excitatory STDP = Inhibitory

C

A

B2B1

C

A

B2B1

C

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 19

Page 21: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Emergent auditory feature tuningTuning curve

A

B2B1

= Excitatory = Excitatory STDP = Inhibitory

C

A

B2B1

C

A

B2B1

C

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 20

Page 22: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Conclusions

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 21

Page 23: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Animal noises and argo floats

Lars Kindermann, “Strange Sounds of theSouthern Ocean”

Ocean Acoustics Lab, Alfred Wegener Institute,

DE

http://www.whoi.edu/

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 22

Page 24: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Acknowledgments

Sadique Sheik§, Martin Coath�,Giacomo Indiveri§, Susan Denham�, Thomas Wennekers◦

Chiara Bartolozzi\, Emre Neftci§, Daniel Fasnacht§, Fabio Stefanini§, andRodney Douglas§

Funding: ICT-231168-SCANDLE “acoustic SCene ANalysis for DetectingLiving Entities” EU grant, DAISY (FP6-2005-015803) EU grant, and Cluster ofExcellence 277 (CITEC, Bielefeld University).

§ Institute of Neuroinformatics, University and ETH Zurich, CH� School of Psychology, University of Plymouth, UK◦ School of Computing and Mathematics, University of Plymouth, UK\ Italian Institute of Technology (IIT), IT

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 23

Page 25: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

Van Rossum distanceTuning curve

A

B2B1

= Excitatory = Excitatory STDP = Inhibitory

C

A

B2B1

C

A

B2B1

C

Given two spike trains s1 and s2, the Van Rossum distance is defined as:

D(s1,s2) =

√∫∞

−∞

[g ∗ s1−g ∗ s2]2dt

where g = g(t;τc) is a smoothing function (e.g., a decaying exponential) withtime constant τc .

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 24

Page 26: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

The VLSI AER transceiver chip (IFSLWTA)

Technology: AMS 0.35µmTotal area: 3.94mm×2.54mmCore area: 2.6mm×1.9mmNeurons: 128 (124 exc. + 4 inh.)Synapses: 32×128Dendritic tree multiplexer: 32x128 | 64x64 | ... | 4096x1|

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 25

Page 27: 2cm Emergent auditory feature tuning in a real-time neuromorphic VLSI …/file/Elisabetta... · 2012-06-27 · Circuits and Systems, 2009. Giulioni et al.,“Classification of correlated

The 2D VLSI AER transceiver chip (2DIFWTA)

Technology: AMS 0.35µmArea: 5.14mm×2.94mmNeurons: 2048 (32×64)AER Synapses: 2048×3Local Synapses: 2048×11

E. Chicca(CITEC) Neuromorphic auditory features STINT Workshop 26