{"id":1589,"date":"2013-11-29T12:31:11","date_gmt":"2013-11-29T18:31:11","guid":{"rendered":"https:\/\/skepticink.com\/smilodonsretreat\/?p=1589"},"modified":"2013-11-29T12:31:24","modified_gmt":"2013-11-29T18:31:24","slug":"software","status":"publish","type":"post","link":"https:\/\/skepticink.com\/smilodonsretreat\/2013\/11\/29\/software\/","title":{"rendered":"Software Smarter than its Creators"},"content":{"rendered":"<p>A <a href=\"http:\/\/www.theregister.co.uk\/2013\/11\/15\/google_thinking_machines\/\">recent story at The Register<\/a> seems to be playing up the fear aspects of modern programming.<\/p>\n<p>Some computer programs are &#8220;smarter&#8221; than the people who built them. \u00a0The article describes how Google&#8217;s deep learning software can recognize cats. \u00a0That doesn&#8217;t sound like much of a big deal, every 2-year-olds can recognize a cat. \u00a0But how do they do it? \u00a0How do humans distinguish between a cat and a dog?<\/p>\n<p>Go ahead, take a moment and try. \u00a0Pretend that you are talking with an alien (who can inexplicably speak your language perfectly) and try to describe cats such that the alien never makes a mistake between identifying a cat vs. any other species on the planet.<\/p>\n<p>It&#8217;s really freaking hard. \u00a0When I&#8217;m faced with this, I usually have to go back into phylogenetic trees. \u00a0But 2-year-olds don&#8217;t know about genetics or any of that. \u00a0They just know it&#8217;s a cat.<\/p>\n<p>Google&#8217;s software is doing the same thing. \u00a0It&#8217;s just that no one knows how it&#8217;s doing it. \u00a0Modern software is well beyond the stage that one person can remember everything about it. \u00a0But this goes beyond that. \u00a0This is a piece of learning software.<\/p>\n<p>I don&#8217;t know the details&#8230; it could be evolutionary, it could rewrite the network that drives it, or it could be just code. \u00a0But it&#8217;s not code that was written into the system. \u00a0And that&#8217;s the important bit. \u00a0This software learned how to recognize cats in videos.<\/p>\n<p>In fact, the software is so good, that it has a better success rate in recognizing some things than humans.<\/p>\n<blockquote><p>What stunned Quoc V. Le is that the software has learned to pick out features in things like paper shredders that people can&#8217;t easily spot \u2013 you&#8217;ve seen one shredder, you&#8217;ve seen them all, practically. But not so for Google&#8217;s monster.<\/p>\n<p>Learning &#8220;how to engineer features to recognize that that&#8217;s a shredder \u2013 that&#8217;s very complicated,&#8221; he explained. &#8220;I spent a lot of thoughts on it and couldn&#8217;t do it.&#8221;<\/p>\n<p>Many of Quoc&#8217;s pals had trouble identifying paper shredders when he showed them pictures of the machines, he said. The computer system has a greater success rate, and he isn&#8217;t quite sure how he could write program to do this.<\/p><\/blockquote>\n<p>Things like this are the first step into developing a true AI. \u00a0An intelligence that exists because we made it, not because it evolved.<\/p>\n<p>This is interesting in a couple of ways. \u00a0The first being, at what point can we call some evolved, thinking computer program intelligent. \u00a0We seem to be having trouble defining intelligence in a meaningful way and we are intelligent (or so we think).<\/p>\n<p>The second is that as this technology evolves and is combined with other pieces of software (voice recognition, text identification, and the like) we can start to imagine that the computers really will begin to take a lot of the load off of us. \u00a0Instead of building a little Excel script to analyze a bunch of numbers and then make some specific changes, we can just describe what we need to do to our computer.<\/p>\n<p>Third, it shows something very interesting that intelligent design proponents will hate.<\/p>\n<p>AH HA! You think, these computer systems were intelligently designed. \u00a0And that&#8217;s true, they WERE. \u00a0Past tense. \u00a0Let&#8217;s look at that quote from the Google software engineer again.<\/p>\n<blockquote><p>What stunned Quoc V. Le is that the software has learned to pick out features in things like paper shredders that people can&#8217;t easily spot \u2013 you&#8217;ve seen one shredder, you&#8217;ve seen them all, practically. But not so for Google&#8217;s monster.<\/p>\n<p>Learning &#8220;how to engineer features to recognize that that&#8217;s a shredder \u2013 that&#8217;s very complicated,&#8221; he explained. &#8220;<strong>I spent a lot of thoughts on it and couldn&#8217;t do it.<\/strong>&#8220;<\/p><\/blockquote>\n<p>How did that software do what Mr. Le couldn&#8217;t figure out how to do? \u00a0It learned&#8230; it probably evolved. \u00a0It changed over time in a way that we can&#8217;t even understand.<\/p>\n<p>This is a critical blow to the idea of intelligent design. \u00a0The ID advocates keep using humans as their example. \u00a0Humans design complex things, therefore an intelligence is needed to design complex things.<\/p>\n<p>But, and this is critical, humans didn&#8217;t design this software. \u00a0It, in effect, designed itself. \u00a0How did it learn? \u00a0It evolved, it changed over time. \u00a0It became, by itself, without any human input, more complex than we can understand.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A recent story at The Register seems to be playing up the fear aspects of modern programming. Some computer programs&hellip;<\/p>\n","protected":false},"author":27,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,10],"tags":[607,609,937,608],"class_list":["post-1589","post","type-post","status-publish","format-standard","hentry","category-science","category-technology","tag-google","tag-image-recognition","tag-science","tag-software"],"_links":{"self":[{"href":"https:\/\/skepticink.com\/smilodonsretreat\/wp-json\/wp\/v2\/posts\/1589","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skepticink.com\/smilodonsretreat\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/skepticink.com\/smilodonsretreat\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/skepticink.com\/smilodonsretreat\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/skepticink.com\/smilodonsretreat\/wp-json\/wp\/v2\/comments?post=1589"}],"version-history":[{"count":0,"href":"https:\/\/skepticink.com\/smilodonsretreat\/wp-json\/wp\/v2\/posts\/1589\/revisions"}],"wp:attachment":[{"href":"https:\/\/skepticink.com\/smilodonsretreat\/wp-json\/wp\/v2\/media?parent=1589"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/skepticink.com\/smilodonsretreat\/wp-json\/wp\/v2\/categories?post=1589"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/skepticink.com\/smilodonsretreat\/wp-json\/wp\/v2\/tags?post=1589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}