<?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"
	>
<channel>
	<title>Comments on: Problems in knowledge engineering</title>
	<atom:link href="http://jan-krueger.net/ke/problems-in-knowledge-engineering/feed" rel="self" type="application/rss+xml" />
	<link>http://jan-krueger.net/ke/problems-in-knowledge-engineering</link>
	<description>Creative Engineering</description>
	<pubDate>Sat, 22 Nov 2008 03:56:08 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Jan</title>
		<link>http://jan-krueger.net/ke/problems-in-knowledge-engineering#comment-7</link>
		<dc:creator>Jan</dc:creator>
		<pubDate>Sat, 16 Jun 2007 15:42:07 +0000</pubDate>
		<guid isPermaLink="false">http://jan-krueger.net/ke/problems-in-knowledge-engineering#comment-7</guid>
		<description>&lt;p&gt;In response, let me whip up my personal idea of a model of how motivation works on a low level. I think that motivation is a critical factor in development. If you are not motivated to achieve anything, you will never learn how to achieve anything. After all, why should you? There's nothing to win from it. All that's left to do for you is performing random actions or echoing things you're observing.&lt;/p&gt;
&lt;p&gt;So, how do you get motivated? You need a goal function, i.e. something that gives you a general direction. I agree that this is pre-defined in humans, and it is based on physical sensations. There are some sensations you would rather have and some you would rather avoid. On a slightly higher level you've got emotions, which some people argue are translated internally into the same signals (which is why you often get strong physical sensations when you're having strong emotions of some sort).&lt;/p&gt;
&lt;p&gt;On a neurophysiological level, you've got a huge network of nerve cells in which you want some parts to be active and others to be inactive. This is a fairly vague goal and I think that it is difficult to model using typical artificial neural networks as used by everyone. After all, these are simply functions in which it is clearly defined which neurons are inputs and which are outputs, and what you do is "teach" them what kind of output should be generated for a given input. Quite different, isn't it?&lt;/p&gt;
&lt;p&gt;So in my opinion, artificial neural networks are not suited for developing AGI. There are other things the brain does that artificial neural networks currently cannot, such as re-wiring and development of new cells, possibly according to some sort of strategy. These things are not well understood at all. Additionally, artificial neurons are dumbed-down copies of neurons. Real neurons translate inputs into outputs according to an arbitrary function, whereas people tend to use the inputs of an artificial neural network as a weighted sum that is passed through a linear or sigmoid activation function to decide whether the neuron fires.&lt;/p&gt;
&lt;p&gt;I think we need a different model of the brain before we can ever hope to succeed in the quest of AGI. Artificial neural networks do have competition, mainly from the area of statistics. I believe that statistical approaches are great tools for weak AI but will not manage to achieve the degree of adaptability that the brain possesses. Another thing that seems to be the latest hype is the so-called Hierarchical Temporal Memory, but that again seems to be tailored to simple pattern recognition (and I haven't heard anything about it so far, except for buzzwordy marketing).&lt;/p&gt;
&lt;p&gt;So one hurdle that I see is finding the right kind of approach to the problem in the first place. This includes finding a model that can grow itself in a meaningful way (even if we do not understand the meaning). The next would be to find a suitable goal function, possibly based on pre-defined pain/pleasure signals. Another would be what you said: supplying a world that is complex enough to generate enough useful knowledge for the machines to process (and that in itself should be a huge project).&lt;/p&gt;
&lt;p&gt;To me it seems like we cannot "invent" AGI unless we copy ourselves (or find some other way to achieve AGI by accident). If we actually manage to do so, I imagine that this AGI will suffer from the same insufficiencies as humans do (as stated at the end of the posting, I will elaborate on that in a follow-up), and I can't help but wonder if the quest of copying ourselves is worth it in the end.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>In response, let me whip up my personal idea of a model of how motivation works on a low level. I think that motivation is a critical factor in development. If you are not motivated to achieve anything, you will never learn how to achieve anything. After all, why should you? There&#8217;s nothing to win from it. All that&#8217;s left to do for you is performing random actions or echoing things you&#8217;re observing.</p>
<p>So, how do you get motivated? You need a goal function, i.e. something that gives you a general direction. I agree that this is pre-defined in humans, and it is based on physical sensations. There are some sensations you would rather have and some you would rather avoid. On a slightly higher level you&#8217;ve got emotions, which some people argue are translated internally into the same signals (which is why you often get strong physical sensations when you&#8217;re having strong emotions of some sort).</p>
<p>On a neurophysiological level, you&#8217;ve got a huge network of nerve cells in which you want some parts to be active and others to be inactive. This is a fairly vague goal and I think that it is difficult to model using typical artificial neural networks as used by everyone. After all, these are simply functions in which it is clearly defined which neurons are inputs and which are outputs, and what you do is &#8220;teach&#8221; them what kind of output should be generated for a given input. Quite different, isn&#8217;t it?</p>
<p>So in my opinion, artificial neural networks are not suited for developing <acronym title="Artificial General Intelligence">AGI</acronym>. There are other things the brain does that artificial neural networks currently cannot, such as re-wiring and development of new cells, possibly according to some sort of strategy. These things are not well understood at all. Additionally, artificial neurons are dumbed-down copies of neurons. Real neurons translate inputs into outputs according to an arbitrary function, whereas people tend to use the inputs of an artificial neural network as a weighted sum that is passed through a linear or sigmoid activation function to decide whether the neuron fires.</p>
<p>I think we need a different model of the brain before we can ever hope to succeed in the quest of <acronym title="Artificial General Intelligence">AGI</acronym>. Artificial neural networks do have competition, mainly from the area of statistics. I believe that statistical approaches are great tools for weak <acronym title="Artificial Intelligence">AI</acronym> but will not manage to achieve the degree of adaptability that the brain possesses. Another thing that seems to be the latest hype is the so-called Hierarchical Temporal Memory, but that again seems to be tailored to simple pattern recognition (and I haven&#8217;t heard anything about it so far, except for buzzwordy marketing).</p>
<p>So one hurdle that I see is finding the right kind of approach to the problem in the first place. This includes finding a model that can grow itself in a meaningful way (even if we do not understand the meaning). The next would be to find a suitable goal function, possibly based on pre-defined pain/pleasure signals. Another would be what you said: supplying a world that is complex enough to generate enough useful knowledge for the machines to process (and that in itself should be a huge project).</p>
<p>To me it seems like we cannot &#8220;invent&#8221; <acronym title="Artificial General Intelligence">AGI</acronym> unless we copy ourselves (or find some other way to achieve <acronym title="Artificial General Intelligence">AGI</acronym> by accident). If we actually manage to do so, I imagine that this <acronym title="Artificial General Intelligence">AGI</acronym> will suffer from the same insufficiencies as humans do (as stated at the end of the posting, I will elaborate on that in a follow-up), and I can&#8217;t help but wonder if the quest of copying ourselves is worth it in the end.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dennis</title>
		<link>http://jan-krueger.net/ke/problems-in-knowledge-engineering#comment-6</link>
		<dc:creator>Dennis</dc:creator>
		<pubDate>Fri, 15 Jun 2007 12:49:38 +0000</pubDate>
		<guid isPermaLink="false">http://jan-krueger.net/ke/problems-in-knowledge-engineering#comment-6</guid>
		<description>Nice article! It should be mentioned, though, that the brain as well comes with some amount of preprogramming. Take some deaf children who never have heard a spoken word in their life and they will still develop some kind of (sign) language that has grammatical rules much like spoken languages.

Also, if you compare the machine to the brain, please compare it to an infant's brain. An adult brain has had the advantage of many years of access to all sorts of "training data" and, also, got feedback from other humans. That's a typical part of learning. While the human brain is preprogrammed to some extent (also, learning probably begins long before birth), many of the things we are capable of habe been taught. I don't see why we need to make it harder for computers by not teaching them as well.

The ultimate goal is probably some software brain, that, running on a computer inside a robot with similar physics and sensors to those of human beings, is given the freedom and the time to "grow up", just like children do, with the result of it learning many of the things that are completely normal for human beings. Still, we would have to allow for some differences concerning world view. Just like people with disabilities recognize the world differently, a robot will. If we just could replace a brain with a computer by making it run on whatever the body provides and connect it to the complete set of sensory input, that is, the nerves, things might look a bit different.

In the end, I think, AGI will fail mainly because it doesn't have nearly as much input and also not as great a variety of input as humans do.</description>
		<content:encoded><![CDATA[<p>Nice article! It should be mentioned, though, that the brain as well comes with some amount of preprogramming. Take some deaf children who never have heard a spoken word in their life and they will still develop some kind of (sign) language that has grammatical rules much like spoken languages.</p>
<p>Also, if you compare the machine to the brain, please compare it to an infant&#8217;s brain. An adult brain has had the advantage of many years of access to all sorts of &#8220;training data&#8221; and, also, got feedback from other humans. That&#8217;s a typical part of learning. While the human brain is preprogrammed to some extent (also, learning probably begins long before birth), many of the things we are capable of habe been taught. I don&#8217;t see why we need to make it harder for computers by not teaching them as well.</p>
<p>The ultimate goal is probably some software brain, that, running on a computer inside a robot with similar physics and sensors to those of human beings, is given the freedom and the time to &#8220;grow up&#8221;, just like children do, with the result of it learning many of the things that are completely normal for human beings. Still, we would have to allow for some differences concerning world view. Just like people with disabilities recognize the world differently, a robot will. If we just could replace a brain with a computer by making it run on whatever the body provides and connect it to the complete set of sensory input, that is, the nerves, things might look a bit different.</p>
<p>In the end, I think, <acronym title="Artificial General Intelligence">AGI</acronym> will fail mainly because it doesn&#8217;t have nearly as much input and also not as great a variety of input as humans do.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.602 seconds -->
