Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ising Models for Neural Data John Hertz, Niels Bohr Institute and Nordita work done with Yasser Roudi (Nordita) and Joanna Tyrcha (SU) Math Bio Seminar,

Similar presentations


Presentation on theme: "Ising Models for Neural Data John Hertz, Niels Bohr Institute and Nordita work done with Yasser Roudi (Nordita) and Joanna Tyrcha (SU) Math Bio Seminar,"— Presentation transcript:

1 Ising Models for Neural Data John Hertz, Niels Bohr Institute and Nordita work done with Yasser Roudi (Nordita) and Joanna Tyrcha (SU) Math Bio Seminar, SU, 26 March 2009 arXiv:0902.2885v1 (2009 )

2 Background and basic idea: New recording technology makes it possible to record from hundreds of neurons simultaneously

3 Background and basic idea: New recording technology makes it possible to record from hundreds of neurons simultaneously But what to make of all these data?

4 Background and basic idea: New recording technology makes it possible to record from hundreds of neurons simultaneously But what to make of all these data? Construct a model of the spike pattern distribution: find “functional connectivity” between neurons

5 Background and basic idea: New recording technology makes it possible to record from hundreds of neurons simultaneously But what to make of all these data? Construct a model of the spike pattern distribution: find “functional connectivity” between neurons Here: results for model networks

6 Outline

7 Data

8 Outline Data Model and methods, exact and approximate

9 Outline Data Model and methods, exact and approximate Results: accuracy of approximations, scaling of functional connections

10 Outline Data Model and methods, exact and approximate Results: accuracy of approximations, scaling of functional connections Quality of the fit to the data distribution

11 Get Spike Data from Simulations of Model Network 2 populations in network: Excitatory, Inhibitory Excitatory Population Inhibitory Population External Input (Exc.)

12 Get Spike Data from Simulations of Model Network 2 populations in network: Excitatory, Inhibitory Excitatory external drive Excitatory Population Inhibitory Population External Input (Exc.)

13 Get Spike Data from Simulations of Model Network 2 populations in network: Excitatory, Inhibitory Excitatory external drive HH-like neurons, conductance-based synapses Excitatory Population Inhibitory Population External Input (Exc.)

14 Get Spike Data from Simulations of Model Network 2 populations in network: Excitatory, Inhibitory Excitatory external drive HH-like neurons, conductance-based synapses Random connectivity: Probability of connection between any two neurons is c = K/N, where N is the size of the population and K is the average number of presynaptic neurons. Excitatory Population Inhibitory Population External Input (Exc.)

15 Get Spike Data from Simulations of Model Network 2 populations in network: Excitatory, Inhibitory Excitatory external drive HH-like neurons, conductance-based synapses Random connectivity: Probability of connection between any two neurons is c = K/N, where N is the size of the population and K is the average number of presynaptic neurons. Excitatory Population Inhibitory Population External Input (Exc.) Results here for c = 0.1, N = 1000

16 Tonic input inhibitory (100) excitatory (400) 16.1 Hz 7.9 Hz

17 R ext t (sec) Filtered white noise  = 100 ms Stimulus modulation: Rapidly-varying input

18 Rasters inhibitory (100) excitatory (400) 15.1 Hz 8.6 Hz

19 Correlation coefficients Data in 10-ms bins cc ~ 0.0052 ± 0.0328 tonic data

20 Correlation coefficients cc ~ 0.0086 ± 0.0278 Experiments: Cited values of cc~0.01 [Schneidmann et al, Nature (2006)] ”stimulus” data

21 Modeling the distribution of spike patterns Have sets of spike patterns {S i } k S i = ±1 for spike/no spike (we use 10-ms bins) (temporal order irrelevant)

22 Modeling the distribution of spike patterns Have sets of spike patterns {S i } k S i = ±1 for spike/no spike (we use 10-ms bins) (temporal order irrelevant) Construct a distribution P[S] that generates the observed patterns (i.e., has the same correlations)

