buy turbotax 2008 buy visual studio 2005 pro windows 7 ultimate price us microsoft office 2003 full download windows 7 ultimate 32bit system requirements download streets and trips 2009 microsoft works 8.5 turbo tax best buy windows vista home premium download microsoft windows vista home basic with sp2 (32 bit) 64 bit windows 7 professional adobe indesign cs4 mac buy creative suite 4 corel draw macintosh purchase windows 7 license online buy adobe premiere pro mac download corel video studio pro x2 buy office onenote 2007 buy windows vista home premium download navisworks buy visio 2007 purchase windows 7 volume license buy microsoft expression studio 3 buy adobe illustrator cs2 windows 7 home premium price uk adobe contribute cs4 mac price purchase quickbooks buy windows 7 ultimate online after effects cs4 download buy microsoft office 2007 cheap illustrator cs4 buy vista ultimate online buy autocad 2009 microsoft streets and trips 2010 download autodesk maya 2009 buy buy adobe illustrator cs3 microsoft windows vista home premium with sp2 (64 bit) buy windows vista oem adobe acrobat 9 sale windows 7 home premium coupon buy powerpoint 2007 only after effects cs4 for mac cheap photoshop cs3 buy microsoft money plus navisworks manage cost microsoft access 2003 download buy ms project software download adobe creative suite 4 web premium buy photoshop elements cheap download autocad 2010 windows 7 home premium full discount dreamweaver mac cs3 autodesk 3ds max 2009 download windows 7 ultimate 64 bit iso microsoft money 2007 home & business autodesk 3ds max 2010 trial corel dvd moviefactory 7 download autocad electrical price buy photoshop mac adobe illustrator cs3 sale buy lightroom download download windows 2008 server r2 microsoft windows 7 home premium 64 bit oem buy 3ds max online microsoft office 2003 best price buy premiere elements 7 buy dreamweaver cs3 adobe cs4 master collection for mac download frontpage 2003 microsoft expression pricing buy autocad 2008 cheap adobe illustrator cs2 download adobe after effects cs3 buy adobe premiere pro cs3 cheap vista oem adobe cs4 design premium mac windows 7 professional 32 bit download buy windows 7 starter buy corel draw 9 buy microsoft money online buy photoshop for mac quicken rental property manager download download corel painter for mac inventor professional 2010 download buy windows 7 professional 64 bit windows 7 home premium sale buy windows vista premium buy adobe robohelp 8 buy microsoft access 2007 download buy vista home premium autodesk 3ds max price windows 7 price purchase office 2003 product key autodesk autocad architecture 2010 download microsoft works 9 price buy acrobat professional 9 buy adobe after effects cs4 cheapest windows 7 price buy corel draw x3 microsoft windows 7 home premium best buy dreamweaver mac demo coreldraw x4 mac buy adobe cs3 cheap microsoft visio 2007 price windows 7 64 bit cheap microsoft windows 7 home premium buy buy 3ds max 9 buy microsoft encarta 2009 adobe acrobat 9 pro buy windows 2003 enterprise license cost lightroom for mac os x zonealarm antivirus 8 trial autocad electrical 2010 pricing font folio 11 download buy microsoft office 2003 professional turbotax deluxe 2009 download adobe after effects demo cheap acrobat 9 buy windows 7 64 bit oem dvd moviefactory 6 plus adobe creative suite 4 web premium download microsoft visio 2007 prices adobe illustrator cs3 price adobe indesign cs2 download purchase cubase 4 buy cs4 design premium buy cs3 dreamweaver cubase 4 cost purchase corel draw 12 after effects mac system requirements parallels desktop 4.0 for mac trial buy premiere pro cs3 windows 7 ultimate price uk buy turbotax 2009 inventor professional 2008 download cheap adobe dreamweaver windows 7 ultimate purchase buy windows 7 oem cheap autodesk mechanical desktop 2009 download microsoft expression studio 3 download windows 2008 standard edition windows 7 ultimate cheap get zonealarm antivirus 8 buy adobe premiere elements 7 download quicken 2008 adobe captivate pricing encarta premium 2009 download windows 2008 server prices buy windows 7 now cheapest windows 7 ultimate full version microsoft office 2010 download buy autosketch 9 corel photoimpact download windows 7 professional 64 bit price adobe after effects cs3 price adobe premiere pro download cheap adobe photoshop cs3 adobe presenter 7 buy buy windows 7 professional key buy dreamweaver 8 buy photoshop cs4 student buy autodesk maya online purchase pagemaker buy pagemaker 7.0 buy windows 7 license buy powerpoint 2007 download dreamweaver for mac download adobe photoshop best buy buy adobe premiere pro for mac purchase photoshop elements cheap quickbooks premier windows 2008 enterprise virtual licensing windows 7 pricing windows vista 64 bit sale autocad electrical 2009 download download corel draw 13 cheap photoshop cs download corel draw graphics suite x4 adobe premiere pro cs4 buy buy windows 7 license online quicken rental property manager 2009 coupon mappoint 2009 european buy norton 360 key windows 7 professional 32-bit oem download autocad electrical buy mappoint 2009 europe cheap illustrator software microsoft frontpage sale buy microsoft project 2002 buy adobe acrobat 9 pro extended purchase windows vista home premium pcanywhere pricing buy windows 7 home basic buy ms office 2003 pro buy windows 7 pro 64 bit buy microsoft office project professional 2003 ms office enterprise 2007 price buy ms powerpoint microsoft expression cost windows 7 pro discount download adobe flash cs4 adobe cs4 design premium trial windows 7 home premium best buy ms works download microsoft expression buy cheap autocad electrical 2010 norton 360 cost maya price 2009 microsoft office project professional 2007 price adobe flash cs3 for mac download buy windows 7 ultimate x64 buy microsoft word 2003 software windows 7 professional price uk autodesk autosketch 10 download corel painter x for mac cubase 4 price windows 2008 datacenter licensing buy microsoft project professional 2007 best buy photoshop purchase windows xp cheap price of windows 7 home premium buy windows home premium illustrator cs3 download autocad architecture price windows xp buy download buy after effects cs4 buy windows 7 ultimate key streets and trips 2010 buy buy microsoft excel online buy windows 7 premium autodesk lustre price windows 7 ultimate 64 bit download adobe after effects cs4 sale download illustrator for mac windows xp cheap download windows 7 pricing oem cheapest windows 7 home premium full version purchase windows vista download purchase windows vista ultimate key windows 7 ultimate price buy autodesk inventor visio 2007 pricing autocad electrical 2008 download buy windows 7 product key online purchase acrobat 9 purchase windows 7 license windows 2008 enterprise buy where to buy adobe flash cs3 adobe contribute demo microsoft onenote pricing windows 7 64 bit best buy adobe after effects mac download buy 3ds max 2010 how much does microsoft works cost buy autocad 2007 microsoft encarta premium 2009 dvd buy windows 7 home premium download autodesk navisworks download cheap photoshop software maya pricing 3ds max sale cheap microsoft access 2007 cheapest windows 7 ultimate buy corel painter x microsoft excel 2007 download download microsoft office 2008 for mac 3ds max 2010 download download adobe fireworks cs3 buy vista ultimate oem windows 7 home premium 64 bit price purchase adobe lightroom microsoft project 2003 download adobe premiere pro cs4 price autocad architecture pricing adobe indesign cs3 mac buy visio 2003 professional buy windows 7 pro full autodesk inventor lt adobe cs4 web standard download buy quicken 2008 quickbooks enterprise 9.0 price buy dreamweaver cs2 download adobe captivate 3 purchase microsoft vista autocad mechanical best price windows 7 home premium pricing cheapest windows 7 professional where to buy quicken 2010 buy windows xp pro buy cs3 adobe photoshop elements 8 where to buy buy vista home premium product key buy microsoft works 9.0 buy powerpoint only norton ghost price buy adobe soundbooth cheap windows 7 ultimate retail download microsoft works 9 buy acrobat 8 download adobe illustrator for mac adobe photoshop elements buy buy windows vista installation cd buy office 2003 download photoshop elements download adobe premiere pro cs3 mac microsoft mappoint 2009 price microsoft visio 2007 pro norton 360 price comparison where to buy adobe premiere pro cs3 adobe premiere elements 8 buy download wordperfect windows 7 home premium deals microsoft windows 7 ultimate cheap microsoft visio 2003 download buy quicken 2010 deluxe buy office 2003 key how to get photoshop for cheap adobe illustrator cs4 price price of windows 7 professional download font folio 11 buy adobe fireworks cs4 purchase vista oem windows 7 64 bit price cs4 production premium mac money plus home & business nuendo 4 download full buy adobe acrobat 9 professional download encarta encyclopedia 2009 adobe pagemaker download norton 360 discount indesign software download download photoshop mac visio 2007 buy download autocad mechanical 2010 mappoint europe 2010 buy microsoft project 2007 professional buy windows 7 pro oem autocad sales buy windows xp sp3 oem windows 7 ultimate best price buy windows 7 ultimate student buy norton ghost 15 autocad mechanical price buy microsoft sql server 2008 buy wordperfect online buy acrobat standard indesign software autocad 2010 system requirements buy office 2003 product key buy dreamweaver cs4 for windows how to buy windows 7 64 bit buy indesign cs4 microsoft office 2003 sale windows 7 ultimate 32bit torrent adobe premiere pro mac buy vista get windows 7 buy microsoft office 2008 for mac buy cheapest windows xp symantec pcanywhere price buy cubase 5 online buy adobe cs4 cheap windows vista business 64 bit iso buy microsoft windows vista ultimate windows 7 professional sale buy cs3 design premium adobe cs4 web premium download cheap windows 7 download windows datacenter price buy windows 7 digital download windows enterprise price microsoft money buy online buy microsoft office 2003 pro autocad architecture download purchase photoshop elements 7 windows 2008 enterprise cost purchase windows xp service pack 3 adobe dreamweaver for mac download buy visio 2007 professional buy office 2003 cheap windows vista business windows 7 ultimate buy online download turbotax 2008 premier buy microsoft office 2003 license buy windows vista buy adobe master collection cs4 when can i buy office 2010 download streets and trips 2007 download inventor lt 2010 buy adobe photoshop for mac buy cubase 4 buy streets & trips 2010 wordperfect download 3ds max design price buy autodesk maya corel draw cheap buy inventor 2009 microsoft money deluxe download corel draw mac version cheap maya software cheap adobe cs4 mac purchase windows xp pro microsoft office project professional 2007 download buy office 2008 download microsoft office 2003 pro oem download autodesk maya cubase 4 download full microsoft encarta premium 2009 download windows 2008 server purchase adobe photoshop cs4 buy steinberg nuendo 3 download cheap indesign cs3 buy quicken rental property manager buy microsoft office 2010 windows vista business oem download corel draw 10 mac windows vista home basic 32 bit download buy encarta 2009 microsoft mappoint europe 2006 download buy cubase sx3 nuendo 4 price adobe premiere pro cs3 download cheap windows 7 professional photoshop cs3 pricing download photoshop elements adobe creative suite 4 for mac buy photoimpact x3 buy mappoint 2010 buy microsoft frontpage 2007 buy microsoft office for mac online windows 7 cost price download adobe premiere elements 8 windows vista 64 bit price adobe flash mac download windows 2003 enterprise license price windows datacenter 2008 licensing buy excel 2003 online buy microsoft expression blend 3 buy microsoft word 2003 download purchase corel draw quickbooks enterprise 9.0 download purchase vista ultimate contribute cs4 download cheap autocad architecture 2010 illustrator for mac os x buy outlook express 2007 buy adobe photoshop cs3 extended windows 7 pro deals buy autocad 2010 cheap buy microsoft expression web 2 buy microsoft visio online autodesk inventor professional 2008 download

