<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: AI, buggy software, and the Singularity</title>
	<atom:link href="http://dw2blog.com/2010/01/11/ai-buggy-software-and-the-singularity/feed/" rel="self" type="application/rss+xml" />
	<link>http://dw2blog.com/2010/01/11/ai-buggy-software-and-the-singularity/</link>
	<description>Eclectic thoughts on technologies, markets, innovation, openness, collaboration, disruption, risks, and solutions</description>
	<lastBuildDate>Mon, 06 Feb 2012 09:17:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: David Wood</title>
		<link>http://dw2blog.com/2010/01/11/ai-buggy-software-and-the-singularity/#comment-1231</link>
		<dc:creator><![CDATA[David Wood]]></dc:creator>
		<pubDate>Sun, 11 Apr 2010 14:09:32 +0000</pubDate>
		<guid isPermaLink="false">http://dw2blog.com/?p=616#comment-1231</guid>
		<description><![CDATA[Dave,

Agreed, I do expect AIs to become able to review the operation of their own source code, to notice bugs in it, and to fix them.

It will be slightly similar to the many &quot;self reprogramming&quot; methods often employed by humans.

Of course, once an AI improves itself by fixing bug A, it will be more likely to be able to detect and fix bug B too (where bug B is harder than bug A).  And then, in short measure, bugs C, D, E... where each on the list requires even more intelligence to fix.  The result could be a huge jump in the intelligence of the AI in just a short period of time (one afternoon?)]]></description>
		<content:encoded><![CDATA[<p>Dave,</p>
<p>Agreed, I do expect AIs to become able to review the operation of their own source code, to notice bugs in it, and to fix them.</p>
<p>It will be slightly similar to the many &#8220;self reprogramming&#8221; methods often employed by humans.</p>
<p>Of course, once an AI improves itself by fixing bug A, it will be more likely to be able to detect and fix bug B too (where bug B is harder than bug A).  And then, in short measure, bugs C, D, E&#8230; where each on the list requires even more intelligence to fix.  The result could be a huge jump in the intelligence of the AI in just a short period of time (one afternoon?)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave</title>
		<link>http://dw2blog.com/2010/01/11/ai-buggy-software-and-the-singularity/#comment-1230</link>
		<dc:creator><![CDATA[Dave]]></dc:creator>
		<pubDate>Sun, 11 Apr 2010 13:56:55 +0000</pubDate>
		<guid isPermaLink="false">http://dw2blog.com/?p=616#comment-1230</guid>
		<description><![CDATA[I thought the idea of AI is to learn, surely if we do it right the AI system itself can &#039;learn&#039; its own mistakes and work around them. Wouldn&#039;t that be a fun idea, self correcting code :)]]></description>
		<content:encoded><![CDATA[<p>I thought the idea of AI is to learn, surely if we do it right the AI system itself can &#8216;learn&#8217; its own mistakes and work around them. Wouldn&#8217;t that be a fun idea, self correcting code <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Budden</title>
		<link>http://dw2blog.com/2010/01/11/ai-buggy-software-and-the-singularity/#comment-872</link>
		<dc:creator><![CDATA[Martin Budden]]></dc:creator>
		<pubDate>Mon, 11 Jan 2010 19:53:32 +0000</pubDate>
		<guid isPermaLink="false">http://dw2blog.com/?p=616#comment-872</guid>
		<description><![CDATA[David,

I didn&#039;t say that the advances in what you call &quot;narrow AI&quot; were not relevant to the problem of general AI, or these advances would not help with &quot;general AI&quot;, I merely said that I did not consider these to be advances in AI (I consider them more to be advances in computer science or engineering). To use your flying analogy: the advances in the technology of the internal combustion engine towards the end of the eighteenth century were not advances in aeronautics, but they were extremely useful for the development of the airplane. I&#039;m making more than a semantic point here: I think it is unhelpful for the progress of AI to claim advances in related fields to be advances in AI.

Note also that I&#039;m not saying that I don&#039;t believe that there will be advances in AI. On the contrary I believe, in the course of time, there will be real and significant advances in &quot;general AI&quot;. I just don&#039;t believe that these advances will be made in the next decade.]]></description>
		<content:encoded><![CDATA[<p>David,</p>
<p>I didn&#8217;t say that the advances in what you call &#8220;narrow AI&#8221; were not relevant to the problem of general AI, or these advances would not help with &#8220;general AI&#8221;, I merely said that I did not consider these to be advances in AI (I consider them more to be advances in computer science or engineering). To use your flying analogy: the advances in the technology of the internal combustion engine towards the end of the eighteenth century were not advances in aeronautics, but they were extremely useful for the development of the airplane. I&#8217;m making more than a semantic point here: I think it is unhelpful for the progress of AI to claim advances in related fields to be advances in AI.</p>
<p>Note also that I&#8217;m not saying that I don&#8217;t believe that there will be advances in AI. On the contrary I believe, in the course of time, there will be real and significant advances in &#8220;general AI&#8221;. I just don&#8217;t believe that these advances will be made in the next decade.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Beardow</title>
		<link>http://dw2blog.com/2010/01/11/ai-buggy-software-and-the-singularity/#comment-871</link>
		<dc:creator><![CDATA[Paul Beardow]]></dc:creator>
		<pubDate>Mon, 11 Jan 2010 14:22:49 +0000</pubDate>
		<guid isPermaLink="false">http://dw2blog.com/?p=616#comment-871</guid>
		<description><![CDATA[It&#039;s interesting that the focus of the Microsoft Singularity seems to be on containing errors, rather than eliminating them, but I may have misinterpreted the research. 

Whilst I would agree that the existence of bugs doesn&#039;t make a piece of software totally unreliable, the potential for any application or system crash and emitting of incorrect output is still there, which is why safety critical systems have multiple redundancy in the hope that the same bug isn&#039;t replicated across all systems, as in aircraft. I suppose containing a minor error and rebooting that aspect of the logic is a reasonable approach, it&#039;s quite like some automotive systems that continually reboot to ensure a clean slate, but losing a connection in the AI brain could lead to erroneous output, even if the whole system didn&#039;t crash. Would we think that an AI with such an error is trusted, or would we think that it had a logical mental disease? 

I guess one question that always rattles around in my mind is &quot;why are we trying to recreate the human mind anyway?&quot; We have billions of those already and they are very suited to the environment that they exist in. Why don&#039;t we see more research on the type of AI that we&#039;ll need for situations where a human is the wrong solution? Perhaps there is tons of this type of research and I miss it because it&#039;s not my field, or perhaps it scares people to think that an alternative intelligence without human values might be dangerous. 

I personally also really don&#039;t think that logic by itself can lead to a system that can evolve human-like imagination, feelings or personality, nor that the human mind can be reduced to being a machine. It has elementary parts, but the constant rebuilding and evolving of information doesn&#039;t really follow any logical rules that can be programmed. The structure of the brain depends on  what happens to us during the day and how we interpret it according to the situation. That defies logic most of the time and is constantly evolving and changing. For example, I don&#039;t like some things I liked when I was younger, but some I do. Personal taste is not logical. I don&#039;t fancy a cheese sandwich today, but tomorrow I might if I see one. 

You can build something that appears to be human, but what is the point of that? Why chase an goal that doesn&#039;t actually provide us with more than we have already? Don&#039;t we want an alternative intelligence that complements our own, not replacing it?

I&#039;m coming across as very negative on this, which wasn&#039;t my intention. What I don&#039;t want is AI in products so that they have their own personality, but a better understanding of my own wishes and desires in how that product should interact with me. I don&#039;t think that needs AI to achieve that goal, but instead better design.

Paul]]></description>
		<content:encoded><![CDATA[<p>It&#8217;s interesting that the focus of the Microsoft Singularity seems to be on containing errors, rather than eliminating them, but I may have misinterpreted the research. </p>
<p>Whilst I would agree that the existence of bugs doesn&#8217;t make a piece of software totally unreliable, the potential for any application or system crash and emitting of incorrect output is still there, which is why safety critical systems have multiple redundancy in the hope that the same bug isn&#8217;t replicated across all systems, as in aircraft. I suppose containing a minor error and rebooting that aspect of the logic is a reasonable approach, it&#8217;s quite like some automotive systems that continually reboot to ensure a clean slate, but losing a connection in the AI brain could lead to erroneous output, even if the whole system didn&#8217;t crash. Would we think that an AI with such an error is trusted, or would we think that it had a logical mental disease? </p>
<p>I guess one question that always rattles around in my mind is &#8220;why are we trying to recreate the human mind anyway?&#8221; We have billions of those already and they are very suited to the environment that they exist in. Why don&#8217;t we see more research on the type of AI that we&#8217;ll need for situations where a human is the wrong solution? Perhaps there is tons of this type of research and I miss it because it&#8217;s not my field, or perhaps it scares people to think that an alternative intelligence without human values might be dangerous. </p>
<p>I personally also really don&#8217;t think that logic by itself can lead to a system that can evolve human-like imagination, feelings or personality, nor that the human mind can be reduced to being a machine. It has elementary parts, but the constant rebuilding and evolving of information doesn&#8217;t really follow any logical rules that can be programmed. The structure of the brain depends on  what happens to us during the day and how we interpret it according to the situation. That defies logic most of the time and is constantly evolving and changing. For example, I don&#8217;t like some things I liked when I was younger, but some I do. Personal taste is not logical. I don&#8217;t fancy a cheese sandwich today, but tomorrow I might if I see one. </p>
<p>You can build something that appears to be human, but what is the point of that? Why chase an goal that doesn&#8217;t actually provide us with more than we have already? Don&#8217;t we want an alternative intelligence that complements our own, not replacing it?</p>
<p>I&#8217;m coming across as very negative on this, which wasn&#8217;t my intention. What I don&#8217;t want is AI in products so that they have their own personality, but a better understanding of my own wishes and desires in how that product should interact with me. I don&#8217;t think that needs AI to achieve that goal, but instead better design.</p>
<p>Paul</p>
]]></content:encoded>
	</item>
</channel>
</rss>