23 Modeling the distribution of spike patterns Have sets of spike patterns {S i } k S i = ±1 for spike/no spike (we use 10-ms bins) (temporal order irrelevant) Construct a distribution P[S] that generates the observed patterns (i.e., has the same correlations) Simplest nontrivial model (Schneidman et al, Nature 440 1007 (2006), Tkačik et al, arXiv:q-bio.NC/0611072): Ising model, parametrized by J ij, h i

24 An inverse problem: Have: statistics, want: h i, J ij

25 An inverse problem: Have: statistics, want: h i, J ij Exact method: Boltzmann learning

26 An inverse problem: Have: statistics, want: h i, J ij Exact method: Boltzmann learning

27 An inverse problem: Have: statistics, want: h i, J ij Exact method: Boltzmann learning Requires long Monte Carlo runs to compute model statistics

28 1. (Naïve) mean field theory

29 or Mean field equations:

30 1. (Naïve) mean field theory or Inverse susceptibility (inverse correlation) matrix Mean field equations:

31 1. (Naïve) mean field theory or Inverse susceptibility (inverse correlation) matrix So, given correlation matrix, invert it, and Mean field equations:

32 2. TAP approximation

33 Thouless, Anderson, Palmer, Phil Mag 35 (1977) Kappen & Rodriguez, Neural Comp 10 (1998) Tanaka, PRE 58 2302 (1998) “TAP equations” (improved MFT for spin glasses)

34 2. TAP approximation Thouless, Anderson, Palmer, Phil Mag 35 (1977) Kappen & Rodriguez, Neural Comp 10 (1998) Tanaka, PRE 58 2302 (1998) “TAP equations” (improved MFT for spin glasses)

35 2. TAP approximation Thouless, Anderson, Palmer, Phil Mag 35 (1977) Kappen & Rodriguez, Neural Comp 10 (1998) Tanaka, PRE 58 2302 (1998) “TAP equations” (improved MFT for spin glasses) Onsager “reaction term”

36 2. TAP approximation Thouless, Anderson, Palmer, Phil Mag 35 (1977) Kappen & Rodriguez, Neural Comp 10 (1998) Tanaka, PRE 58 2302 (1998) “TAP equations” (improved MFT for spin glasses) Onsager “reaction term”

37 2. TAP approximation Thouless, Anderson, Palmer, Phil Mag 35 (1977) Kappen & Rodriguez, Neural Comp 10 (1998) Tanaka, PRE 58 2302 (1998) “TAP equations” (improved MFT for spin glasses) Onsager “reaction term” A quadratic equation to solve for J ij

38 3. Independent-pair approximation

39 Solve the two-spin problem:

40 3. Independent-pair approximation Solve the two-spin problem: Solve for J :

41 3. Independent-pair approximation Solve the two-spin problem: Solve for J : Low-rate limit:

42 4. Sessak-Monasson approximation

43 A combination of naïve mean field theory and independent-pair approximations:

44 4. Sessak-Monasson approximation A combination of naïve mean field theory and independent-pair approximations:

45 4. Sessak-Monasson approximation A combination of naïve mean field theory and independent-pair approximations: (Last term is to avoid double-counting)

46 Comparing approximations: N=20 nMFTind pair low-rateTAP SMTAP/SM

47 Comparing approximations: N=20 N =200 nMFTind pairnMFTind pair low-rate TAP SM TAP/SM

48 Comparing approximations: N=20 N =200 nMFTind pairnMFTind pair low-rate TAP SM TAP/SM the winner!

49 Error measures SM/TAP SM SM/TAP SM TAP nMFT low-rate ind pair

50 N-dependence: How do the inferred couplings depend on the size of the set of neurons used in the inference algorithm?

51 N-dependence: How do the inferred couplings depend on the size of the set of neurons used in the inference algorithm? N = 20 N=200

52 N-dependence: How do the inferred couplings depend on the size of the set of neurons used in the inference algorithm? N = 20 N=200 10 largest and smallest J’s:

53 N-dependence: How do the inferred couplings depend on the size of the set of neurons used in the inference algorithm? N = 20 N=200 10 largest and smallest J’s: Relative sizes of different J’s preserved, absolute sizes shrink.

54 N-dependence of mean and variance of the J’s: theory