Computational Modeling vs. Mathematical Modeling

November 4th, 2009

Just recently been thinking about “computational modeling”, and I’ve been thinking more and more that the important thing is not so much the “computational” part of modeling (the fact that you’ve simulated a model on a computer), but rather the mathematical model that is so implemented.  I think that ultimately we’re interested in having models of how things work.  In this case, I think most of the “understanding” is in the models themselves, as stated mathematically, not in a particular implementation of the model.  Yes, computational implementation is important because: 1) it keeps us honest by forcing us to make our models physically realizable (and therefore explicit and consistent), and 2) it can reveal aspects of our model that might not be apparent to us initially.  But my sense is that the mathematical model is more important than its “computational” realization.

Biophysics of Computation

November 4th, 2009

I just finished “fast reading” Christof Koch’s book “Biophysics of Computation”, i.e. reading it but not stopping to understand concepts I didn’t get on the first pass, making sure to understand equations, etc.  The book gives a great description of how various aspects of the brain can be modeled mathematically, and how the brain might carry out various “computations” in doing its job.

I’m personally interested in building mathematical models of the brain, and due to the vast complexity of the brain we are forced to make major simplifications in our models of it.  This book gives great information on potentially relevant aspect of neural functioning, which helps a modeler make informed decisions about which simplifications can / should be made.

