[MURG] - emulation difficulties

Joseph J. Strout joe at strout.net
Fri Sep 12 15:39:36 EST 2003


At 9:35 AM -0700 9/12/03, digfarenough wrote:

>I think, then, that it's safe to say we'll need to functionally 
>reproduce the neurons themselves in a network, to emulate a mind.

Yes.

>Two ways of doing this come to mind. One is to make neuronal models 
>of each cell type and use the Hodgkin-Huxley equations to calculate 
>the neuronal dynamics.

Well, neuroscience has advanced quite a bit since Hodgkin and Huxley; 
neuron models today are quite a bit more complex than that.  But this 
is the right basic idea.

>  The problem here, is that the HH equations are differential 
>equations, so that no matter how tiny a timestep you choose, 
>eventually the errors will greatly grow and the network will fall 
>apart.

No it won't.  If your integration method is poor and your time step 
is too large, then yes, the system will become unstable and fly apart 
(this is always fun to watch if you're doing a physics simulation!). 
But this is a problem that has long been solved.  With even a poor 
integration method, you can always take time steps sufficiently small 
that it remains stable; and there are more advanced integration 
methods that allow you to take a much larger timestep.

>  I don't know of any way of getting around this growing error in the system.

Error is different from instability.  It's unlikely that minor errors 
in the simulation will have any noticeable impact on the working of 
the mind.  Neurons work in a very chaotic environment, and if they 
were sensitive to small errors, the whole system would fall apart. 
Instead, there are numerous feedback loops everywhere you look, which 
result in the emergent behavior being very robust to a wide variety 
of influences.  Only extreme, systematic errors caused by things such 
as drugs or ischemia are able to disrupt the system behavior.

>This makes me believe that this method of emulation will only 
>provide a short life-span for an uploadee.

No, the uploadee will live just fine with this method.

>Another way of doing this (which may reduce to the above case, maybe 
>a TOE will help out here) is to simulate at a very low level 
>(atomic, perhaps subatomic) all the goings-ons in each neuron. If 
>you individually know the state of each voltage-dependant channel 
>and the location of every ion, you don't need to use diff eqs to 
>calculate them and can bypass the error.

That's not true; even the equations governing individual ion channels 
are differential.  So are individual atoms, for that matter. 
Basically, all the universe works on differential equations.  But 
this is not a serious problem.

>Does anyone know of other ways emulation has been proposed? Ways 
>that may actually work?

The first way you outlined above (with the caveat that an accurate 
compartmental model is a great deal more complex than just the HH 
equations) will work.

If you want to experiment with this sort of thing yourself, check out 
one of the neuron modeling libraries such as GENESIS, NEURON, or my 
own CONICAL.

Cheers,
- Joe

-- 
,------------------------------------------------------------------.
|    Joseph J. Strout         Check out the Mac Web Directory:     |
|    joe at strout.net           http://www.macwebdir.com/            |
`------------------------------------------------------------------'




More information about the Murg mailing list