Brief introduction to computational & statistical neuroscience - - PowerPoint PPT Presentation

brief introduction to computational statistical
SMART_READER_LITE
LIVE PREVIEW

Brief introduction to computational & statistical neuroscience - - PowerPoint PPT Presentation

Brief introduction to computational & statistical neuroscience Jonathan Pillow Lecture #1 Statistical Modeling and Analysis of Neural Data Spring 2018 1 What is computational neuroscience? 1. Computational/statistical tools to study


slide-1
SLIDE 1

Brief introduction to computational & statistical neuroscience

Jonathan Pillow Lecture #1 Statistical Modeling and Analysis of Neural Data Spring 2018

1

slide-2
SLIDE 2

What is computational neuroscience?

  • 2. Study how the brain behaves as a computer
  • Brain is a machine for processing information &

computing relevant outputs

  • Machine for statistical inference
  • 1. Computational/statistical tools to study the brain.
  • Extract structure from noisy data
  • Build models that capture behavior of neurons

2

slide-3
SLIDE 3

Mind-Brain Problem

What is the relationship of the mind to the brain?

3

slide-4
SLIDE 4

The brain as a computer:

“The brain computes! This is accepted as a truism by the majority of neuroscientists engaged in discovering the principles employed in the design and operation of nervous

  • systems. What is meant here is that any brain takes the

incoming sensory data, encodes them into various biophysical variables, such as the membrane potential or neuronal firing rates, and subsequently performs a very large number of ill- specified operations, frequently termed computations, on these variables to extract relevant features from the input. The outcome of some of these computations can be stored for later access and will, ultimately, control the motor output

  • f the animal in appropriate ways.”
  • Christof Koch, Biophysics of Computation

4

slide-5
SLIDE 5

Short history of brain metaphors:

  • hydraulic device (Descartes, 17th C.)
  • mill (Leibniz, 17th C.)
  • telegraph (Sherrington, early 20th C.)
  • telephone switchboard (20th C.)
  • digital computer (late 20th C.)
  • quantum computer? (Penrose, 1989)
  • convolutional neural network? (21st C.)

5

slide-6
SLIDE 6

Brain Sensory Input Motor Output

  • The physical parts of the brain are important only insofar as

they represent steps in a formal calculation.

  • Any physical device implementing the same formal system

would have the same “mind properties” as a brain.

What does it mean to claim the brain is a computer?

6

slide-7
SLIDE 7

Brain Sensory Input Motor Output

Claim: Most neuroscientists take it for granted that the brain is a computer. They are devoted to finding out which computer (i.e., what formal structure? what algorithms does the brain implement?).

What does it mean to claim the brain is a computer?

7

slide-8
SLIDE 8

What is (some of) the evidence that the brain is a computer?

8

slide-9
SLIDE 9

Mathematical model of sensory neurons

photoreceptors bipolar cells retinal ganglion cells

the retina detect light

  • utput cells

(send all visual information to the brain) to brain!

9

slide-10
SLIDE 10

Mathematical model of sensory neurons

photoreceptors bipolar cells retinal ganglion cells

Difference of light in “center” and light in the “surround”

+ -

  • the retina

what mathematical

  • peration?

10

slide-11
SLIDE 11

Mathematical model of sensory neurons

photoreceptors bipolar cells retinal ganglion cells

Difference of light in “center” and light in the “surround”

+ -

  • stimulus

lots of spikes!

11

slide-12
SLIDE 12

Mathematical model of sensory neurons

photoreceptors bipolar cells retinal ganglion cells

Difference of light in “center” and light in the “surround”

+ -

  • stimulus

few spikes

12

slide-13
SLIDE 13

Mathematical model of sensory neurons

photoreceptors bipolar cells retinal ganglion cells

Difference of light in “center” and light in the “surround”

+ -

  • stimulus

more spikes

13

slide-14
SLIDE 14

Mach Bands

Each stripe has constant luminance Then why does it look like there’s a gradient?

14

slide-15
SLIDE 15

Mach Bands

Each stripe has constant luminance Then why does it look like there’s a gradient?

  • + - Cell on right

edge

  • + -

Cell on left edge

15

slide-16
SLIDE 16

The Neural Coding Problem

  • How does the brain take stimuli and “code” them with

sequences of spikes?

spikes stimulus “encoding function”

16

slide-17
SLIDE 17

stimulus spikes membrane potential calcium imaging fMRI neural activity

  • How are stimuli and actions encoded in neural activity?
  • How are representations transformed between brain areas?

Questions:

The Neural Coding Problem

17

slide-18
SLIDE 18

stimulus spikes membrane potential fMRI

Approach: • develop flexible statistical models of P(y|x) 


  • quantify information coding strategies and mechanisms