In addition to a mathematical / computational perspective, the book also more generally gives a great description of what we know about how the brain works at a low level.

Using LaTex for Math Typesetting

September 15th, 2009

Just a quick post on typesetting mathematics with LaTex.  This summer, in the process of brushing up on a few things, I wanted to make a math study guide, and found that Microsoft Word doesn’t do a great job at math typesetting.  I looked at several other programs that do this (many of them require purchasing a license), and finally came upon the standard, “professional” (and free) solution – LaTex.

LaTex converts text markup (which is relatively simple) into beautifully-formatted formulas, and there are many great, free implementations of it.  You can learn about it generally at http://www.latex-project.org/ and there is a good free implementation at http://miktex.org/.  As an example I’ve also included the LaTex source and resulting pdf for my math study guide.

Neural Synchronization Followup

September 10th, 2009

Two posts ago I asked a question about neural synchronization – if a group of neurons are firing synchronously, don’t we lose information?  In other words, if many neurons are all saying the same thing, do we really gain anything by having them all say it?  Additionally, if a group of neurons is “busy” firing synchronously, wouldn’t that preclude them from doing anything else or being responsive to other inputs?  Synchronization appears to be an important property of the brain, so to try to get a better understanding of how it might work, I read several articles (Fries, 2005; Schnitzler & Gross, 2005; Singer, 1993), along with Gyorgy Buzsaki’s book ”Rhythms of the Brain” (2006) and I now have a better idea of how neural synchronization might work, and the purposes it might serve.

