Subscribe to Computing Intelligence

Showing posts with label Control Theory. Show all posts
Showing posts with label Control Theory. Show all posts

Wednesday, April 15, 2009

More Musings on Computational Neuroscience Paradigms

A couple months ago I posted a brief description of two overarching paradigms in theoretical computational neuroscience. During the course of writing my final project report, I addressed the same subject in slightly more detail. Since I seem to have strayed from my purported task of publishing pertinent computational neuroscience posts, I thought I would reproduce the two paragraphs in question here. I aready sent them to a friend of mine in biophysics who I know from one of my physiology courses, and he mentioned that I didn't address a couple things that I had never heard of before... so please keep in mind that this is all relatively new content for me, and the paragraphs I post here might simply be the pedestrian musings of an undergraduate amateur. Of course, they could also be brilliantly insightful, but I think the amateur option is a little more likely.

Anyway, here are the paragraphs:
Within the field of theoretical computational neuroscience, there are two general forms in which the problem of cognitive function is mathematically cast: as an adaptive control system and as a dynamical system on the edge of chaos. As with many competing fields of academic thought, disdain from adherents of one mode is often expressed for the ideas of those in the other camp. Fundamentally, the two interpretations are quite similar, as an adaptive controller functions on a dynamical system. However, proponents of the view that the brain functions as a system on the verge of chaos argue that the well-behaved systems generally analysed within the context of control theory fail to take into account the entire activity of the brain and therefore fall short of the goal of generating an accurate physiological model for cognitive function. These proponents also point to the efficacy of mathematical techniques from chaotic and dynamical system analysis to interpretations of electroencephalogram (EEG) readings, which serves as support for the near-chaotic dynamical system interpretation of the brain.

I would argue, however, that while an adaptive control experiment such as the one being implemented here seeks to isolate and investigate a specific cognitive task irrespective of the rest of the neuronal activity (or, in the case of the simulated robots used in this study, assuming no other neuronal activity), such a blinkered approach is not necessarily done out of ignorance of the larger issues of overall cognitive interconnectivity. Rather, I posit that the near-chaotic nature of the global brain behaviour arises out of the necessity of having many simultaneous well-behaved and sometimes contradictory control loops operating as one. The phase transitions apparent in EEG readings could arise from the necessity of transitioning from one set of precedent control loops to another, and a full understanding of the underlying control loops themselves can thus still further our overall understanding of cognitive function. While admittedly ad hoc, I hope this reasoning may serve to at least somewhat mollify those detractors who would dismiss adaptive control as a convenient tool of engineering misapplied to neuroscience. Continued exploration of adaptive control and implicit supervision can therefore have benefits for the field of theoretical computational neuroscience in addition to direct practical benefits in robotics.
I have removed the references, but if anyone is interested in what I am basing the discussion on, let me know and I will send you the appropriate articles.

Saturday, January 31, 2009

A Brief Introduction to Computational Neuroscience Paradigms

Within computational neuroscience there seem to be two main theoretical paradigms. In the first, the brain is viewed as an elaborate and nested control system. This branch of investigation tends to use many of the same mathematical models as those used in the engineering discipline of control, albeit with an eye on the biological feasibility and possible neuronal configurations necessary for attaining such a control system. In the second, the brain is viewed as a dynamical system on the edge of chaos, and thus utilizes the mathematical tools found in dynamical system analysis. I have to admit that the latter of these two paradigms I am rather fuzzy on, despite having taken (and done rather well in) a course on Chaos, Fractals, and Dynamics. I am not sure if my inability to fathom what a 'dynamical system on the verge of chaos' means is due to a lack of intellectual capacity on my part or a lack of substance underlying the fancy terms being thrown around on the part of those championing the dynamical system interpretation. My guess is that the two paradigms are not as entirely exclusive as some claim them to be, but I think I will have to gain a better understanding of the application of dynamics to physiology before I can be sure. In the meantime, the control systems approach speaks quite clearly to the (former) engineer in me, and I find the control theory approach rather appealing. It is simple, elegant, and powerful.

Before I continue in this vein, however, I should mention a brief caveat. There is a third branch of thought which I have not included in this description known as machine learning. While it could also be argued to be a paradigm of computational neuroscience (or at least my interpretation of what computational neuroscience ought to be), I have not included it in this discussion because, to me, it is much more a branch of traditional approaches to artificial intelligence. Machine learning tends to focus more on function modeling through stochastic methods. While this provides many powerful tools (some of which are even utilized within the control systems approach), there is a lack of emphasis on physiological feasibility which might provide for a general theory of intelligence. Of course, I think many of the mathematical tricks used in machine learning (like principle components analysis (PCA)) will likely have neuronal correlates found in which our brains somehow provide a system to achieve similar results, machine learning does not tend to be devoted to uncovering methods of cognition as its primary goal.

Now that I have rambled about machine learning, I shall return to control theory. A control system is essentially any system designed to control a variable through time. The actual form the control system takes can be quite varied, including electronic control systems, mechanical ones, and, as I surmise our brains might be, electrochemical. They usually utilize some form of feedback (most often negative), since an open control system (as those without feedback are called) are not really much good at controlling anything. However, I will go into more detail about control theory in another post. This post was simply meant to introduce the idea of the different paradigms, as well as the fact that I am currently more focused on control theory.