<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>the Foresight Institute</title>
	<atom:link href="http://www.foresight.org/nanodot/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.foresight.org/nanodot</link>
	<description>examining transformative technology</description>
	<lastBuildDate>Tue, 09 Feb 2010 08:55:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Nautral Language Understanding</title>
		<link>http://www.foresight.org/nanodot/?p=3742</link>
		<comments>http://www.foresight.org/nanodot/?p=3742#comments</comments>
		<pubDate>Tue, 09 Feb 2010 08:55:56 +0000</pubDate>
		<dc:creator>J. Storrs Hall</dc:creator>
				<category><![CDATA[Machine Intelligence]]></category>

		<guid isPermaLink="false">http://www.foresight.org/nanodot/?p=3742</guid>
		<description><![CDATA[“It was a true solar-plexus blow, and completely knocked out, Perkins staggered back against the instrument-board. His outflung arm pushed the power-lever out to its last notch, throwing full current through the bar, which was pointed straight up as it had been when they made their landing.”
My current research in AI, such as it is, [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><em>“It was a true solar-plexus blow, and completely knocked out, Perkins staggered back against the instrument-board. His outflung arm pushed the power-lever out to its last notch, throwing full current through the bar, which was pointed straight up as it had been when they made their landing.”</em></p></blockquote>
<p>My current research in AI, such as it is, is an attempt to build a system that&#8217;s capable of understanding the above quote.  It&#8217;s from the middle of a book, and it is much much harder to understand, fully, than you might think. What I intend to do here is to unravel the process by which someone reading the book could be said to understand it. Largely the concern is about what kind of mental structures are being built and what structures must have been built by reading the previous half of the book for the passage to do what it does in the mind of the reader.</p>
<p>Without further ado, let us jump into the quote, which starts at the beginning of a paragraph:</p>
<blockquote><p><em>“It was a true solar-plexus blow,”</em></p></blockquote>
<p>There are two sources for the comprehension of this clause. First is the preceding paragraph, where a fight is described. A scene and script have been built up, like a movie in the mind. In particular, one man is holding a girl (who is struggling to escape) and another is trying to tie her feet. She kicks the second man, and that is the blow that&#8217;s being referred to.</p>
<p>Unlike a cinematic movie, however, much that would be evident on the screen has been left out. The specific positions of the bodies, the clothing in some cases, and many aspects of the background have been left to the imagination. In other words, the “movie” is a sequence of abstractions.</p>
<p>It is in no sense simply a pile of predicates, however. When I read this, I come away with a semi-visual motion script, such as could be used to orchestrate a re-enactment by action-figure dolls, even though the text doesn&#8217;t come close to specifying the actual positions or motions I imagine.</p>
<p>The second source is the reader&#8217;s memories of pertinent experiences, either of watching fights or having been in them. In the multi-level abstraction structure that&#8217;s being built, by and large, at least in the hands of a skillful writer, the things that get mentioned are the things that you&#8217;d pay attention to if watching the scene. It&#8217;s well established, for example in studies of eyewitness acounts in criminology, that people confabulate what happens between such points in their memory of actual events, much less from verbal stories. So to that extent, the structure of a story reflects that of memory.</p>
<p>If you&#8217;ve ever taken a hard blow to the solar plexus, you&#8217;ll have a much deeper understanding of this passage than someone who hasn&#8217;t. I have, and the sensation is unique; nothing else in my experience feels the same or has the same effects. If you have, note that among the few descriptions of clothing that were provided was that the girl was wearing riding boots.</p>
<p>At a higher level, the scene is part of an attempted abduction of the girl by the men. On this level, the reader is on tenterhooks to discover whether the abduction will succeed, given the girl&#8217;s spirited and at least partially efficacious resistance.</p>
<blockquote><p><em>“and completely knocked out,”</em></p></blockquote>
<p>Syntactically, this is a bit of a garden path; we expect it to be a conjunct of the previous predicate until we see the comma. It turns out to be a participle introducing the second clause. It appears to be for the benefit of those readers who have not experienced solar plexus blows. It describes the effect well enough to follow the action sensibly, but doesn&#8217;t really capture the experience.</p>
<p>This points out that there can be different amounts of actual understanding going on in different readers each of whom would claim to have understood the passage: there can be ties to emotions, sensations, memories, and/or mental models in various combinations and strengths.</p>
<blockquote><p><em>“Perkins staggered back against the instrument-board.”</em></p></blockquote>
<p>Perkins is the second man, and his staggering back is completely predictable from the description of the action so far. In fact, it&#8217;s predictable that staggering back is part of the process of his collapsing, which isn&#8217;t, and doesn&#8217;t need to be, stated explicitly. The ability to predict is one of the key elements of understanding, so we can propose that there is a model of collapsing after being knocked out (or struck in the solar plexus) that abstracts away from any particulars about the individual (or his specific position) that allows the extrapolation of the “movie,” if need be.</p>
<p>It&#8217;s the instrument-board that is the new item. In order to understand this, the reader has to pull into play a much broader background structure than heretofore. The action is taking place in the control room of a spaceship, and the “instrument-board” is its control panel. One is reminded of a programming language variable being looked up in a containing context after being found unbound in the local one.</p>
<blockquote><p><em>“His outflung arm pushed the power-lever out to its last notch,”</em></p></blockquote>
<p>Now we see that there are multiple disconnected levels of abstraction, as well as disconnected items of physical description, that need interpolation. We hear about the arm and the lever, which is local and concrete. We can imagine an arm striking a lever and pushing it. We still don&#8217;t know anything about how big the board is, where the lever is on the board, whether the board is horizontal, vertical, or tilted. We don&#8217;t know where Perkins is with respect to the pilot&#8217;s (and co-pilot&#8217;s?) seat(s). On the other hand, we do know much higher-level things about control panels, and power levers (I, for example, call to mind typical airplane cockpits as well as the spaceship control rooms in SF movies I&#8217;ve seen.) Although various things about the spaceship have been mentioned before in the book, no good description of the control room has been given; we have to assemble this as some useful level of abstraction as we read this passage.</p>
<blockquote><p><em>&#8220;throwing full current through the bar,&#8221;</em></p></blockquote>
<p>This is the key development, not only of the passage, but of the entire book. Note that without the model that the reader will have built up by that point, the phrase means virtually nothing. You might well think that there is a place where drinks are served on the ship.</p>
<p><a href="http://www.foresight.org/nanodot/wp-content/uploads/2010/02/skylark.png"><img class="alignleft size-full wp-image-3743" title="skylark" src="http://www.foresight.org/nanodot/wp-content/uploads/2010/02/skylark.png" alt="" width="334" height="466" /></a>The book is, as the perspicacious reader will have guessed, E. E. Smith&#8217;s 1928 space opera classic <strong>Skylark of Space</strong>, and its premise is that a bar of copper plated with a (fictional) transuranic metal can convert its mass to pure kinetic energy with the application of a current. The bar is the drive motor of the spaceship. As far as I know, there&#8217;s no other context, even in science fiction, where the motor of any vehicle is referred to as a bar. It certainly doesn&#8217;t happen in reality, and will not have been the case in any reader&#8217;s experience. Many of us have seen bars of copper, and to that extent the symbol is “grounded;” but in the salient sense of the story it is not. Its meaning comes completely from the model that has been built up out of pure words. (In simple terms, no AI with a static, pre-programmed ontology will be able to understand this century-old kids SF adventure story at even the most pedestrian level.)</p>
<p>The really remarkable thing about this phrase is that it throws implications across virtually every level at which the book is to be understood.</p>
<p>At the physical level, it describes the closing of a circuit and the application of voltage to a piece of metal.</p>
<p>At the technological level, using the (fictional) understanding of space drives built up before, that means that the ship will be placed under very heavy acceleration.</p>
<p>Back at the physical bodies level in which we were understanding the fight before, it means that the parties will be thrown to the floor and unable to move.</p>
<p>The fight will be at least suspended. At something closer to the plot level, the parties, pinned to the floor by acceleration, will be unable to stop the ship until the fuel runs out, stranding them far away in space.</p>
<p>This converts them from abductors and victim, where the conflict is all interpersonal, to fellow lifeboat passengers facing a common doom. There is room for various character development as they adjust to the shift in circumstances.</p>
<p>In a larger context, from the outside it will seem as if the abduction succeeded. This will force the girl&#8217;s fiance to give chase in his own spaceship (already a hackneyed plot by 1928, to be sure, but thereby all the more predictable for the reader).</p>
<p>But the fact that the ship will fly at top acceleration until its fuel is exhausted implies that the succeeding action will be far-removed from the familiar terrestrial scenes it has taken place in so far. In fact it converts the story from one of personalities and struggle in familiar circumstances (<em>a la</em> the <em>Illiad</em>) to a true voyage of the imagination (like the <em>Odyssey</em>).</p>
<p>If you are want to understand things deeply, you typically want to call in comparable things which can illuminate them by analogy. In this case the arm on the lever is like the tornado in <em>Wizard of Oz</em> (or of course the storm in the <em>Odyssey</em>); it not only throws the protagonists into a strange new world, but motivates their subsequent adventures with the quest to get home.</p>
<p>There is <em><strong>NO</strong></em> knowledge representation and inference scheme in the NLP field today that has even a snowball&#8217;s chance of capturing all this. But a human reader with a good grounding in the classics can see that this sentence is the turning point and spark of the whole book on something like five different levels simultaneously.</p>
<p>That&#8217;s quite a kick.</p>
<blockquote><p><em>“&#8230; which was pointed straight up as it had been when they made their landing.”</em></p></blockquote>
<p>In something of an anticlimax, Smith is keeping the reader up to date with the physical model of the ship, just in case someone wonders why, having gone down to land, it didn&#8217;t keep going down when the juice was turned back on. It had come down backwards, hanging on its thrust. Yet another model &#8212; and level of abstraction.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foresight.org/nanodot/?feed=rss2&amp;p=3742</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Graphene transistor roundup</title>
		<link>http://www.foresight.org/nanodot/?p=3739</link>
		<comments>http://www.foresight.org/nanodot/?p=3739#comments</comments>
		<pubDate>Mon, 08 Feb 2010 16:18:34 +0000</pubDate>
		<dc:creator>J. Storrs Hall</dc:creator>
				<category><![CDATA[Machine Intelligence]]></category>

		<guid isPermaLink="false">http://www.foresight.org/nanodot/?p=3739</guid>
		<description><![CDATA[Phaedon Avouris, winner of the Feynman Prize in 1999, is head of the nanoscale science and technology group At IBM, which has recently reported significant advances in synthesizing transistors from graphene using conventional lithography methods.

IBM Demonstrates Graphene Transistor Twice as Fast as Silicon
Graphene transistors promise 100GHz speeds
Graphene Transistors that Can Work at Blistering Speeds
Big Blue [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://domino.watson.ibm.com/comm/pr.nsf/pages/bio.avouris.html?Open&amp;printable">Phaedon Avouris</a>, winner of the <a href="http://www.foresight.org/fi/1999Feynman.html">Feynman Prize in 1999</a>, is head of the <a href="http://www.research.ibm.com/nanoscience/group.html">nanoscale science and technology group</a> At IBM, which has recently reported significant advances in synthesizing transistors from graphene using conventional lithography methods.</p>
<p><a href="http://www.foresight.org/nanodot/wp-content/uploads/2010/02/ibm_graphene_transistor.jpg"><img class="alignleft size-full wp-image-3740" title="IBM GRAPHENE TRANSISTOR" src="http://www.foresight.org/nanodot/wp-content/uploads/2010/02/ibm_graphene_transistor.jpg" alt="" width="411" height="500" /></a></p>
<p><a href="http://spectrum.ieee.org/nanoclast/semiconductors/nanotechnology/ibm-demonstrates-graphene-transistor-twice-as-fast-as-silicon?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+IeeeSpectrum+%28IEEE+Spectrum%29">IBM Demonstrates Graphene Transistor Twice as Fast as Silicon</a></p>
<p><a href="http://arstechnica.com/science/2010/02/graphene-fets-promise-100-ghz-operation.ars?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss">Graphene transistors promise 100GHz speeds</a></p>
<p><a href="http://www.technologyreview.com/computing/24482/?ref=rss&amp;a=f">Graphene Transistors that Can Work at Blistering Speeds</a></p>
<p><a href="http://www.theregister.co.uk/2010/02/05/ibm_graphene_transistor/">Big Blue demos 100GHz chip</a></p>
<p><a href="http://spectrum.ieee.org/nanoclast/semiconductors/nanotechnology/breakthrough-in-creating-a-band-gap-for-graphene-promises-huge-potential-for-electronic-applications?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+IeeeSpectrum+%28IEEE+Spectrum%29">Nanoclast interviews Avouris</a></p>
<p>and the Science paper,</p>
<p><a href="http://www.sciencemag.org/cgi/content/abstract/sci;327/5966/662?maxtoshow=&amp;HITS=10&amp;hits=10&amp;RESULTFORMAT=&amp;fulltext=IBM+graphene+transistor&amp;searchid=1&amp;FIRSTINDEX=0&amp;resourcetype=HWCIT">100-GHz Transistors from Wafer-Scale Epitaxial Graphene</a></p>
<p>What does this all mean?  Basically, they have overcome a couple of substantial hurdles on the way to a carbon-based electronics, namely the bandgap issue and the ability to fab at wafer scale.  They still have a way to go: they need to bring gate length down by a factor of 10 or so to be in the range of silicon, and probably a few more hurdles and a lot of just plain legwork as well.  But if the research goes through to development, and the development goes through to manufacturing, we&#8217;ll have chips that are about two-and-a-half times as fast as the corresponding ones in silicon.</p>
<p>The bottom line, for my money, is that Moore&#8217;s Law is safe (in the sense that it will continue to hold true) for another decade at least.  I don&#8217;t see this as being a huge spike ahead of Moore&#8217;s Law, since graphene has a lot of catch-up to play, but in the long run it probably has more upside potential in speed and size, especially if/when they can get those nanoribbons atomically precise.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foresight.org/nanodot/?feed=rss2&amp;p=3739</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The first AI blog</title>
		<link>http://www.foresight.org/nanodot/?p=3734</link>
		<comments>http://www.foresight.org/nanodot/?p=3734#comments</comments>
		<pubDate>Fri, 05 Feb 2010 13:32:45 +0000</pubDate>
		<dc:creator>J. Storrs Hall</dc:creator>
				<category><![CDATA[Machine Intelligence]]></category>

		<guid isPermaLink="false">http://www.foresight.org/nanodot/?p=3734</guid>
		<description><![CDATA[The first AI blog was written by a major, highly respected figure in the field.  It consisted, as a blog should, of a series of short essays on various subjects relating to the central topic.  It appeared in the mid-80s, just as the ARPAnet was transforming over into the internet.
The only little thing [...]]]></description>
			<content:encoded><![CDATA[<p>The first AI blog was written by a major, highly respected figure in the field.  It consisted, as a blog should, of a series of short essays on various subjects relating to the central topic.  It appeared in the mid-80s, just as the ARPAnet was transforming over into the internet.</p>
<p>The only little thing I forgot to mention was that it didn&#8217;t actually appear in blog form, which of course hadn&#8217;t been invented.  The WWW didn&#8217;t appear until the next decade. It appeared in book form, albeit a somewhat unusual one since it was, as mentioned, a series of short essays, one to a page. It was, of course, Marvin Minsky&#8217;s Society of Mind.</p>
<p>Of course, you&#8217;re reading a blog about AI right now.  The difference is that that was Minsky, and this is merely me.  If you haven&#8217;t read SOM, put down your computer and go <a href="http://www.amazon.com/Society-Mind-Marvin-Minsky/dp/0671657135">read it now</a>.</p>
<p>Good. You&#8217;re back.  Here&#8217;s why SoM is relevant to our subject of whether and how soon AI is possible:</p>
<blockquote><p>It remains a curious fact that the AI community has, for the most part, not pursued Society of Mind-like theories. It is likely that that Minsky&#8217;s framework was simply ahead of its time, in the sense that in the 1980s and 1990s, there were few AI researchers who could comfortably conceive of the full scope of issues Minsky discussed—including learning, reasoning, language, perception, action, representation, and so forth. Instead the field has shattered into dozens of subfields populated by researchers with very different goals and who speak very different technical languages. But as the field matures, the population of AI researchers with broad perspectives will surely increase, and we hope that they will choose to revisit the Society of Mind theory with a fresh eye.  (<a href="http://web.media.mit.edu/~push/ExaminingSOM.html">Push Singh</a> &#8212; further quotes from the same source)</p></blockquote>
<p>In other words, here&#8217;s a comprehensive theory of what an AI architecture ought to look like that is the summary of the lifework of one of the founders and leaders of the field, and yet <strong><em>no one has seriously tried to implement it</em></strong>.  (When I say serious, I mean put as much effort into it as has gone into, say, Grand Theft Auto.)  (There has been a serious effort to implement the theoretical approach of the CMU wing of classical AI, namely SOAR.)</p>
<p>Part of the reason for this is that SoM is in some sense only half a theory:</p>
<blockquote><p>Minsky sees the mind as a vast diversity of cognitive processes each specialized to perform some type of function, such as expecting, predicting, repairing, remembering, revising, debugging, acting, comparing, generalizing, exemplifying, analogizing, simplifying, and many other such &#8216;ways of thinking&#8217;. There is nothing especially common or uniform about these functions; each agent can be based on a different type of process with its own distinct kinds of purposes, languages for describing things, ways of representing knowledge, methods for producing inferences, and so forth.<br />
To get a handle on this diversity, Minsky adopts a language that is rather neutral about the internal composition of cognitive processes. He introduces the term &#8216;agent&#8217; to describe any component of a cognitive process that is simple enough to understand, and the term &#8216;agency&#8217; to describe societies of such agents that together performs functions more complex than any single agent could.</p></blockquote>
<p>&#8230; but SoM doesn&#8217;t have a lot to say about what the individual functions are or how implemented, outside a few examples.  Since AI has for the past few decades concentrated on immediate results, most of the work has been on parts of the problem that could be described as stuff that would be inside a single agent, or at most an agency.</p>
<p>A good example of this happened a few years ago with the winning of the DARPA Grand Challenge and thus the development of the self-driving car. A few months after that happened, I was having a conversation with an AI researcher at a conference.  I maintained that the difference between the results of the first and second races &#8212; nobody got more than a mile or so, and then a couple years later several cars finished the whole 130-mile course &#8211;  represented real progress.  He pooh-poohed the idea.  All the techniques used in the cars had been previously known and published, he said.  All that had happened was that they had been integrated together into a working system.</p>
<p>I think this attitude goes a long way to explaining the lack of work on SoM and other overall cognitive architecture theories.  But as I <a href="http://www.foresight.org/nanodot/?p=3732">reasoned previously</a>:</p>
<blockquote><p>The difference was, the Wright brothers knew an extra Good Trick, which was how to control the plane in the air once it was flying.<br />
So to develop a working AI, we need the power, which we don’t think is going to be a problem. We need the lift, which is the kind of techniques found in narrow AIs and discussed above. And finally we need the control.</p></blockquote>
<p>SoM represents a theory of how the control might work.  Where does that leave us?  Can we simply take Minsky&#8217;s books and papers and build an AI with all the existing narrow skill programs acting as agents? Hardly.  There&#8217;s a lot of work to be done, and probably several new Good Tricks left to be found.</p>
<p>The bottom line, though, is that we are not facing a blank wall.  We are facing a corridor with a sign reading &#8220;This way to the egress.&#8221;  Indeed we are partway down the corridor already; robotics and self-driving cars have required the development of integrated cognitive architectures along the lines that will probably lead to success.  Note that Brooks&#8217; <a href="http://en.wikipedia.org/wiki/Subsumption_architecture">subsumption architecture</a> had a lot in common with SoM.</p>
<p>So there is at least a case to be made that we are into the home stretch.  Of course that&#8217;s where the race really heats up and all the excitement happens&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foresight.org/nanodot/?feed=rss2&amp;p=3734</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Analogical Quadrature</title>
		<link>http://www.foresight.org/nanodot/?p=3732</link>
		<comments>http://www.foresight.org/nanodot/?p=3732#comments</comments>
		<pubDate>Thu, 04 Feb 2010 16:58:44 +0000</pubDate>
		<dc:creator>J. Storrs Hall</dc:creator>
				<category><![CDATA[Machine Intelligence]]></category>

		<guid isPermaLink="false">http://www.foresight.org/nanodot/?p=3732</guid>
		<description><![CDATA[So far, in making my case that AI is (a) possible and (b) likely in the next decade or two, I&#8217;ve focused on techniques which are or easily could be part of a generally intelligent system, and which will clearly be enhanced by the two orders of magnitude increase in processing power we expect from [...]]]></description>
			<content:encoded><![CDATA[<p>So far, in making my case that AI is <a href="http://www.foresight.org/nanodot/?p=3702">(a) possible</a> and <a href="http://www.foresight.org/nanodot/?p=3707">(b) likely in the next decade or two</a>, I&#8217;ve focused on techniques <a href="http://www.foresight.org/nanodot/?p=3721">which are</a> or <a href="http://www.foresight.org/nanodot/?p=3728">easily could be</a> part of a generally intelligent system, and which will clearly be enhanced by the two orders of magnitude increase in processing power we expect from Moore&#8217;s Law by 2020.  (Note &#8212; we certainly don&#8217;t have to wait till 2020 to find out.  Existing hardware is well into the usable range, probably for less than $1M.  But you don&#8217;t get too many researchers, and no hobbyists, doing their research on machines like that today. You will in 2020.)</p>
<p>To make a heavier-than-air airplane fly, you need an engine.  If you have an airframe with lift-to-drag ratio r, stall speed s, and weight w, and a propellor with thrust efficiency e, you need an engine with power p=swr/e to fly. Power&lt;p, no fly. Power&gt;p, fly.</p>
<p>Both of the major American flying machine efforts understood this.  Langley <a href="http://www.smithsonianmag.com/history-archaeology/object_nov97.html">spent huge effort developing light, powerful engines</a>.  The brothers Wright <a href="http://www.obrasmechanicos.com/wrighteng.htm">built their own aeroengine from scratch</a> in their bicycle shop.</p>
<p>The difference was, the Wright brothers knew an extra Good Trick, which was how to control the plane in the air once it was flying.</p>
<p>So to develop a working AI, we need the power, which we don&#8217;t think is going to be a problem. We need the lift, which is the kind of techniques found in narrow AIs and discussed above. And finally we need the control.</p>
<p>What I just said is an example of reasoning by analogy.  To an extent much greater than usually realized, most cognition and reasoning is based on analogy.  When you perform a physical skill, the specific sequence of sensory and motor signals is never exactly any of the ones that happened during practice; but they&#8217;re close enough that the mapping is straight-forward.</p>
<p>This is something that is <a href="http://www.aaai.org/AITopics/pmwiki/pmwiki.php/AITopics/Analogy">well-known to the AI mainstream</a>:</p>
<blockquote><p>But &#8220;the big feature of human-level intelligence is not what it does when it works but what it does when it&#8217;s stuck,&#8221; Minsky said. When faced with novelty, Minsky claims, human intelligence applies &#8220;reasoning by analogy&#8221; to make the most direct tap into the cognitive glue that fuses knowledge domains.<br />
Reasoning by analogy is a way of adapting old knowledge, which almost never perfectly matches the present situation, by following a recipe of detecting differences and tweaking parameters. It all happens so quickly that no &#8220;thinking&#8221; seems to be involved.  (<a href="http://www.eetimes.com/story/OEG20030728S0027">EE Times</a>)</p></blockquote>
<p>The particular kind of reasoning by analogy that would make an associative memory machine work well can be called <em>analogical quadrature</em>.  This is the form of problem done most famously by <a href="http://en.wikipedia.org/wiki/Copycat_(software)">Melanie Mitchell&#8217;s Copycat</a> program: you have three things A, B, and C, and you want to find a fourth D such that A:B::C:D.  In the associative memory scheme, you need to do not the actual action you did in the memory, but the action that fits the current situation the way the remembered action fit the remembered situation.</p>
<p>As a simple example, if the remembered action was done by someone else, the parallel could be mapping things so that the action is done by you this time. In other words, analogical quadrature enables imitation.</p>
<p>If you can somehow <a href="http://mitpress.mit.edu/catalog/item/default.asp?tid=5615&amp;ttype=2">represent your concepts as points in an n-dimensional space</a>, analogical quadrature is falling-down easy: D=C+B-A in ordinary vector algebra. Of course, sometimes <a href="http://leadserv.u-bourgogne.fr/IMG/pdf/churchland.pdf">the mapping into n-space is problematical</a>, and we are thrown back on symbolic methods such as those of the <a href="http://www.cogsci.indiana.edu/book.html">FARGitecture</a>.</p>
<p>Those have their own problems, essentially the same ones as any symbolic AI: the operations and ontology in, e.g., Copycat are all idiosyncratic and hand-coded, and there&#8217;s no clear way to build a learning machine that extends them automatically.</p>
<p>I&#8217;ll go out on a limb and guess that the ultimate solution will involve elements of both extremes.  Search will be needed both to find new operations for symbolic formulations, and to find appropriate mappings into n-space for the subsymbolic ones.  A few key insights &#8212; new Good Tricks &#8212; will be necessary to unify the known methods and give us a solid understanding of, and engine for, analogical quadrature.  That&#8217;ll be a huge step towards general AI.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foresight.org/nanodot/?feed=rss2&amp;p=3732</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Associative memories</title>
		<link>http://www.foresight.org/nanodot/?p=3728</link>
		<comments>http://www.foresight.org/nanodot/?p=3728#comments</comments>
		<pubDate>Wed, 03 Feb 2010 14:25:32 +0000</pubDate>
		<dc:creator>J. Storrs Hall</dc:creator>
				<category><![CDATA[Machine Intelligence]]></category>

		<guid isPermaLink="false">http://www.foresight.org/nanodot/?p=3728</guid>
		<description><![CDATA[AI researchers in the 80s ran into a problem: the more their systems knew, the slower they ran.  Whereas we know that people who learn more tend to get faster (and better in other ways) at whatever it is they&#8217;re doing.
The solution, of course, is: Duh. the brain doesn&#8217;t work like a von Neumann model [...]]]></description>
			<content:encoded><![CDATA[<p>AI researchers in the 80s ran into a problem: the more their systems knew, the slower they ran.  Whereas we know that people who learn more tend to get faster (and better in other ways) at whatever it is they&#8217;re doing.</p>
<p><a href="http://www.foresight.org/nanodot/wp-content/uploads/2010/02/aspidistra.jpg"><img class="alignleft size-full wp-image-3729" title="aspidistra" src="http://www.foresight.org/nanodot/wp-content/uploads/2010/02/aspidistra.jpg" alt="" width="280" height="334" /></a>The solution, of course, is: Duh. the brain doesn&#8217;t work like a von Neumann model with an active processor and passive memory.  It has, in a simplified sense, a processor per fact, one per memory.  If I hold up an object and ask you what it is, you don&#8217;t calculate some canonicalization of it as a key into an indexed database. You compare it simultaneously to everything you&#8217;ve ever seen (and still remember).  Oh, yeah, that&#8217;s that potted aspidistra that Aunt Suzie keeps in her front hallway, with the burn mark from the time she &#8230;</p>
<p>The processing power necessary to to that kind of parallel matching is high, but not higher than the kind of processing power that we already know the brain has.  It&#8217;s also not higher than the processing power we expect to be able to throw at the problem by 2020 or so.  Suppose it takes a million ops to compare a sensed object to a memory.  10 MIPS to do it in a tenth of a second.  A modern workstation with 10 gigaops could handle 1000 concepts. A GPGPU with a teraops could handle 100K, which is still probably in the hypohuman range.  By 2020, a same priced GPGPU could do 10M concepts, which is right smack in the human range by my best estimate.</p>
<p>Associative memory gets you a lot.  You don&#8217;t have to parse an unknown object for algorithmic retrieval.  You don&#8217;t have to come with some one-size-fits-all representation and/or classification scheme.  Indeed, each object in memory can have its own representation if necessary or useful.</p>
<p>It gets better.  The memories aren&#8217;t all, or even mostly, objects.  They&#8217;re typically actions.  Let&#8217;s suppose the actions are represented as situation-action-resulting situation triples &#8212; something like <a href="http://books.google.com/books?id=bLDLllfRpdkC&amp;pg=PA222&amp;lpg=PA222&amp;dq=trans-frame+society+of+mind&amp;source=bl&amp;ots=JBZE3cVTVl&amp;sig=pQUtx2c3szrr0SxyW88D0eAyjeQ&amp;hl=en&amp;ei=FYBpS43gOY2zlAfX2LigCA&amp;sa=X&amp;oi=book_result&amp;ct=result&amp;resnum=4&amp;ved=0CA8Q6AEwAw#v=onepage&amp;q=trans-frame%20society%20of%20mind&amp;f=false">Minsky&#8217;s trans-frames</a>.  Then we can use the associative memory to</p>
<ul>
<li>recognize, as described above</li>
<li>predict: search on the situation and action; the prediction is the result in the best match</li>
<li>plan: match on situation and desired result; do the action from the best match</li>
<li>generalize: every time a was done, b happened</li>
<li>model: by chaining predictions, etc</li>
</ul>
<p>There was an attempt to do this kind of thing in mainstream AI under the name &#8220;case-based reasoning&#8221; a couple of decades ago, but it appears to have foundered for several reasons, not least of which was the inability to do heavy-duty parallel matching on extensive memory sets.</p>
<p>There are a number of things that need to be added to the scheme for it to be useful and robust, like embedding it in a hierarchical, multiagent architecture, the ability to do analogical quadrature, and the ability to find useful representations.  But that&#8217;s for another post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foresight.org/nanodot/?feed=rss2&amp;p=3728</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Baytubes</title>
		<link>http://www.foresight.org/nanodot/?p=3723</link>
		<comments>http://www.foresight.org/nanodot/?p=3723#comments</comments>
		<pubDate>Tue, 02 Feb 2010 15:00:29 +0000</pubDate>
		<dc:creator>J. Storrs Hall</dc:creator>
				<category><![CDATA[Nanoscale Bulk Technologies]]></category>

		<guid isPermaLink="false">http://www.foresight.org/nanodot/?p=3723</guid>
		<description><![CDATA[
Bayer (the same company that makes the aspirin) is now beginning to manufacture multi-walled carbon nanotubes in industrial quantities.  The pilot plant will produce 200 tons per year, and the market is expected to grow at 25% per year.
The MWCNTs are for materials use, meaning mostly fiber-reinforced composites, e.g. airplanes, tennis racquets, arrows,

and the like.  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.baytubes.com/downloads/bms_cnt_baytubes_en.pdf"><img class="alignnone size-full wp-image-3724" title="bayer" src="http://www.foresight.org/nanodot/wp-content/uploads/2010/02/bayer.png" alt="" width="461" height="433" /></a></p>
<p>Bayer (the same company that makes the aspirin) is now <a href="http://www.baytubes.com/news_and_services/pr_100129_new_facility.html">beginning to manufacture</a> multi-walled carbon nanotubes in industrial quantities.  The pilot plant will produce 200 tons per year, and the market is expected to grow at 25% per year.</p>
<p>The MWCNTs are for materials use, meaning mostly fiber-reinforced composites, e.g. airplanes, tennis racquets, arrows,</p>
<p><a href="http://www.foresight.org/nanodot/wp-content/uploads/2010/02/nanoarrows.jpg"><img class="alignnone size-full wp-image-3725" title="nanoarrows" src="http://www.foresight.org/nanodot/wp-content/uploads/2010/02/nanoarrows.jpg" alt="" width="800" height="600" /></a></p>
<p>and the like.  The major advantages over conventional polymers / fibers is that the CNTs are stronger and conductive (both electrically and thermally) &#8212; producing a plastic that is more like metal in many ways, but still much lighter.  The conductivity is supposed to be comparable to copper, i.e. good enough to use as wiring in many applications.  Looking at the data for CNTs as a polymer additive, the <a href="http://www.baytubes.com/technology_and_applications/compounds/mechanical_pbt.html">major effect on mechanical properties was to make them less stretchy (and about 10% stronger)</a>, while having a <a href="http://www.baytubes.com/technology_and_applications/compounds/electrical_pbt.html">major effect on conductivity properties</a>.  Nobody has yet, as far as I know, managed to figure out how to make a composite that has the really high tensile strength possibilities of the raw nanotubes.  Alternatively, CNTs in light metal matrices such as aluminum or magnesium seems to have significant possibilities.  Time will tell &#8212; but there&#8217;s still a major advance to be made.</p>
<p><a href="http://www.baytubes.com/downloads/pi_baytubes-p_en.pdf">The individual CNTs in the mix</a> are on average 8 or so walls, 15 nm diameter, and over a micron long (i.e. an aspect ratio of at least 60 and probably in the hundreds).</p>
<p><a href="http://www.foresight.org/nanodot/wp-content/uploads/2010/02/bayer1.png"><img class="alignnone size-full wp-image-3726" title="bayer1" src="http://www.foresight.org/nanodot/wp-content/uploads/2010/02/bayer1.png" alt="" width="453" height="320" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.foresight.org/nanodot/?feed=rss2&amp;p=3723</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Learning and search</title>
		<link>http://www.foresight.org/nanodot/?p=3721</link>
		<comments>http://www.foresight.org/nanodot/?p=3721#comments</comments>
		<pubDate>Mon, 01 Feb 2010 14:16:55 +0000</pubDate>
		<dc:creator>J. Storrs Hall</dc:creator>
				<category><![CDATA[Machine Intelligence]]></category>

		<guid isPermaLink="false">http://www.foresight.org/nanodot/?p=3721</guid>
		<description><![CDATA[So we will take it as given, or at least observed in some cases and reasonably likely in general, that AI can, at the current state of the programming art, handle any particular well-specified task, given enough (human) programming effort aimed at that one task.
We can be a bit more specific about what &#8220;well-specified&#8221; means.  [...]]]></description>
			<content:encoded><![CDATA[<p>So we will take it as given, or at least observed in some cases and reasonably likely in general, that AI can, at the current state of the programming art, handle any particular well-specified task, given enough (human) programming effort aimed at that one task.</p>
<p>We can be a bit more specific about what &#8220;well-specified&#8221; means.  In general, if the task has a static ontology that can be laid out by the programmers, it&#8217;s within the scope of current practice.  A huge part of the progress of early AI was in fact simply building up (hand-made) ontologies.  An ontology includes, BTW, not just a list of concept names, but the semantics: code to recognize, predict, simulate, and perform whatever things we&#8217;d expect a person to be able to do who we would describe as &#8220;understanding&#8221; the concept.</p>
<p>The difference between this &#8220;static AI&#8221; and real human-level intelligence is that people learn new concepts constantly.  We will learn <a href="http://en.wikipedia.org/wiki/Vocabulary">several words a day</a> our entire lives (estimates range from 1 to 10 and of course this depends on individual intelligence and environment). Concepts are constantly changing and growing, splitting and merging, being half-forgotten and rediscovered.</p>
<p>Not only the ability to create new concepts, but the fluidity and adaptability of the ones we already have, enable the robustness of human intelligence.</p>
<p>There&#8217;s been a lot less research on how to build concepts than there has been involving the formalization of existing ones in static form.  There&#8217;s a bias toward the latter since you get a machine that can do something useful much quicker that way.</p>
<p>However, there has been research in creating new concepts and we can say something about it.  It seems to be the area where the high computational resources make a difference.  The most general approach we have is search, in various forms. Deep Blue invented startling new chess strategies on the fly.  <a href="http://www.plosbiology.org/article/info:doi/10.1371/journal.pbio.1000292">These robots</a> evolved a number of concepts through simulated evolution.</p>
<p><img class="alignnone" title="evolving robots" src="http://www.plosbiology.org/article/fetchObject.action?uri=info%3Adoi%2F10.1371%2Fjournal.pbio.1000292.g001&amp;representation=PNG_M" alt="" width="600" height="246" /></p>
<p>(ps &#8212; if you want your research paper to be picked up by the pop-sci news and blogosphere, simply include the words &#8220;robot&#8221; and &#8220;predator&#8221; in it <img src='http://www.foresight.org/nanodot/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  )</p>
<p>Going back to <a href="http://en.wikipedia.org/wiki/Automated_Mathematician">Lenat&#8217;s AM</a>, it&#8217;s been understood that search, in various forms, is capable of the kind of learning we need, but also that it tends to run out of steam sooner rather than later.  In other words, it seems likely that a properly set-up search <a href="http://www.genetic-programming.com/">is capable of inventing a fairly sophisticated concept</a>, but you need another setup for the next one.  It&#8217;s generally accepted that <a href="http://williamcalvin.com/bk4/bk4.htm">some sort of evolutionary search</a> is going on in the brain, but the system that controls it, sets up the search spaces, defines the fitness functions, and so forth, is definitely not well understood.</p>
<p>Thus the key to understanding when and whether general AI can happen lies in the high-level organization that can guide the application of focused search to produce a growing set of concepts that work coherently together.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foresight.org/nanodot/?feed=rss2&amp;p=3721</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Steam balloons</title>
		<link>http://www.foresight.org/nanodot/?p=3716</link>
		<comments>http://www.foresight.org/nanodot/?p=3716#comments</comments>
		<pubDate>Sat, 30 Jan 2010 19:27:31 +0000</pubDate>
		<dc:creator>J. Storrs Hall</dc:creator>
				<category><![CDATA[Transportation]]></category>

		<guid isPermaLink="false">http://www.foresight.org/nanodot/?p=3716</guid>
		<description><![CDATA[The brothers Montgolfier invented the hot air balloon upon the observation that smoke rises, and thus they figured that if they could catch it in a bag, the bag would be pulled upward.
Hot air ballooning is quite popular today; people think of balloons as being quaint and pretty and natural, or at least more natural [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.foresight.org/nanodot/wp-content/uploads/2010/01/montgolfier.jpg"><img class="alignleft size-full wp-image-3717" title="montgolfier" src="http://www.foresight.org/nanodot/wp-content/uploads/2010/01/montgolfier.jpg" alt="" width="314" height="466" /></a>The brothers Montgolfier invented the hot air balloon upon the observation that smoke rises, and thus they figured that if they could catch it in a bag, the bag would be pulled upward.</p>
<p>Hot air ballooning is quite popular today; people think of balloons as being quaint and pretty and natural, or at least more natural than airplanes.</p>
<p>Actually, a modern hot-air balloon uses more fuel than an airplane does to fly the same payload for the same time.  The reason, of course, is that hot air needs to be hot, but the balloon needs to be light, so that the material needs to be thin, which means in practice that heat is lost through the balloon, and needs to be regenerated by burning fuel.</p>
<p>With nanotech we could make a fabric of diamond sheets for strength, with vacuum for insulation, and thin metallic films (or graphene sheets) to reflect thermal radiation.  That means that we could have a balloon that was much lighter than woven nylon, and yet enormously better insulated.</p>
<p>The air in a balloon <a href="http://en.wikipedia.org/wiki/Hot_air_balloon">may be typically heated to around 100C</a>, making it 0.93 kg/m^3 (<a href="http://en.wikipedia.org/wiki/Density_of_air">compared with 1.2 at 20C</a>).  Call it roughly 0.25 kg/m^3 lifting capacity.</p>
<p>But if we can insulate it, we could fill it with steam instead (at the same temperature).  (Steam would condense on the walls of an uninsulated bag.)  Steam at <a href="http://www.thermexcel.com/english/tables/vap_eau.htm">100C has a density of 0.59</a>, call it 0.6 kg lifting capacity.  Since we aren&#8217;t losing heat (much), we could superheat it and get some extra lift, say a few 0.1kg/m^3, but there would likely be a tradeoff with insulation weight, energy rates to cover leakage, etc.  Even without it, the balloon lifts its own weight, including the water in the steam (and probably 100 times that of just the balloon).</p>
<p>(Postscript: It&#8217;s occasionally assumed that diamond is strong enough to make air-buoyant vacuum-filled balloons.  <a href="http://www.nanomedicine.com/NMI/9.5.3.3.htm">This doesn&#8217;t actually work</a>. Hydrogen remains the champ, with a density of 0.09 kg/m^3, which is essentially negligible.  But even so, a steam balloon would only have to have twice the volume of a hydrogen balloon with the same lift, as compared to 5 times for hot air.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foresight.org/nanodot/?feed=rss2&amp;p=3716</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Gada Prize update</title>
		<link>http://www.foresight.org/nanodot/?p=3713</link>
		<comments>http://www.foresight.org/nanodot/?p=3713#comments</comments>
		<pubDate>Fri, 29 Jan 2010 14:05:50 +0000</pubDate>
		<dc:creator>J. Storrs Hall</dc:creator>
				<category><![CDATA[Foresight News]]></category>
		<category><![CDATA[Public participation]]></category>

		<guid isPermaLink="false">http://www.foresight.org/nanodot/?p=3713</guid>
		<description><![CDATA[We&#8217;ve had a fair amount of interest in the Kartik M. Gada Humanitarian Innovation Prizes, mostly from RepRap types. They pointed out that we had a slight incompatibility in the specification of the open source requirements with those of the RepRap community itself.  We&#8217;ve changed the requirements to allow either BSD or GPL.
To make [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve had a fair amount of interest in the <a href="http://www.foresight.org/gadaprize.php">Kartik M. Gada Humanitarian Innovation Prizes</a>, mostly from <a href="http://reprap.org">RepRap</a> types. They pointed out that we had a slight incompatibility in the specification of the open source requirements with those of the RepRap community itself.  We&#8217;ve changed the requirements to allow either BSD or GPL.</p>
<p>To make a donation to the Gada Prize fund, <a href="http://www.foresight.org/gadaprize.php">click thru to the prize page</a>, click on the &#8220;Join Now&#8221; button to the right, go to the Donation section, and select &#8220;Gada Prize&#8221; from the project pulldown.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foresight.org/nanodot/?feed=rss2&amp;p=3713</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Sigil of Scoteia</title>
		<link>http://www.foresight.org/nanodot/?p=3709</link>
		<comments>http://www.foresight.org/nanodot/?p=3709#comments</comments>
		<pubDate>Thu, 28 Jan 2010 08:49:08 +0000</pubDate>
		<dc:creator>J. Storrs Hall</dc:creator>
				<category><![CDATA[Machine Intelligence]]></category>

		<guid isPermaLink="false">http://www.foresight.org/nanodot/?p=3709</guid>
		<description><![CDATA[At the Foresight congerence special-interest lunch on IQ tests for AI, Monica Anderson suggested a test involving separating text which had had spaces and punctuation removed, back into words.  As a somewhat whimsical version of the test, I suggested the Sigil of Scoteia:
In case you&#8217;re unfamiliar with it, it&#8217;s the frontispiece of the novel The [...]]]></description>
			<content:encoded><![CDATA[<p>At the Foresight congerence special-interest lunch on IQ tests for AI, Monica Anderson suggested a test involving separating text which had had spaces and punctuation removed, back into words.  As a somewhat whimsical version of the test, I suggested the Sigil of Scoteia:</p>
<div id="attachment_3710" class="wp-caption alignnone" style="width: 280px"><a href="http://www.foresight.org/nanodot/wp-content/uploads/2010/01/sigil.jpg"><img class="size-full wp-image-3710" title="sigil" src="http://www.foresight.org/nanodot/wp-content/uploads/2010/01/sigil.jpg" alt="" width="270" height="274" /></a><p class="wp-caption-text">The Sigil of Scoteia</p></div>
<p>In case you&#8217;re unfamiliar with it, it&#8217;s the frontispiece of the novel The Cream of the Jest by James Branch Cabell.  Why does the Sigil make a good AI test?</p>
<p>One reason is that it requires a considerably more holonic interpretation process than just separating the text would.  It&#8217;s in a handwritten script in an extremely idiosyncratic font &#8212; you need to have a good guess what the word is to figure out what the letters are, and vice versa.  Information must flow down as well as up the interpretation stack.  It takes a few minutes to figure out the Sigil; you can read the jammed-up letters version straight off:</p>
<blockquote>
<p style="text-align: center;"><em>|IAMESBRAN<br />
CHCABELLMADETHISB<br />
OOKSOTHATHEWHOWILLSMAY<br />
READTHESTORYOFMANSETERNA<br />
LLYUNSATISFIEDHUNGERINSEAR<br />
CHOFBEAUTY|ETTARRESTAYSINACCE<br />
SSIBLEALWAYSANDHERLOVLINES<br />
SISHISTOLOOKONONLYINHISDRE<br />
AMS|ALLMENSHEMUSTEVADEAT<br />
THELASTANDMANYARETHE<br />
WAYSOFHEREVASION</em></p>
</blockquote>
<p>(stumbling perhaps over the name of one of the characters near the middle).</p>
<p>But then, once you have the words, you&#8217;ve only gotten started.  The test isn&#8217;t &#8220;separate this into words&#8221; &#8212; it&#8217;s &#8220;what does this mean?&#8221;</p>
<p>You could work out the words but not be able to explain them in context. You might be able to tell what the Sigil was physically in the book but be completely clueless as to its emotional meaning.  I claim that the question &#8220;what does this mean?&#8221; has <strong><em>different answers at every point across the diahuman range</em></strong> of intelligence.  Cabell was an unexcelled master of cryptic, poetic, romantic fantasy, based on a very thorough knowledge of mythology and keen insight into human nature.  Think of him as Tolkein multiplied by James Joyce, filtered through the light touch of Wodehouse.</p>
<p>Thus actually to &#8220;get it&#8221; with Cabell, you have to be able to understand things on lots of different levels at once.</p>
<p>I often feel smug at the dumbness of people in the sense that surely AI must be a low bar &#8212; how hard could it be to beat that, whatever that might have happened to be.  But there are other times when, contemplating people like Cabell, I feel like giving up, it&#8217;s just too hard.</p>
<p>If you can work out the words in the Sigil, you&#8217;re at the hypo/diahuman border.  If you can write a book like Cream of the Jest, you&#8217;re at the dia/epihuman border.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foresight.org/nanodot/?feed=rss2&amp;p=3709</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