The most critical piece I was missing is that neural synchronization does not necessarily mean that a group of neurons are all firing in sychrony (i.e. every neuron in the group firing in every cycle of the oscillation).  Instead, it could be that the membrane potential of the synchronized neurons are oscillating together.  This would effectively result in a synchronized group varying in how excitable (likely to fire) they were, together - giving windows when the neurons were all easily excitable, and periods where they were not very excitable at all.  This would allow neurons to be synchronized and still have the information that gets transmitted be interesting – a spike could still mean something beyond “we are all synchronized”.

Another mistaken idea I thought I had heard was that “synchronization allows neurons to communicate / transmit information.”  This didn’t make sense to me because it doesn’t seem like you need synchronization to communicate – a single neuron can fire and send out an action potential to other neurons regardless of what other neurons are doing.  The missing piece was that synchronization isn’t needed for communication per se, but rather synchronization might allow for selective communication.  There is a vast anatomical connectivity between neurons, and it seems likely that only certain subsets of neurons need to be communicating at a given time.  If a “sending” and “receiving” group are oscillating together, then there will be periodic “windows” when the receiving neurons are excitable enough to receive information.  At other points in the cycle, the receiving neurons would likely be unresponsive to input because they would be at a “trough” in their excitability (they would be hyperpolarized).  Thus, only neurons which were synchronized with the receiving neurons would be able to send to them.

