<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Monica's Mind &#187; Human Intelligence</title>
	<atom:link href="http://monicasmind.com/?feed=rss2&#038;cat=7" rel="self" type="application/rss+xml" />
	<link>http://monicasmind.com</link>
	<description>Exploring Artificial Intuition</description>
	<pubDate>Mon, 10 May 2010 06:11:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>AI Research In The 21st Century</title>
		<link>http://monicasmind.com/?p=188</link>
		<comments>http://monicasmind.com/?p=188#comments</comments>
		<pubDate>Mon, 10 May 2010 05:58:57 +0000</pubDate>
		<dc:creator>monica</dc:creator>
		
		<category><![CDATA[AI today]]></category>

		<category><![CDATA[Artificial Intuition]]></category>

		<category><![CDATA[Epistemology]]></category>

		<category><![CDATA[Human Intelligence]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://monicasmind.com/?p=188</guid>
		<description><![CDATA[Introduction
Computers are Logic based devices. We used to believe implementing Intelligence in computers would be easy because we thought brains were built on Logic. AI researchers and programmers were especially skilled at logical, step-by-step Reasoning and analysis and when thinking about thinking, all they saw was Logic and Reasoning. But by the end of the [...]]]></description>
			<content:encoded><![CDATA[<h2>Introduction</h2>
<p>Computers are Logic based devices. We used to believe implementing Intelligence in computers would be easy because we thought brains were built on Logic. AI researchers and programmers were especially skilled at logical, step-by-step Reasoning and analysis and when thinking about thinking, all they saw was Logic and Reasoning. But by the end of the 20th century it became clear that there was another component to Intelligence that had been severely neglected – intuitive Understanding.</p>
<h2>Reasoning requires Understanding</h2>
<p>Reasoning is a conscious, goal-directed and Logic-based step-by-step process that takes seconds to years. In contrast, Understanding is a subconscious, aggregating, Intuition-based and virtually instantaneous recognition of objects, agents, and concepts.<br />
<span id="more-188"></span><br />
We call this process “Intuition” becase that is the word traditionally used for insights that appear from our opaque subconscious without us being able to retrace any reasoning steps to reach that insight. But note that there is nothing mystical about Intuition. It is a straightforward process of recalling past experiences and matching them to the current situation. If you see a chair, your Intuition tells you it’s a chair by matching your sensory input patterns to those of past occasions when you have seen chairs. You don’t have to reason about it.</p>
<p>Our Intuition also allows us to understand relationships, complex patterns, trends, abstractions, contexts, meaning (semantics), and the big picture. With little effort we recognize the image of a chair, the flavor of an apple, the meaning of a sentence, or the face of a friend. Neither requires Reasoning, and humans can recognize and understand all of these without effort, and within milliseconds. Animals can do this; higher animals can evaluate &#8220;situation semantics&#8221; - they can understand what is going on. We build on this ability to achieve our ability to understand <strong>language</strong> semantics. Current computers and AI systems cannot understand any of these things.<br />
<img src="img/ReasoningVsUnderstanding.png" width="440" /></p>
<p>More than 99.99% of the processing in the brain is subconscious, which makes conscious Logic based Reasoning look like a <strong>paint-thin layer</strong> on top of our subconscious and Intuition-based Understanding.</p>
<p>
In the 20th century, AI research was overmuch concerned with this thin layer of Reasoning. In the 21st century we must focus our AI research and resources on Understanding. Our computers need <strong>Artificial Intuition</strong> in order to recognize sensory input data and understand concepts at low levels. Only after they understand something will they have something to reason about. The Understanding part could well be straightforward and easy to implement in computers compared to our attempts so far to automate Reasoning; we just need to implement these two in the correct order.</p>
<h2>Reductionist stance versus holistic stance</h2>
<p>Computer Science and a few other scientific disciplines such as Mathematics and Physics are permeated by a problem-solving strategy and philosophy called “The Reductionist Stance”. In this Reductionist paradigm we solve problems by extracting them from their environment and by splitting them into smaller problems. Once we understand enough of the problems we create Logic-based simplifications called “models” such as theories, equations, and computer algorithms. Models describe simplified and <strong>context-free,</strong> reusable and portable slices of reality that can economically solve entire classes of similar problems; this gain in problem solving power for simple problems is the main reason to use models. But before models can be created, chosen, and applied, and the results interpreted in the current context we must <strong>Understand</strong> the problem domain since we have to do a <strong>reduction</strong>, an analysis of what is relevant and then to discard the details of the situation that are not used by the model.</p>
<p>In contrast, when adopting a “Holistic Stance” we solve the actual current instance of the problem <strong>directly</strong>, without using models. We solve it in its <strong>actual context</strong> without attempting to bring it into the laboratory or discarding any details. We don’t attempt to subdivide it into smaller problems. We don’t look for known models that might fit the problem. Instead, we attempt to match a large set of simple and self-assembling patterns (and patterns of patterns) against anything and everything in the problem <strong>including</strong> its current context. The final assembly of patterns that matches <strong>is</strong> our Understanding of the problem. Our brains use sets of neurons to represent these patterns. The set of activated neurons <strong>is</strong> our Understanding. What else could it be? Note that this provides us with a very specific and useful definition of what Understanding means in humans which is also <strong>implementable in computers</strong>.</p>
<p>This application of patterns may seem like much more effort than the use of models and Reductionist methods. But it can be done effectively<em> </em>and<em> </em>mindlessly<em>,</em> without requiring a high level of Intelligence, by both brains and computers. It just requires a very large database of patterns; we call this database “experience”. Brains gather experience over a lifetime, and stores it as these self-assembling patterns. Computers could to the same.</p>
<p>Note the difference: models <strong>require</strong> Understanding (“Intelligence”) for creation and use. Patterns don’t. Instead, self-assembling patterns <strong>provide</strong> the Understanding that is required for all Reasoning, including model creation and use. Only <strong>after</strong> recognition, abstraction, and Understanding will you have something to reason <strong>about</strong>.</p>
<p>And if you are building an AGI you should realize that building intelligent machines out of &#8220;intelligent components&#8221; just pushes the problem around. Intelligent machines must be built out of unintelligent, mindless parts and trivial algorithms that don&#8217;t require understanding in order to work.</p>
<h2>Scientific versus unscientific phenomena</h2>
<p>Some people believe the world splits cleanly into the Scientific and the Unscientific. This is incorrect. Worse, this belief causes a blindness to entire spaces of approaches and solutions that has hindered progress in AI.</p>
<p><img src="img/AllHumanExperience.png" width="440" /></p>
<p>The majority of phenomena in the world, including almost everything in our mundane everyday lives, are neither scientific nor unscientific. Consider the task of walking a mile into town to buy a newspaper. People can easily do it, so it is not mystical, but it is also out of reach of science to reliably duplicate this task, for instance by building a robot.</p>
<p>The Mundane world is deeply complex and changes too rapidly. And the Mundane is exactly the domain of Artificial Intelligence. How to navigate the aisles of a grocery store it if you are a robot; how to understand the slurred speech of the cashier; how to understand written language in a newspaper; how to understand a complex world with its many layers of meaning in nested contexts; how to deal with many other intelligent agents with goals often at odds with your own.</p>
<p>Brains solve all these little context-rich problems every day seemingly without effort. Brains can do it because they don’t operate logically and don’t use Reasoning for the majority of their functionality. They do it using a much simpler algorithm that instantly recognizes nested patterns. When we employ Holistic thinking, context isn’t a distraction to be removed. In fact, if a problem is too hard, we search for <strong>more</strong> context. More context means more patterns can be matched which means more powerful higher level patterns can be brought into play.</p>
<p>AI systems have to be able to deal with context in the same way. This means Understanding the mundane world Holistically. If we restrict our AI implementation to Logic based Reasoning then we will only be able to operate in the thin slice of rational problem domains. Such systems may be able to reason about math and Logic but they will not be able to deal with the world at large. Real world concepts cannot be “defined”, they must be learned.</p>
<p class="p7"><span class="s1">Any sufficiently Reductionist AI effort is indistinguishable from programming. If a programmer attempts to describe the world to a Logic based AI, for instance by creating ontologies, he’ll never finish the task. The world is too rich. The Cyc project – the largest and most famous AI project ever undertaken – has been trying to describe the world using predicate calculus for decades; it is the poster project for Reductionist approaches to AI. But Cyc will never approach anything worthy of the term “Intelligence”. It has been told many things and can recite many definitions but Understands nothing. This is the difference between “Instructionist” top down education and “Constructionist” bottom up learning – a distinction poorly understood even in human education.</span></p>
<p class="p7"><span class="s1">One of the biggest hurdles in the transition from a Reductionist to a Holistic stance is that the Reductionist stance works so well for simple problems, and thus is very seductive to beginners. But we must learn to fully understand the value of context in solving complex problems so that we can stay our hand before attempting futile reductions when facing an irreducible problem. This is a tradeoff. Let’s look at what we are giving up and what we might gain, if we are AI researchers trying to adopt a Holistic stance:</span></p>
<h3>Virtues of a Reductionist Stance</h3>
<p class="p9">
<table class="t1" border="4" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="td1" valign="top">
<p class="p10"><span class="s1">Optimality</span></p>
</td>
<td class="td2" valign="top">
<p class="p10"><span class="s1">The best answer</span></p>
</td>
</tr>
<tr>
<td class="td3" valign="top">
<p class="p10"><span class="s1">Completeness</span></p>
</td>
<td class="td4" valign="top">
<p class="p10"><span class="s1">All the answers</span></p>
</td>
</tr>
<tr>
<td class="td3" valign="top">
<p class="p10"><span class="s1">Repeatability</span></p>
</td>
<td class="td4" valign="top">
<p class="p10"><span class="s1">Same answer every time</span></p>
</td>
</tr>
<tr>
<td class="td3" valign="top">
<p class="p10"><span class="s1">Efficiency</span></p>
</td>
<td class="td4" valign="top">
<p class="p10"><span class="s1">No waste of resources</span></p>
</td>
</tr>
<tr>
<td class="td3" valign="top">
<p class="p10"><span class="s1">Transparency</span></p>
</td>
<td class="td4" valign="top">
<p class="p10"><span class="s1">Understand the process of getting the answer</span></p>
</td>
</tr>
<tr>
<td class="td5" valign="top">
<p class="p10"><span class="s1">Scrutability</span></p>
</td>
<td class="td6" valign="top">
<p class="p10"><span class="s1">Understand the answer</span></p>
</td>
</tr>
</tbody>
</table>
<p class="p11">
<p class="p7"><span class="s1">These are some of the virtues we learn to appreciate as scientists. These are what we learn in school, especially as part of a Ph. D. education and especially in Computer Science. We internalize these virtues as obviously desirable properties of any investigative process. But this is also where our blindness begins.</span></p>
<p class="p7"><span class="s1">At the lowest levels of the brain, scientific principles like Logic, Reductionist methods, proof, falsifiability, P-vs-NP, or the six virtues above simply don’t enter into the picture. <strong>Human minds neither provide nor need any of these values</strong>; human problem solving in our mundane everyday life is nothing like science. When pulling up to a stoplight, you don’t compute a differential equation to determine how hard to push the brake pedal. You use your Intuition and experience. The deceleration may be a bit jerky (not optimal), maybe you should have started braking earlier (incomplete), you did it slightly differently yesterday (not repeatable), and you have no idea why you did it the way you did (inscrutable); your brain activated untold neurons unnecessarily that did not contribute to the result (inefficient), and so on. But it is good enough to keep you alive, which is why Intuition-based Intelligence evolved in the first place.</span></p>
<p class="p7"><span class="s1">We all use the Holistic stance when we are young. Through education (and by independently discovering in childhood how to build naive models) we learn the virtues of model use, of Reductionism, and science. We want to be solid Reductionists because our education always rewarded us for using Reductionist methods. But Understanding is more important than Reasoning. Enlightenment is the ability to see both kinds of solutions and to know which one is the most appropriate. We in the AI research community have repeatedly chosen poorly and we have paid the price. I have estimated that one million man-years may have been wasted on Reductionist AI.</span></p>
<h3>Disadvantages of a Reductionist Stance</h3>
<p class="p9">
<table class="t1" border="4" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="td7" valign="top">
<p class="p10"><span class="s1">Limited applicability</span></p>
</td>
<td class="td8" valign="top">
<p class="p10"><span class="s1">Only works in simple problem domains where models can be created and used</span></p>
</td>
</tr>
<tr>
<td class="td9" valign="top">
<p class="p10"><span class="s1">Understanding</span></p>
</td>
<td class="td10" valign="top">
<p class="p10"><span class="s1">Requires Understanding the problem, the problem domain, and candidate models</span></p>
</td>
</tr>
<tr>
<td class="td9" valign="top">
<p class="p10"><span class="s1">Correct input data</span></p>
</td>
<td class="td10" valign="top">
<p class="p10"><span class="s1">Requires correct and unambiguous input data for correct results</span></p>
</td>
</tr>
<tr>
<td class="td11" valign="top">
<p class="p10"><span class="s1">Brittleness</span></p>
</td>
<td class="td12" valign="top">
<p class="p10"><span class="s1">Models may fail catastrophically if used in situations where they do not apply</span></p>
</td>
</tr>
</tbody>
</table>
<p class="p11">
<p class="p7"><span class="s1">Building <strong>robust</strong> and <strong>useful</strong> Reductionist models of complex dynamic systems such as physiology, drug effects and interactions in the body, of people, societies, industries, economies, stock markets, brains, minds, or human languages is <strong>impossible</strong>. These are “Bizarre” problem domains – defined as domains where models cannot be created or used and are discussed in detail at <a href="http://artificial-intuition.com"><span class="s3">http://artificial-intuition.com</span></a>.<span> </span></span></p>
<p class="p7"><span class="s1">Reductionist model-based attempts at AI will typically fail spectacularly at the edges of their competence but there may be no easy way to detect this failure since the borders of the model’s applicability can be difficult to determine mechanistically. Humans know what they don’t know and will at worst make human-like mistakes. Computer systems using inapplicable models make mistakes that make headlines and have shown us time and again how little computers really “know”. The AI community calls this “Brittleness” and it is a major problem.</span></p>
<p class="p7"><span class="s1">The alternative is to get by without models, or to use weaker models with lesser requirements. The life sciences often do this since they may have no choice; life scientists may not be aware of the distinction. In a paper published 1935, Dr. Lionel S. Penrose, a pioneer geneticist working in the field decades before DNA was described (and incidentally, father of Sir Roger Penrose) first encouraged use of what he called “Model Free Methods”. If we examine various methods used in the life sciences we will find that many of these are Model Free or use Weak Models. Trial and error, pattern matching, table lookup, adaptation and other kinds of learning, search, evolutionary computation, markets, statistics, and even language use can be viewed as either Model Free Methods or Weak Models, depending on details, definitions, and circumstances. I discuss some of these issues in talks available as videos at <a href="http://videos.syntience.com"><span class="s3">http://videos.syntience.com</span></a>. All truly Model Free Methods are Holistic, and all Holistic Methods are Model Free. AI research in the 21st century needs to learn from the life sciences:</span></p>
<h3>Benefits of a Holistic Stance</h3>
<p class="p9">
<table class="t1" border="4" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="td13" valign="top">
<p class="p10"><span class="s1">Applicability</span></p>
</td>
<td class="td14" valign="top">
<p class="p10"><span class="s1">Can be used anywhere, including in Bizarre problem domains</span></p>
</td>
</tr>
<tr>
<td class="td15" valign="top">
<p class="p10"><span class="s1">Ignorance</span></p>
</td>
<td class="td16" valign="top">
<p class="p10"><span class="s1">No need to understand the problem or the problem domain</span></p>
</td>
</tr>
<tr>
<td class="td15" valign="top">
<p class="p10"><span class="s1">Directness</span></p>
</td>
<td class="td16" valign="top">
<p class="p10"><span class="s1">Problem is solved directly. No need to interpret model output in current context</span></p>
</td>
</tr>
<tr>
<td class="td15" valign="top">
<p class="p10"><span class="s1">Learning</span></p>
</td>
<td class="td16" valign="top">
<p class="p10"><span class="s1">Many Model Free Methods provide learning and gathering of experience</span></p>
</td>
</tr>
<tr>
<td class="td15" valign="top">
<p class="p10"><span class="s1">Abduction</span></p>
</td>
<td class="td16" valign="top">
<p class="p10"><span class="s1">The ability to jump to conclusions (often correctly) based on incomplete input data</span></p>
</td>
</tr>
<tr>
<td class="td15" valign="top">
<p class="p10"><span class="s1">Novelty</span></p>
</td>
<td class="td16" valign="top">
<p class="p10"><span class="s1">Holistic Methods can provide true novelty; some depend on it for their function</span></p>
</td>
</tr>
<tr>
<td class="td15" valign="top">
<p class="p10"><span class="s1"><strong>Robustness</strong></span></p>
</td>
<td class="td16" valign="top">
<p class="p10"><span class="s1">Graceful degradation. Failures are non-catastrophic, “human-like” errors.</span></p>
</td>
</tr>
<tr>
<td class="td15" valign="top">
<p class="p10"><span class="s1"><strong>Skepticism</strong></span></p>
</td>
<td class="td16" valign="top">
<p class="p10"><span class="s1">Robustness against internal errors also provides ability to deal with erroneous input</span></p>
</td>
</tr>
<tr>
<td class="td15" valign="top">
<p class="p10"><span class="s1"><strong>Disambiguation</strong></span></p>
</td>
<td class="td16" valign="top">
<p class="p10"><span class="s1">Provides context based ability to handle ambiguities in problem statement and input</span></p>
</td>
</tr>
<tr>
<td class="td17" valign="top">
<p class="p10"><span class="s1"><strong>Understanding</strong></span></p>
</td>
<td class="td18" valign="top">
<p class="p10"><span class="s1">Provides saliency, abstractions, situation semantics, and language semantics</span></p>
</td>
</tr>
</tbody>
</table>
<p class="p11">
<p class="p7"><span class="s1">The last four benefits (in boldface) in the table above may be available as emergent effects when using Artificial Intuition or other advanced MFMs. The others are often available even in simpler MFMs.</span></p>
<h3>Disadvantages of a Holistic Stance</h3>
<p class="p9">
<table class="t1" border="4" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="td7" valign="top">
<p class="p10"><span class="s1">Fallible</span></p>
</td>
<td class="td8" valign="top">
<p class="p10"><span class="s1">No guarantees of reaching a solution, or that found solutions are correct</span></p>
</td>
</tr>
<tr>
<td class="td9" valign="top">
<p class="p10"><span class="s1">Non-portable</span></p>
</td>
<td class="td10" valign="top">
<p class="p10"><span class="s1">Solving a problem may not be much help on other problems or in other domains</span></p>
</td>
</tr>
<tr>
<td class="td9" valign="top">
<p class="p10"><span class="s1">Wasteful</span></p>
</td>
<td class="td10" valign="top">
<p class="p10"><span class="s1">May be wasteful of computational resources and may require parallel processing</span></p>
</td>
</tr>
<tr>
<td class="td9" valign="top">
<p class="p10"><span class="s1">Inscrutable</span></p>
</td>
<td class="td10" valign="top">
<p class="p10"><span class="s1">Solutions don’t necessarily provide any clues to how to create models for problem<span> </span></span></p>
</td>
</tr>
<tr>
<td class="td11" valign="top">
<p class="p10"><span class="s1">Opaque</span></p>
</td>
<td class="td12" valign="top">
<p class="p10"><span class="s1">Solutions emerge. We cannot always analyze the details of how this happens.</span></p>
</td>
</tr>
</tbody>
</table>
<p class="p11">
<p class="p7"><span class="s1">There is no conflict between emergent Understanding and the inscrutability of the result. Direct application of simpler Model Free Methods such as evolutionary computation may well provide working but inscrutable solutions using an opaque process. Advanced Model Free Methods like <a href="http://artificial-intuition.com"><span class="s3"><strong>Artificial Intuition</strong></span></a> can <strong>provide</strong>, as emergent effects, <strong>Robustness</strong>, <strong>Skepticism</strong>, <strong>Disambiguation, </strong>and<strong> Understanding</strong>. This is how MFMs can provide the foundations required for Reasoning and the ability to use Reductionist stance and Models. We could call this <strong>Emergent Reductionism</strong>. We may be able to create an AI that Understands and Reasons, but we may not understand exactly <strong>how</strong> it Understands.</span></p>
<p class="p7"><span class="s1">Fallibility looks like a deal-breaker to a Reductionist. But given a Bizarre Mundane Real World, where Reductionist Models cannot be built and a Reductionist approach could not even get started, we have no choice. Humans in the Bizarre Mundane Real World operate Holistically, and as our experience grows we find that we fail very rarely in common everyday situations. Graceful degradation and emergent robustness allows the Holistic Methods to continue to work as the details of the mundane tasks change. The normal road to town may be blocked by construction. We add some more matching patterns to our Understanding of the situation and we spontaneously deal with the new context, adjust to it, and learn from it. The same kind of robustness will be available to our computer based AIs if we program them to use Holistic Methods.</span></p>
<h2>AI should really have been a life science</h2>
<p class="p7"><span class="s1">Not all scientific disciplines are dominated by Reductionism. In the life sciences such as Biology, Ecology, and Psychology it has long been recognized that Reductionist Methods are insufficient. A few decades ago there was a kind of “Physics envy” in the life sciences. Every discipline was measured the way Physics was measured – by how well you could make long term predictions. This is easy when you are predicting movements of pendulums but very difficult when dealing with the population of muskrats in New England. The life sciences have achieved impressive results and have shaken off this inferiority complex by using alternatives to Reductionist Methods, including many Model Free Methods. Here is a clue to what has been wrong with AI research.</span></p>
<p class="p7"><span class="s1">There has been a fatal mismatch between the properties of the problem domain and the properties of the attempted solutions. In the above I have argued (like so many others) that Intelligence is the ability to solve problems in their context. In contrast, programming deals with <strong>discarding</strong> context and breaking down complex problems into simple subproblems that can then be programmed as portable and reusable subroutines in the computer. Programming is the most Reductionist profession there is and has therefore mainly attracted the kinds of minds that favor Reductionist approaches.<span> </span></span></p>
<p class="p7"><span class="s1">That means that one of the most Holistic phenomena in the world – Intelligence – was being attacked by the most Reductionist researchers in the world. This is the mismatch; the biggest problem with AI research in the 20th century was that it was done by programmers.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://monicasmind.com/?feed=rss2&amp;p=188</wfw:commentRss>
		</item>
		<item>
		<title>Intelligence Is For Prediction</title>
		<link>http://monicasmind.com/?p=48</link>
		<comments>http://monicasmind.com/?p=48#comments</comments>
		<pubDate>Fri, 03 Oct 2008 00:46:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Artificial Intuition]]></category>

		<category><![CDATA[Human Intelligence]]></category>

		<guid isPermaLink="false">http://monicasmind.com/?p=48</guid>
		<description><![CDATA[This blog entry elaborates on previously published material.
The purpose of Intelligence is Prediction. Evolution of the ability to predict the behavior of other agents and the likelihood of phenomena in the environment improved survival rates and created a strong evolutionary pressure to develop better and longer term predictions. This is how and why Intelligence evolved.
Have [...]]]></description>
			<content:encoded><![CDATA[<p>This blog entry elaborates on <a href="http://artificial-intuition.com/prediction.html">previously published material</a>.</p>
<p><em>The purpose of Intelligence is Prediction. Evolution of the ability to predict the behavior of other agents and the likelihood of phenomena in the environment improved survival rates and created a strong evolutionary pressure to develop better and longer term predictions. This is how and why Intelligence evolved</em>.</p>
<p>Have you ever wondered why robots walk with a robotic gait? It is similar to a &#8220;zombie&#8221; gait, and as we all know, zombies have no brains. A running zombie would look like it was intelligent, wouldn&#8217;t it?</p>
<p><span id="more-48"></span></p>
<p>A running two legged robot would be very impressive. The engineers at Honda know this; their robot Asimo attempts to &#8220;run&#8221; but I think it still has a ways to go. <a href="http://world.honda.com/HDTV/ASIMO/200412-run">Decide for yourself</a>. To me, it looks as if it is running on eggshells, or that it cannot cope with the slightest variation from the smooth, level surface beneath its feet.</p>
<p>If you are happy to just walk and if you have four legs, then the walking gait can be spectacularly graceful, as in the case of Boston Dynamics&#8217; <a href="http://www.youtube.com/watch?v=W1czBcnX1Ww">Big Dog</a>.</p>
<p>Imagine standing in somewhat complex terrain, such as on a rocky beach. Blindfold a friend, spin them around, and ask them to walk ten meters forward.  Their gait will resemble that of robots. They move a foot forward, make sure the foot is in a stable position and can carry their weight before lifting the other foot. Their movements are based only on feedback from nerves sensing pressure on the soles of their feet, and balance sensors in their inner ear.</p>
<p>How might running gaits have evolved in animals, starting with animals living on the bottom of the ocean? As far as I know there are no bottom-dwelling walkers with fewer than six legs.</p>
<p>Four or more legs allow you to &#8220;take risks&#8221; when moving one or more, while trusting the remaining legs to keep you stable in very irregular terrain.</p>
<h3>Multi-legged Walking Requires Central Control</h3>
<p>The earliest brains might have been nothing more than simple clusters of nerves that coordinated the walking of legs in multi-legged agents, such as crabs, insects, or other arthropods.</p>
<p>Walkers keep some of their legs on the ground at all times, so you can only lift a few of them at any one time. You will also want to avoid stepping on your own feet.  Subsumption architectures, which stratify behaviors according to the immediacy of their goals and importance of their fulfillment, allow multi-legged robots such as Rodney Brooks&#8217; Attila to walk with something resembling the &#8220;confidence&#8221; of an animal, and, importantly, with an animal&#8217;s speed, both in locomotion and in error recovery.  I could believe that centipedes and other animals with undulating gaits might well use distributed control but it seems that in nature, anything that uses legs in a non-undulating fashion controls the movements from a central &#8220;brain&#8221;.</p>
<p>The buoyancy provided by water means that crabs and other bottom-dwellers can worry less about whether their legs can carry their weight or not, and how secure a footing they need to maneuver. They can &#8220;run&#8221; underwater, in a pell-mell fashion. This also works on dry land as long as you have legs to spare, so momentarily losing solid support under some of them won&#8217;t stop you.</p>
<p>Certain land-based arthropods can move quite rapidly, and some can jump long distances. By the definition below, these jumpers might qualify as &#8220;runners&#8221;. But true running evolved in land based mammals, and those have only four or two legs.</p>
<p>The fewer legs you have, the more energy-efficient your gait is. Kangaroos use less energy per distance traveled when bounding along on their hind legs rather than when using 5-limbed locomotion (four legs and the tail).</p>
<h3>Running Requires Prediction</h3>
<p>When using a &#8220;running gait&#8221;, so many legs will be off the ground at the same time for some part of the running cycle that the remainder cannot carry the body weight. This is important, because it means you can no longer rely on feedback from a leg to tell you that the leg is well positioned on the ground, that the ground under the leg will carry its share of the body weight, and that it won&#8217;t slip. You must predict (with something like millisecond precision) the spot where the leg will land, and the impact moment, so that you can start preparing the appropriate muscles for the landing impact, rebalancing, and for the next step. You also need to predict future adjustments to body posture appropriate for dynamic balancing, for example to account for changes to the terrain as perceived by the eye.</p>
<p>All the while, of course, avoiding predators.</p>
<p>This kind of prediction would also improve your speed in a walking gait, which means there are continuous rewards for small improvements. Clearly,  development of this predictive ability through Evolution is Biologically Plausible.</p>
<p>Let me quickly define what I mean by &#8220;Biological Plausibility&#8221;: In order for a feature to be Biologically Plausible there must exist a way that the feature could have evolved. This requires a starting configuration (such as the existence of walking animals) and a gradient of advantage that provides an evolutionary pressure to develop the feature. A continuous gradient where small changes yield small improvements is much preferred over steeper saltations where a major change provides a major improvement without intermediate steps.</p>
<h3>Running Requires Vision</h3>
<p>Now imagine running blindfolded on a rocky beach.</p>
<p>Vision evolved before running. Running requires vision so that you can run without hitting obstacles,  predict where your feet can land, and plan ahead for a path that provides solid spots to place your feet.</p>
<h3>What&#8217;s around the next bend</h3>
<p>If you can remember features of places in the environment from one visit to the next you can remember safe and dangerous places to go, safe and treacherous spots to plant your feet, etc. You are capable of predicting what the environment looks like ahead when you move, in order to move faster.</p>
<h3>Prediction is a Biologically Plausible Feature</h3>
<p>There is a strong evolutionary pressure to get better and better at predicting your environment. You would benefit from developing behavioral models of other agents to predict how predators or prey will act, and you would want to predict the behaviors of other members of your tribe. such as potential mates and rivals. The single skill of prediction, even if it often fails, yields a big advantage in how well you survive and how likely you are to breed. The better you can predict the near future compared to your immediate rivals, the more offspring you will have.</p>
<p>Jeff Hawkins also believes Intelligence is defined by Prediction. You may enjoy <a href="http://www.ted.com/index.php/talks/view/id/125">this excellent video</a>. He suggests that only higher levels of Intelligence use prediction. but I believe prediction is a fundamental low-level operation for <em>all</em> intelligent agents.</p>
<p>To summarize, the purpose of Intelligence is Prediction. The ability to make predictions is a Biologically Plausible feature of brains.</p>
<h3>Related Reading</h3>
<p><a href="http://www.iop.org/EJ/article/1748-3190/2/1/002/bb7_1_002.pdf">Distributed mechanical feedback in arthropods and robots simplifies control of rapid running on challenging terrain</a></p>
]]></content:encoded>
			<wfw:commentRss>http://monicasmind.com/?feed=rss2&amp;p=48</wfw:commentRss>
		</item>
	</channel>
</rss>
