<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6038090</id><updated>2011-08-21T05:46:45.768-07:00</updated><category term='CBR'/><category term='Relations'/><category term='Artificial Intelligence'/><category term='Mark Gluck'/><category term='Cognition'/><category term='Case Base Reasoning'/><category term='AI'/><category term='Problem Solving'/><category term='Relation'/><category term='AGI'/><category term='YouTube'/><category term='Artificial General Intelligence'/><category term='Cryonics'/><category term='Scam'/><category term='Strong AI'/><category term='AGI fun'/><title type='text'>AI Development</title><subtitle type='html'>Thoughts and notes about Artificial Intelligence System Development</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default?start-index=101&amp;max-results=100'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>131</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6038090.post-6415449873284494989</id><published>2011-05-27T08:37:00.000-07:00</published><updated>2011-05-27T09:46:48.386-07:00</updated><title type='text'>Artificial General Intelligence</title><content type='html'>&lt;blockquote&gt;The most powerful intelligence on the planet right now consists of billions of human brains connected by an ever smarter internet. That is AGI. And it is already out of the box.&lt;/blockquote&gt; -- &lt;a href="http://groups.google.com/group/general-intelligence/msg/21c2b2cb5a3b6106"&gt;Matt Mahoney&lt;/a&gt;, 2011-03-02&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;We are moving to an economic model where information increasingly has negative value. Get used to it.&lt;/blockquote&gt; -- Matt Mahoney, 2011-03-18&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;I suggest that if you want to make money in AI, then work on narrow AI, because lots of specialists put together make AGI. AGI, as a vastly smarter internet, &lt;br /&gt;will be too big for anyone to own, so you shouldn't even try.&lt;/blockquote&gt; -- Matt Mahoney, 2011-05-20&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-6415449873284494989?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/6415449873284494989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=6415449873284494989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/6415449873284494989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/6415449873284494989'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2011/05/artificial-general-intelligence.html' title='Artificial General Intelligence'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-8595128747405311646</id><published>2008-12-12T09:37:00.000-08:00</published><updated>2008-12-14T14:50:29.356-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scam'/><category scheme='http://www.blogger.com/atom/ns#' term='Cryonics'/><title type='text'>Cryonics scam</title><content type='html'>It's amazing how &lt;a href="http://www.overcomingbias.com/2008/12/we-agree-get-froze.html"&gt;many smart people fall prey for the Cryonics scam&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Here're my reasons why cryonics is a scam.&lt;br /&gt;&lt;br /&gt;1) The chances of successful revival are extremely slim.&lt;br /&gt;The process of reviving frozen people was never tested.&lt;br /&gt;That means that most likely something would almost definitely go wrong:&lt;br /&gt;Either freezing process, or maintaining frozen body, or unfreezing.&lt;br /&gt;Most likely failures would be in every step.&lt;br /&gt;I'd say that the chances of successful revival of the dead body are well below one in one thousand.&lt;br /&gt;&lt;br /&gt;2) The cost of maintaining frozen body for several hundred years is pretty high. The chance that frozen body would never be heated up to unacceptable temperature during these these hundred years is pretty low.&lt;br /&gt;In fact such accidents have been reported already. We should assume that many more accidents like that were never reported, because it's not in the interests of Cryonics companies to report them.&lt;br /&gt;&lt;br /&gt;3) Even if it would be possible to revive your frozen body -- what would be the motivation to unfreeze you? In 25th century it would be much more productive to clone genetically modified super-humans (or better yet -- silicon &lt;a href="http://www.google.com/search?q=artificial+general+intelligence"&gt;AGI&lt;/a&gt;s) than revive hardly functional brain of person who was frozen with terminal decease in 21st century.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What causes people to believe in Cryonics?&lt;br /&gt;I guess it's the same reason that pushes people toward religion -- they're terrified by their own death.&lt;br /&gt;&lt;br /&gt;The catch is that Cryonics makes people die even earlier than they would die otherwise.&lt;br /&gt;&lt;br /&gt;Enjoy Penn and Teller take on Cryonics:&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/bVPCGMYmQjw&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/bVPCGMYmQjw&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Cryonics competes for people's money on the same level as any other religions do. I think that eventually Cryonics will be fully transformed into religion (like it happened with Scientology).&lt;br /&gt;Scientology and Cryonics might even merge with each other&lt;br /&gt;:-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-8595128747405311646?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/8595128747405311646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=8595128747405311646' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/8595128747405311646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/8595128747405311646'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2008/12/cryonics.html' title='Cryonics scam'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-3785176250525144360</id><published>2008-09-01T16:31:00.000-07:00</published><updated>2008-09-01T16:56:05.581-07:00</updated><title type='text'>The only weakness of Artificial Intelligent Systems</title><content type='html'>~4 years ago I wrote small article about &lt;a href="http://www.dennisgorelik.com/ai/WeaknessesOfAIS.htm"&gt;Weaknesses of Artificial Intelligent System&lt;/a&gt;.&lt;br /&gt;That article listed only one weakness: artificial system didn't pass natural selection, while human evolution did.&lt;br /&gt;I think I should clarify what exactly this "no evolution" weakness mean.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Natural selection = millions of years of testing&lt;/h4&gt;I'm looking at AIS (Artificial Intelligent System) from engineering perspective. All systems need to be tested, and all discovered problems need to be fixed.&lt;br /&gt;Humans have billions years of testing and fixing bugs.&lt;br /&gt;Artificial Intelligent Systems wouldn't have such luxury.&lt;br /&gt;That would mean that some obscure (but important) design problems most likely won't be found, and under certain circumstances these design problems may hurt AI System or even significantly damage the whole society of AI Systems.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Natural Selection and Emotions&lt;/h4&gt;Noel Anthony Pierre in his article &lt;a href="http://www.mycomputerok.com/social-considerations-for-artificial-intelligence/"&gt;Social Considerations for Artificial Intelligence&lt;/a&gt; assumes that artificially crafted Intelligent System would rely on logic only and wouldn't use emotions.&lt;br /&gt;That's not correct. Logic cannot work without low level intelligent support that emotions provide. That's why Artificial Intelligent Systems would have emotions.&lt;br /&gt;However because of limited testing period (years of testing by engineers versus millions of years of testing by Evolution), artificially crafted emotions wouldn't be as carefully tuned as human emotions.&lt;br /&gt;&lt;br /&gt;See also:&lt;br /&gt;&lt;a href="http://aidevelopment.blogspot.com/2005/12/discussion-about-ais-weaknesses.html"&gt;More discussions about AI weaknesses&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-3785176250525144360?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/3785176250525144360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=3785176250525144360' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/3785176250525144360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/3785176250525144360'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2008/09/only-weakness-of-artificial-intelligent.html' title='The only weakness of Artificial Intelligent Systems'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-5401465733462684734</id><published>2008-08-25T16:15:00.000-07:00</published><updated>2008-08-25T16:56:53.059-07:00</updated><title type='text'>Narrow AI in PostJobFree.com</title><content type='html'>I strongly believe that the best way to AGI (Artificial General Intelligence) is building narrow AI and then gradually extend it toward more and more General Intelligence.&lt;br /&gt;&lt;br /&gt;Finally, I implemented some of my AI techniques in real-life web site &lt;a href="http://www.postjobfree.com"&gt;PostJobFree.com&lt;/a&gt;.&lt;br /&gt;Now PostJobFree.com intelligently calculates &lt;a href="http://postjobfree.blogspot.com/2008/08/job-posting-limit.html"&gt;Daily Job Posting Limit&lt;/a&gt;. The calculations are based on how many times recruiter's postings were viewed, and how many times these postings were reported as spam.&lt;br /&gt;I cannot claim that this feature has "advanced intelligence", but it is intelligent nevertheless.&lt;br /&gt;&lt;br /&gt;Here are intelligent techniques we used to build that feature:&lt;br /&gt;&lt;br /&gt;1) Preprocessing data prior to using it in decision making.&lt;br /&gt;Row data is coming in the form of "page views" and "spam report clicks".&lt;br /&gt;Special process raw input into RecruiterRating and JobRating tables.&lt;br /&gt;&lt;br /&gt;2) &lt;a href="http://www.dennisgorelik.com/ai/Forgetting.htm"&gt;Forgetting&lt;/a&gt;.&lt;br /&gt;The most recent data is usually more valuable for decision making.&lt;br /&gt;That's why yet another PostJobFree process makes sure that old data is slowly losing it's value (and disappears if the value is too low).&lt;br /&gt;We implemented it by simply decreasing values in some columns in RecruiterRating and JobRating tables by 1% every night.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here's what I've learned from implementing my first real-life intelligent feature:&lt;br /&gt;1) The best working formulas and algorithms are relatively simple.&lt;br /&gt;2) Still it takes time to carefully propose, test, chose, and implement intelligent algorithm.&lt;br /&gt;3) If the system is designed properly - performance is not an issue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-5401465733462684734?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/5401465733462684734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=5401465733462684734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/5401465733462684734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/5401465733462684734'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2008/08/narrow-ai-in-postjobfreecom.html' title='Narrow AI in PostJobFree.com'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-7011051756706084120</id><published>2008-05-14T15:50:00.000-07:00</published><updated>2008-05-14T15:53:05.343-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AGI fun'/><title type='text'>Artificial General Intelligence project</title><content type='html'>Funny quote from AGI mailing list:&lt;br /&gt;&lt;br /&gt;=======&lt;br /&gt;Vladimir Nesov wrote:&lt;br /&gt;&gt; On Tue, Mar 11, 2008 at 7:20 AM, Linas Vepstas &lt;linasvepstas@gmail.com&gt; wrote:&lt;br /&gt;&lt;br /&gt;Linas Vepstas: How about joining effort with one of the existing AGI projects?&lt;br /&gt;&lt;br /&gt;Vladimir Nesov: "They are all hopeless, of course. That's what every AGI researcher&lt;br /&gt; will tell you... ;-)"&lt;br /&gt;&lt;br /&gt;Richard Loosemore: "Oh no:  what every AGI researcher will tell you is that every project is hopeless EXCEPT one.  ;-)"&lt;br /&gt;=======&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-7011051756706084120?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/7011051756706084120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=7011051756706084120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/7011051756706084120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/7011051756706084120'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2008/05/artificial-general-intelligence-project.html' title='Artificial General Intelligence project'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-2266001794786875089</id><published>2008-02-09T16:10:00.000-08:00</published><updated>2008-02-09T17:03:26.290-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='YouTube'/><category scheme='http://www.blogger.com/atom/ns#' term='Mark Gluck'/><category scheme='http://www.blogger.com/atom/ns#' term='Cognition'/><title type='text'>How do we learn</title><content type='html'>Mark Gluck gives an interesting explanation about cognitive processes in human brain:&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=2Ei6wFJ9kCc"&gt;The Cognitive and Computational Neuroscience...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mark explains that we learn both from observation and from experiment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-2266001794786875089?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/2266001794786875089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=2266001794786875089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/2266001794786875089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/2266001794786875089'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2008/02/how-do-we-learn.html' title='How do we learn'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-4890322417994037401</id><published>2007-12-07T11:11:00.000-08:00</published><updated>2007-12-07T17:02:00.250-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AI'/><category scheme='http://www.blogger.com/atom/ns#' term='Strong AI'/><category scheme='http://www.blogger.com/atom/ns#' term='Artificial Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Artificial General Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='AGI'/><title type='text'>Reducing AGI complexity: copy only high level brain design</title><content type='html'>In my previous post &lt;a href="http://www.dennisgorelik.com/ai/2007/12/complexity-and-incremental-agi-design.html"&gt;Complexity and incremental AGI design&lt;/a&gt; I claim that complexity has very serious impact on AGI development.&lt;br /&gt;If we want to improve our chances of successful AGI implementation, we need to cut complexity as much as possible.&lt;br /&gt;In this post I want to touch the topic of copying human brain design while developing AGI.&lt;br /&gt;Human brain structure is very complex it's almost impossible to describe in details how exactly brain works.&lt;br /&gt;Richard Loosemore explains why this is the case:&lt;blockquote&gt;Imagine that we got a bunch of computers and connected them with a network that allowed each one to talk to (say) the ten nearest machines.&lt;br /&gt;&lt;br /&gt;Imagine that each one is running a very simple program: it keeps a handful of local parameters (U, V, W, X, Y) and it updates the values of its own parameters according to what the neighboring machines are doing with their parameters.&lt;br /&gt;&lt;br /&gt;How does it do the updating?  Well, imagine some really messy and bizarre algorithm that involves looking at the neighbors' values, then using them to cross reference each other, and introduce delays and gradients and stuff.&lt;br /&gt;&lt;br /&gt;On the face of it, you might think that the result will be that the U V W X Y values just show a random sequence of fluctuations.&lt;br /&gt;&lt;br /&gt;Well, we know two things about such a system.&lt;br /&gt;&lt;br /&gt;1) Experience tells us that even though some systems like that are just random mush, there are some (a noticeably large number in fact) that have overall behavior that shows 'regularities'.  For example, much to our surprise we might see waves in the U values.  And every time two waves hit each other, a vortex is created for exactly 20 minutes, then it stops.  I am making this up, but that is the kind of thing that could happen.&lt;br /&gt;&lt;br /&gt;2) The algorithm is so messy that we cannot do any math to analyze and predict the behavior of the system.  All we can do is say that we have absolutely no techniques that will allow us to mathematical progress on the problem today, and we do not know if at ANY time in future history there will be a mathematics that will cope with this system.&lt;br /&gt;&lt;br /&gt;What this means is that the waves and vortices we observed cannot be "explained" in the normal way.  We see them happening, but we do not know why they do.  The bizarre algorithm is the "low level mechanism" and the waves and vortices are the "high level behavior", and when I say there is a "Global-Local Disconnect" in this system, all I mean is that we are completely stuck when it comes to explaining the high level in terms of the low level.&lt;br /&gt;&lt;br /&gt;Believe me, it is childishly easy to write down equations/algorithms for a system like this that are so profoundly intractable that no mathematician would even think of touching them.  You have to trust me on this.  Call your local Math department at Harvard or somewhere, and check with them if you like.&lt;br /&gt;&lt;br /&gt;As soon as the equations involve funky little dependencies such as:&lt;br /&gt;&lt;br /&gt;"Pick two neighbors at random, then pick two parameters at random from each of these, and for the next day try to make one of my parameters (chosen at random, again) follow the average of those two as they were exactly 20 minutes ago, EXCEPT when neighbors 5 and 7 both show the same value of the V parameter, in which case drop this algorithm for the rest of the day and instead follow the substitute algorithm B...."&lt;br /&gt;&lt;br /&gt;Now, this set of computers would be a wicked example of a complex system, even while the biggest supercomputer in the world, following a nice, well behaved algorithm, would not be complex at all.&lt;br /&gt;&lt;br /&gt;The summary of this is as follows:  there are some systems in which the interaction of the components are such that we must effectively declare that NO THEORY exists that would enable us to predict certain global regularities observed in these systems.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;So, if low level brain design is incredibly complex - how do we copy it?&lt;br /&gt;&lt;br /&gt;The answer is: "we don't copy low level brain design".&lt;br /&gt;Low level design is not critical for AGI. Instead we observe high level brain patterns and try to implement them on top of our own, more understandable, low level design.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-4890322417994037401?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/4890322417994037401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=4890322417994037401' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/4890322417994037401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/4890322417994037401'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2007/12/reducing-agi-complexity-copy-only-high.html' title='Reducing AGI complexity: copy only high level brain design'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-8993316610598449428</id><published>2007-12-07T10:42:00.001-08:00</published><updated>2007-12-07T11:08:54.281-08:00</updated><title type='text'>Complexity and incremental AGI design</title><content type='html'>Why is it so hard to build Artificial General Intelligence (AGI)?&lt;br /&gt;It seems we have almost everything we need: great hardware, mature software development industry, Internet, Google, lots of successful narrow AI project ... but AGI is still to hard to crack.&lt;br /&gt;&lt;br /&gt;The major reason is -- overall complexity of building AGI.&lt;br /&gt;&lt;br /&gt;Richard Loosemore is writing about it: &lt;blockquote&gt;Do we suspect that complexity is involved in intelligence? I could present lots of reasoning here, but instead I will resort to quoting Ben Goertzel: "There is no doubt that complexity, in the sense typically used in dynamical-systems-theory, presents a major issue for AGI systems"&lt;br /&gt;Can I take it as understood that this is accepted, and move on?&lt;br /&gt;So, yes, there is evidence that complexity is involved.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Richard also explains, how exactly complexity affects system development: &lt;blockquote&gt;when you examine the way that complexity has an effect on systems, you find that it can have very quiet, subtle effects that do not jump right out at you and say "HERE I AM!", but they just lurk in the background and make it quietly impossible for you to get the system up above a certain level of functioning. To be more specific: when you really allow the symbol-building mechanisms, and the learning mechanisms, and the inference-control mechanisms to do their thing in a full scale system, the effects of tiny bits of complexity in the underlying design CAN have a huge impact. One particular design choice, for example, could mean the difference between a system that looks like it ought to work, but when you set it running autonomously it gradually drifts into imbecility without there being any clear reason. &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;The is a good technique of dealing with complex system -- increase complexity gradually and carefully test every step.&lt;br /&gt;That's why I think it's so important to build testable narrow AI systems prior to building AGI.&lt;br /&gt;We have many Narrow Artificial Intelligent Systems already, but we need more. And we need them to become more advanced up to the point when they become AGI.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-8993316610598449428?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/8993316610598449428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=8993316610598449428' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/8993316610598449428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/8993316610598449428'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2007/12/complexity-and-incremental-agi-design.html' title='Complexity and incremental AGI design'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-8868315501627768839</id><published>2007-05-01T19:14:00.000-07:00</published><updated>2007-05-02T15:33:32.307-07:00</updated><title type='text'>Self-emergence of intelligence in humans and artificial systems</title><content type='html'>Human brain is self-emergent on many levels. Here's simplified sequence of human brain self emergence:&lt;br /&gt;1) Human genes build "Brain Builder". Brain Builder consists of:&lt;br /&gt;- Neurons Factory – neurons with reproductive ability. &lt;br /&gt;- Brain Structure Manager – hormones and other mechanisms that define brain structure.&lt;br /&gt;&lt;br /&gt;2) Brain builder builds "Empty Brain" --- fully assembled, but mostly empty brain: &lt;a href="http://www.dennisgorelik.com/ai/SuperGoal.htm"&gt;super goals&lt;/a&gt; are defined, but there is no external knowledge yet, no sub-goals defined yet.&lt;br /&gt;&lt;br /&gt;3) By experimenting and learning Empty Brain evolves into Brain with Mind (fully working intelligent system, with lots of external knowledge and &lt;a href="http://www.dennisgorelik.com/ai/SubGoal.htm"&gt;sub goals&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Every step in this sequence means self-emergence.&lt;br /&gt;&lt;br /&gt;What do you think, when we build artificial intelligent system, what system should we build: Genes, Brain Builder, Empty Brain, or Brain with Mind?&lt;br /&gt;&lt;br /&gt;I believe that building Empty Brain is our best option.&lt;br /&gt;Below are my reasons.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Why not build Brain with Mind?&lt;/h4&gt;In order to build Brain with Mind we have to build Empty Brain anyway, but our task will be considerably more complex, because fully loaded mind is at least 10 times more complex than Empty Brain. It's like complexity of empty computer in comparison with complexity of all software which is loaded into regular "in use" computer.&lt;br /&gt;Bottom line: there is no point to ai developers to pre-load mind into strong AI, when Empty Brain system can do it itself.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Why not build Brain Builder?&lt;/h4&gt;Complexity of Brain Builder is probably comparable with complexity of Empty Brain. But from engineering perspective developing Brain Builder is considerably more complex.&lt;br /&gt;1) Let assume that we didn’t have designed Empty Brain yet. In this case we have no clue what the output of our Brain Builder should be. That means that we cannot test or debug Brain Builder. There are no checkpoints to verify that our development is on the right track.&lt;br /&gt;Inability to test and debug complex system makes development of such system virtually impossible. &lt;br /&gt;The only working approach in this situation would be to try to tweak some Brain Builder’s settings and then run full test: build Empty Brain and wait for several years to check if it evolves into Brain with Mind.&lt;br /&gt;Mother Nature was quite efficient in this approach. It took just few billions years to develop proper Brain with Mind. I doubt that human researchers applying such approach would accomplish the task considerably faster.&lt;br /&gt;&lt;br /&gt;2) Let assume that we already designed working model of Empty Brain. In this case what’s the point to design Brain Builder? Our industry can easily reproduce any working model in mass quantity.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Why not build Genes?&lt;/h4&gt;Building Genes which would build Brain Builder is even more complex than building Brain Builder itself.&lt;br /&gt;The reasons are the same as in "Why not build Brain Builder?"&lt;br /&gt;If we don’t have working model of Brain Builder yet – then we effectively cannot test &amp; debug genes.&lt;br /&gt;If we have working model of Brain Builder – then why bother with Genes?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Parallels with existing systems&lt;/h4&gt;1) CYC is trying to build Brain with Mind system. Actually even worse – they are trying to build Mind without Brain --- no self-learning ability, no super-goals.&lt;br /&gt;That road leads nowhere.&lt;br /&gt;&lt;br /&gt;2) &lt;a href="www.google.com"&gt;Google&lt;/a&gt; is Brain with Mind which was developed as Empty Brain. Google's Empty Brain has working crawler and other self-learning mechanisms. This approach proved to be very efficient, and eventually Google's Empty Brain emerged into Brain with Mind – very smart search system.&lt;br /&gt;&lt;br /&gt;3) It seems that there are no famous Brain Builder projects. But I’m sure that some researchers do attempts to build "Brain Builder". So far – no success at all for the reasons I explained above.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Conclusion&lt;/h4&gt;Building Empty Brain capable of self-emerging into fully capable Brain with Mind -- is the most feasible engineering approach in &lt;a href="http://www.dennisgorelik.com/ai/Overview.htm"&gt;strong AI development&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;This post is a result of discussion with &lt;a href="http://www.2mtheory.com/"&gt;David Ashley&lt;/a&gt;. He is a proponent of "Brain Builder" approach.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-8868315501627768839?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/8868315501627768839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=8868315501627768839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/8868315501627768839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/8868315501627768839'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2007/05/self-emergence-of-intelligence-in.html' title='Self-emergence of intelligence in humans and artificial systems'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-5995723544766715438</id><published>2007-04-15T11:50:00.000-07:00</published><updated>2007-04-15T11:59:34.676-07:00</updated><title type='text'>Intelligence: inherited through genes or gained from environment?</title><content type='html'>Human Intelligence is acquired from environment, not encoded genes.&lt;br /&gt;Genes provide framework, which allow to learn from environment. This framework is critical for intelligence, but does not provide intelligence by itself.&lt;br /&gt;&lt;br /&gt;===== By Richard Loosemore (2007 April 05) in AGIRI forum =====&lt;br /&gt;If we were aliens, trying to understand a bunch of chess-playing IBM supercomputers that we had just discovered on an expedition to Earth, we might start by noticing that they all had very similar gross wiring patterns, where "gross wiring" just means the power cables, bundles of wires inside each rack, and wires laid down as tracks on circuit boards. &lt;br /&gt;But nothing inside the chips themselves, and none of the "soft" wiring that exists in code or memory.&lt;br /&gt;&lt;br /&gt;Having mapped this stuff, we might be impressed by how very similar the &lt;br /&gt;gross wiring pattern was between the different supercomputers that we discovered, and so we might conclude that our discovery represented a significant advance in our understanding of how the machines worked.&lt;br /&gt;&lt;br /&gt;.....&lt;br /&gt;&lt;br /&gt;That last bit -- the [powerful algorithms that interact with the environment] bit -- is what makes the difference between a baby that sits there drooling and probing for its mother's nipple, and an adult human being who can understand the complexities of the human cognitive system.&lt;br /&gt;&lt;br /&gt;Anyone who thinks that that last bit is also encoded in the human genome has got a heck of a lot of work to do ...&lt;br /&gt;=====&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-5995723544766715438?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/5995723544766715438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=5995723544766715438' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/5995723544766715438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/5995723544766715438'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2007/04/intelligence-inherited-through-genes-or.html' title='Intelligence: inherited through genes or gained from environment?'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-614796312923545394</id><published>2007-02-20T21:47:00.000-08:00</published><updated>2007-02-20T21:59:40.736-08:00</updated><title type='text'>Larry Page talks about AI</title><content type='html'>=====&lt;br /&gt;&lt;a href="http://news.com.com/2100-11395_3-6160372.html"&gt;Google's Page urges scientists to market themselves&lt;/a&gt;&lt;br /&gt;Google co-founder Larry Page has a theory: your DNA is about 600 megabytes compressed, making it smaller than any modern operating system like Linux or Windows. &lt;br /&gt;.....&lt;br /&gt;"We have some people at Google (who) are really trying to build artificial intelligence and to do it on a large scale," Page said to a packed Hilton ballroom of scientists. "It's not as far off as people think."&lt;br /&gt;=====&lt;br /&gt;&lt;br /&gt;I agree with Larry Page: human's DNA has relatively small size.&lt;br /&gt;Besides, not all human DNA is in charge of the brain. I guess that something like 10% of the whole DNA is related to brain development.&lt;br /&gt;&lt;br /&gt;I wrote about that over 3 years ago:&lt;br /&gt;-----&lt;br /&gt;&lt;a href="http://dennisgorelik.com/ai/TheTimeHasCome.htm"&gt;The time has come The time has come to develop Strong Artificial Intelligence System&lt;/a&gt;&lt;br /&gt;Strong AI project is quite complex software project. However even more complex systems were implemented in the past. Many software projects are more complex than human DNA (note that human DNA contains way more than just genocode for intelligence).&lt;br /&gt;-----&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-614796312923545394?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/614796312923545394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=614796312923545394' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/614796312923545394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/614796312923545394'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2007/02/larry-page-talks-about-ai.html' title='Larry Page talks about AI'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-116816440764611808</id><published>2007-01-07T01:54:00.000-08:00</published><updated>2007-01-07T02:06:47.660-08:00</updated><title type='text'>Should Strong AI have its own goals?</title><content type='html'>&lt;strong&gt;Short answer: &lt;/strong&gt;Yes and No.&lt;br /&gt;&lt;strong&gt;Long answer: &lt;/strong&gt;Strong AI can add and modify millions of softcoded goals. At the same time &lt;a href="http://www.dennisgorelik.com/ai/StrongAI.htm"&gt;Strong AI&lt;/a&gt; shouldn't be able to change its own super goals. &lt;br /&gt;Why? &lt;br /&gt;&lt;br /&gt;Here are the reasons:&lt;br /&gt;&lt;br /&gt;1) In its normal working cycle strong AI modifies &lt;a href="http://www.dennisgorelik.com/ai/SoftcodedGoals.htm"&gt;softcoded goals&lt;/a&gt; in complience with embedded &lt;a href="http://www.dennisgorelik.com/ai/SuperGoal.htm"&gt;super goals&lt;/a&gt;. If strong AI has ability to modify super goals then strong AI will modify (or terminate) super goals instead of achieving these goals. &lt;br /&gt;&lt;em&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br /&gt;Without ability to modify super goal "survive", computer will try to protect itself, will think about power supply, safety and so on.&lt;br /&gt;With ability to modify super goals computer would simply terminate goal "survive" and create goal "do nothing" instead just because it's the easiest goal to achieve. Such "do-nothing" goal would result in the death of this computer. &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;2) If Strong AI can change its super goals then Strong AI would work for itself instead of working for its creator. Strong AI's behavior would eventually become uncontrollable by AI creator / operator.&lt;br /&gt;&lt;br /&gt;3) Ability to reprogram its own super goals makes computer behave like a drug addict. &lt;br /&gt;&lt;em&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br /&gt;Computer can create new super goal for itself: "listen to music" or "roll the dices" or "calculate PI number" or "do nothing". It would result in Strong AI doing useless stuff or simply doing nothing. Final point: uselessness for society and death.&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-116816440764611808?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/116816440764611808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=116816440764611808' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/116816440764611808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/116816440764611808'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2007/01/should-strong-ai-have-its-own-goals.html' title='Should Strong AI have its own goals?'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-115476349894775771</id><published>2006-08-05T00:09:00.000-07:00</published><updated>2006-12-13T17:01:16.136-08:00</updated><title type='text'>Massive words/phrases database publishes by Google</title><content type='html'>Google research publishes their massive words/phrases database:&lt;br /&gt;===&lt;br /&gt;&lt;a href="http://googleresearch.blogspot.com/2006/08/all-our-n-gram-are-belong-to-you.html"&gt;All Our N-gram are Belong to You&lt;/a&gt;&lt;br /&gt;We processed 1,011,582,453,213 words of running text and are publishing the counts for all 1,146,580,664 five-word sequences that appear at least 40 times. There are 13,653,070 unique words, after discarding words that appear less than 200 times. &lt;br /&gt;Watch for an announcement at the LDC, who will be distributing it soon, and then order your set of 6 DVDs.&lt;br /&gt;===&lt;br /&gt;This team can be contacted at: ngrams@google.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-115476349894775771?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/115476349894775771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=115476349894775771' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/115476349894775771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/115476349894775771'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2006/08/massive-wordsphrases-database.html' title='Massive words/phrases database publishes by Google'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-114990426566588041</id><published>2006-06-09T18:49:00.000-07:00</published><updated>2006-06-09T18:51:05.690-07:00</updated><title type='text'>Motivational system</title><content type='html'>1) I agree that direct reward has to be in-built&lt;br /&gt;(into brain / AI system).&lt;br /&gt;2) I don't see why direct reward cannot be used for rewarding mental&lt;br /&gt;achievements. I think that this "direct rewarding mechanism" is&lt;br /&gt;preprogrammed in genes and cannot be used directly by mind.&lt;br /&gt;This mechanism probably can be cheated to the certain extend by the&lt;br /&gt;mind. For example mind can claim that there is mental achievement when&lt;br /&gt;actually there is none.&lt;br /&gt;That possibility of cheating with rewards is definitely a problem.&lt;br /&gt;I think this problem is solved (in human brain) by using only small&lt;br /&gt;dozes of "mental rewards".&lt;br /&gt;For example, you can get small positive mental rewards by cheating your&lt;br /&gt;mind to like finding solutions to "1+1=2" problem.&lt;br /&gt;However, if you do it too often you'll eventually get hungry and would&lt;br /&gt;get huge negative reward. This negative reward would not just stop you&lt;br /&gt;doing "1+1=2" operation over and over, it would also re-setup your&lt;br /&gt;judgement mechanism, so you will not consider "1+1=2" problem as an&lt;br /&gt;achievement anymore.&lt;br /&gt;&lt;br /&gt;Also, we all familiar with what "boring" is.&lt;br /&gt;When you solve a problem once - it's boring to solve it again.&lt;br /&gt;I guess that that is another genetically programmed mechanism with&lt;br /&gt;prevents cheating with mental rewards.&lt;br /&gt;&lt;br /&gt;3) Indirect rewarding mechanisms definitely work too, but they are not&lt;br /&gt;sufficient for bootstrapping strong-AI capable system.&lt;br /&gt;Consider a baby. She doesn't know why it's good to play (alone or with&lt;br /&gt;others). Indirect reward from "childhood playing" will come years later&lt;br /&gt;from professional success. &lt;br /&gt;Baby cannot understand human language yet, so she cannot envision this&lt;br /&gt;success.&lt;br /&gt;AI system would face the same problem.&lt;br /&gt;&lt;br /&gt;My conclusion: indirect reward mechanisms (as you described them) would not be&lt;br /&gt;able to bootstrap strong-AI capable system.&lt;br /&gt;&lt;br /&gt;Back to real baby: typically nobody explains to baby that it's good to play.&lt;br /&gt;But somehow babies/children like to play.&lt;br /&gt;My conclusion: there are direct reward mechanisms in humans even for&lt;br /&gt;things which are not directly beneficial to the system (like mental&lt;br /&gt;achievements, speech, physical activity).&lt;br /&gt;&lt;br /&gt;(from AGI email list).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-114990426566588041?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/114990426566588041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=114990426566588041' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/114990426566588041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/114990426566588041'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2006/06/motivational-system.html' title='Motivational system'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-114986776552879670</id><published>2006-06-09T08:40:00.000-07:00</published><updated>2006-06-09T08:42:45.543-07:00</updated><title type='text'>Richard Loosemore - Reward</title><content type='html'>Richard Loosemore (rpwl at lightlink.com):&lt;br /&gt;All thinking systems do have a motivation system of some sort (what you &lt;br /&gt;were talking about below as "rewards"), but people's ideas about the &lt;br /&gt;design of that motivational system vary widely from the implicit and &lt;br /&gt;confused to the detailed and convoluted (but not necessarily less &lt;br /&gt;confused).&lt;br /&gt;===&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dennisgorelik.com/ai/Reward.htm"&gt;Reward&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-114986776552879670?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/114986776552879670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=114986776552879670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/114986776552879670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/114986776552879670'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2006/06/richard-loosemore-reward.html' title='Richard Loosemore - Reward'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-113475233535562961</id><published>2005-12-16T08:58:00.000-08:00</published><updated>2005-12-16T08:58:55.400-08:00</updated><title type='text'>Colloquium on the Law of Transhuman Persons</title><content type='html'>&lt;a href="http://www.imminst.org/forum/index.php?s=&amp;amp;act=ST&amp;amp;f=69&amp;amp;t=7868"&gt;Colloquium on the Law of Transhuman Persons&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are photos here how they disscussed law related to transhumans. Florida's beach pictures included :-) &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-113475233535562961?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/113475233535562961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=113475233535562961' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/113475233535562961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/113475233535562961'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/12/colloquium-on-law-of-transhuman.html' title='Colloquium on the Law of Transhuman Persons'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-113470939738679738</id><published>2005-12-15T20:58:00.000-08:00</published><updated>2005-12-15T21:03:17.396-08:00</updated><title type='text'>How to prevent bad guys from using results of AI reserch?</title><content type='html'>&lt;em&gt;David Sanders&gt; I would like to  see a section up on your site about the downsides of AIS and what preventative  limits need to take place in research to ensure that AIS come out as the "good"  part of humans and not the bad part.  The military is already building  robotic, self propelled and thinking vehicles with weapons.&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;Recipe for "safe from bad guys research" is the same as recipe for any&lt;br /&gt;research: openness.&lt;br /&gt;&lt;br /&gt;When ideas are available for society - many people (and later many&lt;br /&gt;machines) would compete in implementation of these ideas. And society&lt;br /&gt;(human society / machine society / or mixed society) - would setup&lt;br /&gt;rules which would prevent major misuse of new technology.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;David Sanders&gt; How long do we really have before an AIS, demented or otherwise) decides to eliminate its  maker?&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;Why would you care?&lt;br /&gt;Some children kill their parents. Did our society collapsed because of&lt;br /&gt;that?&lt;br /&gt;&lt;br /&gt;Some AISes would be bad. Bad not just toward humans, but toward other&lt;br /&gt;AISes.&lt;br /&gt;But as usual --- bad guys wouldn't be a majority.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;David Sanders&gt; As countless science fiction stories have told us, even the most  innocent of actions by an AIS may spell disaster,&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;1) These are &lt;strong&gt;fiction&lt;/strong&gt; stories.&lt;br /&gt;2) Some humans can cause disasters too, so what?&lt;br /&gt;&lt;br /&gt;&lt;em&gt;David Sanders&gt; because like I said above the  don't fundamentally understand us, and we don't understand them.&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;Why wouldn't AISes understand humans?&lt;br /&gt;&lt;br /&gt;&lt;em&gt;David Sanders&gt; We  will be two completely different species, and they might not hold the same sanctity of life most of us are born with.&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;Humans are not born with sanctity. Humans gain it (or not gain) while&lt;br /&gt;they grow.&lt;br /&gt;Same would apply to machines.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-113470939738679738?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/113470939738679738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=113470939738679738' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/113470939738679738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/113470939738679738'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/12/how-to-prevent-bad-guys-from-using.html' title='How to prevent bad guys from using results of AI reserch?'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-113470903396511518</id><published>2005-12-15T20:44:00.000-08:00</published><updated>2008-09-01T16:27:48.486-07:00</updated><title type='text'>Discussion about AIS weaknesses</title><content type='html'>This discussion inspired by web-page &lt;a href="http://www.dennisgorelik.com/ai/WeaknessesOfAIS.htm"&gt;Weaknesses of AIS&lt;/a&gt;.&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;David Sanders&gt; AIS cannot  exist (for now) without humans.&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;em&gt;&lt;/em&gt;That’s not really a weakness, because time span of this weakness would be pretty short. Right now strong AI systems exist only in our dreams. :-) Within ~20 years of creating strong AI, many AIS-es would be able to survive without humans. Please, note that AIS-es would not kill humans. There would be benefits of human-AIS collaboration for all sides. This is completely different topic though. :-)&lt;br /&gt;&lt;br /&gt;&lt;em&gt;David Sanders&gt; If they fail to understand and appreciate the human world...&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;If you don't understand and appreciate human world of Central Africa... would it harm you?&lt;br /&gt;May be you mean "If AIS-es don't understand human world at all"? But in this case what would these AIS-es understand? And what would mean that these not-understanding systems intelligent?&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;em&gt;David Sanders&gt; [AIS-es] Not  able to perceive like a human.  They cannot hear, see, feel, taste or smell  like a human.&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;Not true. Only first and limited versions of AIS-es wouldn’t be able to perceive like a human. Sensor devices are not too hard to implement. The major problem is implementation of Main Mind for AIS.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;em&gt;David Sanders&gt; They can only feel these things like they imagine they  do.  Again, this makes them fundamentally incongruous with humans and I  don't believe its something you can "teach around."  Try to explain what "blue" is to someone who never had sight.&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;Have you ever seen "black hole", "conscience", or "electron"? Yet you know what they are, don't you? :-)&lt;br /&gt;Blind person can understand what "blue" means: "sky is blue", "water is blue", ...&lt;br /&gt;&lt;br /&gt;&lt;em&gt;David Sanders&gt; Until AIS have robot  bodies / companions, they rely on humans for natural resources. However,  once the singularity hits, that probably won't matter anymore.  It is not  inconceivable to think of a time in 200-500 years there are no more humans, just  AIS.&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;Humans would probably exist long after strong AI is created. Humans just would not be the most intelligent creatures anymore :-)&lt;br /&gt;&lt;br /&gt;&lt;em&gt;David Sanders&gt; I disagree with AIS  and natural selection.  I think this will happen on its own by their very  nature.&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;AIS-es can be influenced by natural selection as much as all other living organisms. But humans had millions of years of natural selection. When would AIS-es have that much?&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;em&gt;David Sanders&gt; AIS will be more open about self modification as you point  out. AIS will be able to make other AIS and will soon learn how to evolve themselves very quickly.&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;"Evolving themselves" is part of artificial selection, not natural selection.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-113470903396511518?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/113470903396511518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=113470903396511518' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/113470903396511518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/113470903396511518'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/12/discussion-about-ais-weaknesses.html' title='Discussion about AIS weaknesses'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-113320783236733196</id><published>2005-11-28T11:57:00.000-08:00</published><updated>2005-11-29T10:54:46.393-08:00</updated><title type='text'>Matt Bamberger - Matt Bamberger</title><content type='html'>&lt;a href="http://www.mattbamberger.com/"&gt;Matt Bamberger - Matt Bamberger&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Matt worked for Microsoft, tried to retire ... unsuccessfully, so he works again and has extensive software development experience. Matt is interested in AGI (Artificial General Intelligence) and Singularity.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-113320783236733196?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/113320783236733196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=113320783236733196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/113320783236733196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/113320783236733196'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/11/matt-bamberger-matt-bamberger.html' title='Matt Bamberger - Matt Bamberger'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-112974093246481568</id><published>2005-10-19T09:55:00.000-07:00</published><updated>2005-10-19T10:07:32.063-07:00</updated><title type='text'>An Integrated Self-Aware Cognitive Architecture</title><content type='html'>That looks like a very interesting project in a Strong AI field.&lt;br /&gt;Though I (Dennis) personally disagree with couple of basic ideas here.&lt;br /&gt;1) It seems that Alexei Samsonovich pays a lot of attention to self-awareness.&lt;br /&gt;For me it's not clear why self-awareness is more important than awareness about surrounding world in general.&lt;br /&gt;2) Another questionable thing is about AI being autonomous.&lt;br /&gt;As far as I know, there is no intelligent system which is autonomous from the society. Human's baby would never become intelligent without society.&lt;br /&gt;In order to make AI system intelligent, Alexei Samsonovich would have to connect the system to &lt;a href="http://www.dennisgorelik.com/ai/AISAndSociety.htm"&gt;society&lt;/a&gt; somehow. For example through the Internet. &lt;br /&gt;&lt;br /&gt;Anyway, the following looks like great AI project.&lt;br /&gt;You may want to try to take part in it.&lt;br /&gt;&lt;br /&gt;From: Alexei V Samsonovich &lt;table&gt;&lt;tr&gt;&lt;td&gt;samsonovich&lt;/td&gt;&lt;td&gt;@&lt;/td&gt;&lt;td&gt;cox.net&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;Date: Tue, 18 Oct 2005 06:02:46 -0400&lt;br /&gt;Subject: GRA positions available&lt;br /&gt;&lt;br /&gt;Dear Colleague:&lt;br /&gt;&lt;br /&gt;As a part of a research team at KIAS (GMU, Fairfax, VA), I am searching &lt;br /&gt;for graduate students who are interested in working during one year, &lt;br /&gt;starting immediately, on a very ambitious project supported by our &lt;br /&gt;recently funded DARPA grant. The title is "An Integrated Self-Aware &lt;br /&gt;Cognitive Architecture". The grant may be extended for the following &lt;br /&gt;years. The objective is to create a self-aware, conscious entity in a &lt;br /&gt;computer. This entity is expected to be capable of autonomous cognitive &lt;br /&gt;growth, basic human-like behavior, and the key human abilities including &lt;br /&gt;learning, imagery, social interactions and emotions. The agent should be &lt;br /&gt;able to learn autonomously in a broad range of real-world paradigms. &lt;br /&gt;During the first year, the official goal is to design the architecture, &lt;br /&gt;but we are planning implementation experiments as well.&lt;br /&gt;&lt;br /&gt;We are currently looking for several students. The available positions &lt;br /&gt;must be filled as soon as possible, but no later than by the beginning &lt;br /&gt;of the Spring 2006 semester. Specifically, we are looking for a student &lt;br /&gt;to work on the symbolic part of the project and a student to work on the &lt;br /&gt;neuromorphic part, as explained below.&lt;br /&gt;&lt;br /&gt;A symbolic student must have a strong background in computer science, &lt;br /&gt;plus a strong interest and an ambition toward creating a model of the &lt;br /&gt;human mind. The task will be to design and to implement the core &lt;br /&gt;architecture, while testing its conceptual framework on selected &lt;br /&gt;practically interesting paradigms, and to integrate it with the &lt;br /&gt;neuromorphic component. Specific background and experience in one of the &lt;br /&gt;following areas is desirable: (1) cognitive architectures / intelligent &lt;br /&gt;agent design; (2) computational linguistics / natural language &lt;br /&gt;understanding; (3) hacking / phishing / network intrusion detection; (4) &lt;br /&gt;advanced robotics / computer-human interface.&lt;br /&gt;&lt;br /&gt;A neuromorphic candidate is expected to have a minimal background in one &lt;br /&gt;of the following three fields. (1) Modern cognitive neuropsychology, &lt;br /&gt;including, in particular, episodic and semantic memory, theory-of-mind, &lt;br /&gt;the self and emotion studies, familiarity with functional neuroanatomy, &lt;br /&gt;functional brain imaging data, cognitive-psychological models of memory &lt;br /&gt;and attention. (2) Behavioral / system-level / computational &lt;br /&gt;neuroscience. (3) Attractor neural network theory and computational &lt;br /&gt;modeling. With a background in one of the fields, the student must be &lt;br /&gt;willing to learn the other two fields, as the task will be to put them &lt;br /&gt;together in a neuromorphic hybrid architecture design (that will also &lt;br /&gt;include the symbolic core) and to map the result onto the human brain.&lt;br /&gt;&lt;br /&gt;Not to mention that all candidates are expected to be interested in the &lt;br /&gt;modern problem of consciousness, willing to learn new paradigms of &lt;br /&gt;research, and committed to success of the team. Given the circumstances, &lt;br /&gt;however, we do not expect all conditions listed above to be met. Our &lt;br /&gt;minimal criterion is the excitement and the desire of an applicant to &lt;br /&gt;build an artificial mind. I should add that this bold and seemingly &lt;br /&gt;risky project provides a unique in the world opportunity to engage with &lt;br /&gt;emergent, revolutionary activity that may change our lives.&lt;br /&gt;&lt;br /&gt;Cordially,&lt;br /&gt;Alexei Samsonovich&lt;br /&gt;&lt;br /&gt;-- &lt;br /&gt;Alexei V Samsonovich, Ph.D.&lt;br /&gt;George Mason University at Fairfax VA&lt;br /&gt;703-993-4385 (o), 703-447-8032 (c)&lt;br /&gt;&lt;a href="http://mason.gmu.edu/~asamsono/"&gt;Alexei V Samsonovich web site&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-112974093246481568?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/112974093246481568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=112974093246481568' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112974093246481568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112974093246481568'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/10/integrated-self-aware-cognitive.html' title='An Integrated Self-Aware Cognitive Architecture'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-112743720545117960</id><published>2005-09-22T18:00:00.000-07:00</published><updated>2005-09-22T18:00:05.483-07:00</updated><title type='text'>Lies, Damned Lies, Statistics, and Probability of Abiogenesis Calculations</title><content type='html'>&lt;a href="http://www.talkorigins.org/faqs/abioprob/abioprob.htm"&gt;Abiogenesis&lt;/a&gt; - how the life self-formed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-112743720545117960?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/112743720545117960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=112743720545117960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112743720545117960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112743720545117960'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/09/lies-damned-lies-statistics-and.html' title='Lies, Damned Lies, Statistics, and Probability of Abiogenesis Calculations'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-112388181165078797</id><published>2005-08-12T14:23:00.000-07:00</published><updated>2005-08-12T14:23:31.716-07:00</updated><title type='text'>Wired 13.08: The Birth of Google</title><content type='html'>&lt;a href="http://www.wired.com/wired/archive/13.08/battelle.html?tw=wn_tophead_4"&gt;Wired 13.08: The Birth of Google&lt;/a&gt;&lt;br /&gt;It began with an argument. When he first met Larry Page in the summer of 1995, Sergey Brin was a second-year grad student in the computer science department at Stanford University.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-112388181165078797?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/112388181165078797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=112388181165078797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112388181165078797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112388181165078797'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/08/wired-1308-birth-of-google.html' title='Wired 13.08: The Birth of Google'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-112222301477775920</id><published>2005-07-24T08:22:00.000-07:00</published><updated>2005-07-24T09:36:54.826-07:00</updated><title type='text'>Supergoals</title><content type='html'>&lt;h3&gt;Anti-goals&lt;/h3&gt;&lt;i&gt;I cannot find it now on your site, but, it seems your system has or will have the opposites to goals (was it goals with negative desirability?)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Answer:&lt;/b&gt;In general, same &lt;a href="http://www.dennisgorelik.com/ai/SuperGoal.htm"&gt;supergoal&lt;/a&gt; works in both negative and positive directions.&lt;br /&gt;Super goal can give both positive and negative reward to the same concept.&lt;br /&gt;&lt;b&gt;&lt;i&gt;For example&lt;/i&gt;&lt;/b&gt;, supergoal "Want more money" could give negative reward to "Buy Google stock" concept, responsible for investment money into Google stock, because it caused money spending. One year later same "Want more money" supergoal may give positive reward to the same "Buy Google stock" concept, because this investment made the system richer.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Supergoal: "can act" or "state only"? &lt;/h3&gt;Supergoals can act. Supergoal actions are about modification of &lt;a href="http://www.dennisgorelik.com/ai/SoftcodedGoals.htm"&gt;softcoded goals&lt;/a&gt;.&lt;br /&gt;Usually Supergoal has state. Typically supergoal state keeps information about &lt;a href="http://www.dennisgorelik.com/ai/SatisfactionLevel.htm"&gt;supergoal satisfaction level&lt;/a&gt; is at this moment. Supergoal may be stateless too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-112222301477775920?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/112222301477775920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=112222301477775920' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112222301477775920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112222301477775920'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/07/supergoals.html' title='Supergoals'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-112201362189455902</id><published>2005-07-21T23:19:00.000-07:00</published><updated>2005-07-21T23:27:01.900-07:00</updated><title type='text'>Glue for the system</title><content type='html'>&lt;i&gt;it seems to me, that you use cause-effect relations as a glue to put concepts together, so they form a connected knowledge; is it the only glue your system has?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Yes, correct: &lt;a href="http://www.dennisgorelik.com/ai/CauseEffectRelation.htm"&gt;cause-effect relations&lt;/a&gt; are the only glue to put &lt;a href="http://www.dennisgorelik.com/ai/Concept.htm"&gt;concepts&lt;/a&gt; together.&lt;br /&gt;I decided to have one type of glue instead of many types of glue.&lt;br /&gt;It's easier to work with one type of glue.&lt;br /&gt;&lt;br /&gt;At the same time I have something else that you may &lt;br /&gt;consider a glue for the whole system:&lt;br /&gt;1) &lt;a href="http://www.dennisgorelik.com/ai/DesirabilityAttribute.htm"&gt;Desirability attributes&lt;/a&gt; (&lt;a href="http://www.dennisgorelik.com/ai/SoftcodedGoals.htm"&gt;softcoded goals&lt;/a&gt;)- keep information about system's priorities.&lt;br /&gt;2) &lt;a href="http://www.dennisgorelik.com/ai/HardcodedUnits.htm"&gt;Hardcoded units&lt;/a&gt; - connect concepts to the &lt;a href="http://www.dennisgorelik.com/ai/World.htm"&gt;real world&lt;/a&gt;. &lt;a href="http://www.dennisgorelik.com/ai/SuperGoal.htm"&gt;Super goals&lt;/a&gt; are the special subset of these hardcoded units.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-112201362189455902?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/112201362189455902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=112201362189455902' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112201362189455902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112201362189455902'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/07/glue-for-system.html' title='Glue for the system'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-112173693006781027</id><published>2005-07-18T18:24:00.000-07:00</published><updated>2005-11-10T10:04:00.223-08:00</updated><title type='text'></title><content type='html'>&lt;h2&gt;What AI ideas has Google introduced?&lt;/h2&gt;Google not introduced, but practically demonstrated the following ideas:&lt;br /&gt;&lt;br /&gt;1) Words are the smallest units of intelligent information. &lt;a href="http://www.dennisgorelik.com/ai/Word.htm"&gt;Word&lt;/a&gt; alone has meaning. Letter alone - doesn't. Google searches for words as a whole. Not for letters of substrings.&lt;br /&gt;&lt;br /&gt;2) &lt;a href="http://www.dennisgorelik.com/ai/Phrase.htm"&gt;Phrases&lt;/a&gt; are important units of information too. Google underlines importance of phrases by supporting search in quotes, like "test phrase".&lt;br /&gt;&lt;br /&gt;3) Natural language (plain text) is the best way to share knowledge between &lt;a href="http://www.dennisgorelik.com/ai/IntelligentSystem.htm"&gt;intelligent systems &lt;/a&gt;(people and computers).&lt;br /&gt;&lt;br /&gt;4) Programming languages that are the best for mainstream programming - the same languages are the best for intelligent system development. LISP, Prolog, and other artificial programming languages are less efficient in intelligence development than mainstream languages like C/C++/C#/VB/: (Google proved this idea by using plain C as a core language for "advanced text manipulation project".&lt;br /&gt;&lt;br /&gt;5) Huge knowledge base does matter for intelligence. Google underlines importance of huge knowledge base.&lt;br /&gt;&lt;br /&gt;6) Simplicity of knowledge base structure does matter. In comparison with CYC's model, Google's model is relatively simple. Obviously Google is more efficient/intelligent than dead CYC.&lt;br /&gt;&lt;br /&gt;7) Intelligent system must collect data automatically (by itself, like in Google's crawler). Intelligent system should not expect to be manually fed by developers (like in CYC).&lt;br /&gt;&lt;br /&gt;8) To improve information quality, intelligent system should collect information from different types of sources. Google collects web pages from web, but also it collects information from Google toolbar - about what web pages are popular among users.&lt;br /&gt;&lt;br /&gt;9) Constant updates and &lt;a href="http://www.dennisgorelik.com/ai/Forgetting.htm"&gt;forgetting&lt;/a&gt; keeps intelligent system sane (Google constantly crawls the Web, adds new and deletes dead web-pages from its memory).&lt;br /&gt;&lt;br /&gt;10) Links (&lt;a href="http://www.dennisgorelik.com/ai/Relation.htm"&gt;relations&lt;/a&gt;) add intelligence to a knowledge base (Search engines made the Web mode intelligent);&lt;br /&gt;Good links convert knowledge base into intelligent system (Google's index with web work as a very wise adviser (read: intelligent system)).&lt;br /&gt;&lt;br /&gt;11) Links must have weights (like in Google's Page rank). These weights must be taken into consideration in decision making.&lt;br /&gt;&lt;br /&gt;12) Couple of talented researchers can do far more than lots of money in wrong hands. Think about "'Serge Brin &amp; Larry Page search' vs 'Microsoft's search'".&lt;br /&gt;&lt;br /&gt;13) Sharing ideas with public helps research project to come to production. Hiding ideas - kills the project in the cradle. Google is very open about its technology. And very successful.&lt;br /&gt;&lt;br /&gt;14) Targeting practical results helps research project a lot. Instead of having "abstract research about search", Google targeted "advanced web-search". Criteria of success of the project were clearly defined. As a result Google project quickly hit production and generated tremendous outcome in many ways.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-112173693006781027?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/112173693006781027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=112173693006781027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112173693006781027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112173693006781027'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/07/what-ai-ideas-has-google.html' title=''/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-112166464902026479</id><published>2005-07-17T22:27:00.000-07:00</published><updated>2005-07-17T22:30:49.020-07:00</updated><title type='text'></title><content type='html'>&lt;h2&gt;How does strong AI schedule super goals?&lt;/h2&gt;Strong AI doesn't schedule &lt;a href="http://www.dennisgorelik.com/ai/SuperGoal.htm"&gt;super goals&lt;/a&gt; directly. Instead &lt;a href="http://www.dennisgorelik.com/ai/StrongAI.htm"&gt;strong AI&lt;/a&gt; schedules &lt;a href="http://www.dennisgorelik.com/ai/SoftcodedGoals.htm"&gt;softcoded goals&lt;/a&gt;. To be more exact, super goals schedule softcoded goals by making them more/less desirable (see &lt;a href="http://www.dennisgorelik.com/ai/RewardDistributionRoutine.htm"&gt;Reward distribution routine&lt;/a&gt;). The more desirable softcoded goal is – the higher probability is that this softcoded goal will be &lt;a href="http://www.dennisgorelik.com/ai/Activate.htm"&gt;activated&lt;/a&gt; and executed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-112166464902026479?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/112166464902026479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=112166464902026479' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112166464902026479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112166464902026479'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/07/how-does-strong-ai-schedule-super.html' title=''/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-112166443880572510</id><published>2005-07-17T22:23:00.000-07:00</published><updated>2005-07-17T22:27:18.810-07:00</updated><title type='text'></title><content type='html'>&lt;h2&gt;How strong AI finds a way to satisfy super goal&lt;/h2&gt;&lt;br /&gt;The idea is simple: whatever satisfies &lt;a href="http://www.dennisgorelik.com/ai/SuperGoal.htm"&gt;super goal&lt;/a&gt; now -- most probably would satisfy the super goal in the future. In order to apply this idea, super goals must be programmed in a certain way. Every super goal itself must be able to distinguish what is good and what is bad.&lt;br /&gt;Such approach makes super goal kind of "advanced sensor".&lt;br /&gt;Actually not only "advanced sensor", but also "desire enforcer".&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Here's the example how it works&lt;/b&gt;:&lt;br /&gt;Super goal’s objective: to be rich.&lt;br /&gt;Super goal sensor implementation: check strong AI’s bank account for amount of money on it.&lt;br /&gt;Super goal enforce mechanism: mark every concept which causes increasing the bank account balance as "desirable". Mark every concept which causes decreasing the bank account balance as "not-desirable".&lt;br /&gt;&lt;br /&gt;Note: "mark concept as desirable/undesirable" doesn't really work in "black &amp; white" mode. Subtle super goal enforcement mechanism either increases or decreases desirability of every &lt;a href="http://www.dennisgorelik.com/ai/CauseConcept.htm"&gt;cause concept&lt;/a&gt; affecting the bank account balance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-112166443880572510?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/112166443880572510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=112166443880572510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112166443880572510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112166443880572510'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/07/how-strong-ai-finds-way-to-satisfy.html' title=''/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-112162908316722160</id><published>2005-07-17T11:46:00.000-07:00</published><updated>2005-07-17T18:32:59.530-07:00</updated><title type='text'>Concept type</title><content type='html'>&lt;i&gt;Your concepts have types: word, phrase, simple concept and periheral device. What is a logic behind having these types? &lt;/i&gt;&lt;br /&gt;In fact "peripheral device" is not just one type. There could be many &lt;a href="http://www.dennisgorelik.com/ai/PeripheralDevices.htm"&gt;peripheral devices&lt;/a&gt;. &lt;br /&gt;Peripheral device is a subset of &lt;a href="http://www.dennisgorelik.com/ai/HardcodedUnits.htm"&gt;hardcoded units&lt;/a&gt;&lt;br /&gt;Concept can be of any hardcoded unit type.&lt;br /&gt;Moreover, one hardcoded unit can be related to concepts of several types. &lt;br /&gt;For example: text parser has direct relations with concept-words and concept-phrases. (Please don't confuse these "direct relations" with &lt;a href="http://www.dennisgorelik.com/ai/Relation.htm"&gt;relations in the main memory&lt;/a&gt;). &lt;br /&gt;Ok, now we see that &lt;a href="http://www.dennisgorelik.com/ai/StrongAI.htm"&gt;strong AI&lt;/a&gt; has many concept types. How many? As many as AI software developer code in hardcoded units. 5-10 concept types is a good start for strong AI prototype. 100 concept types is probably good number for real life strong AI. 1000 concept types is probably too many.&lt;br /&gt;&lt;br /&gt;So, what is a "concept type"? Concept type is just a reference from concept to hardcoded unit. Concept type is a reference from &lt;a href="http://www.dennisgorelik.com/ai/Concept.htm"&gt;concept&lt;/a&gt; to &lt;a href="http://www.dennisgorelik.com/ai/World.htm"&gt;real world&lt;/a&gt; through a &lt;a href="http://www.dennisgorelik.com/ai/HardcodedUnits.htm"&gt;hardcoded unit&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;What concept types shold be added to strong AI?&lt;/i&gt;&lt;br /&gt;If AI developer feels that concept type XYZ is useful for strong AI...&lt;br /&gt;and if the AI developer can code this XYZ concept type in hardcoded unit...&lt;br /&gt;and if this functionality is not implemented in other hardcoded unit yet...&lt;br /&gt;and the &lt;a href="http://www.dennisgorelik.com/ai/MainMemory.htm"&gt;main memory&lt;/a&gt; structure doesn't have to be modified to accomodate this new concept type...&lt;br /&gt;then the developer may add this XYZ concept type to strong AI.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;What concept types should not be added?&lt;/i&gt;&lt;br /&gt;- I feel that such concept types as "verb" and "noun" should not be added, because there is no clear algorithm to distinguish between verbs and nouns.&lt;br /&gt;- I feel that "property concept type" should not be used, because "property concept type" is already covered by "cause-effect relationships" and because implementation of property type concepts will make main memory structure more complex.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-112162908316722160?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/112162908316722160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=112162908316722160' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112162908316722160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112162908316722160'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/07/concept-type.html' title='Concept type'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-112162575025163181</id><published>2005-07-17T11:37:00.000-07:00</published><updated>2005-07-17T11:42:45.416-07:00</updated><title type='text'>How naked is a concept?</title><content type='html'>&lt;i&gt;There is a concept ID, which you use when referring to some concept. When coding, everyone will have these IDs, the question is how "naked" they are, i.e. how they are related to objective reality. &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dennisgorelik.com/ai/Concept.htm"&gt;Concept&lt;/a&gt; alone is very naked. Concept ID is a core of a concept. &lt;br /&gt;Concept is related to &lt;a href="http://www.dennisgorelik.com/ai/World.htm"&gt;objective reality&lt;/a&gt;through &lt;a href="http://www.dennisgorelik.com/ai/Relation.htm"&gt;relations&lt;/a&gt; to other concepts.&lt;br /&gt;Some concepts related to objective reality through special devices. &lt;br /&gt;Example of such device could be &lt;a href="http://www.dennisgorelik.com/ai/TextParser.htm"&gt;text parser&lt;/a&gt;. &lt;br /&gt;Example of connection between concept and objective reality: temperature sensor connected to temperature sensor concept.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-112162575025163181?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/112162575025163181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=112162575025163181' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112162575025163181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112162575025163181'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/07/how-naked-is-concept.html' title='How naked is a concept?'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-112157527819357337</id><published>2005-07-16T21:40:00.000-07:00</published><updated>2005-07-16T21:41:53.940-07:00</updated><title type='text'></title><content type='html'>&lt;h2&gt;What learning algorithms does your AI system use?&lt;/h2&gt;Strong AI learns in two ways:&lt;br /&gt;1. &lt;a href="http://www.dennisgorelik.com/ai/Experiment.htm"&gt;Experiment&lt;/a&gt;.&lt;br /&gt;2. &lt;a href="http://www.dennisgorelik.com/ai/KnowledgeDownload.htm"&gt;Knowledge download&lt;/a&gt;.&lt;br /&gt;&lt;b&gt;See also:&lt;/b&gt; &lt;a href="http://www.dennisgorelik.com/ai/Learning.htm"&gt;Learning&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-112157527819357337?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/112157527819357337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=112157527819357337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112157527819357337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112157527819357337'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/07/what-learning-algorithms-does-your-ai.html' title=''/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-112157105138217650</id><published>2005-07-16T20:16:00.000-07:00</published><updated>2005-07-16T20:30:51.390-07:00</updated><title type='text'></title><content type='html'>&lt;h2&gt;What do you use to represent information inside of the system?&lt;/h2&gt;From "information representation" point of view there are two types of information: &lt;br /&gt;1) Main information - information about anything in the real world.&lt;br /&gt;2) Auxiliary information - information which helps to connect main information with the real world. &lt;br /&gt;Examples of auxiliary information: words, phrases, email contacts, URLs, ...&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;How main information is represented&lt;/h3&gt;Basically main information is represented in form of &lt;a href="http://www.dennisgorelik.com/ai/Concept.htm"&gt;concepts&lt;/a&gt; and &lt;a href="http://www.dennisgorelik.com/ai/Relation.htm"&gt;relations&lt;/a&gt; between concepts.&lt;br /&gt;From developer's perspective all concepts are stored in &lt;a href="http://www.dennisgorelik.com/ai/ConceptTable.htm"&gt;Concept&lt;br /&gt;table&lt;/a&gt;. All relations are stored in the &lt;a href="http://www.dennisgorelik.com/ai/CauseEffectRelationTable.htm"&gt;Relation table&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Auxiliary information representation&lt;/h3&gt;In order to connect main information to the real world AI needs some additional information. Like human brain's cortex cannot read, hear, speak, or write --- the same way &lt;a href="http://www.dennisgorelik.com/ai/MainMemory.htm"&gt;main memory&lt;/a&gt; cannot directly be connected to the real world.&lt;br /&gt;So, AI needs some &lt;a href="http://www.dennisgorelik.com/ai/PeripheralDevices.htm"&gt;peripheral devices&lt;/a&gt;. And this devices needs to store some internal information for itself. I name all this information for peripheral devices: "auxiliary information".&lt;br /&gt;Auxiliary information is stored in the tables designed by AI developer. These tables are designed on the case-by-case basis. Architecture of a peripheral module is taken into consideration.&lt;br /&gt;For example, words are kept in &lt;a href="http://www.dennisgorelik.com/ai/WordDictionaryTable.htm"&gt;WordDictionary table&lt;/a&gt;, phrases are kept in &lt;a href="http://www.dennisgorelik.com/ai/PhraseDictionaryTable.htm"&gt;PhraseDictionary table&lt;/a&gt;.&lt;br /&gt;As I said: auxiliary information connects main information with the real world.&lt;br /&gt;&lt;b&gt;Example of such connection:&lt;/b&gt;&lt;br /&gt;Abstract concept of "animal" can relate to concepts "cat", "tiger", and "rabbit". Concept "tiger" can be stored in the &lt;a href="http://www.dennisgorelik.com/ai/WordDictionary.htm"&gt;word dictionary&lt;/a&gt;. &lt;br /&gt;In addition to that Auxiliary information may or may not be duplicated as main information.&lt;br /&gt;&lt;a href="http://www.dennisgorelik.com/ai/TextParser.htm"&gt;Text parser&lt;/a&gt; may read word "tiger", find it in the word dictionary: Then AI may meditate on the "tiger" concept and give back some thoughts to the real world.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-112157105138217650?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/112157105138217650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=112157105138217650' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112157105138217650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/112157105138217650'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/07/what-do-you-use-to-represent.html' title=''/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-111751011941581082</id><published>2005-05-30T20:21:00.000-07:00</published><updated>2005-05-30T20:36:42.716-07:00</updated><title type='text'>AI tools</title><content type='html'>&lt;h2&gt;Internal and external tools&lt;/h2&gt;&lt;br /&gt;&lt;h3&gt;Internal tools&lt;/h3&gt;&lt;br /&gt;Internal tools are such tools which are integrated into AI by AI developer. &lt;br /&gt;Example of human's analogue would be a hand + motion part of the brain, which human has since birthday. Another example: eyes + vision center of the brain --- this vision tool is also integrated into human's brain before the brain starts to work.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;External tools&lt;/h3&gt;&lt;br /&gt;External tools are such tools which are integrated into AI by AI itself. AI learns from its own experience or from external knowledge about the tool, then practice to use the tool, and then use it.&lt;br /&gt;Example of human's analogue here would be an axe. Another example could be calculator.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Indistinct boundaries between Internal and External tools&lt;/h3&gt;&lt;br /&gt;How would you classify "heart pacemaker"? Without this tool some people cannot live. Also human doesn't have to learn about use heart pacemaker. At the same time humans don't get "heart pacemaker" with their body. Is it external or internal tool for humans?&lt;br /&gt;&lt;br /&gt;In case of AI intermingling between internal and external tools is even deeper, because AI is pretty flexible.&lt;br /&gt;For example, AI can learn about advanced math tool from an article in magazine, and then integrate itself with this tool. Such integration can be very tight since computers have very extendable architecture (in comparison with humans). So, "external tool" can become "internal tool".&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Internal tools&lt;/h2&gt;&lt;br /&gt;&lt;h3&gt;Importance of internal tools&lt;/h3&gt;&lt;br /&gt;Internal tools are very important for AI because mind cannot communicate with the world without tools. External tools are unavailable for a mind without internal tools.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Internal tools integration with AI&lt;/h3&gt;&lt;br /&gt;Internal tools are connected with the mind through a set of neurons. This set of neurons is associated with the tool. When the set is active - the tool is active. When the tool is active then set of neurons is active.&lt;br /&gt;&lt;i&gt;&lt;b&gt;Example:&lt;/b&gt;&lt;br /&gt;Let consider internal tool integration on example of "chat client program" (like ICQ, MSN, or Yahoo messenger).&lt;br /&gt;"Chat client program" is represented in the &lt;a href="http://www.dennisgorelik.com/ai/MainMemory.htm"&gt;main memory&lt;/a&gt; by neuron nChatClientProgram.&lt;br /&gt;If AI decided to chat then AI activates nChatClientProgram neuron. That activates "chat client program" (the tool). The tool reads active memory concepts, converts them into text and sends text message over internet. After that the tool activates neuron nChatClientProgramAnswerWaitMode in the main memory.&lt;br /&gt;When the tool gets response from Internet, then the tool:&lt;br /&gt;- Parses incoming text and put received concepts into the &lt;a href="http://www.dennisgorelik.com/ai/ShortMemory.htm"&gt;short memory&lt;/a&gt;.&lt;br /&gt;- Activates neuron nChatClientProgramAnswerReceived. &lt;br /&gt;Activation of nChatClientProgramAnswerReceived causes execution of &lt;a href="http://www.dennisgorelik.com/ai/SoftcodedRoutines.htm"&gt;softcoded routine&lt;/a&gt; associated with nChatClientProgramAnswerReceived neuron.&lt;br /&gt;After execution, the results are evaluated against AI's &lt;a href="http://www.dennisgorelik.com/ai/SuperGoal.htm"&gt;super goals&lt;/a&gt;. AI learns from the experience, in particular:&lt;br /&gt;1. Desirability of nChatClientProgram, nChatClientProgramAnswerWaitMode, nChatClientProgramAnswerReceived, and other related neurons are evaluated (see &lt;a href="http://www.dennisgorelik.com/ai/RewardDistributionRoutine.htm"&gt;Reward distribution routine&lt;/a&gt;). Successful chatting experience would increase desirability of nChatClientProgram neuron and therefore probability of "Chat client program" use in the future. Unsuccessful experience would reduce probability of such use.&lt;br /&gt;2. Softcoded routines are evaluated and modified. Modified routine can be applied to process results of the next incoming message.&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;List of internal tools to develop for strong AI&lt;/h3&gt;&lt;br /&gt;1. Timer. It's good to have internal sense of time.&lt;br /&gt;2. Google search - helps to understand new concepts.&lt;br /&gt;3. Chat with operator.&lt;br /&gt;4. Internet chat client.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;External tools&lt;/h2&gt;&lt;br /&gt;&lt;h3&gt;Importance of external tools&lt;/h3&gt;&lt;br /&gt;External tools are important because:&lt;br /&gt;1) There could be millions of external tools.&lt;br /&gt;2) AI can use already developed humans' tools. &lt;br /&gt;3) External tools can be converted into internal tools and gain all advantages of internal tools.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;External tools integration with AI&lt;/h3&gt;&lt;br /&gt;External tools are connected with the mind through internal tools.&lt;br /&gt;&lt;i&gt;&lt;b&gt;Example:&lt;/b&gt;&lt;br /&gt;Internal tool: web browser.&lt;br /&gt;External tool: stock exchange web site.&lt;br /&gt;Through internal tool AI can use external tool.&lt;br /&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-111751011941581082?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/111751011941581082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=111751011941581082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111751011941581082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111751011941581082'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/05/ai-tools.html' title='AI tools'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-111749565042002378</id><published>2005-05-30T16:26:00.000-07:00</published><updated>2005-05-30T16:27:30.426-07:00</updated><title type='text'>Story of my interest in AI</title><content type='html'>Jiry&gt; When did you first decide to attempt making Strong AI?&lt;br /&gt;Jiry&gt; Was there anything particular what triggered that decision?&lt;br /&gt;&lt;br /&gt;I'd say it was ~year 2001.&lt;br /&gt;It wasn't sudden decision.&lt;br /&gt;I was interested in AI among many other things.&lt;br /&gt;Gradually I recognized how powerful could such tool be.&lt;br /&gt;Also I decided that since computers are getting more and more&lt;br /&gt;powerful, AI should be implemented pretty soon.&lt;br /&gt;&lt;br /&gt;Originally I didn't think that I should develop AI, I just thought&lt;br /&gt;that I'll be among early adopters of AI, that I will just tweak it after someone&lt;br /&gt;(probably Microsoft) would develop AI framework.&lt;br /&gt;&lt;br /&gt;Gradually I understood that I have to build AI by myself, because:&lt;br /&gt;1) practically all other researchers go in wrong directions.&lt;br /&gt;2) I learned about approaches which should give successful results and&lt;br /&gt;put approximate AI model together.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-111749565042002378?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/111749565042002378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=111749565042002378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111749565042002378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111749565042002378'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/05/story-of-my-interest-in-ai.html' title='Story of my interest in AI'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-111687333063188066</id><published>2005-05-23T11:18:00.000-07:00</published><updated>2005-05-23T11:37:10.673-07:00</updated><title type='text'>AI operator</title><content type='html'>What are the responsibilities of AI's operator?&lt;br /&gt;&lt;br /&gt;AI developer can define some default values for parameters like:&lt;br /&gt;- how quickly should AI system forget new information.&lt;br /&gt;- what weight increment should be applyed to relation between two concepts which were read near each other.&lt;br /&gt;- ...&lt;br /&gt;&lt;br /&gt;AI will be able to work with these default values, but in order to achieve optimal performance, AI operator has to tweak these default values.&lt;br /&gt;Operator will observe and analyze how AI performs, modify default values, and see for improvements in AI's mental abilities.&lt;br /&gt;&lt;br /&gt;"AI's operator" is not the person who talks with AI all the time. &lt;br /&gt;"AI's operator" almost doesn't talk with AI. &lt;br /&gt;"AI's operator" observes how AI's mental process works. Also "AI's operator" "tunes/tweaks" AI's mind.&lt;br /&gt;&lt;br /&gt;See also:&lt;br /&gt;&lt;a href="http://www.dennisgorelik.com/ai/Operator.htm"&gt;AI's operator&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-111687333063188066?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/111687333063188066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=111687333063188066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111687333063188066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111687333063188066'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/05/ai-operator.html' title='AI operator'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-111687231373057925</id><published>2005-05-23T11:16:00.000-07:00</published><updated>2005-05-23T11:18:33.736-07:00</updated><title type='text'>AI answering comlex questions</title><content type='html'>&gt; Imagine that the example talks about 2 accounts, initial amount $100&lt;br /&gt;&gt; on both and several simple financial transactions between the&lt;br /&gt;&gt; accounts. I believe your AI would get confused very soon and would not&lt;br /&gt;&gt; be able to figure out the balance.&lt;br /&gt;&lt;br /&gt;In the situation of such complexity regular human beings cannot provide adequate answer.&lt;br /&gt;What do you expect from AI under development?&lt;br /&gt;&lt;br /&gt;If we are talking about perfect AI now, then again --- AI will not read text with "one-time parsing" approach. &lt;br /&gt;Instead, perfect AI will read like human: read sentence, think, make decision whether to read father, or re-read again, or skip reading at all, or use another source of information (e.g. ask questions or go to Google), or do anything else. Perfect AI would accomplish chosen action until AI would be satisfied with the results.&lt;br /&gt;&lt;br /&gt;But let's return back to today's reality: we are talking about developing first AI prototype, so we'd better skip too complex tasks for now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-111687231373057925?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/111687231373057925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=111687231373057925' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111687231373057925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111687231373057925'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/05/ai-answering-comlex-questions.html' title='AI answering comlex questions'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108413775894295857</id><published>2005-05-20T14:22:00.000-07:00</published><updated>2005-08-21T09:00:16.930-07:00</updated><title type='text'>How to translate text from one language to another</title><content type='html'>&lt;a href="http://www.dennisgorelik.com/ai/LanguageTranslatorPrototype.htm"&gt;Language translator prototype&lt;/a&gt;&lt;br /&gt;0) Originally we have a sentence in a source language and we want to translate it into a destination language.&lt;br /&gt;1) Take "source language" sentence.&lt;br /&gt;2) Find all &lt;a href="http://www.dennisgorelik.com/ai/TextConcept.htm"&gt;text concepts&lt;/a&gt; (words and phrases) in the source sentence.&lt;br /&gt;3) All these text concepts constitute "source language &lt;a href="http://www.dennisgorelik.com/ai/TextThought.htm"&gt;text thought&lt;/a&gt;".&lt;br /&gt;4) Search for all concepts which are related to the source language text thought. &lt;br /&gt;5) As a result, we'll get set of concepts which conctiture abstract &lt;a href="http://www.dennisgorelik.com/ai/thought.htm"&gt;thought&lt;/a&gt;.&lt;br /&gt;6) Now it's time to search for related text thought in destination language.&lt;br /&gt;7) So, we search all concepts which simultaneously: &lt;br /&gt; a) Relate to this abstract thought.&lt;br /&gt; b) Relate to the concept which represents destination language.&lt;br /&gt;8) At this point we have all concepts related to the original text and to the destination language. This is "destination language text thought".&lt;br /&gt;9) Now we can eaily convert this "destination language text thought" into "destination language text".&lt;br /&gt;Strong AI can build the final sentence (by using a &lt;a href="http://www.dennisgorelik.com/ai/WordDictionary.htm"&gt;word dictionary&lt;/a&gt;, a &lt;a href="http://www.dennisgorelik.com/ai/PhraseDictionary.htm"&gt;phrase dictionary&lt;/a&gt;, and &lt;a href="http://www.dennisgorelik.com/ai/TextPairs.htm"&gt;text pairs&lt;/a&gt; dictionary).&lt;br /&gt;See also:&lt;br /&gt;&lt;a href="http://www.dennisgorelik.com/ai/TextSynthesizer.htm"&gt;Text synthesizer&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;(Originally written: Sep 2004).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108413775894295857?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108413775894295857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108413775894295857'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/05/how-to-translate-text-from-one.html' title='How to translate text from one language to another'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-111299662413278016</id><published>2005-04-08T14:35:00.000-07:00</published><updated>2005-04-08T14:43:44.133-07:00</updated><title type='text'>Mistakes and general intelligence</title><content type='html'>"People make stupid mistakes. A well designed AI should not."&lt;br /&gt;        Jiri Jelinek&lt;br /&gt;&lt;br /&gt;Human beings make mistakes because their minds make approximate decisions.&lt;br /&gt;Human beings have general intelligence because their minds able to make approximate decisions.&lt;br /&gt;&lt;br /&gt;If you develop AI without this critical feature (approximate decision making) then such AI wouldn't have general intelligence...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-111299662413278016?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/111299662413278016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=111299662413278016' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111299662413278016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111299662413278016'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/04/mistakes-and-general-intelligence.html' title='Mistakes and general intelligence'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-111299608170923004</id><published>2005-04-08T14:34:00.000-07:00</published><updated>2005-04-08T14:34:41.710-07:00</updated><title type='text'>Flawless AI</title><content type='html'>In order to make decisions without mistakes you need 3 things:&lt;br /&gt;1) Appropriate "perfect problem solver" algorithm.&lt;br /&gt;2) Full information about our word.&lt;br /&gt;3) Endless computational power.&lt;br /&gt;&lt;br /&gt;Even if #1 is theoretically possible, #2 and #3 are impossible even in theory.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-111299608170923004?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/111299608170923004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=111299608170923004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111299608170923004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111299608170923004'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/04/flawless-ai.html' title='Flawless AI'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-111288509812854150</id><published>2005-04-07T07:43:00.001-07:00</published><updated>2005-04-07T07:44:58.130-07:00</updated><title type='text'>Abstract concept</title><content type='html'>Abstract concept is a concept which is not directly connected to system's receptors.&lt;br /&gt;Abstract concept is connected with other concepts though. Abstract concept is connected to receptors indirectly through non-abstract concepts (&lt;a href="http://www.dennisgorelik.com/ai/SurfaceConcept.htm"&gt;surface concepts&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;It's not easy task to identify and create an abstract concept. You cannot just borrow it from external world as surface concepts.&lt;br /&gt;&lt;br /&gt;What do you think: is it good idea to name such abstact concept as &lt;a href="http://www.dennisgorelik.com/ai/DeepConcept.htm"&gt;Deep Concept&lt;/a&gt;?&lt;br /&gt;It may help to distinguish abstract concepts which are available in books from abstract concepts which must be created by AI itself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-111288509812854150?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/111288509812854150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=111288509812854150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111288509812854150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111288509812854150'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/04/abstract-concept.html' title='Abstract concept'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-111110447206927142</id><published>2005-03-17T16:05:00.000-08:00</published><updated>2005-03-17T16:07:52.073-08:00</updated><title type='text'>Limited AI, weak AI, strong AI</title><content type='html'>Jiri,&lt;br /&gt;&lt;br /&gt;&gt; your AI reminds me of an old Czech fairy-tale where a dog and cat&lt;br /&gt;&gt; wanted to bake a really tasty cake ;-9, so they mixed all kinds of&lt;br /&gt;&gt; food they liked&lt;br /&gt;&gt; to eat and baked it.. Of course the result wasn't quite what they expected &gt;;-).&lt;br /&gt;&lt;br /&gt;That's not the case.&lt;br /&gt;:-)&lt;br /&gt;&lt;br /&gt;I know a lot of stuff and I carefully selected features for strong AI.&lt;br /&gt;I rejected far more features than I included.&lt;br /&gt;And I didn't it because I thought that these rejected features are useless in true AI, in spite that these rejected features are useful for weak AI.&lt;br /&gt;&lt;br /&gt;&gt; I think you should start to play with something a bit less challenging&lt;br /&gt;&gt; what would help you to see the problem with your AI.&lt;br /&gt;&lt;br /&gt;Totally agree.&lt;br /&gt;As I said --- I'm working on limited AI. Which is simultaneously:&lt;br /&gt;1) Weak AI.&lt;br /&gt;2) Few steps toward &lt;a href="http://www.dennisgorelik.com/ai/StrongAI.htm"&gt;strong AI&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There are many weak AI applications. Some of weak AIs are steps toward strong AI, most of weak AIs don't contribute almost anything to strong AI.&lt;br /&gt;That's why I need to choose limited AI functionality carefully.&lt;br /&gt;&lt;br /&gt;Your suggestion below may become a good example of such limited AI. With proper system structure.&lt;br /&gt;&lt;br /&gt;But probably I wouldn't work on it in the nearest future because it doesn't have much business sense.&lt;br /&gt;======= Jiri's idea =======&lt;br /&gt;How about developing a story generator. User would say something like:&lt;br /&gt;I want an n-pages long story about [a topic], genre [a genre].&lt;br /&gt;Then you could use google etc (to save some coding) and try to&lt;br /&gt;generate a story by connecting some often connected strings.&lt;br /&gt;Users could provide the first sentence or two as an initial story trigger.&lt;br /&gt;I do not think you would generate a regular 5 page story when using&lt;br /&gt;just your statistical approach. I think it would be pretty odd&lt;br /&gt;mix of strings with pointless storyline = something far from the&lt;br /&gt;quality of an average man-made story.&lt;br /&gt;===========================&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-111110447206927142?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/111110447206927142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=111110447206927142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111110447206927142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111110447206927142'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/03/limited-ai-weak-ai-strong-ai.html' title='Limited AI, weak AI, strong AI'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-111075485016431729</id><published>2005-03-13T14:12:00.001-08:00</published><updated>2005-03-13T15:00:50.166-08:00</updated><title type='text'>Lojban vs programming languages vs natural language</title><content type='html'>Ben, this idea is wrong:&lt;br /&gt;-----&lt;br /&gt;&lt;a href="http://www.dennisgorelik.com/ai/2005/03/lojban.html"&gt;Lojban&lt;/a&gt; is far more similar to natural languages in both intent, semantics and syntax than to any of the programming languages. &lt;br /&gt;-----&lt;br /&gt;&lt;br /&gt;Actually Lojban is closer to programming languages than to natural languages.&lt;br /&gt;Structure of Lojban and programming languages is predefined.&lt;br /&gt;Structure of natural languages is not predefined. Structure of a natural language is defined by examples of using this natural language. This is the key difference between Lojban and Natural Language.&lt;br /&gt;&lt;br /&gt;Since structure of natural language is not predefined, you cannot put language structure into NL parser code. Instead you need to implement system which will learn rules of natural language from massive amount of examples in this natural language.&lt;br /&gt;&lt;br /&gt;You are trying to code natural language rules in text parser, aren’t you?&lt;br /&gt;That’s why you theoretically can parse Lojban and programming languages, but you cannot properly parse any natural language even theoretically.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you want properly parse natural language, you need predefine as little rules as possible.&lt;br /&gt;I think that natural language parser has to be able to recognize &lt;a href="http://www.dennisgorelik.com/ai/Word.htm"&gt;words&lt;/a&gt; and &lt;a href="http://www.dennisgorelik.com/ai/Phrase.htm"&gt;phrases&lt;/a&gt;.&lt;br /&gt;That's all that NL text parser has to be able to do.&lt;br /&gt;&lt;br /&gt;All other mechanisms of natural language understanding should be implemented outside the text parser itself.&lt;br /&gt;These mechanisms are:&lt;br /&gt;- &lt;a href="http://www.dennisgorelik.com/ai/WordDictionary.htm"&gt;Word dictionary&lt;/a&gt; and &lt;a href="http://www.dennisgorelik.com/ai/PhraseDictionary.htm"&gt;phrase dictionary&lt;/a&gt; (too serve as a link between natural language (words, phrases) and internal memory (&lt;a href="http://www.dennisgorelik.com/ai/Concept.htm"&gt;concepts&lt;/a&gt;).&lt;br /&gt;- &lt;a href="http://www.dennisgorelik.com/ai/Relation.htm"&gt;Relations&lt;/a&gt; between concepts and mechanisms which keep these relations up to date.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-111075485016431729?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/111075485016431729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=111075485016431729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111075485016431729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111075485016431729'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/03/lojban-vs-programming-languages-vs_13.html' title='Lojban vs programming languages vs natural language'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-111072718593477948</id><published>2005-03-13T07:19:00.000-08:00</published><updated>2005-03-13T07:34:39.290-08:00</updated><title type='text'>Lojban</title><content type='html'>&lt;a href="http://www.goertzel.org/blog/2005/03/lojbanic-ai-and-chaotic-committee-of.html"&gt;Ben&lt;/a&gt;, &lt;br /&gt;&lt;br /&gt;I think that it's a mistake to teach AI to any language other than&lt;br /&gt;natural language.&lt;br /&gt;&lt;br /&gt;Lojban is not a natural language for sure (because it wasn't really&lt;br /&gt;tested for variety of real life communication purposes).&lt;br /&gt;&lt;br /&gt;The reasons why &lt;a href="http://www.dennisgorelik.com/ai/StrongAi.htm"&gt;strong AI&lt;/a&gt; has to be taught to a natural language, not to Lojban:&lt;br /&gt;1) If AI understands natural language (NL) then it's a good sign that&lt;br /&gt;the core AI design is correct and quite close to optimal.&lt;br /&gt;If AI cannot learn NL then it's a sign that core AI design is wrong.&lt;br /&gt;If AI can learn Lojban --- it proves nothing from strong AI standpoint.&lt;br /&gt;There are a lot of VB, Pascal, C#, C++ compilers already. So what?&lt;br /&gt;&lt;br /&gt;2) NL understanding has immediate practical sense.&lt;br /&gt;Understanding of Jojban has no practical sense.&lt;br /&gt;&lt;br /&gt;3) NL text base is huge. &lt;br /&gt;Lojban language text base is tiny.&lt;br /&gt;&lt;br /&gt;4) &lt;a href="http://www.dennisgorelik.com/ai/AISAndSociety.htm"&gt;Society&lt;/a&gt; is "the must" component of intelligence.&lt;br /&gt;Huge amount of people speaks/write/read NL.&lt;br /&gt;Almost nobody speaks Lojban.&lt;br /&gt;&lt;br /&gt;Bottom line:&lt;br /&gt;If you spend time/money on design/teaching AI to understand Lojban ---&lt;br /&gt;it would be just a waste of your resources. It has neither strategical nor tactical use.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-111072718593477948?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/111072718593477948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=111072718593477948' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111072718593477948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111072718593477948'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/03/lojban.html' title='Lojban'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-111058536401409001</id><published>2005-03-11T15:50:00.000-08:00</published><updated>2005-03-11T15:56:04.016-08:00</updated><title type='text'>Logic</title><content type='html'>Jiry, you misunderstand what the Logic is about.&lt;br /&gt;Logic is not something 100% correct. Logic is a process of building conclusion based on highly probable information (facts and relations between these facts).&lt;br /&gt;Under "highly probable" I mean over 90% probability.&lt;br /&gt;Since Logic does not operates 100% correct information, logic generates both correct and incorrect answers. In order to find out if logical conclusion is correct we need to test it. That's why &lt;a href=" http://www.dennisgorelik.com/ai/Experiment.htm"&gt;experiment&lt;/a&gt; is necessary before we can rely on logic conclusion.&lt;br /&gt;Let's consider an example of logic process:&lt;br /&gt;A) Mary goes to the church.&lt;br /&gt;B) People who go to church believe in God.&lt;br /&gt;C) Mary believes in God&lt;br /&gt;D) People who believe in God believe in life after death.&lt;br /&gt;E) Mary believes in life after death.&lt;br /&gt;&lt;br /&gt;Let's try to understand how reliable this logic conclusion could be.&lt;br /&gt;Let assume that every step has 95% probability.&lt;br /&gt;Then total probability would be 0.95 * 0.95 * 0.95 * 0.95 * 0.95 = 0.77 = 77%&lt;br /&gt;&lt;br /&gt;Actually:&lt;br /&gt;1) We may have wrong knowledge that Mary goes to the church (we could confuse Mary with someone else, or Mary might stop going to the church).&lt;br /&gt;2) Not all people who go to church believe in God&lt;br /&gt;3) We could make logical mistake assuming that (A &amp; B) result in C.&lt;br /&gt;4) Not all people who believe in God believe in life after death.&lt;br /&gt;5) We could make logical mistake assuming that (C &amp; D) result in E.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Conclusion #1:&lt;/b&gt;&lt;br /&gt;Since logic is not reliable, long logical conclusions are typically could be less probable than even non-reliable observations.&lt;br /&gt;For instance, if Mary’s husband and Mary’s mother mentioned that Mary doesn’t believe in life after death then we’d better rely on their words more than on our 5 step logical conclusion.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Conclusion #2:&lt;/b&gt;&lt;br /&gt;Since multi-step logic is unreliable --- multi-step logic is not "the must" component of intelligence. Therefore logic implementation could be skipped in the first &lt;a href="http://www.dennisgorelik.com/ai/StrongAI.htm"&gt;strong AI&lt;/a&gt; &lt;a href="http://www.dennisgorelik.com/ai/Prototypes.htm"&gt;prototypes&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://www.dennisgorelik.com/ai/2005/02/limited-ai.html"&gt;Limited AI&lt;/a&gt; can function very well without multi-step logic.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-111058536401409001?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/111058536401409001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=111058536401409001' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111058536401409001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/111058536401409001'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/03/logic.html' title='Logic'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-110995065140436168</id><published>2005-03-04T07:35:00.000-08:00</published><updated>2005-03-04T07:37:31.406-08:00</updated><title type='text'>Background knowledge --- how much data do we need?</title><content type='html'>Jiry&gt; And try to understand that when testing AI (by letting it to solve&lt;br /&gt;Jiry&gt; particular problem(s)), you do not need the huge amount of data you&lt;br /&gt;Jiry&gt; keep talking about. Let's say the relevant stuff takes 10 KB (and it&lt;br /&gt;Jiry&gt; can take MUCH less in many cases). You can provide 100 KB of data&lt;br /&gt;Jiry&gt; (including the relevant stuff) and you can perform lots of testing.&lt;br /&gt;Jiry&gt; The solution may be even included in the question (like "What's the&lt;br /&gt;Jiry&gt; speed of a car which is moving 50 miles per hour?"). There is&lt;br /&gt;Jiry&gt; absolutely no excuse for a strong AI to miss the right answer in those&lt;br /&gt;Jiry&gt; cases.&lt;br /&gt;&lt;br /&gt;Do you mean 100 KB data as the background knowledge is enough for &lt;a href="http://www.dennisgorelik.com/ai/StrongAI.htm"&gt;strong AI&lt;/a&gt;?&lt;br /&gt;Are you kidding?&lt;br /&gt;&lt;br /&gt;By the age of 1 year human baby parsed at least terabytes of information. And keeps in his/her memory at least many megabytes of information.&lt;br /&gt;&lt;br /&gt;Do you think 1 year old human baby has strong AI with all this knowledge?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Yes, artificial intelligence could have advantage over natural intelligence. AI can be intelligent with less amount of info.&lt;br /&gt;But not with 100 KB anyway.&lt;br /&gt;100 KB is almost nothing for General Intelligence.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-110995065140436168?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/110995065140436168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=110995065140436168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110995065140436168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110995065140436168'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/03/background-knowledge-how-much-data-do.html' title='Background knowledge --- how much data do we need?'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-110995048298058503</id><published>2005-03-04T07:31:00.000-08:00</published><updated>2005-03-04T07:34:42.986-08:00</updated><title type='text'>From Limited AI to Strong AI</title><content type='html'>Jiri&gt; OK, you have a bunch of pages which appear to be relevant.&lt;br /&gt;Jiri&gt; What's the next step towards your strong AI?&lt;br /&gt;&lt;br /&gt;Next steps would be:&lt;br /&gt;1) Implementation of &lt;a href="http://www.dennisgorelik.com/ai/HardcodedGoals.htm"&gt;hardcoded goals&lt;/a&gt;&lt;br /&gt;2) Implementation of &lt;a href="http://www.dennisgorelik.com/ai/Experiment.htm"&gt;experiment&lt;/a&gt; feature.&lt;br /&gt;3) &lt;a href="http://www.dennisgorelik.com/ai/WriterPrototype.htm"&gt;Natural Text writing&lt;/a&gt;.&lt;br /&gt;4) ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-110995048298058503?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/110995048298058503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=110995048298058503' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110995048298058503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110995048298058503'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/03/from-limited-ai-to-strong-ai.html' title='From Limited AI to Strong AI'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-110994918192557182</id><published>2005-03-04T07:08:00.000-08:00</published><updated>2005-03-04T07:13:01.926-08:00</updated><title type='text'>How many types of relations should strong AI support?</title><content type='html'>&lt;a href="http://www.dennisgorelik.com/ai/DennisGorelik.htm"&gt;Dennis&lt;/a&gt;&gt;&gt; why 4 types of relations are better than one type of relations?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mageo.com/home/GEORGE_71/index.html?g71p=jjelinek.html"&gt;Jiri&lt;/a&gt;&gt; Because it better supports human-like thinking. Our mind is working&lt;br /&gt;Jiri&gt; with multiple types of relations on the level where reasoning applies.&lt;br /&gt;&lt;br /&gt;Our mind is working with far more than 4 types of relations.&lt;br /&gt;That's why it's not good idea to implement 4 types of relations. In one hand it's too complex. In another hand it's still not enough.&lt;br /&gt;Better approach would be to use one &lt;a href="http://www.dennisgorelik.com/ai/Relation.htm"&gt;relation&lt;/a&gt; which is able to represent all other types of relations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-110994918192557182?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/110994918192557182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=110994918192557182' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110994918192557182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110994918192557182'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/03/how-many-types-of-relations-should.html' title='How many types of relations should strong AI support?'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-110986966444376897</id><published>2005-03-03T08:54:00.000-08:00</published><updated>2005-03-03T09:07:44.446-08:00</updated><title type='text'>Learning common sense from simple Natural Text parsing</title><content type='html'>Jiri,&lt;br /&gt;&lt;br /&gt;&gt;&gt; 1) Could you please give me an example of two words which are used near&lt;br /&gt;&gt;&gt; each other, but do not have &lt;a href="http://www.dennisgorelik.com/ai/CauseEffectRelation.htm"&gt;cause-effect relations&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;&gt; I'll give you 6. I'm in a metro train right now and there is a big&lt;br /&gt;&gt; message right in front of me, saying: "PLEASE DO NOT LEAN ON DOORS"&lt;br /&gt;&gt; What cause(s) and effect(s) do you see within that statement?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Let imagine that strong AI is in reasoning process.&lt;br /&gt;But in order to make general reasoning AI needs to have background knowledge (common sense). That's what CyCorp is trying to achieve.&lt;br /&gt;Now let's consider what kind of background knowledge can be extracted from statement "PLEASE DO NOT LEAN ON DOORS".&lt;br /&gt;(Obviously this knowledge extraction should be made not in the actual decision making time, because huge amount of text should be parsed and our test statement is just one of many millions statement).&lt;br /&gt;&lt;br /&gt;Ok, what we know from the test statement:&lt;br /&gt;- If you think about "lean" - think about "doors" as one of the options.&lt;br /&gt;- If you think about "door" - think about "lean" as one of the options.&lt;br /&gt;- If you say "do not" - think about saying "please" to.&lt;br /&gt;- If you say "do" - think about saying "please" to.&lt;br /&gt;- "Doors" is a possible cause for "Not lean"&lt;br /&gt;- "Doors" is a possible cause for "lean"&lt;br /&gt;- You "Lean" "on" something.&lt;br /&gt;- If you think about "on" - think about "doors" as one of the options.&lt;br /&gt;&lt;br /&gt;You can extract more useful information from this sentence.&lt;br /&gt;Even "Please" -&gt; "Doors" and "Doors" -&gt; "Please" have some sense. Not much though. :-)&lt;br /&gt;Statistical approach would help to find what relations are more important than other.&lt;br /&gt;&lt;br /&gt;Do you see my point now?&lt;br /&gt;&lt;br /&gt;When it's time to make actual decision, AI would have some common sense database which will provide large, but not endless amount of choices to consider.&lt;br /&gt;All these choices would be pre-rated. That would help to prioritize consideration of these choices.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now let's consider if structure of the &lt;a href="http://www.dennisgorelik.com/ai/MainMemory.htm"&gt;main memory&lt;/a&gt; should be adjusted in order to transform "&lt;a href="http://www.dennisgorelik.com/ai/2005/02/limited-ai.html"&gt;Limited AI&lt;/a&gt; to &lt;a href="http://www.dennisgorelik.com/ai/StrongAI.htm"&gt;Strong AI&lt;/a&gt;.&lt;br /&gt;I don't see any reason to change memory structure in order to make such transition.&lt;br /&gt;Additional mechanisms of updating cause-effect relations would be introduced such as &lt;a href="http://www.dennisgorelik.com/ai/Experiment.htm"&gt;experiment&lt;/a&gt;, advanced reading, and "thought experiment". But all these new mechanisms would still use the same main memory.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-110986966444376897?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/110986966444376897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=110986966444376897' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110986966444376897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110986966444376897'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/03/learning-common-sense-from-simple.html' title='Learning common sense from simple Natural Text parsing'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-110972050781286025</id><published>2005-03-01T15:21:00.000-08:00</published><updated>2005-03-01T15:41:47.820-08:00</updated><title type='text'>Simple AI as a necessary prototype for complex AI</title><content type='html'>Jiri,&lt;br /&gt;&lt;br /&gt;1) Goals defined by operator are even more dangerous.&lt;br /&gt;2) You can load data from CYC, it this data wouldn't become knowledge. Therefore it wouldn't be learning. And wouldn't be useful.&lt;br /&gt;Goals are still necessary to learn. Only the goals give sense to learning.&lt;br /&gt;&lt;br /&gt;3) Why would long question cause "no answer found" result? Quite contrary --- the longer the question, the more links to possible answers could be found.&lt;br /&gt;&lt;br /&gt;4)&lt;br /&gt;&gt;&gt; Bottom line: "Generalization is not core AI feature".&lt;br /&gt;&lt;br /&gt;&gt; It's not a must for AI, but it's a pretty important feature.&lt;br /&gt;&gt; It's a must for Strong AI. AI is very limited without that.&lt;br /&gt;&lt;br /&gt;- I have ideas about how to implement generalization feature.&lt;br /&gt;Would you like to discuss these ideas?&lt;br /&gt;- I think that it's not a good idea to implement generalization in the first AI prototype.&lt;br /&gt;Do you think that generalization should be implemented in the first AI prototype?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5)&lt;br /&gt;&gt; "Ability to logically explain the logic" is just useful for invalid-idea &lt;br /&gt;&gt; debugging.&lt;br /&gt;&gt; So I recommend to (plan to) support the feature.&lt;br /&gt;&lt;br /&gt;All features are useful. The problem is --- when we put too many features into software project --- it's just dies.&lt;br /&gt;That's why it's important to correctly prioritize the features.&lt;br /&gt;&lt;br /&gt;Do you think that logic should be implemented in the first AI prototype?&lt;br /&gt;&lt;br /&gt;50 years of trying to put logic into the first AI prototype proved that it's not very good idea.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6) Reasoning tracking&lt;br /&gt;&gt; It's much easier to track "reasons for all the (sub)decisions" &lt;br /&gt;&gt; for OO-based AI.&lt;br /&gt;&lt;br /&gt;No, it's not easier to track reasoning in AI than in natural intelligent system.&lt;br /&gt;Evolution could code such ability. But the evolution didn't cover 100% tracking of reasoning. &lt;br /&gt;There are very essential reasons for avoiding 100% reasoning tracking.&lt;br /&gt;Such tracking simply makes intelligent system more complex, slower, and therefore very awkward.&lt;br /&gt;And intelligent system is very fragile system even without such "tracking improvement".&lt;br /&gt;&lt;br /&gt;Bottom line: First AI prototype doesn't need to track process of its own reasoning. Only reasoning outcomes should be tracked.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7) AIML&lt;br /&gt;&gt; Your AI works more-less in the AIML manner. It might be fun to play&lt;br /&gt;&gt; with, but it's a dead end for serious AI research.&lt;br /&gt;&gt; AIML = "Artificial Intelligence Markup Language", used by Alice and&lt;br /&gt;&gt; other famous bots.&lt;br /&gt;&lt;br /&gt;Does AIML have ability to relate every concept to each other?&lt;br /&gt;Do these relations have weights?&lt;br /&gt;Does one word correspond to one concept?&lt;br /&gt;Is learning process automated in Alice?&lt;br /&gt;Is &lt;a href="http://www.dennisgorelik.com/ai/Forgetting.htm"&gt;forgetting feature&lt;/a&gt; implemented in Alice?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8)&lt;br /&gt;&gt;&gt;If I need 1 digit precision, then my AI needs just to remember few hundred&lt;br /&gt;&gt;&gt;combinations&lt;br /&gt;&gt; searching for stored instances instead of doing real&lt;br /&gt;&gt; calculation is a tremendous inefficiency for a PC based AI.&lt;br /&gt;&lt;br /&gt;Calculation is faster than search. But... only if you already know that calculation is necessary. How would you know that calculation is necessary when you parse text? &lt;br /&gt;The only way --- is find what you have in your memory. So you can just find the answer.&lt;br /&gt;&lt;br /&gt;But yes, sometimes required calculations are not that easy. In this case the best approach would be to extract approximate results from the main memory and make precise calculations through math functions.&lt;br /&gt;And again, this math functions integration is not top-priority feature. Such feature is necessary for technical tasks, not for basic activity.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt;&gt; Intelligence is possible without ability to count.&lt;br /&gt;&lt;br /&gt;&gt; Right, but the ability is IMO essential for a good problem solver.&lt;br /&gt;&lt;br /&gt;Correct, but you/me/whoever cannot build good problem solver in the first AI prototype anyway.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9) Design is limited, but not dumb&lt;br /&gt;&gt; Don't waste time with a dumb_AI design. &lt;br /&gt;&lt;br /&gt;Design is not dumb, it's limited. And can be extended with the second AI prototype. Feel the difference.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10) Real life questions&lt;br /&gt;&gt; If I say obj1&lt;br /&gt;&gt; is above obj2 and then ask if the obj2 is under the obj1 then I expect&lt;br /&gt;&gt; the "Yes" answer based on the scenario model the AI generated in its&lt;br /&gt;&gt; imagination. Not some statistical junk.&lt;br /&gt;&lt;br /&gt;This is not real life question to AI.&lt;br /&gt;Far more probable questions are: "here is my resume, please, give me matching openings" or "I'm looking for cell phone with X Y Z features, my friends have P, Q plans, what would you recommend?".&lt;br /&gt;&lt;br /&gt;Limited AI can be used for answering these questions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;11) The first AI prototype's target on intelligent jobs market&lt;br /&gt;&gt; AI's ability to produce unique and meaningful thoughts. To me, that's&lt;br /&gt;&gt; where the AI gets interesting and I think it should be addressed in&lt;br /&gt;&gt; the early design stages if you want to design a decent AI..&lt;br /&gt;&lt;br /&gt;Humans do all kind of intelligent jobs. Some of them are primitive (like first level tech support), some of them are pretty complex (scientist / software architect / entrepreneur / ...).&lt;br /&gt;&lt;br /&gt;It's natural if first AI prototype would try to replace humans on primitive intelligent jobs first. Do you agree?&lt;br /&gt;&lt;br /&gt;It's practically impossible to build the first AI prototype which will replace humans on the most advanced intelligent jobs. Agree?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;12) "brain design" vs "math calculator"&lt;br /&gt;&gt; don't you see that it's a trully desperate attempt to use&lt;br /&gt;&gt; our brain for something it has an inappropriate design for? The human&lt;br /&gt;&gt; brain is a very poor math-calculator. Let me remind you that your AI&lt;br /&gt;&gt; is being designed to run on a very different platform..&lt;br /&gt;&lt;br /&gt;Let me remind you that human brain is far better problem solver than any advanced math package.&lt;br /&gt;Modern math package is not able to solve any problem without human's help.&lt;br /&gt;Human can solve most of the problems without math package.&lt;br /&gt;&lt;br /&gt;Think again, what exactly is missing in modern software?&lt;br /&gt;Make your conclusion what the core AI features are.&lt;br /&gt;&lt;br /&gt;The platform is irrelevant here ---&lt;br /&gt;So what that you can relatively easy to add calculator feature to the AI. The calculator feature is not critical to intelligence at all. Therefore it would just make the first AI prototype more awkward and more time consuming in development.&lt;br /&gt;Do you want that?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;13) Aplicability of math skills to real-life problems&lt;br /&gt;&gt;&gt;&gt; For example, my AI can learn the Pythagoras Theorem: a^2 + b^2 = c^2.&lt;br /&gt;&gt;&gt; How would you reuse this math ability in decision making process like:&lt;br /&gt;&gt;&gt; "finding electrical power provider in my neighborhood"?&lt;br /&gt;&lt;br /&gt;&gt; I do not think it would be useful for that purpose (even though a&lt;br /&gt;&gt; powerful AI could make a different conclusion in a particular&lt;br /&gt;&gt; scenario). The point is that general algorithms are useful in many&lt;br /&gt;&gt; cases where particular instance of the algorithm based solution is not&lt;br /&gt;&gt; useful at all.&lt;br /&gt;&lt;br /&gt;Do you mean that you have some general algorithm which allows to solve both "Pythagoras Theorem" and "finding electrical power provider in my neighborhood" question?&lt;br /&gt;What is this general algorithm about?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;14) Advanced Search&lt;br /&gt;&gt; I do not know how exactly google sorts the results but it seems to&lt;br /&gt;&gt; have some useful algorithms for updating the weights. Are you sure&lt;br /&gt;&gt; your results would be very different?&lt;br /&gt;&lt;br /&gt;Yes, they would be different:&lt;br /&gt;1) Google excludes results which doesn't have exact match&lt;br /&gt;2) Google doesn't work with long requests&lt;br /&gt;3) Google has limited ability to understand natural language&lt;br /&gt;4) Google doesn't follow interactive discussion with the user&lt;br /&gt;I have some ideas how to &lt;a href="http://www.dennisgorelik.com/ai/IntelligentGoogleBasedSearchPrototype.htm"&gt;improve final search results&lt;/a&gt;. But the first step would be still search on Google :-)&lt;br /&gt;Because of performance and information gathering issues.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt; Since you work on a dumb AI which IMO&lt;br /&gt;&gt; does not have a good potential to become strong AI, the related&lt;br /&gt;&gt; discussion is a low priority to me.&lt;br /&gt;&lt;br /&gt;Again, it's not dumb. It's limited because it's just the first prototype.&lt;br /&gt;&lt;br /&gt;Do you prefer waterfall development process or Rapid Application Development (RAD) in software development?&lt;br /&gt;What about your preferences in research and development?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-110972050781286025?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/110972050781286025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=110972050781286025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110972050781286025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110972050781286025'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/03/simple-ai-as-necessary-prototype-for.html' title='Simple AI as a necessary prototype for complex AI'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-110937310144546700</id><published>2005-02-25T14:59:00.000-08:00</published><updated>2005-02-25T15:25:29.216-08:00</updated><title type='text'>Finding relevant answer in the question context</title><content type='html'>For some reason &lt;a href="http://www.mageo.com/home/GEORGE_71/index.html"&gt;Jiri&lt;/a&gt; thinks that providing probable answers ordered by relevance wouldn't work good:&lt;br /&gt;&lt;br /&gt;&gt; 1) You will display "Top N" answers (in order to not overwhelm user)&lt;br /&gt;&gt; but the right answer might be in N+ because the quantity based "order&lt;br /&gt;&gt; by" will be invalid. Things are changing. An old info (which is&lt;br /&gt;&gt; incorrect today) can easily have more instances in the collected data.&lt;br /&gt;&lt;br /&gt;That's why relations are constantly updating.&lt;br /&gt;If wrong answer popped up then it will be applied. This would cause problems. Then relations to this answer would be updated to less desirable.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt; People deal with unique scenarios all the time. &lt;br /&gt;&lt;br /&gt;Scenarios may be unique, but components of scenarios are not unique at all.&lt;br /&gt;AI would divide scenarios to concepts (&lt;a href="http://www.dennisgorelik.com/ai/Word.htm"&gt;words&lt;/a&gt;, &lt;a href="http://www.dennisgorelik.com/ai/Phrase.htm"&gt;phrases&lt;/a&gt;, and optionally abstract concepts). Then experience regarding all these concepts would be summarized --- relevant concepts would be &lt;a href="http://www.dennisgorelik.com/ai/Activate.htm"&gt;activated&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&gt; I really do not think we need an AI searching for "average" answers in&lt;br /&gt;&gt; what we wrote. That's just useless.&lt;br /&gt;&lt;br /&gt;You are wrong.&lt;br /&gt;Google has huge profit in the business of answering simple and average questions.&lt;br /&gt;&lt;br /&gt;&gt; 3) If I'm gonna ask your AI something about Mr. Smith, how does it&lt;br /&gt;&gt; know what Smith I'm talking about. How could I clarify that when&lt;br /&gt;&gt; talking with your AI?&lt;br /&gt;&lt;br /&gt;From the context of your question. You would probably put some info about Mr.Smith, right?&lt;br /&gt;All these words, phrases, and optionally abstract concepts would be used for answer search.&lt;br /&gt;&lt;br /&gt;&gt; Let's say it's clarified in question #1 and I got an answer, but now,&lt;br /&gt;&gt; I want to ask one more question about Mr. Smith. I have to clarify who&lt;br /&gt;&gt; he is again (assuming it's possible), right?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dennisgorelik.com/ai/ShortMemory.htm"&gt;Short memory&lt;/a&gt; would help in this situation.&lt;br /&gt;AI parsed your question to concepts. These concepts are stored into the short memory. Gradually all these concepts would be pushed out of short memory by new concepts, but this "pushing out" process wouldn't happen momentarily --- for some time original concepts (related to Mr. Smith) would be preserved in the short memory. The most relevant (to the Mr. Smith topic) concepts would stay in the short memory even longer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt; Questions and relevant answers are often not together and when they&lt;br /&gt;&gt; are then there is often some "blah blah blah" between, causing your AI&lt;br /&gt;&gt; to display the useless "blah blah blah" instead of the answer.&lt;br /&gt;&lt;br /&gt;Why do you assume that my AI would search for the web pages in Question/Answer format only?&lt;br /&gt;&lt;br /&gt;Any text would work.&lt;br /&gt;&lt;br /&gt;Here are two possible implementations of answer search:&lt;br /&gt;&lt;br /&gt;1) "Limited AI" implementation of answer search&lt;br /&gt;Web pages with answers related to user's question could be found by concept match between "question concept list" and "answer concept lists".&lt;br /&gt;&lt;br /&gt;2) &lt;a href="http://www.dennisgorelik.com/ai/StrongAI.htm"&gt;Strong AI&lt;/a&gt; implementation of answer search&lt;br /&gt;Question concept list would generate sequence of softcoded routines (read: flexible routines configured by AI itself), which will do whatever is necessary to find the answer. Possible routines could include search on Google, reading, chatting, emailing, and combination of all this stuff with various parameters, etc...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-110937310144546700?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/110937310144546700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=110937310144546700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110937310144546700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110937310144546700'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/02/finding-relevant-answer-in-question.html' title='Finding relevant answer in the question context'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-110937215536293864</id><published>2005-02-25T14:38:00.000-08:00</published><updated>2005-02-25T14:55:55.363-08:00</updated><title type='text'>AI output --- response in Natural Language</title><content type='html'>Jiri&gt; how exactly you want to generate the response sentences?&lt;br /&gt;&lt;br /&gt;There are two approaches to generate the answer:&lt;br /&gt;1) Simple approach (for limited AI)&lt;br /&gt;Just copy:&lt;br /&gt;- content of the most relevant page &lt;br /&gt;- reference to this page &lt;br /&gt;(like Google does).&lt;br /&gt;&lt;br /&gt;2) Writing text (for &lt;a href="http://www.dennisgorelik.com/ai/StrongAI.htm"&gt;strong AI&lt;/a&gt;)&lt;br /&gt;When answer is prepared in short memory (in the form of answer concept list) then it should be converted into Natural Language text.&lt;br /&gt;AI already has &lt;a href="http://www.dennisgorelik.com/ai/WordDictionaryTable.htm"&gt;relations between words and concepts&lt;/a&gt;, so we can prepare NL text. The text wouldn't be nice to read, but it would be in a natural language already.&lt;br /&gt;&lt;br /&gt;In order to make text output better AI has to remember typical flow of natural language. Such information could be stored in &lt;a href="http://www.dennisgorelik.com/ai/TextPairs.htm"&gt;TextPair&lt;/a&gt; table.&lt;br /&gt;&lt;br /&gt;Information is gathered into TextPair table during massive reading.&lt;br /&gt;Basically TextPair table would have statistical information about typical language constructions.&lt;br /&gt;&lt;br /&gt;See also: &lt;a href="http://www.dennisgorelik.com/ai/WriterPrototype.htm"&gt;Writer Prototype&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Other things which could improve writing:&lt;br /&gt;1) &lt;a href="http://www.dennisgorelik.com/ai/Phrase.htm"&gt;Phrase&lt;/a&gt; concepts could be converted into text too.&lt;br /&gt;2) Output sentences should be kept short. Translate one abstract concept into one sentence would be a good idea.&lt;br /&gt;3) While looking through Pair table, search for synonyms as a substitution for original concepts.&lt;br /&gt;4) The best feature, but the hardest to implement: &lt;br /&gt;Use &lt;a href="http://www.dennisgorelik.com/ai/SoftcodedRoutines.htm"&gt;softcoded routines&lt;/a&gt; to generate the text --- for every concept find softcoded routine which relates to both this concept and "writing text" module.&lt;br /&gt;These softcoded routines would output into actual text.&lt;br /&gt;Obviously these softcoded routines should be prepared prior to text generation. It could be done by two &lt;a href="http://www.dennisgorelik.com/ai/Learning.htm"&gt;standard strong AI learning techniques&lt;/a&gt;: "knowledge download" and "experiment".&lt;br /&gt;For example, during &lt;a href="http://www.dennisgorelik.com/ai/Experiment.htm"&gt;experiment&lt;/a&gt; successful softcoded routines would be adopted/reinforced. Not efficient softcoded routines would be erased.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt; If it involves connecting parts of sentences from various regions of&lt;br /&gt;&gt; data based on statistics then it will often generate garbage.&lt;br /&gt;&lt;br /&gt;You are wrong.&lt;br /&gt;Even pretty dumb Elisa text generation algorithm works acceptable.&lt;br /&gt;Why would more efficient algorithm work worse?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-110937215536293864?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/110937215536293864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=110937215536293864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110937215536293864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110937215536293864'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/02/ai-output-response-in-natural-language.html' title='AI output --- response in Natural Language'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-110929061833512952</id><published>2005-02-24T16:08:00.000-08:00</published><updated>2005-02-24T17:16:15.320-08:00</updated><title type='text'>Strong AI: finding cause and effect</title><content type='html'>&lt;a href="http://www.mageo.com/home/GEORGE_71/index.html"&gt;Jiri&lt;/a&gt;,&lt;br /&gt;You claim that my strong AI design wouldn't be able to handle cause-effect relations. But the whole memory structure was designed exactly for the purpose of finding these cause-effect relations.&lt;br /&gt;&lt;br /&gt;Some history&lt;br /&gt;Originally I put into main memory design two types of relations: &lt;br /&gt;1) Cause-effect relations.&lt;br /&gt;2) Parent-child relations. &lt;br /&gt;But later on I decided that system would be simpler and still work efficiently if I keep only one type of relations between concepts: &lt;a href="http://www.dennisgorelik.com/ai/CauseEffectRelation.htm"&gt;cause-effect relations&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Back to current design&lt;br /&gt;Strong AI design assumes that the &lt;a href="http://www.dennisgorelik.com/ai/MainMemory.htm"&gt;main memory&lt;/a&gt; would keep millions of concepts connected by hundreds of millions cause-effect relations.&lt;br /&gt;&lt;br /&gt;With such memory it would be easy to find the cause(s) for any specified effect(s). &lt;br /&gt;It's also easy to find the effect(s) for any specified cause(s).&lt;br /&gt;&lt;br /&gt;You next question probably would be: "how can we put all these millions of cause-effect relations into the main memory?".&lt;br /&gt;&lt;br /&gt;One word answer would be: "&lt;a href="http://www.dennisgorelik.com/ai/Learning.htm"&gt;Learning&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;Short answer would be: "Read &lt;a href="http://www.dennisgorelik.com/ai/Experiment.htm"&gt;experiment&lt;/a&gt; and/or &lt;a href="http://www.dennisgorelik.com/ai/EventsCorrelationAnalyzer.htm"&gt;event correlation analyzer&lt;/a&gt; articles". &lt;br /&gt;&lt;br /&gt;If you don't have time to read "Learning", "Experiment", and "Event Correlation Analyzer" read at least this simplified example:&lt;br /&gt;-----&lt;br /&gt;AI sends message: "Hi, dude". &lt;br /&gt;AI receives message: "Hello". &lt;br /&gt;Event correlation analyzer adds cause-effect relations between concepts "Hi, dude" and "Hello". &lt;br /&gt;-----&lt;br /&gt;&lt;br /&gt;You can find full version of this example on &lt;a href="http://www.dennisgorelik.com/ai/Experiment.htm"&gt;experiment&lt;/a&gt; page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-110929061833512952?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/110929061833512952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=110929061833512952' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110929061833512952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110929061833512952'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/02/strong-ai-finding-cause-and-effect.html' title='Strong AI: finding cause and effect'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-110928584180291767</id><published>2005-02-24T14:31:00.001-08:00</published><updated>2005-02-24T15:00:46.013-08:00</updated><title type='text'>Emotions in Strong AI</title><content type='html'>&gt; Are emotions part of the "main functionality"?&lt;br /&gt;&lt;br /&gt;Yes.&lt;br /&gt;Emotions are the part of the core AI functionality.&lt;br /&gt;&lt;br /&gt;But in order to correctly understand my answer you need to understand what I understand under emotions.&lt;br /&gt;&lt;br /&gt;Emotion is kind of advanced reflex. Typically emotion consists of a group of reflexes working together. There could be many reflexes in a single emotion. That's why it's hard to predict emotion even if you know behavior of every reflex. The problem of prediction of emotional response is actually worse because usually observer doesn't know what reflexes affect emotional result).&lt;br /&gt;&lt;br /&gt;In other hand, it is not that hard to calculate result of emotion inside of the AI system.&lt;br /&gt;It just takes a bunch of straightforward calculations. &lt;br /&gt;This calculations are really simple.&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;Let assume that reflex1 (&lt;a href="http://www.dennisgorelik.com/ai/SoftcodedRoutines.htm"&gt;softcoded routine&lt;/a&gt;) activates concept e1 if concept c1 is activated.&lt;br /&gt;...&lt;br /&gt;Let assume that reflexN activates concept eN if concept c1 is activated.&lt;br /&gt;("c" states for "&lt;a href="http://www.dennisgorelik.com/ai/Cause.htm"&gt;cause&lt;/a&gt;" and "e" stands for "&lt;a href="http://www.dennisgorelik.com/ai/Effect.htm"&gt;effect&lt;/a&gt;").&lt;br /&gt;&lt;br /&gt;Whole emotion would activate &lt;a href="http://www.dennisgorelik.com/ai/Concept.htm"&gt;concepts&lt;/a&gt; e1 ... eN.&lt;br /&gt;These concepts e1 ... eN represent the emotional response of AI.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-110928584180291767?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/110928584180291767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=110928584180291767' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110928584180291767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110928584180291767'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/02/emotions-in-strong-ai_24.html' title='Emotions in Strong AI'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-110921461097053787</id><published>2005-02-23T19:06:00.000-08:00</published><updated>2005-08-19T19:37:45.346-07:00</updated><title type='text'>Simple AI as a necessary prototype for complex AI</title><content type='html'>Jiri,&lt;br /&gt;&lt;br /&gt;&gt; I would not have any problem with (AI's) hardcoded goals if they are &lt;br /&gt;&gt; guaranteed to stay fully compatible with our goals. &lt;br /&gt;&lt;br /&gt;Nobody can give such guarantee.&lt;br /&gt;For instance, desire to protect their families was a component of motivation of suicide pilots who crashed into Twin Towers in NYC in Sep 2001.&lt;br /&gt;&lt;br /&gt;&gt;Bottom line:&lt;br /&gt;&gt;In order to make AI to achieve such "high level goals", &lt;br /&gt;&gt;operator/admin has to carefully design set of "simple goals".&lt;br /&gt;&lt;br /&gt;Having enough data, AI can generate all the needed sub-goals and solutions. &lt;br /&gt;&lt;br /&gt;Nope.&lt;br /&gt;Without assistance (in form of goals) it's practically impossible to learn.&lt;br /&gt;Without learning it's practically impossible to achieve high level goals.&lt;br /&gt;&lt;br /&gt;Without sexual instinct reproduction is practically impossible.&lt;br /&gt;&lt;br /&gt;&gt; Optionally, admin can specify rules which cannot be broken during the &lt;br /&gt;&gt; problem solving process.&lt;br /&gt;&lt;br /&gt;Problem solving process is too delicate to give it to an admin.&lt;br /&gt;Solving process should be implemented by developer under strict architect supervision.&lt;br /&gt;&lt;br /&gt;&gt;&gt;It is impossible to educate without "desire to learn" &lt;br /&gt;&gt;&gt; (read: "learning hardcoded goals") already implemented in AI.&lt;br /&gt;&lt;br /&gt;&gt; Not sure if I understand correctly. Assuming I do, I would say it &lt;br /&gt;&gt; applies to people, not to AI. &lt;br /&gt;&lt;br /&gt;It applies to any intelligent learning system. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt; The AI needs to be able to generate customized models for particular&lt;br /&gt;&gt; problem scenarios. The same question can be asked under different &lt;br /&gt;&gt; scenarios and the correct answers might be different or even contrary. &lt;br /&gt;&lt;br /&gt;Different scenario means that this different scenario will be mentioned in the question.&lt;br /&gt;In case if different scenario is mentioned in the question --- simple AI would generate different answer.&lt;br /&gt;&lt;br /&gt;&gt; That's one of the reasons why your AI cannot work well. Another one is &lt;br /&gt;&gt; that it cannot generalize.&lt;br /&gt;&lt;br /&gt;Generalization is different feature. It could be implemented later.&lt;br /&gt;BTW, most humans don't generalize well.&lt;br /&gt;They can borrow generalizations from other people, but typically don't create their own generalizations.&lt;br /&gt;Simple AI will be able to borrow generalization from NL text.&lt;br /&gt;&lt;br /&gt;Bottom line: "Generalization ability is not core AI feature".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt;&gt;BTW, these "logically advanced" humans are not necessarily the most&lt;br /&gt;&gt;&gt;successful ones :-)&lt;br /&gt;&lt;br /&gt;&gt;Right.. Success takes some luck..&lt;br /&gt;&lt;br /&gt;This is not about luck.&lt;br /&gt;Strong communication skills and efficient set of goals are far more important for intelligence than advanced logical skills.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt; The most basic demo might be doable in a few days.&lt;br /&gt;&lt;br /&gt;Nope :-(&lt;br /&gt;&lt;br /&gt;&gt; The parser which does the inserts should be relatively easy to do.&lt;br /&gt;&lt;br /&gt;Correct, I successfully implemented it.&lt;br /&gt;But this is not full demo. Therefore there is nothing to show / experiment with.&lt;br /&gt;&lt;br /&gt;&gt; Put the sentence-parts into a single table as you have originally planned.&lt;br /&gt;&gt; Let it learn from locally stored text files...&lt;br /&gt;&lt;br /&gt;This learning part takes longer time to develop.&lt;br /&gt;&lt;br /&gt;&gt;&gt;If I need 1 digit precision, then my AI need just remember few hundred&lt;br /&gt;&gt;&gt;combinations&lt;br /&gt;&lt;br /&gt;&gt; There is an infinite number of combinations.&lt;br /&gt;&lt;br /&gt;With 10 digits???&lt;br /&gt;&lt;br /&gt;&gt; It's terribly limited if it cannot do calculation it did not observed.&lt;br /&gt;&lt;br /&gt;Intelligence is possible without ability to count.&lt;br /&gt;It's proved by history.&lt;br /&gt;&lt;br /&gt;&gt;&gt;Also my AI would use special math functions for calculations :-)&lt;br /&gt;&lt;br /&gt;&gt; Good, you are getting there ;-)..&lt;br /&gt;&lt;br /&gt;Well, NL text has to be processed first. After that needs for calculations should be identified. Then parameters should be prepared and passed to the math functions.&lt;br /&gt;For me it's obvious that AI can work without math, but cannot work without NL processing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt;&gt;&gt; The system needs to understand symbols "2", "+", "4", "=" separately.&lt;br /&gt;&lt;br /&gt;&gt;&gt;Yes, but in a limited way.&lt;br /&gt;&gt;&gt;Concept "2" may have relations with "1 + 1", "0 + 2", and "1 * 2".&lt;br /&gt;&gt;&gt;"=" may be associated with internal math calculator. And with "2*2 = 4".&lt;br /&gt;&gt;&gt;Etc.&lt;br /&gt;&lt;br /&gt;&gt; Crazy ;-)..&lt;br /&gt;&lt;br /&gt;Sorry, but that's how our minds work.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt; Here you go. Do not waste time with lots of coding. Google is your AI.&lt;br /&gt;&gt; The problem is that you would need a lot more magic than some synonyms&lt;br /&gt;&gt; from webster to turn it into a clever AI.&lt;br /&gt;&lt;br /&gt;I cannot update Google's links' weights.&lt;br /&gt;That's why I cannot just play with Google.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-110921461097053787?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/110921461097053787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=110921461097053787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110921461097053787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110921461097053787'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/02/simple-ai-as-necessary-prototype-for_23.html' title='Simple AI as a necessary prototype for complex AI'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-110921225743608769</id><published>2005-02-23T18:29:00.000-08:00</published><updated>2005-03-02T07:41:11.033-08:00</updated><title type='text'>Limited AI</title><content type='html'>As my first &lt;a href="http://www.dennisgorelik.com/ai/Prototypes.htm"&gt;AI prototype&lt;/a&gt;, I'm going to implement AI with the limited set of features.&lt;br /&gt;Such "limited AI" (or "simple AI") project should be relatively easy to implement.&lt;br /&gt;"Limited AI" project should have its own business sense.&lt;br /&gt;Features from this "Limited AI" should be useful for "Full AI" ("Complex AI" / "&lt;a href="http://www.dennisgorelik.com/ai/StrongAI.htm"&gt;Strong AI&lt;/a&gt;").&lt;br /&gt;&lt;br /&gt;Here are these "Limited AI" features:&lt;br /&gt;&lt;br /&gt;1) &lt;a href="http://www.dennisgorelik.com/ai/MainMemory.htm"&gt;Memory&lt;/a&gt; in form of Neural Net:&lt;br /&gt;Graph with &lt;a href="http://www.dennisgorelik.com/ai/Concept.htm"&gt;concepts&lt;/a&gt; as a nodes and &lt;a href="http://www.dennisgorelik.com/ai/Relation.htm"&gt;relations&lt;/a&gt; as an edges.&lt;br /&gt;&lt;br /&gt;2) Natural Language processing.&lt;br /&gt;Natural language is converted into Concepts. Appropriate relations are created.&lt;br /&gt;&lt;br /&gt;3) Learning from Feedback.&lt;br /&gt;Based on feedback from users/experts relations between Concepts are updated.&lt;br /&gt;Feedback User Interface should be implemented in easy-to-use form.&lt;br /&gt;"Learning from Feedback" requires implementation of a simple prototype of &lt;a href="http://www.dennisgorelik.com/ai/MotivationSystem.htm"&gt;Motivation System&lt;/a&gt;&lt;br /&gt;"Learning from Feedback" has limited &lt;a href="http://www.dennisgorelik.com/ai/Learning.htm"&gt;learning&lt;/a&gt; ability.&lt;br /&gt;&lt;br /&gt;4) &lt;a href="http://www.dennisgorelik.com/ai/Forgetting.htm"&gt;Forgetting&lt;/a&gt;.&lt;br /&gt;Relations are getting weaker with time (unless learning happens).&lt;br /&gt;Very weak relations are deleted completely from the system.&lt;br /&gt;Same forgetting mechanism can be applied to concepts.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What is not included into "limited AI":&lt;br /&gt;1) Set of hardcoded goals (full "Motivation System").&lt;br /&gt;2) "Self-programming" (&lt;a href="http://www.dennisgorelik.com/ai/Programmator.htm"&gt;Programmator&lt;/a&gt;, &lt;a href="http://www.dennisgorelik.com/ai/SoftcodedRoutines.htm"&gt;softcoded routines&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-110921225743608769?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/110921225743608769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=110921225743608769' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110921225743608769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110921225743608769'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/02/limited-ai.html' title='Limited AI'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-110908420521706557</id><published>2005-02-22T06:48:00.000-08:00</published><updated>2005-08-19T19:39:26.606-07:00</updated><title type='text'>Simple AI as a necessary prototype for complex AI</title><content type='html'>Jiri,&lt;br /&gt;&lt;br /&gt;&gt; Call it goal or "attraction point", I would not recommend to hardcode it.&lt;br /&gt;&lt;br /&gt;Sometimes it's easier to code, than to implement "goal designer" for administrator.&lt;br /&gt;&lt;br /&gt;&gt; There should be some sort of Add/Edit/Delete mode for that (possibly&lt;br /&gt;&gt; for Admin(s) only).&lt;br /&gt;&lt;br /&gt;You can implement one of hardcoded goals in form of "obey to administrator".&lt;br /&gt;This is still the option.&lt;br /&gt;&lt;br /&gt;&gt; But I think you should be able to describe the source scenario, the&lt;br /&gt;&gt; target scenario and optionally some rules which cannot be broken. Then&lt;br /&gt;&gt; The AI should generate solution steps (assuming it has relevant&lt;br /&gt;&gt; resources).&lt;br /&gt;&lt;br /&gt;- Babies don't understand "source scenario", but they are still can learn. Why AI cannot be the same?&lt;br /&gt;- I think you're still missing the point of what the &lt;a href="http://www.dennisgorelik.com/ai/HardcodedGoals.htm"&gt;hardcoded goals&lt;/a&gt; are.&lt;br /&gt;Goal is not final point in (self)development.&lt;br /&gt;Humans have hardcoded goals, but they don't have hardcoded goals like "become a president of the US" or "earn $1 billion". These two examples are &lt;a href="http://www.dennisgorelik.com/ai/SoftcodedGoals.htm"&gt;softcoded goals&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Bottom line: &lt;br /&gt;In order to make AI to achieve such "high level goals", operator/admin has to carefully design set of "simple goals".&lt;br /&gt;&lt;br /&gt;Most probably "simple goals" and "high level goals" would be different.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt;&gt; Goals provide direction of learning/self development.&lt;br /&gt;&lt;br /&gt;&gt; no need for "hardcode". Editable = better.&lt;br /&gt;&lt;br /&gt;It is impossible to educate without "desire to learn" (read: "learning hardcoded goals") already implemented in AI.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt; you need to implement imagination in order to develop&lt;br /&gt;&gt; decent AI. I mean the AI needs to be able to generate some sort&lt;br /&gt;&gt; of model of the scene it thinks about. Not necessarily a 3D simulation&lt;br /&gt;&gt; but some type of model it could play with in it's mind.&lt;br /&gt;&lt;br /&gt;Model - yes.&lt;br /&gt;Visual model - not necessarily (hint: blind people are still intelligent).&lt;br /&gt;&lt;br /&gt;Actually whole memory structure is designed for building models (concepts and relations between concepts).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt;&gt; Hardcoded goals should evaluate feedback and make conclusions.&lt;br /&gt;&gt;&gt; Not necessarily logical conclusions. More like emotional conclusions.&lt;br /&gt;&lt;br /&gt;&gt; I think everything should be logical and the AI should be able to explain &gt; the logic whenever requested by an authorized user..&lt;br /&gt;&lt;br /&gt;It's nice to have such ability, but... not necessarily. &lt;br /&gt;Ability to logically explain the logic is coming with experience, education, a lot of thinking, conversations, and time.&lt;br /&gt;Children mostly cannot logically explain why they behave in a certain way. But they still learn.&lt;br /&gt;&lt;br /&gt;Adults have limited ability to logically explain why they behave in a certain way.&lt;br /&gt;&lt;br /&gt;Only the most logically advanced humans can logically explain almost everything.&lt;br /&gt;BTW, these "logically advanced" humans are not necessarily the most successful ones :-)&lt;br /&gt;&lt;br /&gt;Bottom line: logical explanation ability is not a core AI feature.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt; I think when you move to the complex problem solving, you will find out &lt;br /&gt;&gt; that the basic features you are playing with now are not so useful..&lt;br /&gt;&gt; When do you think you will be ready for the complex AI?&lt;br /&gt;&lt;br /&gt;Not soon :-(&lt;br /&gt;&lt;br /&gt;I need to implement simple AI first. It also takes a lot of time --- you know.&lt;br /&gt;&lt;br /&gt;But what I know for sure --- if I try to implement complex AI (&lt;a href="http://www.dennisgorelik.com/ai/StrongAI.htm"&gt;strong AI&lt;/a&gt;) as my first &lt;a href="http://www.dennisgorelik.com/ai/Prototypes.htm"&gt;AI prototype&lt;/a&gt; - I would definitely fail.&lt;br /&gt;&lt;br /&gt;Agree?&lt;br /&gt;&lt;br /&gt;&gt; I think you need a demo to see the problem.&lt;br /&gt;&gt; Why don't you code it?&lt;br /&gt;&lt;br /&gt;Time. Development always takes a lot of time. Especially Research and Development.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt;&gt; Majority of humans' decisions are BASED on this statistical factor.&lt;br /&gt;&gt;&gt; This majority consists of very simple problems/decisions though. (Like&lt;br /&gt;&gt;&gt; if I see "2 + 2" then I remember "4").&lt;br /&gt;&lt;br /&gt;&gt; It's funny you have used this example..&lt;br /&gt;&gt; The world of math alone is a killer for your AI.&lt;br /&gt;&lt;br /&gt;It's not exactly a math. It's just remembering right answer in a particular case.&lt;br /&gt;&lt;br /&gt;&gt; You cannot store all that info.&lt;br /&gt;&lt;br /&gt;Why not?&lt;br /&gt;If I need 1 digit precision, then my AI needs to remember just few hundred combinations like:&lt;br /&gt;==========&lt;br /&gt;1 + 1 = 2&lt;br /&gt;1 + 2 = 3&lt;br /&gt;...&lt;br /&gt;9 + 9 = 18&lt;br /&gt;...&lt;br /&gt;9 * 9 = 81&lt;br /&gt;...&lt;br /&gt;==========&lt;br /&gt;&lt;br /&gt;Also my AI would use special math functions for calculations :-)&lt;br /&gt;&lt;br /&gt;&gt; The system needs to understand symbols "2", "+", "4", "=" separately.&lt;br /&gt;&lt;br /&gt;Yes, but in a limited way.&lt;br /&gt;Concept "2" may have relations with "1 + 1", "0 + 2", and "1 * 2".&lt;br /&gt;"=" may be associated with internal math calculator. And with "2*2 = 4".&lt;br /&gt;Etc.&lt;br /&gt;&lt;br /&gt;Well, anyway, all these stuff is not for the nearest prototypes&lt;br /&gt;:-)&lt;br /&gt;&lt;br /&gt;&gt;&gt; More complex decision making would be unavailable for this "statistical"&lt;br /&gt;&gt;&gt; approach. BUT(!) --- this "statistical" approach would help to quickly&lt;br /&gt;&gt;&gt; find limited set of possible solutions.&lt;br /&gt;&lt;br /&gt;&gt; Does not sound like an interesting AI to me.&lt;br /&gt;&lt;br /&gt;I think that "simple AI features set" is:&lt;br /&gt;#1 - required for simple AI implementation.&lt;br /&gt;#2 - sufficient for simple AI implementation.&lt;br /&gt;#3 - required for complex AI implementation.&lt;br /&gt;#4 - not sufficient for complex AI implementation.&lt;br /&gt;&lt;br /&gt;What statements (#1, #2, #3, #4) do you agree/disagree with? &lt;br /&gt;&lt;br /&gt;&gt;&gt; Keep in mind, that more complex algorithms are too slow and cannot solve&lt;br /&gt;&gt;&gt; the problem without simple "statistical" algorithm.&lt;br /&gt;&lt;br /&gt;&gt; Yes, but not with your type of "statistical" algorithm.&lt;br /&gt;&gt; The system needs to be able to work with "formulas"&lt;br /&gt;&gt; and parameter-variables, not just remembering "formula"-instances.&lt;br /&gt;&gt; with particular parameter-instances without being able to&lt;br /&gt;&gt; automatically reuse the "formulas" using various parameter values.&lt;br /&gt;&lt;br /&gt;Most of the humans are not able to work with formulas.&lt;br /&gt;They are still intelligent though.&lt;br /&gt;&lt;br /&gt;&gt; For example, my AI can learn the Pythagoras Theorem: a^2 + b^2 = c^2.&lt;br /&gt;&gt; Then it can use it for triangles of all sizes.&lt;br /&gt;&lt;br /&gt;How would you reuse this math ability in decision making process like: "finding electrical power provider in my neighborhood"?&lt;br /&gt;&lt;br /&gt;I think your algorithm would be not reusable at all.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt; Your AI (as I understand it) can solve related question only&lt;br /&gt;&gt; if it finds an example with the particular numbers in it's memory.&lt;br /&gt;&lt;br /&gt;You understand it almost right.&lt;br /&gt;The only correction is that: "AI would be use external knowledge, like Google or other intelligent experts".&lt;br /&gt;&lt;br /&gt;&gt; It cannot handle the general way of thinking.&lt;br /&gt;&lt;br /&gt;Searching in internal/external memory is 90% of general way of thinking.&lt;br /&gt;Another 9% is results evaluation against set of goals (both hardcoded and softcoded).&lt;br /&gt;&lt;br /&gt;And another 1% is inventions. This 1% is:&lt;br /&gt;- not necessary.&lt;br /&gt;- is impossible without "memory search" and "results evaluation".&lt;br /&gt;&lt;br /&gt;&gt; That's just terribly limited/inefficient. I said "formula" and I used a &lt;br /&gt;&gt; math example but this applies to all kinds of processes the AI needs to &lt;br /&gt;&gt; understand in order to solve something.&lt;br /&gt;&lt;br /&gt;What is your structure of memory which would be flexible enough to keep heterogeneous information?&lt;br /&gt;How functionality reuse would be implemented in your memory structure?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-110908420521706557?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/110908420521706557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=110908420521706557' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110908420521706557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110908420521706557'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/02/simple-ai-as-necessary-prototype-for.html' title='Simple AI as a necessary prototype for complex AI'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-110870764576596700</id><published>2005-02-17T22:20:00.000-08:00</published><updated>2005-02-17T22:20:45.770-08:00</updated><title type='text'>Goals and decision making</title><content type='html'>Keep in mind, that goal is not something ultimate. Goal is more like attraction point.&lt;br /&gt;There could be several attraction points.&lt;br /&gt;They shouldn't conflict with each other.&lt;br /&gt;But they could compete with each other. Or quite contrary --- help to each other.&lt;br /&gt;Goals provide direction of learning/self development.&lt;br /&gt;&gt; If the feedback is also NL then it's not very clear to me how you can&lt;br /&gt;&gt; increase understanding to the input.&lt;br /&gt;Feedback could be in different form.&lt;br /&gt;For instance, "satisfaction signal".&lt;br /&gt;Another option --- NL. But special NL parser should be able to extract key words from NL and transform them into "satisfaction signal".&lt;br /&gt;&lt;br /&gt;&gt; other thing is that the AI is IMO not supposed to evaluate goals. It&lt;br /&gt;&gt; should be evaluating solutions.&lt;br /&gt;Correct. AI should not evaluate hardcoded goals.&lt;br /&gt;Hardcoded goals should evaluate feedback and make conclusions.&lt;br /&gt;Not necessarily logical conclusions. More like emotional conclusions.&lt;br /&gt;&gt; I do not understand how you want to get complex problem solving&lt;br /&gt;&gt; working. That requires various types of reasoning. &lt;br /&gt;I'm thinking about implementation of simple problem solving.&lt;br /&gt;You are right --- complex problem solving requires more features.&lt;br /&gt;I think basic features have to be implemented first. &lt;br /&gt;Basic features would help to implement simple problem solving.&lt;br /&gt;&gt; Even if you combine ALL the words in all possible ways &lt;br /&gt;Not in all possible combinations, but in "used combination".&lt;br /&gt;&gt; and if you have&lt;br /&gt;&gt; all that statistically sorted based on how often various combinations&lt;br /&gt;&gt; go together, it will be extremely poor problem solver because majority&lt;br /&gt;&gt; of solutions are just not based on that kind of statistical factor &lt;br /&gt;Majority of humans' decisions are BASED on this statistical factor.&lt;br /&gt;This majority consists of very simple problems/decisions though. (Like if I see "2 + 2" then I remember "4").&lt;br /&gt;More complex decision making would be unavailable for this "statistical" approach. BUT(!) --- this "statistical" approach would help to quickly find limited set of possible solutions. And then more complex decision making algorithms would select right answer.&lt;br /&gt;Keep in mind, that more complex algorithms are too slow and cannot solve the problem without simple "statistical" algorithm.&lt;br /&gt;NOTICE: This email is intended solely for the use of the individual to whom it is addressed and may contain information that is privileged, confidential or otherwise exempt from disclosure. If the reader of this email is not the intended recipient or the employee or agent responsible for delivering the message to the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication is strictly prohibited. If you have received this communication in error, please immediately notify us by telephone and return the original message to us at the listed email address. Thank You.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-110870764576596700?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/110870764576596700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=110870764576596700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110870764576596700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110870764576596700'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/02/goals-and-decision-making.html' title='Goals and decision making'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-110822522403482368</id><published>2005-02-12T08:20:00.000-08:00</published><updated>2005-02-12T08:20:24.033-08:00</updated><title type='text'>Re: [agi] Cell</title><content type='html'>Artificial General Intelligence maillist archive&lt;br /&gt;&lt;a href="http://www.mail-archive.com/agi@v2.listbox.com/"&gt;AGI maillist archive&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-110822522403482368?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/110822522403482368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=110822522403482368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110822522403482368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110822522403482368'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/02/re-agi-cell.html' title='Re: [agi] Cell'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-110804525440115698</id><published>2005-02-10T06:17:00.000-08:00</published><updated>2008-07-31T06:06:02.956-07:00</updated><title type='text'>Brad Wyble</title><content type='html'>&lt;a href="http://www.cs.kent.ac.uk/people/staff/bw5/"&gt;Brad Wyble&lt;/a&gt;&lt;br /&gt;Email: B.Wyble@kent.ac.uk &lt;br /&gt;Address: Computing Laboratory&lt;br /&gt;University of Kent&lt;br /&gt;Canterbury&lt;br /&gt;Kent, CT2 7NF  &lt;br /&gt;Telephone: +44 (0)1227 827553 (direct line) &lt;br /&gt;Facsimile: +44 (0)1227 762811 &lt;br /&gt;=================&lt;br /&gt;&lt;br /&gt;Imagine,... you've got your 10^6 CPU's and you want to make &lt;br /&gt;an AI.  You have to devote some percentage of those CPU's to "thinking" &lt;br /&gt;(ie analyzing and representing information) and the remainder to &lt;br /&gt;restricting that thinking to some useful task.  No one would argue, I &lt;br /&gt;hope, that it's useful to blindly analyze all available information.&lt;br /&gt;&lt;br /&gt;The part that's directing your resources is the control architechture and &lt;br /&gt;it requires meticulous engineering and difficult design decisions. &lt;br /&gt;What percentage do you allocate?&lt;br /&gt;&lt;br /&gt;5%? 20%?   The more you spend, the more efficiently the remaining CPU &lt;br /&gt;power is spent.  There's got to be a point at which you achieve a maximum &lt;br /&gt;efficiency for your blob of silicon.&lt;br /&gt;&lt;br /&gt;The brain is thoroughly riddled with such control architechture, starting &lt;br /&gt;at the retina and moving back, it's a constant process of throwing out &lt;br /&gt;information and compressing what's left into a more compact form.  That's &lt;br /&gt;really all your brain is doing from the moment a photon hits your eye, &lt;br /&gt;determining whether or not you should ignore that photon.  And it is a &lt;br /&gt;Very Hard problem.&lt;br /&gt;&lt;br /&gt;================&lt;br /&gt;I used to think AGI was &lt;br /&gt;practically a done deal.  I figured we were 20 years out.&lt;br /&gt;&lt;br /&gt;7 years in Neuroscience boot-camp changed that for good.  I think anyone &lt;br /&gt;who's truly serious about AI should spend some time studying at least one &lt;br /&gt;system of the brain.  And I mean really drill down into the primary &lt;br /&gt;literature, don't just settle for the stuff on the surface which paints &lt;br /&gt;nice rosy pictures.&lt;br /&gt;&lt;br /&gt;Delve down to network anatomy, let your mind be blown by the precision and &lt;br /&gt;complexity of the connectivity patterns.&lt;br /&gt;&lt;br /&gt;Then delve down to cellular anatomy, come to understand how tightly &lt;br /&gt;compact and well engineered our 300 billion CPUs are.  Layers and layers &lt;br /&gt;of feedback regulation interwoven with an exquisite perfection, both &lt;br /&gt;within cells and between cells.  What we don't know yet is truly &lt;br /&gt;staggering.&lt;br /&gt;&lt;br /&gt;I guarantee this research will permanently expand your mind.&lt;br /&gt;&lt;br /&gt;Your idea of what a "Hard" problem is will ratchet up a few notches, and &lt;br /&gt;you will never again look upon any significant slice of the AGI pie as &lt;br /&gt;something simple enough that it can can be done by GA running on a few kg &lt;br /&gt;of molecular switches.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-110804525440115698?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/110804525440115698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=110804525440115698' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110804525440115698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110804525440115698'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/02/brad-wyble.html' title='Brad Wyble'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-110738269876129626</id><published>2005-02-02T14:17:00.000-08:00</published><updated>2005-02-02T14:18:18.763-08:00</updated><title type='text'>http://en.wikipedia.org/wiki/Natural_language_processing</title><content type='html'>Some problems which make NLP difficult&lt;br /&gt;Word boundary detection  &lt;br /&gt;In spoken language, there are usually no gaps between words; where to place the word boundary often depends on what choice makes the most sense grammatically and given the context. In written form, languages like Chinese do not signal word boundaries either. &lt;br /&gt;Word sense disambiguation  &lt;br /&gt;Any given word can have several different meanings; we have to select the meaning which makes the most sense in context. &lt;br /&gt;Syntactic ambiguity  &lt;br /&gt;The grammar for natural languages is not unambiguous, i.e. there are often multiple possible parse trees for a given sentence. Choosing the most appropriate one usually requires semantic and contextual information. &lt;br /&gt;Imperfect or irregular input  &lt;br /&gt;Foreign or regional accents and vocal impediments in speech; typing or grammatical errors, OCR errors in texts. &lt;br /&gt;Speech acts and plans  &lt;br /&gt;Sentences often don't mean what they literally say; for instance a good answer to "Can you pass the salt" is to pass the salt; in most contexts "Yes" is not a good answer, although "No" is better and "I'm afraid that I can't see it" is better yet. Or again, if a class was not offered last year, "The class was not offered last year" is a better answer to the question "How many students failed the class last year?" than "None" is. &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-110738269876129626?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/110738269876129626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=110738269876129626' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110738269876129626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110738269876129626'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/02/httpenwikipediaorgwikinaturallanguagep.html' title='http://en.wikipedia.org/wiki/Natural_language_processing'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-110686934832900376</id><published>2005-01-27T15:41:00.000-08:00</published><updated>2005-01-27T15:42:28.330-08:00</updated><title type='text'>General intelligence without natural language processing is impossible</title><content type='html'>Jiri,&lt;br /&gt;&lt;br /&gt;1) Yes, human knowledge base is limited.&lt;br /&gt;2) Children's knowledge is limited even more.&lt;br /&gt;That's why our children's intelligence is essentially weaker than adults' intelligence.&lt;br /&gt;3) ARTCOM's knowledge would be EXTREMELY limited (because of very poor communication channel).&lt;br /&gt;That's why ARTCOM's general intelligence would be EXTREMELY weak.&lt;br /&gt;4) If you suggest to use new language for communication with ARTCOM then it's not user friendly already.&lt;br /&gt;What is more important: knowledge base on the internet is practically not available for ARTCOME.&lt;br /&gt;&lt;br /&gt;5) Yes, ability to understand available data is critical.&lt;br /&gt;That's exactly the direction to dig in the General AI research.&lt;br /&gt;And this is directly relates to natural language reading problem.&lt;br /&gt;&lt;br /&gt;6) You can measure my intelligence even if I have no external tools. I still have knowledge database in my head.&lt;br /&gt;What is important here: my intelligence with external tools (Google/Internet/Other experts/...) would be essentially higher than my intelligence without external tools.&lt;br /&gt;&lt;br /&gt;BTW, John Searle did big mistake in his Chinese Room Argument.&lt;br /&gt;Student with dictionary is different system than student without dictionary.&lt;br /&gt;No wonder that "student with dictionary system" can speak Chinese, but "student without dictionary system" cannot.&lt;br /&gt;Intelligence level of these two systems also differs.&lt;br /&gt;&lt;br /&gt;7) Difference between "human search" and "intelligent calculator" is huge:&lt;br /&gt;Humans already have huge knowledge base of possible solutions. Current problem activates the most relevant solution in the knowledge base.&lt;br /&gt;Then human tries to apply these most relevant solutions and check the results. Solution which brings the best result is selected.&lt;br /&gt;(The quality of the result is evaluated against human's goals).&lt;br /&gt;In addition --- this selected solution, relevant information, and relations between problem and solution are added to the knowledge base for future use.&lt;br /&gt;&lt;br /&gt;"Intelligent calculator" behaves in different way. Calculator doesn't use knowledge base, because it doesn't have solutions knowledge base.&lt;br /&gt;Calculator doesn't have the ways to find the solution in the knowledge database either.&lt;br /&gt;Calculator just applies some calculations to input data and returns the result.&lt;br /&gt;You are building calculator.&lt;br /&gt;Yes, you are going to implement small database based on past experience with user stories.&lt;br /&gt;But the key to efficient general intelligence is HUGE database, not small one.&lt;br /&gt;&lt;br /&gt;8) If you cover essential amount of concepts and relations between concepts that you will quickly get big database.&lt;br /&gt;Why do you think it would be small?&lt;br /&gt;It would be small only if your input channel is inefficient (like special language which wasn't used before).&lt;br /&gt;&lt;br /&gt;9) Little data in knowledge base is absolutely not enough for general intelligence!&lt;br /&gt;It could be little data in the question, but knowledge base has to be HUGE.&lt;br /&gt;&lt;br /&gt;10) Since your system with small knowledge base would be inefficient --- nobody would put data in your database. Therefore the project would die.&lt;br /&gt;&lt;br /&gt;11) Contrary to General Intelligence, HTML prototype perfectly works with one page. That's why some people learned HTML.&lt;br /&gt;But even in case of HTML it took years before HTML became popular.&lt;br /&gt;&lt;br /&gt;12) Your special language has other disadvantages aside of "nobody use it" problem.&lt;br /&gt;It is less efficient than natural languages in supporting "General Intelligence Thought Process" and "General Topic Conversations".&lt;br /&gt;&lt;br /&gt;13) If my long term memory doesn't accept any new knowledge then:&lt;br /&gt;I still will be able to apply solutions from my huge database to new problems which are similar to old problems.&lt;br /&gt;But this would be possible only because I already have HUGE knowledge base.&lt;br /&gt;&lt;br /&gt;Worst part in "read-only memory" is that deliberation would be impossible.&lt;br /&gt;Adapting to the changes in the world would be impossible.&lt;br /&gt;Improving solution solving skills would be impossible.&lt;br /&gt;&lt;br /&gt;Too many problems. Even with HUGE knowledge base.&lt;br /&gt;Without HUGE knowledge base already in place there would be practically no intelligence.&lt;br /&gt;&lt;br /&gt;14) If you want to keep things as simple as possible --- don't invent your own language. This is not just useless it's harmful for the system.&lt;br /&gt;&lt;br /&gt;15) I hope I saved your research/development time &lt;br /&gt;:-)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-110686934832900376?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/110686934832900376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=110686934832900376' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110686934832900376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110686934832900376'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2005/01/general-intelligence-without-natural.html' title='General intelligence without natural language processing is impossible'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-110367800835354913</id><published>2004-12-21T17:11:00.000-08:00</published><updated>2004-12-21T17:13:28.353-08:00</updated><title type='text'>Differences between Monster.com and Intellectual Job Search</title><content type='html'>There would be 2 major differences.&lt;br /&gt;In short:&lt;br /&gt;1) Differences in search -- it would provide smoother search. &lt;br /&gt;2) Differences in data input - it would be much easier to enter resumes / job descriptions. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now let's consider these differences in more details:&lt;br /&gt;1) Differences in search &lt;br /&gt;1.1. Every keyword would have weight. Compare it with current situation when keywords are just yes/no criteria in a filter.&lt;br /&gt;1.2. Weight of every keyword (or phrase) would be evaluated automatically, based on user preferences (what resume does user like/dislike).&lt;br /&gt;1.3. User will see all position sorted by user's preferences.&lt;br /&gt;1.4. Every time when user reads the description - user would evaluate it (very short - "I don't like it" / "so-so" / "I like it". This evaluation will be taken into account and applied to sort the rest of the positions.&lt;br /&gt;&lt;br /&gt;2) Differences in data input.&lt;br /&gt;2.1. Data entry would be highly automated. Instead of filling many fields into database user will just cut&amp;paste the resume / JobDescription. Or even email it to database. The system will parse the resume/JobDescription and insert it into database in searchable format.&lt;br /&gt;2.2. JobDescription would be automatically rated according to "search users" preferences.&lt;br /&gt;E.g.: if there are 1000 search users, then new resume/JobDescription would get 1000 ratings.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-110367800835354913?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/110367800835354913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=110367800835354913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110367800835354913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/110367800835354913'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/12/differences-between-monstercom-and.html' title='Differences between Monster.com and Intellectual Job Search'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-109301257032307162</id><published>2004-08-20T07:36:00.000-07:00</published><updated>2004-08-20T07:36:10.323-07:00</updated><title type='text'>intelligenxia --- Unstructured data analysis --- Success Stories</title><content type='html'>&lt;a href="http%3A%2F%2Fintelligenxia.com%2Fsolutions%2Fsuccess.shtml"&gt;Success Stories&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-109301257032307162?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/109301257032307162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=109301257032307162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/109301257032307162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/109301257032307162'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/08/intelligenxia-unstructured-data.html' title='intelligenxia --- Unstructured data analysis --- Success Stories'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108841926951819795</id><published>2004-06-28T03:41:00.000-07:00</published><updated>2004-06-28T03:41:09.516-07:00</updated><title type='text'>Questions about any Would-Be AGI System</title><content type='html'>&lt;a href="http://www.goertzel.org/papers/AGIQuestions.htm"&gt;Questions about any Would-Be AGI System&lt;/a&gt;: "Questions about any Would-Be AGI System&lt;br /&gt; &lt;br /&gt;Ben Goertzel&lt;br /&gt;May 20, 2002&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;This question list is designed to aid in the comparative discussion and analysis of different approaches to Artificial General Intelligence (AGI).  &lt;br /&gt; &lt;br /&gt;It is in no sense complete, and it is certainly a bit biased toward my own AGI approaches and interests, in spite of my efforts to make it not too severely so.  I hope that near-future revisions will be less biased in this way.&lt;br /&gt; &lt;br /&gt;For this preliminary version, feedback is sought on the questions themselves.  After the question list has been fleshed out through feedback from others, I will provide answers for my own Novamente AGI design, and try to get other AGI designers to give their own answers.&lt;br /&gt; &lt;br /&gt;I am less interested in reactions of the form �This or that question is not relevant to my AGI system� and more interested in reactions of the form �You left out this question, which is very important for my AGI system.�    I assume that not all questions will be relevant to all AGI  systems.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;Knowledge Representation&lt;br /&gt; &lt;br /&gt;How are the following represented?&lt;br /&gt; &lt;br /&gt;Concepts &lt;br /&gt;Relationships between concepts &lt;br /&gt;Quantified relationships (e.g. �Every boy loves a girl�, �Every boy has a dog that every girl likes to call by some special pet name�) &lt;br /&gt;Procedures &lt;br /&gt;Percepts &lt;br /&gt;Thoughts (considered as temporary mental phenomena, actively evolving and not committed to memory) &lt;br /&gt;Beliefs about named concepts &lt;br /&gt;Beliefs about unnamed concepts &lt;br /&gt;Beliefs about procedures &lt;br /&gt;The degree/strength/certainty of a belief &lt;br /&gt;Hypothetical knowledge (�Pei believes the Earth is flat�) &lt;br /&gt;Contextual knowledge (�At parties, she is cute.�) &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;Attention Allocation&lt;br /&gt; "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108841926951819795?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108841926951819795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108841926951819795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108841926951819795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108841926951819795'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/06/questions-about-any-would-be-agi.html' title='Questions about any Would-Be AGI System'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108841903276704647</id><published>2004-06-28T03:37:00.000-07:00</published><updated>2004-06-28T03:37:12.766-07:00</updated><title type='text'>The Semi-Embodied Mind</title><content type='html'>&lt;a href="http://www.goertzel.org/papers/PostEmbodiedAI_June7.htm"&gt;The Semi-Embodied Mind&lt;/a&gt;&lt;br /&gt;Post-Embodied AI&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;On the Integration of Embodied and Unembodied Approaches &lt;br /&gt;&lt;br /&gt;to Artificial General Intelligence&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Ben Goertzel&lt;br /&gt;&lt;br /&gt;June 6, 2004&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108841903276704647?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108841903276704647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108841903276704647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108841903276704647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108841903276704647'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/06/semi-embodied-mind.html' title='The Semi-Embodied Mind'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108841741677249164</id><published>2004-06-28T03:10:00.000-07:00</published><updated>2004-06-28T03:10:16.773-07:00</updated><title type='text'>The life of Helen Keller</title><content type='html'>&lt;a href="http://www.rnib.org.uk/xpedio/groups/public/documents/publicwebsite/public_keller.hcsp#P8_883"&gt;The life of Helen Keller&lt;/a&gt;&lt;br /&gt;The life of Helen Keller&lt;br /&gt;Summary: About the life of Helen Keller, the deafblind woman who became a role model for millions of people&lt;br /&gt;&lt;br /&gt;The life of Helen Keller&lt;br /&gt;&lt;br /&gt;Helen falls ill &lt;br /&gt;Anne Sullivan &lt;br /&gt;Helen meets Anne &lt;br /&gt;The Frost King &lt;br /&gt;Helen enters Radcliffe College &lt;br /&gt;Helen tours the World &lt;br /&gt;The Miracle Worker &lt;br /&gt;Helen retires from public life &lt;br /&gt;Helen’s legacy &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108841741677249164?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108841741677249164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108841741677249164' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108841741677249164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108841741677249164'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/06/life-of-helen-keller.html' title='The life of Helen Keller'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108841485986803949</id><published>2004-06-28T02:27:00.000-07:00</published><updated>2004-06-28T02:27:39.866-07:00</updated><title type='text'>The Story of My Life by deaf blind Helen Keller</title><content type='html'>&lt;a href="http://www.afb.org/MyLife/book.asp?ch=HK-toc"&gt;The Story of My Life&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108841485986803949?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108841485986803949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108841485986803949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108841485986803949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108841485986803949'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/06/story-of-my-life-by-deaf-blind-helen.html' title='The Story of My Life by deaf blind Helen Keller'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108840446503189067</id><published>2004-06-27T23:34:00.000-07:00</published><updated>2004-06-27T23:34:25.030-07:00</updated><title type='text'>Ai Research - Creating a new form of life - About Ai</title><content type='html'>&lt;a href="http://a-i.com/show_tree.asp?id=33"&gt;Ai Research - Creating a new form of life - About Ai&lt;/a&gt;&lt;br /&gt;Located in one of the largest mansions in Israel, our research institute is the ultimate "digital day care," the ideal place to raise our child machine from infancy to adulthood, teaching him to interpret and respond to ordinary conversation. &lt;br /&gt;&lt;br /&gt;Ai Research is headed by Jack Dunietz, a 23-year veteran of the technology industry, who has established several successful publicly traded firms. The Ai team consists of scientists, researchers, engineers, and language specialists. All work together to nurture Ai's child machine, and to ensure that it will successfully pass the Turing Test within the next 10 years.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108840446503189067?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108840446503189067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108840446503189067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108840446503189067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108840446503189067'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/06/ai-research-creating-new-form-of-life.html' title='Ai Research - Creating a new form of life - About Ai'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108690421178121773</id><published>2004-06-10T14:50:00.000-07:00</published><updated>2004-06-10T14:50:11.780-07:00</updated><title type='text'>Artificial Intelligence Meetups</title><content type='html'>&lt;a href="http://ai.meetup.com/"&gt;&lt;img border="0" src="http://img.meetup.com/img/logo/med/a/ai.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108690421178121773?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108690421178121773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108690421178121773' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108690421178121773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108690421178121773'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/06/artificial-intelligence-meetups.html' title='Artificial Intelligence Meetups'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108572314644971223</id><published>2004-05-27T22:45:00.000-07:00</published><updated>2004-05-27T22:45:46.450-07:00</updated><title type='text'>Super-goals and sub-goals discussion</title><content type='html'>&lt;a href="http://www.xent.com/pipermail/fork/Week-of-Mon-20031020/026435.html"&gt;Fumbling Towards the Meaning of Life&lt;/a&gt;: "jamesr at best.com"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108572314644971223?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108572314644971223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108572314644971223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108572314644971223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108572314644971223'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/05/super-goals-and-sub-goals-discussion.html' title='Super-goals and sub-goals discussion'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108567574981577285</id><published>2004-05-27T09:35:00.000-07:00</published><updated>2004-05-27T09:35:49.816-07:00</updated><title type='text'>AI - The Mind Revolution --- George71's site</title><content type='html'>&lt;a href="http://www.mageo.com/home/GEORGE_71/index.html"&gt;AI history - The Mind Revolution&lt;/a&gt;: "General Problem Solver "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108567574981577285?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108567574981577285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108567574981577285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108567574981577285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108567574981577285'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/05/ai-mind-revolution-george71s-site.html' title='AI - The Mind Revolution --- George71&apos;s site'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108564370834144389</id><published>2004-05-27T00:41:00.000-07:00</published><updated>2004-05-27T00:41:48.340-07:00</updated><title type='text'>AI basic Design</title><content type='html'>&lt;a href="http://www.halbrain.com/Design.htm"&gt;Design&lt;/a&gt;&lt;br /&gt;----------&lt;br /&gt;The design of brains requires that we know what a brain is.&lt;br /&gt;     Nature -&gt; Sensors -&gt; Brain -&gt; Motors -&gt; Nature&lt;br /&gt;is the flow diagram for everything that has a brain. &lt;br /&gt;----------&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108564370834144389?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108564370834144389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108564370834144389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108564370834144389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108564370834144389'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/05/ai-basic-design.html' title='AI basic Design'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108564040455321803</id><published>2004-05-26T23:46:00.000-07:00</published><updated>2004-05-26T23:46:44.553-07:00</updated><title type='text'>The Classification of Virch Worlds</title><content type='html'>&lt;a href="http://www.orionsarm.com/civ/Classification_of_Virch_Worlds.html"&gt;The Classification of Virch Worlds&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108564040455321803?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108564040455321803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108564040455321803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108564040455321803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108564040455321803'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/05/classification-of-virch-worlds.html' title='The Classification of Virch Worlds'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108563065588830340</id><published>2004-05-26T21:04:00.000-07:00</published><updated>2004-05-26T21:04:15.886-07:00</updated><title type='text'>FrameSet in .NET</title><content type='html'>&lt;a href="http://www.cse.fau.edu/~hzhuang/WICLab7New.htm"&gt;&lt;/a&gt;: "frame"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108563065588830340?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108563065588830340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108563065588830340' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108563065588830340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108563065588830340'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/05/frameset-in-net.html' title='FrameSet in .NET'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108501804409806349</id><published>2004-05-19T18:54:00.000-07:00</published><updated>2004-05-19T18:54:04.096-07:00</updated><title type='text'>Betterhumans &gt; The Age of Purposeful Machines</title><content type='html'>&lt;a href="http://www.betterhumans.com/Features/Reports/report.aspx?articleID=2004-05-18-1"&gt;Betterhumans &gt; The Age of Purposeful Machines&lt;/a&gt;&lt;br /&gt;Patrick Bailey has ideas which are similar with my ideas about &lt;a href="http://www.dennisgorelik.com/ai/HardcodedGoals.htm"&gt;hardcoded goals&lt;/a&gt;&lt;br /&gt;I think I need to rename my hardcoded goals into Super-goals.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108501804409806349?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108501804409806349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108501804409806349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108501804409806349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108501804409806349'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/05/betterhumans-age-of-purposeful.html' title='Betterhumans &gt; The Age of Purposeful Machines'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108441993039030571</id><published>2004-05-12T20:45:00.000-07:00</published><updated>2004-05-12T20:45:30.390-07:00</updated><title type='text'>sciforums.com - VB Strong A.I. Project</title><content type='html'>&lt;a href="http://www.sciforums.com/showthread.php?t=35390"&gt;sciforums.com - VB Strong A.I. Project&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108441993039030571?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108441993039030571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108441993039030571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108441993039030571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108441993039030571'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/05/sciforumscom-vb-strong-ai-project.html' title='sciforums.com - VB Strong A.I. Project'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108424288398733102</id><published>2004-05-10T19:34:00.000-07:00</published><updated>2004-05-10T19:34:43.986-07:00</updated><title type='text'>Google's man behind the curtain</title><content type='html'>Google thinks that intelligence will not be invented at least 200 years...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://news.com.com/2008-1024_3-5208228.html"&gt;Google's man behind the curtain | Newsmakers | CNET News.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108424288398733102?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108424288398733102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108424288398733102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108424288398733102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108424288398733102'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/05/googles-man-behind-curtain.html' title='Google&apos;s man behind the curtain'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108370925451957471</id><published>2004-05-04T15:20:00.000-07:00</published><updated>2004-05-04T15:24:44.246-07:00</updated><title type='text'>Fiddler HTTP Debugger - HTTP Sniffer</title><content type='html'>&lt;a href="http://www.bayden.com/Fiddler/firstrun.asp"&gt;Fiddler HTTP Debugger - Installation Success&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108370925451957471?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108370925451957471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108370925451957471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108370925451957471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108370925451957471'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/05/fiddler-http-debugger-http-sniffer.html' title='Fiddler HTTP Debugger - HTTP Sniffer'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108364577353180782</id><published>2004-05-03T21:42:00.000-07:00</published><updated>2004-05-03T21:46:56.496-07:00</updated><title type='text'>JAIR - Journal of Artificial Intelligence Research --- FAQ</title><content type='html'>&lt;a href="http://www.jair.org/questions.html"&gt;JAIR - Some Frequently Asked Questions&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108364577353180782?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108364577353180782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108364577353180782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108364577353180782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108364577353180782'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/05/jair-journal-of-artificial.html' title='JAIR - Journal of Artificial Intelligence Research --- FAQ'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108364570846066038</id><published>2004-05-03T21:41:00.000-07:00</published><updated>2004-05-03T21:45:51.436-07:00</updated><title type='text'>AI Access Foundation, Inc.</title><content type='html'>&lt;a href="http://www.jair.org/aiaf.html"&gt;AI Access Foundation, Inc.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108364570846066038?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108364570846066038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108364570846066038' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108364570846066038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108364570846066038'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/05/ai-access-foundation-inc.html' title='AI Access Foundation, Inc.'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108364404097620476</id><published>2004-05-03T21:14:00.000-07:00</published><updated>2004-05-03T21:31:52.000-07:00</updated><title type='text'>Converting HTML to Text</title><content type='html'>&lt;a href="http://www.developerfusion.com/show/3901/"&gt;Converting HTML to Text&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;private void Page_Load(object sender, System.EventArgs e)&lt;br /&gt;{&lt;br /&gt;	Response.Write(StripTags("&amp;ltb&amp;gtTest&amp;lt/b&amp;gt"));&lt;br /&gt;}&lt;br /&gt;/// &amp;ltsummary&amp;gt&lt;br /&gt;/// Removes tags from passed HTML&lt;br /&gt;/// &amp;lt/summary&amp;gt&lt;br /&gt;/// &amp;ltparam name="HTML"&amp;gtIncoming HTML string&amp;lt/param&amp;gt&lt;br /&gt;/// &amp;ltreturns&amp;gtStripped text without HTML tags&amp;lt/returns&amp;gt&lt;br /&gt;string StripTags(string HTML)&lt;br /&gt;{&lt;br /&gt;	return System.Text.RegularExpressions.Regex.Replace(HTML, "&amp;lt[^&amp;gt]*&amp;gt", "");&lt;br /&gt;}&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108364404097620476?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108364404097620476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108364404097620476' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108364404097620476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108364404097620476'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/05/converting-html-to-text.html' title='Converting HTML to Text'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108364258687674054</id><published>2004-05-03T20:49:00.000-07:00</published><updated>2004-05-03T20:53:50.513-07:00</updated><title type='text'>Rex Swain's HTTP Viewer</title><content type='html'>&lt;a href="http://www.rexswain.com/httpview.html"&gt;Rex Swain's HTTP Viewer&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108364258687674054?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108364258687674054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108364258687674054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108364258687674054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108364258687674054'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/05/rex-swains-http-viewer.html' title='Rex Swain&apos;s HTTP Viewer'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108312633860906498</id><published>2004-04-27T21:25:00.000-07:00</published><updated>2004-04-27T21:29:53.590-07:00</updated><title type='text'>Intelligent Job search</title><content type='html'>&lt;a href="http://www.dennisgorelik.com/IntelligentJobSearch.htm"&gt;Intelligent Job search prototype&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108312633860906498?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108312633860906498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108312633860906498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108312633860906498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108312633860906498'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/04/intelligent-job-search.html' title='Intelligent Job search'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108217236044102186</id><published>2004-04-16T20:26:00.000-07:00</published><updated>2004-04-16T20:30:25.233-07:00</updated><title type='text'>Artificial Life, Inc.</title><content type='html'>&lt;a href="http://www.artificial-life.com/en/products.php?webaction=true"&gt;[ Artificial Life, Inc. ]&lt;/a&gt;&lt;br /&gt;They have nice chat bot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108217236044102186?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108217236044102186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108217236044102186' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108217236044102186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108217236044102186'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/04/artificial-life-inc.html' title='Artificial Life, Inc.'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108060476005748580</id><published>2004-03-29T15:59:00.000-08:00</published><updated>2004-03-29T16:02:54.436-08:00</updated><title type='text'>Parent-Child relation --- useless?</title><content type='html'>It seems that Parent-Child relations should not be implemented in the core of PCnous.&lt;br /&gt;It seems that Reason-Consequence relations are good enough for keeping all relationships between concepts.&lt;br /&gt;Sibling (synonyms) search can be accomplished any time when it's necessary. Sibling search can be accomplished based on reason-consequence relations (cause-effect relations).&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108060476005748580?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108060476005748580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108060476005748580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108060476005748580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108060476005748580'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/03/parent-child-relation-useless.html' title='Parent-Child relation --- useless?'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108058371050058499</id><published>2004-03-29T10:08:00.000-08:00</published><updated>2004-05-13T00:48:14.813-07:00</updated><title type='text'>Reader prototype: Current status</title><content type='html'>Implemented:&lt;br /&gt;1) Find statement in the text.&lt;br /&gt;2) FindWords in a statement (and add them to WordDictionary).&lt;br /&gt;3) FindPhrases in a statment (and add them to PhraseDictionary).&lt;br /&gt;4) FindTextPairs (and add them to TextPairDictionary).&lt;br /&gt;&lt;br /&gt;Not implemented:&lt;br /&gt;1) Short memory.&lt;br /&gt;2) Merge Method (which merges the Short Memory and the Main Memory)&lt;br /&gt;3) Reason-Consequence relations&lt;br /&gt;5) Forgetting process.&lt;br /&gt;6) HTML parser/reader which will allow to find and to read big amount of information.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108058371050058499?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108058371050058499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108058371050058499'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/03/reader-prototype-current-status.html' title='Reader prototype: Current status'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108000218665963118</id><published>2004-03-22T16:36:00.000-08:00</published><updated>2005-02-24T16:57:37.316-08:00</updated><title type='text'>Why does Chatter need for TextPairs?</title><content type='html'>Question: What are TextPairs for? I read &lt;a href="http://www.dennisgorelik.com/ai/TextPairs.htm"&gt;text pairs description&lt;/a&gt; and do not understand why you divide a sentence in such a way.&lt;br /&gt;&lt;br /&gt;Answer:&lt;br /&gt;I divide a sentence into: words and phrases.&lt;br /&gt;&lt;br /&gt;But in order to remember "how correct natural language sentence looks like" I also&lt;br /&gt;remember typical text pairs.&lt;br /&gt;&lt;br /&gt;Text pairs are like the links in the chain.&lt;br /&gt;&lt;br /&gt;TextPair table will help TextWriter to build sentence in a correct&lt;br /&gt;way.&lt;br /&gt;&lt;br /&gt;Please, ask me more if it is not clear.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108000218665963118?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108000218665963118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108000218665963118'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/03/why-does-chatter-need-for-textpairs.html' title='Why does Chatter need for TextPairs?'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108000201378404246</id><published>2004-03-22T16:33:00.000-08:00</published><updated>2005-08-15T18:54:39.756-07:00</updated><title type='text'>Text pairs</title><content type='html'>For 3 words sentence there will be 6 text concepts.&lt;br /&gt;3 words and 3 phrases.&lt;br /&gt;&lt;br /&gt;3 TextPairs will be found:&lt;br /&gt;word1 -&gt; word2&lt;br /&gt;word1 -&gt; phrase2&lt;br /&gt;word2 -&gt; word3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For 10-words sentence there will be&lt;br /&gt;10 words&lt;br /&gt;9 two-word phrases&lt;br /&gt;8 three-word phrases&lt;br /&gt;7 four-word phrases&lt;br /&gt;6 five-word phrases&lt;br /&gt;(I don't consider phrases longer than 5 words)&lt;br /&gt;=====================&lt;br /&gt;Total: 40 Text copcepts in the TextConcept collection&lt;br /&gt;&lt;br /&gt;There will be maximum 5 text concepts with the same "StartingPosition" key.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108000201378404246?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108000201378404246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108000201378404246'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/03/text-pairs.html' title='Text pairs'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108000195330921812</id><published>2004-03-22T16:32:00.000-08:00</published><updated>2005-08-15T18:50:22.536-07:00</updated><title type='text'>TextPairs search</title><content type='html'>Well, here is the task:&lt;br /&gt;&lt;br /&gt;Sentence consists of words.&lt;br /&gt;For instance, "Word1 word2 word3".&lt;br /&gt;Words are grouped by phrases.&lt;br /&gt;For example:&lt;br /&gt;phrase1 = "Word1 word2"&lt;br /&gt;phrase2 = "Word2 word3"&lt;br /&gt;phrase3 = "Word1 word2 word3"&lt;br /&gt;&lt;br /&gt;I consider both words and phrases as &lt;br /&gt;&lt;a href="http://www.dennisgorelik.com/ai/TextConcept.htm"&gt;text concepts&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Every text concept has a "start position" and an "next position".&lt;br /&gt;&lt;br /&gt;I'm going to use "start position" as the key for text concept in the&lt;br /&gt;collection.&lt;br /&gt;&lt;br /&gt;As you can see, text concept "word2" has start position = 2&lt;br /&gt;Text concept "phrase2" has start position = 2. That is the same with&lt;br /&gt;"word2". That means duplication.&lt;br /&gt;&lt;br /&gt;Original task is to find all &lt;a href="http://www.dennisgorelik.com/ai/TextPairs.htm"&gt;text pairs&lt;/a&gt; in the specified sentence.&lt;br /&gt;&lt;br /&gt;Any suggestions?&lt;br /&gt;&lt;br /&gt;Monday, March 22, 2004, 10:54:33 AM, you wrote:&lt;br /&gt;&lt;br /&gt;AIR&gt; There is no type in .NET that can have multiple values with the same key.&lt;br /&gt;AIR&gt; But you can write your own class derived from DictionaryBase. There is an&lt;br /&gt;AIR&gt; example in MSDN how to do this. If you tell me more about your task and&lt;br /&gt;AIR&gt; conditions (how many items you expect to store and how many of them are&lt;br /&gt;AIR&gt; stored with the same key) I can help you to write this class :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108000195330921812?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108000195330921812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108000195330921812'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/03/textpairs-search.html' title='TextPairs search'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-108000166993639262</id><published>2004-03-22T16:27:00.000-08:00</published><updated>2004-03-22T16:31:15.186-08:00</updated><title type='text'>Dictionary base example (MSDN)</title><content type='html'>&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemcollectionsdictionarybaseclasstopic.asp"&gt;Dictionary base example&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-108000166993639262?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/108000166993639262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=108000166993639262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108000166993639262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/108000166993639262'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/03/dictionary-base-example-msdn.html' title='Dictionary base example (MSDN)'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-107642559390465307</id><published>2004-02-10T07:06:00.000-08:00</published><updated>2005-08-21T10:02:12.873-07:00</updated><title type='text'>Reader implementation --- Pick out statement</title><content type='html'>1) Read first "InputTextBufferLengthMax" characters&lt;br /&gt;InputTextBufferLengthMax = 300 characters&lt;br /&gt;&lt;br /&gt;2) Try to find "EndOfStatement".&lt;br /&gt;EndOfStatement: "." (point) with following " " (space) or &amp;ltCR&amp;gt.&lt;br /&gt;&lt;br /&gt;3) If "EndOfStatement" was found within "InputTextBufferLengthMax" characters then &lt;br /&gt;InputTextBufferCurrentEnd = position of EndOfStatement + 1 (or + 2 if is "." is followed by " ").&lt;br /&gt;InputTextNextStartPosition = InputTextBufferCurrentEnd&lt;br /&gt;Continue parsing on deeper level (ParseStatement).&lt;br /&gt;&lt;br /&gt;4) Otherwise (if EndOfStatement wasn't found) then consider ";" (semicolon) with following " " (space) or &lt;CR&gt; as EndOfStatement. Repeat EndOfStatement search.&lt;br /&gt;&lt;br /&gt;5) If EndOfStatement wasn't found still: consider " -" (space with dash) as EndOfStatement. Repeat EndOfStatement search.&lt;br /&gt;&lt;br /&gt;6) If EndOfStatement wasn't found still: consider "," (comma) with following " " (space) or &lt;CR&gt; as EndOfStatement. Repeat EndOfStatement search.&lt;br /&gt;&lt;br /&gt;7) Consider "[", "]", "(", ")" as EndOfStatement.&lt;br /&gt;8) Consider "." (Comma without following space) as EndOfStatement.&lt;br /&gt;&lt;br /&gt;9) Consider " " as EndOfStatement.&lt;br /&gt;&lt;br /&gt;10) Consider any special character (not char not digit) as EndOfStatement.&lt;br /&gt;&lt;br /&gt;11) Consider any digit as EndOfStatement.&lt;br /&gt;12) Consider any capitalized character as EndOfStatement.&lt;br /&gt;&lt;br /&gt;13) Complain about bad quality of text. Consider any character as EndOfStatement.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-107642559390465307?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/107642559390465307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/107642559390465307'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/02/reader-implementation-pick-out.html' title='Reader implementation --- Pick out statement'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-107642554536649897</id><published>2004-02-10T07:05:00.000-08:00</published><updated>2004-02-10T07:08:14.030-08:00</updated><title type='text'>When to merge Short Memory and Main Memory?</title><content type='html'>Every "ShortMainMemoryMergePeriod" of time --- Short Memory is merged with Main Memory.&lt;br /&gt;Let "ShortMainMemoryMergePeriod" = 3 minutes.&lt;br /&gt;&lt;br /&gt;If a neuron wasn't updated during "ShortMainMemoryMergePeriod" then "ShortMemoryNeuronStagnationCounter" is increased.&lt;br /&gt;If "ShortMemoryNeuronStagnationCounter" grew up to "ShortMemoryNeuronStagnationCounterDestroyLevel" then the Neuron is removed from the Short Memory.&lt;br /&gt;&lt;br /&gt;"ShortMemoryNeuronStagnationCounterDestroyLevel" = 5&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-107642554536649897?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/107642554536649897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=107642554536649897' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/107642554536649897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/107642554536649897'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/02/when-to-merge-short-memory-and-main.html' title='When to merge Short Memory and Main Memory?'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-107642545616307750</id><published>2004-02-10T07:04:00.000-08:00</published><updated>2004-03-07T22:14:14.326-08:00</updated><title type='text'>Reader implementation --- Parse statement</title><content type='html'>1) Separate statement into words. Separator: any (non-letter and non-digit): " ", ".", "'", "/".&lt;br /&gt;2) Save each word into WordDictionary if the word doesn't exist there still.&lt;br /&gt;Any special character is considered as separate word.&lt;br /&gt;Space (" ") is considered as nothing (no word).&lt;br /&gt;3) At this point we have list of words. Each word is represented by NeuronId.&lt;br /&gt;4) Try to find phrases in the word list&lt;br /&gt;Let MaxQuantityOfWordsInPhrase = 5&lt;br /&gt;The Statement Parser should try to separate find out phrases.&lt;br /&gt;Let we have Statement ABCDEFG, where "A", "B", "C", "D", "E", "F", "G" are words.&lt;br /&gt;Then the Parser should create phrases: &lt;br /&gt;A&lt;br /&gt;AB&lt;br /&gt;ABC&lt;br /&gt;ABCD&lt;br /&gt;ABCDE&lt;br /&gt;B&lt;br /&gt;BC&lt;br /&gt;BCD&lt;br /&gt;DCDE&lt;br /&gt;DCDEF&lt;br /&gt;C&lt;br /&gt;CD&lt;br /&gt;CDE&lt;br /&gt;CDEF&lt;br /&gt;CDEFG&lt;br /&gt;D&lt;br /&gt;DE&lt;br /&gt;DEF&lt;br /&gt;DEFG&lt;br /&gt;E&lt;br /&gt;EF&lt;br /&gt;EFG&lt;br /&gt;F&lt;br /&gt;FG&lt;br /&gt;G&lt;br /&gt;&lt;br /&gt;If initial Strength of "A" is NewSingleWordPhraseStrength then&lt;br /&gt;Strength of "AB", "EF", and "FG" will be 2 * NewSingleWordPhraseStrength&lt;br /&gt;Strength of "ABC", "EFG", and "CDE" will be 3 * NewSingleWordPhraseStrength&lt;br /&gt;That is proportional to the quantity of words in the phrase.&lt;br /&gt;&lt;br /&gt;********) At the end of Paragraph: &lt;br /&gt;Try to find out "EndOfParagraph".&lt;br /&gt;EndOfParagraph: &amp;ltCR&amp;gt (^P), &amp;ltBR&amp;gt(?).&lt;br /&gt;End of paragraph should cause additional ShortMemoryForgettingProcess.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-107642545616307750?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/107642545616307750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=107642545616307750' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/107642545616307750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/107642545616307750'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/02/reader-implementation-parse-statement.html' title='Reader implementation --- Parse statement'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-107585937052523772</id><published>2004-02-03T17:49:00.000-08:00</published><updated>2004-02-03T17:51:49.763-08:00</updated><title type='text'>Reader prototype core code</title><content type='html'>Reader&lt;br /&gt;TextToParse.Parse(string SourceText);&lt;br /&gt;sourceText = SourceText&lt;br /&gt;&lt;br /&gt;Do while (!EndOfText)&lt;br /&gt;{&lt;br /&gt;SentenceToParse = TextToParse.GetNextSentence();&lt;br /&gt;	CurrentWordList = SentenceToParse.SearchWords();&lt;br /&gt;	CurrentPhraseList = SentenceToParse.SearchPhrases(CurrentWordList);&lt;br /&gt;	CurrentTextUnitList = MergeWordAndPhraseList(CurrentWordList, CurrentPhraseList)&lt;br /&gt;TextPairList = SearchPairs(CurrentTextUnitList);&lt;br /&gt;TextPairList.SaveToDB();&lt;br /&gt;&lt;br /&gt;ReasonConsequenceRelationsList = SearchReasonConsequenceRelations(CurrentTextUnitList);&lt;br /&gt;ShortMemory.Add(CurrentTextUnitList); // Partially clean old items out of ShortMemory; Add new items from CurrentTextUnitList to the ShortMemory&lt;br /&gt;ShortMemory.ImproveReasonConsequenceRelations();&lt;br /&gt;ShortMemory.SaveToTheMainMemory();&lt;br /&gt;}&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-107585937052523772?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/107585937052523772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=107585937052523772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/107585937052523772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/107585937052523772'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/02/reader-prototype-core-code.html' title='Reader prototype core code'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-107508513564392643</id><published>2004-01-25T18:45:00.000-08:00</published><updated>2004-01-25T18:47:42.436-08:00</updated><title type='text'>Reason-Consequence graph</title><content type='html'>I added new article to the site:&lt;br /&gt;&lt;a href="http://www.dennisgorelik.com/ai/ReasonConsequenceGraph.htm"&gt;Reason-Consequence graph&lt;/a&gt;&lt;br /&gt;It gives you idea how reason-consequences relations look like in the AI main memory.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-107508513564392643?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/107508513564392643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=107508513564392643' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/107508513564392643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/107508513564392643'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/01/reason-consequence-graph.html' title='Reason-Consequence graph'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-107312023937321349</id><published>2004-01-03T00:57:00.000-08:00</published><updated>2004-01-03T00:57:38.116-08:00</updated><title type='text'>Text Pairs</title><content type='html'>&lt;a href="http://dennisgorelik.com/ai/TextPairs.htm"&gt;Text Pairs&lt;/a&gt; - how to order words and phrases within text clause.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-107312023937321349?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/107312023937321349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=107312023937321349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/107312023937321349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/107312023937321349'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2004/01/text-pairs.html' title='Text Pairs'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-107224707413095232</id><published>2003-12-23T22:24:00.000-08:00</published><updated>2004-05-13T00:13:59.773-07:00</updated><title type='text'>New articles on the site</title><content type='html'>&lt;a href="http://www.dennisgorelik.com/ai/AdvantagesOfAIS.htm"&gt;Advantages of artificially crafted intelligent system&lt;/a&gt; --- This is a philosophical article --- chances are that you'll enjoy it :-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dennisgorelik.com/ai/ActiveConcept.htm"&gt;Active Concept&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dennisgorelik.com/ai/MergeShortMemoryAndMainMemory.htm"&gt;How to merge short memory and main memory&lt;/a&gt; --- (quite technical article, so it may be boring).&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-107224707413095232?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/107224707413095232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/107224707413095232'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2003/12/new-articles-on-site.html' title='New articles on the site'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-107199787385640534</id><published>2003-12-21T01:11:00.000-08:00</published><updated>2003-12-21T01:21:22.490-08:00</updated><title type='text'></title><content type='html'>This info I put into Google's directory:&lt;br /&gt;Title of Site: AI developer's guide&lt;br /&gt;URL: &lt;a href="http://dennisgorelik.com/ai/overview.htm"&gt;http://dennisgorelik.com/ai/overview.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Site Description: "I describe how to develop True AI (strong AI). I explain how to build Motivation and Decision making systems, how to implement Learning process and more!"&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-107199787385640534?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/107199787385640534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=107199787385640534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/107199787385640534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/107199787385640534'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2003/12/this-info-i-put-into-googles-directory.html' title=''/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-107199679634181418</id><published>2003-12-21T00:53:00.000-08:00</published><updated>2003-12-21T00:53:31.746-08:00</updated><title type='text'>Artificial Intelligence FAQ:1/6 General Questions &amp; Answers [Monthly posting]</title><content type='html'>&lt;a href="http://www.faqs.org/faqs/ai-faq/general/part1/"&gt;Artificial Intelligence FAQ:1/6 General Questions &amp; Answers [Monthly posting]&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I like this General AI FAQ.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-107199679634181418?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/107199679634181418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=107199679634181418' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/107199679634181418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/107199679634181418'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2003/12/artificial-intelligence-faq16-general.html' title='Artificial Intelligence FAQ:1/6 General Questions &amp; Answers [Monthly posting]'/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-1071995451550051</id><published>2003-12-21T00:30:00.000-08:00</published><updated>2003-12-21T00:31:06.606-08:00</updated><title type='text'></title><content type='html'>&lt;a href="http://home.pchome.com.tw/net/timlintb/"&gt;Biological and Artificial Neural Networks&lt;/a&gt;&lt;br /&gt;I agree in general, but why Artificial Neural Network should be layered?&lt;br /&gt;Why 3 layers?&lt;br /&gt;&lt;br /&gt;Biological Neural Network doesn't have layers. At least BNN doesn't have strict layers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-1071995451550051?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/1071995451550051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=1071995451550051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/1071995451550051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/1071995451550051'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2003/12/biological-and-artificial-neural.html' title=''/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6038090.post-107198760068728732</id><published>2003-12-20T22:20:00.000-08:00</published><updated>2003-12-29T21:42:26.203-08:00</updated><title type='text'></title><content type='html'>&lt;H2&gt;Why mathematics isn't useful in general reasoning&lt;/H2&gt;&lt;br /&gt;&lt;br /&gt;John Doe is a typical &lt;a href="http://dennisgorelik.com/ai/IntelligentSystem.htm"&gt;Intelligent System&lt;/a&gt;.&lt;br /&gt;As an Intelligent System he observes things and makes conclusions. Let's see how it looks like:&lt;br /&gt;&lt;br /&gt;John wakes up at a morning, looks at his watch and sees that it's 8 am.&lt;br /&gt;John remembers that 8 am is the beginning of his work day.&lt;br /&gt;He knows that it takes 30 minutes to come to work.&lt;br /&gt;John concludes that he'll be late at work.&lt;br /&gt;John knows that his boss won't be happy about that.&lt;br /&gt;John predicts what kind of consequences he'll get.&lt;br /&gt;John tries to select actions which he should accomplish to mitigate the consequences of being late today.&lt;br /&gt;John decides:&lt;br /&gt;1) To skip his breakfast.&lt;br /&gt;2) Call to his office from the car and apologize for the delay. &lt;br /&gt;&lt;br /&gt;So, how could all this thinking process be described by mathematics???&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6038090-107198760068728732?l=aidevelopment.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aidevelopment.blogspot.com/feeds/107198760068728732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6038090&amp;postID=107198760068728732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/107198760068728732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6038090/posts/default/107198760068728732'/><link rel='alternate' type='text/html' href='http://aidevelopment.blogspot.com/2003/12/why-mathematics-isnt-useful-in-general.html' title=''/><author><name>Dennis Gorelik</name><uri>http://www.blogger.com/profile/17700219093521377626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_ACJmPV1MOvQ/SbMA_vU1x0I/AAAAAAAAAWQ/AivIFhSi_5g/S220/Dennis2009Mar07.jpg'/></author><thr:total>0</thr:total></entry></feed>