From the above sources, a few of the possible functions of synchronization might be:

  • “Binding” disparate information together.  If neurons in separated areas representing related information are synchronized, and if another group of neurons which is “interested” in this information is also synchronized with them, then the “interested” area can receive information only from the related, relevant areas, and not receive information from other currently unrelated neurons which have anatomical connections to it.
  • Selective communication.  As mentioned above (and in some ways similar to the first point), synchronization could generally allow groups of neurons to selectively communicate and filter out the “noise” of unrelated but anatomically connected other neurons.
  • Greater impact.  Since in many cases it takes many post-synaptic potentials to cause a neuron to fire, the effect of one or a few neurons firing an action potential at a target neuron may have little effect on the target.  However, if many neurons are synchronized and fire at the same time, they can have a much greater chance of pushing the target over firing threshold.
  • Facilitating synaptic changes / plasticity.  There is evidence to suggest that some / many aspects of synaptic plasticity require many incoming post-synaptic potentials in a very short time window in order to occur.  Many “upstream” synchronized neurons firing at the same time would likely have a much greater chance of effecting synaptic changes than more spread out, unsynchronized firing.

A few other interesting points I noticed:

  • Relativley high frequency oscillations seem to be used for small groups of synchronized neurons, and lower frequency / slower oscillations may be used for larger synchronized groups.  This may be due to the mechanics of synchronization such as longer axonal transmission times over longer distances, more “links in the chain”, etc.
  • One of the potential challenges to synchronization is that, in order to stay “in phase”, the transmission time from each sending neuron to each receiving neuron needs to be very close to the same.  Amazingly, some evidence suggests that some networks seem to be tuned so that longer-distance axons are more heavily myelinated, resulting in faster conduction speeds for longer distances, and thus very close latency between closer and further connections (such as from the thalamus to the cortex) (Salami et al., 2003).
  • Magnetoencephalography is one useful tool for measuring synchronization, since it has the time resolution needed to detect the rapid voltage changes.

References

Buzsaki, G. (2006). Rhythms of the brain. New York: Oxford University Press.

Fries, P. (2005). A mechanism for cognitive dynamics: Neuronal communication through neuronal coherence. TRENDS in Cognitive Sciences, 9, 474-480.

Salami, M. et al. (2003). Change of conduction velocity by regional myelination yields constant latency irrespective of distance between thalamus and cortex. Proceedings of the National Academy of Sciences of the United States of America, 100, 6174-6179.

Schnitzler, A., & Gross, J. (2005). Normal and pathological oscillatory communication in the brain. Nature Reviews Neuroscience, 6, 285-296.

Singer, W. (1993). Synchronizatoin of cortical activity and its putative role in information processing and learning. Annual Review of Physiology, 55, 349-374.

Sadness and Anxiety: Incompatible Emotions?

September 4th, 2009

Are there emotions which are “incompatible”?  In other words, could experiencing one emotion make it harder to experience another emotion?  It seems like we have anecdotal evidence on both sides.  On one hand, it can seem very difficult to get someone who is feeling sad or depressed to enjoy anything – feeling one emotion (sadness or depression) seems to make it harder to feel another emotion (happiness).  On the other hand, we’ve probably all had experiences where we felt multiple emotions at the same time – such as feeling sad and happy at the same time about something (and we even have the word “bittersweet”).

Emotions are complicated, and both of these views are probably right to a degree – we can experience more than one emotion at a time, but there are also likely to be situations where feeling certain emotions makes it less likely to feel other emotions.

This is more than just a theoretical question – it is relevant to understanding ways of regulating our emotions, ways of changing our emotions when they are unhealthy.  For example, when we are stressed out and worried about something, it would be nice to be able to get rid of that anxiety.  Similarly, if we are angry or depressed, we might like to change those feelings.