55 From MFT for spin glasses (assumes J’s iid) in normal (i.e., not glassy) state:

56 N-dependence of mean and variance of the J’s: theory From MFT for spin glasses (assumes J’s iid) in normal (i.e., not glassy) state:

57 N-dependence of mean and variance of the J’s: theory From MFT for spin glasses (assumes J’s iid) in normal (i.e., not glassy) state: Invert to find statistics of J’s:

58 N-dependence of mean and variance of the J’s: theory From MFT for spin glasses (assumes J’s iid) in normal (i.e., not glassy) state: Invert to find statistics of J’s: 1/(const +N) dependence in mean and variance

59 N-dependence: theory vs computed mean standard deviation TAP SM/TAP SM theory Boltzmann

60 Heading for a spin glass state?

61 Tkacik et al speculated (on the basis of their data, N up to 40) that the system would reach a spin glass transition around N = 100

62 Heading for a spin glass state? Tkacik et al speculated (on the basis of their data, N up to 40) that the system would reach a spin glass transition around N = 100 Criterion for stability of the normal (not SG) phase: (de Almeida and Thouless, 1978):

63 Heading for a spin glass state? Tkacik et al speculated (on the basis of their data, N up to 40) that the system would reach a spin glass transition around N = 100 Criterion for stability of the normal (not SG) phase: (de Almeida and Thouless, 1978):

64 Heading for a spin glass state? Tkacik et al speculated (on the basis of their data, N up to 40) that the system would reach a spin glass transition around N = 100 Criterion for stability of the normal (not SG) phase: (de Almeida and Thouless, 1978): In all our results, we always find

65 Quality of the Ising-model fit

66 The Ising model fits the means and correlations correctly, but it does not generally get the higher-order statistics right.

67 Quality of the Ising-model fit The Ising model fits the means and correlations correctly, but it does not generally get the higher-order statistics right. Quality-of- fit measure: the KL distance

68 Quality of the Ising-model fit The Ising model fits the means and correlations correctly, but it does not generally get the higher-order statistics right. Quality-of- fit measure: the KL distance Compare with an independent- neuron one ( J ij = 0):

69 Quality of the Ising-model fit The Ising model fits the means and correlations correctly, but it does not generally get the higher-order statistics right. Quality-of- fit measure: the KL distance Compare with an independent- neuron one ( J ij = 0): Goodness-of-fit measure:

70 Results (can only do small samples)

71 d Ising d ind

72 Results (can only do small samples) d Ising d ind ___

73 Results (can only do small samples) d Ising d ind ___ G

74 Results (can only do small samples) d Ising d ind  increasing run time extrapolation ___ G

75 Results (can only do small samples) d Ising d ind  increasing run time extrapolation Linear for small N, looks like G->0 for N ~ 200 ___ G

76 Results (can only do small samples) d Ising d ind  increasing run time extrapolation Linear for small N, looks like G->0 for N ~ 200 ___ G Model misses something essential about the distribution for large N

77 Summary

78 Ising distribution fits means and correlations of neuronal firing

79 Summary Ising distribution fits means and correlations of neuronal firing TAP and SM approximations give good, fast estimates of functional couplings J ij

80 Summary Ising distribution fits means and correlations of neuronal firing TAP and SM approximations give good, fast estimates of functional couplings J ij Spin glass MFT describes scaling of J ij ’s with sample size N

81 Summary Ising distribution fits means and correlations of neuronal firing TAP and SM approximations give good, fast estimates of functional couplings J ij Spin glass MFT describes scaling of J ij ’s with sample size N Quality of fit to data distribution deteriorates as N grows

82 Summary Ising distribution fits means and correlations of neuronal firing TAP and SM approximations give good, fast estimates of functional couplings J ij Spin glass MFT describes scaling of J ij ’s with sample size N Quality of fit to data distribution deteriorates as N grows Read more at arXiv:0902.2885v1 (2009)


Download ppt "Ising Models for Neural Data John Hertz, Niels Bohr Institute and Nordita work done with Yasser Roudi (Nordita) and Joanna Tyrcha (SU) Math Bio Seminar,"

Similar presentations


Ads by Google