encoding models

calcium imaging neural activity

The Neural Coding Problem

18

slide-19
SLIDE 19

Lightness Illusion

19

slide-20
SLIDE 20

Hermann illusion

20

slide-21
SLIDE 21

This magical slide can track where you’re looking

21

slide-22
SLIDE 22

Color Computations

Beau Lotto

22

slide-23
SLIDE 23

Color Computations

Beau Lotto

23

slide-24
SLIDE 24

an image can fool 2/3 of the population

(and spark hostility across the globe)

24

slide-25
SLIDE 25

Turns out: percept depends on statistical inferences brain makes about the light source!

25

slide-26
SLIDE 26

26

slide-27
SLIDE 27

27

slide-28
SLIDE 28

color after-images

  • neurons adjust their response properties after

prolonged exposure to an image

  • we can compute (and predict) these changes!


  • red —> green after-image

  • blue —> yellow after-image

  • black —> white after-image

28

slide-29
SLIDE 29

Helmholtz: perception as “optimal inference”

“Perception is our best guess as to what is in the world, given our current sensory evidence and our prior experience.”

helmholtz 1821-1894

P(world | sense data) ∝ P(sense data | world) P(world)

(given by past experience)

Prior

(given by laws of physics; ambiguous because many world states could give rise to same sense data)

Likelihood Posterior

(resulting beliefs about the world)

Bayesian Models for Perception

29

slide-30
SLIDE 30

what is perception?

percept

  • seeing
  • hearing
  • touching
  • smelling
  • tasting
  • orienting

“bottom-up” “top-down” statistical knowledge about the structure

  • f the world

prior (“top down”) likelihood (“bottom up”) posterior

30

slide-31
SLIDE 31

Many different 3D scenes can give rise to the same 2D retinal image

The Ames Room

31

slide-32
SLIDE 32

Many different 3D scenes can give rise to the same 2D retinal image

The Ames Room

How does our brain go about deciding which interpretation? A B

P(image | A) and P(image | B) are equal! (both A and B could have generated this image) Let’s use Bayes’ rule: P(A | image) = P(image | A) P(A) / Z P(B | image) = P(image | B) P(B) / Z

32

slide-33
SLIDE 33

Neural prostheses: 
 
 Neurons can be replaced by other entities (silicon chips) that have different physical structure but carry out the same (or similar) mathematical operations, allowing the

  • rganism to produce (“compute”) the same

behavior.

33

slide-34
SLIDE 34

Cochlear implants


(using a “different computer” to encode auditory signals) microphone transmitter receiver cochlea electrode array to brain

34

slide-35
SLIDE 35

Direct neural control of movement

Schwartz Lab (Pitt)

35

slide-36
SLIDE 36

Direct neural control of movement

Schwartz Lab (Pitt)

36

slide-37
SLIDE 37

If we understand the mathematical operations carried out by different parts of the brain, we could (in theory) replace them with new parts that perform the same computations!

Interchangeability: replacing neurons with silicon

Brain Sensory Input Motor Output

37

slide-38
SLIDE 38

Our goal: figure out how the brain works.

38

slide-39
SLIDE 39

10 microns

There are about 10 billion cubes of this size in your brain!

39

slide-40
SLIDE 40

Tungsten Electrode

40

slide-41
SLIDE 41

Kelly, Smith, Samonds, Kohn, Bonds & Movshon, 2007

“Utah” array (96 channels)

41

slide-42
SLIDE 42

42

slide-43
SLIDE 43

Coming soon: neuropixel probe (1K electrodes)

43

slide-44
SLIDE 44

Neurons are noisy

0.2 0.4 0.6 0.8 1 5 10 15 20 25 30 Time (s)

44

slide-45
SLIDE 45

Retinal responses to white noise stimuli

Shlens, Field, Gauthier, Greschner, Sher , Litke & Chichilnisky (2009).

(ON parasol cells )

45

slide-46
SLIDE 46

This is a great time to study computational / statistical neuroscience

  • We are about to get incredible data.
  • Computers are getting extremely fast.
  • Advances in statistical/mathematical techniques are

allowing us to gain a deep understanding of neural data and neural information processing capabilities

46

slide-47
SLIDE 47

For Next Time

  • Install Python (instructions will be posted online)
  • Review Linear Algebra basics

47

slide-48
SLIDE 48

Quick review of the basics

  • vectors
  • vector norm (“L2 norm”)
  • unit vector
  • inner product (“dot product”)
  • linear projection
  • orthogonality
  • linear dependence / independence
  • outer product
  • matrices
  • matrix multiplication (matrix-vector,

matrix-matrix)

  • basis, span, vector space

48