Could the intensity of a negative emotion be reduced by getting ourselves to feel a different, “incompatible” emotion?  In particular, could sadness be incompatible with anxiety?  Recently, when I have been especially anxious about something, I’ve been trying to imagine that “the worst possible outcome” (my fear) has already happened, and then to get myself to feel sad about it.  Sometimes this has had little effect on the anxiety, but more than a few times the resulting sadness has been accompanied by my anxiety going away and a sense of calm.

My guess about this is that there are differences between the emotional “circuits” responsible for dealing with things you can do something about vs. things you can’t do anything about.  Once there is “nothing that can be done”, the “sadness circuits” take over, and the “anxiety circuits” stop being active.  The truth is probably more complicated than this, but there might be something to it.

Neural Synchronization – Naive Questions

August 25th, 2009

Neural synchronization occurs when many neurons fire together, with their timings aligned, often periodically with a given frequency.  Synchronization is clearly very pervasive in the brain (in EEG recordings of “brain waves” and different brain “rhythms”, for example).  However, I imagine we are still a ways away from having an authoritative explanation of the purpose of this synchronization.

In some cases the need for synchronizatoin seems clear – for example rhythmic movements (such as walking) seem like they would require rhythmic, synchronized neural firing.  But synchronization seems to be much more prevalent than that, and likely plays a critical role in many / most aspects of brain functioning.  As I’m writing this I haven’t read much on synchronization, and am about to read “Rhythms of the Brain” by Gyorgy Buzsaki, which looks to be a great introduction to neural synchronization, to try to get some sense of what we know about this.

One of the initial questions I have is (from an information perspective), if many neurons are firing in the same pattern, don’t we lose information?  In other words, isn’t much of the firing redundant?  I’m interested to find out how synchronization fits into an information processing framework.

The Role of Mathematics in Psychology

August 12th, 2009

How much math do you need to know for a career in psychology?  The stereotype seems to be that psychology and math are unrelated, but “surprisingly” I’ve found that many areas of psychology can involve quite a bit of math.  This of course can be good or bad news, depending on your love (or hate!) of mathematics.  Here’s my take, as a former undergrad Computer Science major and now Ph.D. student in Psychology, on a few of the roles one could pursue in psychology, and the probable math involvement of each:

  • Therapist:  As a therapist, relatively little math seems required, although some basic statistics might be helpful to be able to understand the results of research articles.
  • Clinical / social / experimental psychology researcher:  These areas require some knowledge of statistics in order to correctly design and analyze experiments.  In some cases more involved statistical knowledge is necessary for building more complex statistical models, such as structural equation modeling or mediation / moderation relationship modeling.
  • Computational brain modeling:  This is an area I’ve gotten more interested in / involved with lately, and I’ve found that it can require extensive math, as it involves modeling complex physical systems.
  • Neuroscientist:  Potentially extensive math, depending on type of research.  At some level, models involve, for example, complex differential equations governing the different mechanisms involved.  Additionally, math can be involved in analyzing brain imaging data, such as data from fMRI.
  • General cognitive science researcher:  This is a broad area, but may involve mathematical models of perceptual and cognitive processes, with or without explicit modeling of the brain.

Analysis of Variance, Regression, and the “General Linear Model”

July 31st, 2009

Analysis of variance (ANOVA) and linear regression are two of the most popular statistical techniques used in behavioral research.  I’ve often come across statements to the effect that ANOVA and linear regression are really “the same thing” – that in some sense they are special cases of something called “the general linear model”.  And yet, in many statistics texts there are few details given of exactly how this works – exactly how, say, ANOVA is part of a general linear model.

I recently came across a classic article that addresses this point directly, Jacob Cohen’s “Multiple Regression as a General Data-Analytic System” (1968).

Cohen has written many articles on the proper use of statistics in psychological research (and in research in general).  Statistics clearly plays an important role in correctly designing and analyzing experiments, but many researchers quite naturally are not statisticians, and there is often a gap between statistical knowledge (of statisticians) and the everyday application of statistics by researchers in other fields.  Cohen has made many contributions to address this divide, by bringing a knowledge of mathematical statistics to bear on research practices.

