{"id":1563,"date":"2012-10-13T01:16:00","date_gmt":"2012-10-13T05:16:00","guid":{"rendered":"http:\/\/wizardwalk.com\/newblather\/?p=1563"},"modified":"2013-01-30T19:40:43","modified_gmt":"2013-01-30T23:40:43","slug":"in-search-of-the-best-idea-ever","status":"publish","type":"post","link":"https:\/\/wizardwalk.com\/newblather\/?p=1563","title":{"rendered":"In search of the best idea ever"},"content":{"rendered":"<p>Last month, or the month before (it&#8217;s all a bit of blur), I started programming what I thought could be a general purpose AI engine.\u00a0 And it works!\u00a0 It can find any pattern that is computational, and thus solve any computationally defined problem.\u00a0 But it&#8217;s unfortunately completely inefficient for most interesting tasks.\u00a0 If it wanted to learn to play chess, it would try to solve the entire game.\u00a0 While mathematically possible, it would take far too long to compute and take up way too much memory to be of any use, what with combinatorial explosions and all.\u00a0 And I don&#8217;t even know how to define a creative task, such as drawing or storytelling, in any computationally useful way.\u00a0 So I really didn\u2019t achieve much.<\/p>\n<p>But the seeds of obsession were planted.\u00a0 How does the human mind do it?\u00a0 What am I missing?\u00a0 There <em>must<\/em> be an answer, because <em>humans<\/em> do it.\u00a0 This is the \u201cAGI problem\u201d \u2013 AGI standing for \u201cartificial general intelligence\u201d \u2013 the elusive AI system that can do <em>anything<\/em>, not just model a solution to some specific traditionally-cognitive task (which is what most of the \u201cAI field\u201d focuses on).<\/p>\n<p>While I knew nobody had the answer (at least not that they\u2019re revealing, otherwise we&#8217;d be living in a very different world), a trip to the bookstore seemed like a good place to start.\u00a0 And there I found David Deutsch\u2019s recent book: <a href=\"http:\/\/www.amazon.com\/gp\/product\/0143121359\/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0143121359&amp;linkCode=as2&amp;tag=wizardwalk-20\">The Beginning of Infinity: Explanations That Transform the World<\/a><img loading=\"lazy\" style=\"margin: 0px; border-style: none! important;\" src=\"http:\/\/www.assoc-amazon.com\/e\/ir?t=wizardwalk-20&amp;l=as2&amp;o=1&amp;a=0143121359\" border=\"0\" alt=\"\" width=\"1\" height=\"1\" \/>.<\/p>\n<p><img loading=\"lazy\" style=\"display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;\" title=\"tboi\" src=\"http:\/\/wizardwalk.com\/newblather\/wp-content\/uploads\/2012\/10\/tboi.png\" border=\"0\" alt=\"tboi\" width=\"304\" height=\"457\" \/><\/p>\n<p>It&#8217;s a fascinating book, one of the most fascinating books I\u2019ve ever read really, even though it doesn&#8217;t give me any of the answers I&#8217;m looking for (Deutsch obviously makes no claim to have solved the AGI problem).\u00a0 At the heart of it, Deutsch argues that it\u2019s our human ability to <em>create explanations<\/em> that gives us the ability to think about all the things we do and make the sort of progress we do.\u00a0 Of course, we\u2019re still left with the question: how do we create explanations?\u00a0 How can we program computers to do the same?<\/p>\n<p>To quote Deutsch from <a href=\"http:\/\/www.aeonmagazine.com\/being-human\/david-deutsch-artificial-intelligence\/\">this also fascinating article<\/a>:<\/p>\n<blockquote><p>AGI cannot possibly be defined purely behaviourally. In the classic \u2018brain in a vat\u2019 thought experiment, the brain, when temporarily disconnected from its input and output channels, is thinking, feeling, creating explanations \u2014 it has all the cognitive attributes of an AGI. So the relevant attributes of an AGI program do not consist only of the relationships between its inputs and outputs.<\/p>\n<p>The upshot is that, unlike any functionality that has ever been programmed to date, this one can be achieved neither by a specification nor a test of the outputs. What is needed is nothing less than a breakthrough in philosophy, a new epistemological theory that explains how brains create explanatory knowledge and hence defines, in principle, without ever running them as programs, which algorithms possess that functionality and which do not.<\/p>\n<p>&#8230;<\/p>\n<p>Without understanding that the functionality of an AGI is qualitatively different from that of any other kind of computer program, one is working in an entirely different field. If one works towards programs whose \u2018thinking\u2019 is constitutionally incapable of violating predetermined constraints, one is trying to engineer away the defining attribute of an intelligent being, of a person: namely creativity.<\/p>\n<p>Clearing this logjam will not, by itself, provide the answer. Yet the answer, conceived in those terms, cannot be all that difficult. For yet another consequence of understanding that the target ability is qualitatively different is that, since humans have it and apes do not, the information for how to achieve it must be encoded in the relatively tiny number of differences between the DNA of humans and that of chimpanzees. So in one respect I can agree with the AGI-is-imminent camp: it is plausible that just a single idea stands between us and the breakthrough. But it will have to be one of the best ideas ever.<\/p><\/blockquote>\n<p>So I\u2019m in search of one of the best ideas ever.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last month, or the month before (it&#8217;s all a bit of blur), I started programming what I thought could be a general purpose AI engine.\u00a0 And it works!\u00a0 It can find any pattern that is computational, and thus solve any computationally defined problem.\u00a0 But it&#8217;s unfortunately completely inefficient for most [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[18,53,19],"tags":[344,617,618],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p7gI4B-pd","_links":{"self":[{"href":"https:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/posts\/1563"}],"collection":[{"href":"https:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wizardwalk.com\/newblather\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1563"}],"version-history":[{"count":1,"href":"https:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/posts\/1563\/revisions"}],"predecessor-version":[{"id":1646,"href":"https:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/posts\/1563\/revisions\/1646"}],"wp:attachment":[{"href":"https:\/\/wizardwalk.com\/newblather\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1563"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wizardwalk.com\/newblather\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1563"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wizardwalk.com\/newblather\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}