18
Can brains generate random numbers? joint work with Mark Goldsmith

Can brains generate random numbers? joint work with Mark Goldsmith

Embed Size (px)

Citation preview

Page 1: Can brains generate random numbers? joint work with Mark Goldsmith

Can brains generate random numbers?

joint work with

Mark Goldsmith

Page 2: Can brains generate random numbers? joint work with Mark Goldsmith

Canada Research Chairs

In 2000, the Government of Canada created a permanent program to establish 2000 research professorships—Canada Research Chairs—in eligible degree-granting institutions across the country.

Communication Guidelines for Chairholders

In all professional publications, presentations and conferences, we ask you to identify yourself as a Canada Research Chair and acknowledge the contribution of the program to your research.

Page 4: Can brains generate random numbers? joint work with Mark Goldsmith

I. PARTIAL (FOCAL, LOCAL) SEIZURES

II. GENERALIZED SEIZURES (CONVULSIVE OR NOT)

A. Simple partial seizures B. Complex partial seizures C. Simple partial seizures evolving to secondarily generalized seizures

A. Absence seizures B. Myoclonic seizures C. Clonic seizures D. Tonic seizures E. Tonic-clonic seizures F. Atonic seizures

1981 scheme for classification of epileptic seizures (International League Against Epilepsy)

Page 5: Can brains generate random numbers? joint work with Mark Goldsmith

pre-ictal period post-ictal period

irregular disorderly erratic chaotic random

irregular disorderly erratic chaotic random

ictal period

rhytmic organized synchronized

Page 6: Can brains generate random numbers? joint work with Mark Goldsmith

Digression: Conway’s Game of Life

1. Any live cell with fewer than two live neighbours dies, as if caused by under-population.

2. Any live cell with more than three live neighbours dies, as if by overcrowding.

3. Any dead cell with exactly three live neighbours becomes a live cell, as if by reproduction.

4. All other cells remain as they are.

21

x 35 4

8

67

Page 7: Can brains generate random numbers? joint work with Mark Goldsmith

Nithum Thain

Is there an initial conguration that causes Conway's Game of Life to evolve in a way resembling a partial seizure, proceeding from an erratic flutter of apparently unpredictable patterns to sustained rhythmic changes that would begin in a small part of the grid and gradually spread, synchronized, over a larger area before subsiding to give way to the initial erratic mode?

Seminar at Concordia, July 2009

Page 8: Can brains generate random numbers? joint work with Mark Goldsmith

Walter Harry Pitts, Jr.

(1923 – 1969)

Warren Sturgis McCulloch

(1898 – 1969)

Bulletin of Mathematical Biophysics 5 (1943) 115 --133.A logical calculus of the ideas immanent in nervous activity,

Page 9: Can brains generate random numbers? joint work with Mark Goldsmith

synapse

synapse

synapse

axon

axon

axon axon soma (and its dendrites)

neuron

McCulloch-Pitts neuron

Page 10: Can brains generate random numbers? joint work with Mark Goldsmith

synaptic weights:

+1

-10+1

Page 11: Can brains generate random numbers? joint work with Mark Goldsmith

Is there an initial conguration that causes Conway's Game of Life to evolve in a way resembling a partial seizure, proceeding from an erratic flutter of apparently unpredictable patterns to sustained rhythmic changes that would begin in a small part of the grid and gradually spread, synchronized, over a larger area before subsiding to give way to the initial erratic mode?

Nithum Thain’s question:

Is there a McCulloch-Pitts network that evolves in a way resembling a partial seizure, proceeding from an erratic flutter of apparently unpredictable patterns to sustained rhythmic changes that would begin in a small part of the grid and gradually spread, synchronized, over a larger area before subsiding to give way to the initial erratic mode?

Our variation:

Is there a McCulloch-Pitts network that evolves in a way resembling the pre-ictal period of a partial seizure, an erratic flutter of apparently unpredictable patterns?

An easier question:

First step towards the easier question:Are there a McCulloch-Pitts networks with n neurons and period 2 ?

n

Page 12: Can brains generate random numbers? joint work with Mark Goldsmith

Theorem:

For every positive integer n there is a McCulloch-Pitts network with n neurons and period 2 .

n

Related previous work:

Any other references ???

P.C. McGuire, H. Bohr, J.W. Clark, R. Haschke, C.L. Pershing, J. Rafelski, Threshold disorder as a source of diverse and complex behavior in random nets, Neural Networks 15 (2002), 1243--1258.

R. Legenstein, W. Maass, What makes a dynamical system computationally powerful? In: S. Haykin, J.C. Principe, T. Sejnowski, J. McWhirter (Eds.), New Directions in Statistical Signal Processing: From Systems to Brain, pp. 127154, The MIT Press, Cambridge, 2005.

Page 13: Can brains generate random numbers? joint work with Mark Goldsmith

+1

+1-1

synaptic weights:

+1

-1

Page 14: Can brains generate random numbers? joint work with Mark Goldsmith

Trajectory of our 4-neuron

McCulloch-Pitts network:

Trajectory of another 4-neuron

McCulloch-Pitts network:

the last bit flips only twice!

the second bit flips 10 times; all other bits flip 6 times

Page 15: Can brains generate random numbers? joint work with Mark Goldsmith

2 with 2 neurons; 1 isomorphism class 48 with 3 neurons; 2 isomorphism classes 9984 with 4 neurons; 56 isomorphism classes

The number of McCulloch-Pitts networks with n neurons and period 2 :

n

Page 16: Can brains generate random numbers? joint work with Mark Goldsmith

Trajectory of our 4-neuron McCulloch-Pitts network as a generator of uniform random numbers in the interval [0,1):

buckets [0,0.5) and [0.5,1)

the same bucket is never repeated three times in a row

the last bit flips only twice

but the last bit is negligible: it contributes only 0.062 to the total

Page 17: Can brains generate random numbers? joint work with Mark Goldsmith

Batteries of statistical tests for sequences of uniform random numbers in the interval [0,1).

Is there a McCulloch-Pitts random number generatorwhich passes all ten tests of SmallCrush?

P. L'Ecuyer, R. Simard, TestU01: A C library for empirical testing ofrandom number generators, ACM Transactions on Mathematical Software,33 (2007), Article 22, 40 pages.

The least stringent of these batteries: SmallCrush

Page 18: Can brains generate random numbers? joint work with Mark Goldsmith

http://arxiv.org/abs/1208.6451