In this article Cohen shows that analysis of variance, analysis of covariance, and other statistical techniques can be converted into equivalent cases of multiple regression.  Once he has given details about how this can be done (including how to carry out the requisite hypothesis tests, etc.), he goes on to discuss why multiple regression is ultimately a more flexible and powerful technique, and thus can be viewed as a “general linear model”.

One of the main advantages of multiple regression is that it can accommodate a wide range of situations easily – interval/ratio variables, categorical variables, interactions, and so forth – all in a single model.  ANOVA and other specific techniques (such as t tests) are specialized in that they can only handle a fairly limited range of situations.  Multiple regression, on the other hand, can handle many different cases, all at the same time in a single model.

Reference

Cohen, J. (1968). Multiple regression as a general data-analytic system. Psychological Bulletin, 70, 426-443.

Simulation Update

July 20th, 2009

Last month I wrote about recreating a brain simulation model in an article I read about (Hamker, 2005).  As I discussed there, the Hamker article describes a computational firing-rate model of several brain areas thought to play a role in spatial and non-spatial attention.  As I’m very interested in building computational brain models myself and am just getting started, I am attempting to recreate their simulation using Matlab.

This is still a work in progress, but I now have an initial version that models input and two of the brain areas, V4 and IT.  The simulation also displays graphs of the resulting firing rates over time for each simulated neuron.  The Matlab files are available here.

The biggest issue I’ve come across so far has been optimizing performance.  In my initial version of the simulation, solving the equation system took a prohibitive amount of time – simulating 5 neurons for 3 milliseconds of model time took several minutes, and the system ultimately needs to model around 250 neurons for 3000 milliseconds.  Ultimately the problem turned out to be the differential equation solver algorithm.  I initially used Matlab’s default “ode45″ solver, since the model appeared to be simple and I didn’t expect the system to be “stiff”, but switching to the “ode15s” solver (a “stiff” solver) drastically reduced the execution time.

Reference

Hamker, F. H. (2005). The reentry hypothesis: The putative interaction of the frontal eye field, ventrolateral prefrontal cortex, and areas V4, IT for attention and eye movement. Cerebral Cortex, 15, 431-447.

Philosophy in the Flesh (Book Review)

June 29th, 2009

I recently read the book “Philosophy in the Flesh: The Embodied Mind and its Challenge to Western Thought” by George Lakoff and Mark Johnson.  While I don’t agree with everything in the book, I think it provides a good conceptual overview of how concepts and language might get their meaning.

To give some background, one line of thought views “concepts” as ethereal and as existing in some sense independently of any individual thinker.  This is very close to Plato’s “forms”, and posits some “essence” which makes a concept what it is.

Enter modern science and the view that everything is ultimately describable by the patterns of physics.  Under this view, the idea of essences is incorrect, and must be replaced by some mechanistic description of what is happening when someone thinks about a concept.

As controversial as this later view may be in popular culture, I would argue that it is accepted by most scientists, and in my view, likely to be correct.  But we then have the question – if concepts are not made of “essences” but of physical mechanisms, what kind of physical mechanisms are involved?

This book attempts to give a possible answer to this question.  Lakoff and Johnson argue that most of our concepts are “embodied”, meaning that they are directly or indirectly based on our bodies and the movement of our bodies through space.  Of course, some of our concepts / language are clearly and directly based on the body – being cold or hot, or moving forward or backward, for example.  But they argue that much or most of our language is based metaphorically on body concepts.  For example, we conceive of time as moving forward or backward, and we speak of time as *looking* forward or backward – “we’ll see what happens”, etc.

They lay out these basic ideas, and then spend much of the book describing how specific abstract concepts might be based on body metaphors – self, free will, morality, time, etc.

Although the book constantly refers to “the findings of second-generation cognitive science”, it is relatively light on actual experimental evidence supporting their claims.  Much of the value of the book lies, in my opinion, not on the science, but on plausible outlines of how concepts might come to have meaning in physical systems.  In this respect, I think the ideas in the book might truly be as groundbreaking as the authors suggest.