| Author |
Message |
JerryVan
Joined: 27 May 2007 Posts: 6
05-27-07, 05:04 pm |
Post subject: |
|
|
Curt, I think your suggestion is right on the mark: the inputs to the lower (in the sense used in the Hawkins book) edge of the motor cortex are, in fact, the signals that the lower brain generates to activate the muscles. With that detail (which is missing from the book), it becomes clear that the same memory-prediction algorithm is at work in both the sensory cortex and the motor cortex.
Thus, motor commands -- the downward signals in the motor cortex -- are simply predictions of movement. For example, the first time that a baby touches a hot iron on Mom's ironing board, its hand jerks away before it is even aware of the pain. This movement is purely a reflex action, but it leaves a memory behind. A few days later, if the baby again finds itself reaching for the iron, the prediction that the hand will jerk away can fire down the motor cortex before the hand actually touches the iron, causing the hand to pull away in time to avoid being burned. In this instance, the prediction of movement triggers the movement.
Regarding the way in which pleasure and pain drive behavior, I would suggest that the cortex is, in some sense, indifferent to the daily struggles of the lower brain to pursue pleasure and avoid pain. However, the cortex does observe the actions of the lower brain, and, over time, learns to predict its behavior. The invariant that eventually forms at the top of the cortical heirarchy is a prediction that the lower brain will pursue pleasure and avoid pain. This prediction becomes an increasingly self-fulfilling prophecy as the memory-prediction framework operating in the cortex learns to aid and abet the lower brain in achieving its aims. The key point is that there is no need to impose a mechanism from above that somehow uses pleasure and pain to motivate the top of the cortical heirarchy to produce this behavior. |
|
| Back to top |
|
| Author |
Message |
Lawrence Phillia
Joined: 17 Jan 2005 Posts: 67 Location: Canada 05-28-07, 05:29 pm |
Post subject: |
|
|
| Quote: | | the inputs to the lower (in the sense used in the Hawkins book) edge of the motor cortex are, in fact, the signals that the lower brain generates to activate the muscles. |
Which part of the brain do we consider the "lower brain" exactly ? The alleged CPG's in the spinal chord ? |
|
| Back to top |
|
| Author |
Message |
JerryVan
Joined: 27 May 2007 Posts: 6
05-29-07, 11:08 pm |
Post subject: Reply to Lawrence |
|
|
Good catch. I was (belatedly) replying to Curt's message, in which he states:
"The neocortex is a device which monitors what the lower brain is doing, and modifies it's behavior as required, though a learning process. So, all the inputs to the lower brain, are passed up to the sensor cortex for analysis, and all the outputs of the lower brain, are passed up to the motor cortex for analysis - just like the sensory side."
But I didn't read his explanation carefully enough. I misinterpreted it to mean that the motor cortex inserts its connections into the intermediate pathways (not the output, as Curt states) in the part of the lower brain that generates motor signals. For this to work, the motor cortex would have to somehow influence the lower brain to cause it to generate the desired motor signals to the muscles. I don't know if this scheme could be made to work in some fashion, but the lack of direct control would be unwieldy, and it would probably slow down response times and make fine motor control impossible.
Biology is more direct, as Hawkins explains on page 46:
"The motor cortex is...hierarchically organized. The lowest area, M1, sends connections to the spinal cord and directly drives muscles."
I'd like to think that I would have eventually discovered my mistake even if you hadn't pointed it out. But...thanks!
That said, I found what Curt had to say about the upward flow of information through the motor cortex very helpful. I noticed a missing (rather, a conspicuously absent) paragraph in the book and was happy to find this discussion in the forum. Namely, on page 120, Hawkins describes the downward flow of information through the motor cortex in a paragraph that ends with:
"...the way the cortex processes downward-flowing sesory predictions is similar to how it processes downward-flowing motor commands."
I expected the very next paragraph to discuss the upward-flowing information, but it wasn't there. (Perhaps it will appear in the next revision.) |
|
| Back to top |
|
| Author |
Message |
Lawrence Phillia
Joined: 17 Jan 2005 Posts: 67 Location: Canada 05-30-07, 06:23 pm |
Post subject: |
|
|
Hope i didnt appear to be nitpicking that wasnt my intention, was simply asking a question. My personal research is in the area of cognitive motor control and in particular adaptive CPG's using hardware relaxation oscillators with parameters adjusted and stored using software...a digital-analog hybred , if you will.
Jeff's and Curt's theories and/or postulates look good in a broad or abstract sense (as do all theories). But when it comes down to the actual nut-n-bolts of the "mechanics" its easy to get confused and lost in the details.
On that note, heres a clipping from one of my bookmarks i'd like to post:
"The lateral zone of the cerebellum is involved in the control of independent limb movements, especially rapid, skilled movements. Such movements are initiated by neurons in the frontal association cortex, which control neurons in the primary motor cortex. But although the frontal cortex can plan and initiate movements, it does not contain the neural circuitry needed to calculate the complex, closely timed sequences of muscular contractions that are needed for rapid, skilled movements. That task falls to the lateral zone of the cerebellum.
Both the frontal association cortex and the primary motor cortex send information about intended movements to the lateral zone of the cerebellum via the pontine nucleus. The lateral zone also receives information from the somatosensory system, which informs it about the current position and rate of movement of the limbs-information that is necessary for computing the details of a movement. When the cerebellum receives information that the motor cortex has begun to initiate a movement, it computes the contribution that various muscles will have to make to perform that movement. The results of this computation are sent to the dentate nucleus, one of dentate nucleus the deep cerebellar nuclei. Neurons in the dentate nucleus pass the information on to the ventrolateral thalamus, which projects to the primary motor cortex. The projection from the ventrolateral thalamus to the primary motor cortex enables the cerebellum to modify the ongoing movement that was initiated by the frontal cortex. The lateral zone of the cerebellum also sends efferents to the red nucleus (again, via the dentate nucleus); thus, it helps control independent limb movements through this system as well."
So there appears that a great deal is involved in a motor command. But even this can be questioned from the viewpoint of finer detail, e.g Its believe by some (like yours truely) that the cerebeller cortex is the actual storage center of fine-tuned motor programs. If this is true then there should be a physical path (or cerebeller-cortical loop) directly from the cerebeller cortex to the neocortex bypassing the dentate nuclei. A study from the Salk institute although from a primate seams to confirm this:
Salk Institute for Biological Studies, La Jolla, California 92037, USA.
We used transneuronal transport of neurotropic viruses to examine the topographic organization of circuits linking the cerebellar cortex with the arm area of the primary motor cortex (M1) and with area 46 in dorsolateral prefrontal cortex of monkeys. Retrograde transneuronal transport of the CVS-11 (challenge virus strain 11) strain of rabies virus in cerebello-thalamocortical pathways revealed that the arm area of M1 receives input from Purkinje cells located primarily in lobules IV-VI of the cerebellar cortex. In contrast, transneuronal transport of rabies from area 46 revealed that it receives input from Purkinje cells located primarily in Crus II of the ansiform lobule. Thus, both M1 and area 46 are the targets of output from the cerebellar cortex. However, the output to each area of the cerebral cortex originates from Purkinje cells in different regions of the cerebellar cortex. Anterograde transneuronal transport of the H129 strain of herpes simplex virus type 1 (HSV1) revealed that neurons in the arm area of M1 project via the pons to granule cells primarily in lobules IV-VI, whereas neurons in area 46 project to granule cells primarily in Crus II. Together, the findings from rabies and HSV1 experiments indicate that the regions of the cerebellar cortex that receive input from M1 are the same as those that project to M1. Similarly, the regions of the cerebellar cortex that receive input from area 46 are the same as those that project to area 46. Thus, our observations suggest that multiple closed-loop circuits represent a fundamental architectural feature of cerebrocerebellar interactions.
Hope this somewhat lengthy post ( and clips ) will spark some interest. :>) |
|
| Back to top |
|
| Author |
Message |
JerryVan
Joined: 27 May 2007 Posts: 6
06-02-07, 06:40 pm |
Post subject: |
|
|
| Lawrence Phillia wrote: | | Together, the findings...indicate that the regions of the cerebellar cortex that receive input from M1 are the same as those that project to M1. Similarly, the regions of the cerebellar cortex that receive input from area 46 are the same as those that project to area 46. Thus, our observations suggest that multiple closed-loop circuits represent a fundamental architectural feature of cerebrocerebellar interactions. |
I have a question about the nature of these closed-loop circuits that you might be able to answer.
I know little about brain physiology, but from reading Hawkins' book, I would guess that if a particular column in the motor cortex receives inputs (the upward-flowing arrows in Hawkin's diagrams) from a set of synapses in some part of the old brain, then the motor commands (downward-flowing arrows) through that same column must travel to the same synapses. My understanding of the memory-prediction algorithm is that the motor commands are really predictions about what the synapses will do, based on past events.
The clipping that you included mentioned that the lateral zone receives inputs from the primary motor cortex via the pontine nucleus, and sends feedback to the primary motor cortex through the dentate nucleus and ventrolateral thalamus. I would guess that the motor cortex column that sends a motor command to the lateral zone in this way would never be the column that receives the feedback through such an indirect path. Instead, the association between the motor command and ensuing feedback would be formed somewhere in the cortical hierarchy above.
Do you think these assumptions might be valid? |
|
| Back to top |
|
| Author |
Message |
Lawrence Phillia
Joined: 17 Jan 2005 Posts: 67 Location: Canada 06-03-07, 05:47 am |
Post subject: |
|
|
| Quote: | .... I would guess that the motor cortex column that sends a motor command to the lateral zone in this way would never be the column that receives the feedback through such an indirect path. Instead, the association between the motor command and ensuing feedback would be formed somewhere in the cortical hierarchy above.
Do you think these assumptions might be valid? |
Yes, that could very well be true since individuals with a damaged or lesioned cerebellum can still function quite normally although control is more direct , less automatic and not as smooth. I wonder if i could still ride a bicycle if my cerebeller tracts were servered...i'd hate to find out
I gather that these indirect pathways, e.g. cerebeller-pontine , cerebeller-dentate etc , are not only used soley to influence or modulate motor afferences but are also used to modify perkinje synaptic junctions in the cerebeller cortex. In so doing it builds a specific computational map (as opposed to a skeletal-muscular map) of a particular motor command sequence.
We are painting in rather broad strokes here and confining our abservations to just a few control loops. We shouldnt loose site of other big players in the control architecture such as the basal ganglia with its pre-selective nature.
http://www.scholarpedia.org/article/Models_of_Basal_Ganglia |
|
| Back to top |
|
| Author |
Message |
eightwings
Joined: 07 Aug 2005 Posts: 29 Location: Miami, Florida 06-09-07, 08:29 am |
Post subject: Re: Motor Cortex |
|
|
| samkane wrote: | I am a bit confused about the way motor cortex behaves according to the book (p.120)…
I understand that in the sensory cortex input goes up the hierarchy and prediction goes down. In the motor cortex, the motor command goes down but what goes up the hierarchy? The sensory input? |
Is it not true that one of the primary functions of the motor cortex (MC) is to connect memory cells from the hippocampus to the basal ganglia where actual motor signals are generated? If so, is it not plausible that the motor cortex would need corrective feedback signals from the basal ganglia (BG) in order to judge the correctness of its connections? Indeed, massive feedback pathways are observed between the MC and the BG and fibers from the BG are known to return to the same locations in the MC where the motor signals originated.
In my opinion, the more interesting question one should pose is this: what constitute a motor conflict? In other words, how does the BG determine that it has received a conflicting motor command from the MC? I suspect that the correct answer to this question is the key to understanding motor learning and coordination and a whole slew of other things as well such as the clustering of hippocampal cells into distinct behavior groups. I have a pretty good idea as to what constitutes a conflicting motor signal but I would like to find out what the neurobiology litterature has to say on the issue. Does anyone have any reference? _________________ Louis Savain
Temporal Intelligence |
|
| Back to top |
|
| Author |
Message |
JerryVan
Joined: 27 May 2007 Posts: 6
01-01-08, 06:42 pm |
Post subject: Reply to Lawrence |
|
|
Lawrence Phillia wrote:
| Quote: | | ...individuals with a damaged or lesioned cerebellum can still function quite normally although control is more direct , less automatic and not as smooth. I wonder if i could still ride a bicycle if my cerebeller tracts were servered...i'd hate to find out. |
This information suggests that the role of the cerebellum is to control the timing of successive column firings in a cortical sequence. The Hawkins book explains how a cortical area determines which column will fire next in a sequence. It does not explain how a cortical area determines the time intervals between successive column firings in a sequence. Figure 9 in the book shows a delayed signal path from L5 of a cortical area, through the nonspecific thalamus, and to L1 of the same cortical area (and associated cortical areas). Regarding Figure 9, Hawkins explains that this circuit provides "delayed feedback" that helps trigger the next column firing, but he doesn't suggest how the amount of delay between successive column firings might be tuned to synchronize the sequence to external events or to coordinate the sequence with ongoing motor activity. That kind of tuning seems to be a requirement for fine motor control, and for many sensory processing tasks as well.
For example, say that three successive columns in a cortical sequence are labeled A, B, and C. If columns A and B have just fired, we know from the Hawkins book how the cortical area can predict that C will fire next. My guess is that the cortical area also predicts when C will fire, and that if C fires before or after the predicted timing window, column C sends a "prediction failure" signal to the next higher level in the cortical hierarchy. Figure 10 in the Hawkins book shows how the prediction-failure signal might be inhibited by an accurate prediction. I suggest that the "inhibition" signal shown in the figure persists only for the duration of the predicted timing window.
The prediction-failure signal from column C might also provide correctional feedback to the delay circuit. An interesting question is what effect this correctional feedback might have on the timing generated by the cerebellum, but the cerebellum receives thousands of sensorimotor inputs from the body and is very complex. I believe that the basic principle can be best illustrated by a simple example. The simplest useful delay circuit that I can think of works like this: Following the firing of columns A and B, the delay circuit predicts when C will fire. This circuit might, for example, enable a piano player to play the same song at a faster or slower tempo, while preserving the relative timing of the notes in the song. The following figure is a schematic of this simplified delay circuit.
Note that this delay circuit is contrived for the purpose of illustration and does not purport to represent any part of a biological brain.
In the figure, after column A fires, the pulse from column A begins to propagate down the vertical delay line at the left edge of the figure. Later, column B fires, and the pulse from column B (which is not delayed) meets the delayed pulse from column A at some distance along the vertical delay line. The distance at which the pulses from A and B meet represents the timing interval from A to B. (This distance can vary, for example, with the tempo at which the piano player plays the song.) Depending on the distance at which the two pulses meet, one of the AND gates shown in the figure fires a pulse into the associated horizontal delay line. The purpose of the horizontal delay line is to predict the delay from B to C. The synapse weights w[i,j] along the horizontal delay line are learned values based on previous experiences with the sequence A,B,C. If, during learning, the delay from B to C depended precisely on the delay from A to B, all but one of the weights in each row will be close to zero. The long box at the bottom of the figure is a Purkinje-like cell that sums the weights as the pulse propagates from left to right along the horizontal delay line. When the sum of weights reaches a threshhold value, the output of the cell (labeled "Col C Predicted") fires. The output signal returns to the cortical area that contains column C. If the signal is an accurate predictor, column C will fire while the signal remains active.
If the signal from the delay circuit accurately predicts when column C will fire, then no adjustment to the weights w[i,j] is required. However, if the prediction is inaccurate, the prediction-failure signal from column C indicates the actual time at which column C fires, and the weights associated with delay elements that are good predictors of the timing of the signal from column C should be strengthened at the expense of the other weights in the row.
There is an apparent problem with this scheme: Hebbian learning occurs only if the prediction-failure signal from C forces the Purkinje-like cell to immediately fire. Although feeding the signal from C to a single, strong synapse in the Purkinje-like cell is one way to force this firing to occur, there is a drawback: Over time, all of the cell's synaptical weight will migrate to that one synapse, and all of the weights shown along the horizontal delay lines in the figure will gradually be erased. A better strategy is to distribute the prediction-failure signal from C to all of the cell's existing synapses -- that is, to the location of each weight w[i,j] shown in the figure. That way, the effect of the prediction-failure signal is spread evenly across all synapses and has no net effect on the weights. At first, this approach might sound a bit odd, but, of course, that seems to be the way that the climbing fibers in Purkinje cells operate.
[/img] |
|
| Back to top |
|
| Author |
Message |
Lawrence Phillia
Joined: 17 Jan 2005 Posts: 67 Location: Canada 01-04-08, 06:04 pm |
Post subject: reply to JerryVan |
|
|
A very good rendering of your proposed ideas and thoughts on cortical column syncrony and sequence generation. IMO more members should adopt this posting technique, makes things alot easier to follow.
Some more thoughts:
In the diagram at the top left (columns A and B), if two pulses leave these points at different times ( no delay blocks for column B ?) im thinking a "gate keeper" pin could be added to give us a 3-input nand gate to provide the timing window you mentioned in your explanation, this could also provide for a "veto" inhibitory input .
I too have bin tackling the problem of sequence timing and interval memory in both digital an analog hardware for quite some time. My present project is in combining the two domains into a digital-analog threshold comparator array...dirty digital if you will, isnt that what neurons do ?  |
|
| Back to top |
|
| Author |
Message |
JerryVan
Joined: 27 May 2007 Posts: 6
01-26-08, 05:06 pm |
Post subject: Reply to Lawrence Phillia |
|
|
Lawrence Phillia said:
| Quote: | | In the diagram at the top left (columns A and B), if two pulses leave these points at different times ( no delay blocks for column B ?) im thinking a "gate keeper" pin could be added to give us a 3-input nand gate to provide the timing window you mentioned in your explanation, this could also provide for a "veto" inhibitory input . |
Yes, some kind of control over the width of the timing window is needed. My guess is that the distribution of weights across a horizontal delay line (referring again to the diagram) should determine the window width. If the weights are sharply concentrated over a small portion of the delay line (indicating a tight timing relationship between the intervals A-B and B-C), then the window should be correspondingly small. If the weights are smeared over a larger portion of the delay line (indicating a looser timing relationship), the window should be wider.
You suggest adding a 3-input nand gate to enable an additional gate-keeper signal to control the timing window width or to provide a veto input. Sounds interesting, but I'm not quite sure what you have in mind. Could you elaborate?
You also question why no delay line for column B appears in the diagram. I assume you mean that a second vertical delay line, similar to the delay line shown for column A, might be added, and that having the two vertical delay lines would eliminate the need for the horizontal delay lines. Certainly, this scheme would more closely resemble the wiring in the cerebellum, as I understand it. However, I believe that the amount of combinatorial logic required for this scheme is significantly greater, and the assignment of weights during learning is not nearly as straightforward. If real Purkinje cells can perform these functions, then they have remarkable processing abilities.
My scheme is an attempt to accommodate the timing needs of an intelligent machine like that described in the Hawkins book by providing a simpler alternative to an artificial cerebellum. Airplanes manage to fly without flapping their wings. Perhaps an intelligent machine could function without a cerebellum. |
|
| Back to top |
|
| Author |
Message |
wlorenz65
Joined: 24 Jul 2008 Posts: 4
08-02-08, 07:18 pm |
Post subject: |
|
|
| skilesare wrote: | | I watched a presentation he gave where he specifically mentions that he left motor interactions out of the book to keep it readable. |
"keep it readable"? Well ...
Jeff Hawkins wants to be as famous as Stephen Hawking. And Stephen Hawking has no motor control. _________________ Sick of getting "programming" when you ordered "learning"? See http://home.arcor.de/w.lorenz65/mlbench for a way to unmask the cheating. |
|
| Back to top |
|
 |
Page 2 of 2 |
All times are GMT - 8 Hours Goto page Previous 1, 2
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2002 phpBB Group
Please contact the board administrators if you have any questions regarding the OnIntelligence.org forums.
|
| |