{"id":1750,"date":"2018-01-21T21:47:46","date_gmt":"2018-01-21T20:47:46","guid":{"rendered":"http:\/\/mocnedata.sk\/en\/?p=1750"},"modified":"2018-01-21T21:47:46","modified_gmt":"2018-01-21T20:47:46","slug":"how-to-teach-robots","status":"publish","type":"post","link":"https:\/\/mocnedata.sk\/en\/how-to-teach-robots\/","title":{"rendered":"3 WAYS how to TEACH ROBOTS human skills"},"content":{"rendered":"<p style=\"text-align: justify;\">Surprising it may sound, but <strong><span style=\"color: #0000ff;\">question of robots&#8217; moral standards<\/span><\/strong>\u00a0is with us for centuries and have been present well before first functioning\u00a0 robot prototype constructed. If you have seen the old Czech movie <em><span style=\"color: #008000;\"><a style=\"color: #008000;\" href=\"https:\/\/www.youtube.com\/watch?v=Bj4msr87jKU&amp;list=PLwTMDHbZl81mW3SvTUprxS1WyCgttl8WI&amp;index=5\" target=\"_blank\">Emperor&#8217;s Baker, Baker&#8217;s Emperor<\/a><\/span><\/em> (or its American version the <a href=\"https:\/\/en.wikipedia.org\/wiki\/The_Emperor_and_the_Golem\" target=\"_blank\">Emperor and the Golem<\/a>) or knows the story of the Golem, has actually\u00a0encountered\u00a0first attempts to make robots morally competent. Clay robot has been activated by inserting the magical stone (shaem) into robot&#8217;s forehead. From today&#8217;s perspective, more interesting that Golem&#8217;s clay is the fact that the robots\u00a0back then acted as good or bad by standards of the man, who activated the Golem. Unfortunately, the story does not recall how this has been achieved. It is even more puzzling because Golems (and other early robots) did not have any senses to observe its surroundings\u00a0or to adapt to environment.<\/p>\n<p style=\"text-align: justify;\">Fast forward, human kind has moved from legends to reality. We can build (much more elaborate) robots, we can even equip them with all senses that regular human possesses (sight, touch, hearing, smell and taste). However, in question, how to make the robot good or evil by design we are not much further then Golem times. So what methods did we develop as humans to teach the machine what is morally acceptable and what not?<\/p>\n<p style=\"text-align: justify;\">Some readers might get disappointed upon finding out that in programming robots we try to rely on the learning methods that we use to teach ourselves. The supporters of these approaches reason that if we want<img loading=\"lazy\" class=\" wp-image-1100 alignright\" src=\"http:\/\/mocnedata.sk\/wp-content\/uploads\/2017\/05\/Golem-300x223.jpg\" alt=\"Golem\" width=\"258\" height=\"191\" srcset=\"https:\/\/mocnedata.sk\/wp-content\/uploads\/2017\/05\/Golem-300x223.jpg 300w, https:\/\/mocnedata.sk\/wp-content\/uploads\/2017\/05\/Golem.jpg 560w\" sizes=\"(max-width: 258px) 100vw, 258px\" \/> to create robots compatible with human kind, we should provide them with comparable education as we receive as humans. Some disillusion rises from opponents reminding that we hope robots to be better\/fairer than the bar we, humans, se for them. While, let&#8217;s be sincere, our education system still produces abundance of cheaters, violence or human intolerance. Thus, striving for higher moral standards in robots does not seem to unreasonable request in that context. Be it reality or just our dream, these are <strong>three ways we now try<\/strong> to educate machines:<\/p>\n<h3 style=\"text-align: justify;\"><strong><span style=\"color: #3366ff;\">I. Mistakes as a path to success<\/span><\/strong><\/h3>\n<p style=\"text-align: justify;\">Central Europeans have the right to be proud <strong>that one of the ways<\/strong>, which humans pick to teach robots, has started in Slovakia.\u00a0 <span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/en.wikipedia.org\/wiki\/Marek_Rosa\" target=\"_blank\">Marek Rosa<\/a><\/span> (Slovak founder or gaming\u00a0start-up\u00a0<span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"http:\/\/www.keenswh.com\/about.html\" target=\"_blank\">KeenSofwareHouse<\/a><\/span>,\u00a0 decided to devout his full focus to Artificial Intelligence in company named\u00a0<a href=\"https:\/\/www.goodai.com\/\" target=\"_blank\"><span style=\"color: #3366ff;\"><strong>GoodAI<\/strong><\/span><\/a>.\u00a0 Marek&#8217;s approach uses mentor to build robot&#8217;s thinking habits.\u00a0 Literally, robot&#8217;s own mistakes help him get better via loops of tasks served to him from mentor. Robot tries all possible solutions to the problem and those ways leading to desired result are stored into robot&#8217;s permanent memory as useful concepts. Mentor&#8217;s role is to feed robot with still more and more complicated tasks upon learning the simpler ones. When robot is faced with conditions same to already solved task from past, he acts to deliver the desired result.\u00a0<img loading=\"lazy\" class=\"size-medium wp-image-1096 alignleft\" src=\"http:\/\/mocnedata.sk\/wp-content\/uploads\/2017\/05\/Marek_Rosa-300x169.jpg\" alt=\"Marek Rosa foto\" width=\"300\" height=\"169\" srcset=\"https:\/\/mocnedata.sk\/wp-content\/uploads\/2017\/05\/Marek_Rosa-300x169.jpg 300w, https:\/\/mocnedata.sk\/wp-content\/uploads\/2017\/05\/Marek_Rosa.jpg 620w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p style=\"text-align: justify;\">This approach probably most closely follows the pattern of human learning: First we learn to detect digits, then to substract and multliply, yet later to solve the set of equations or to describe curve of time-space. The name GoodAI has been chosen to indicate that artificial intelligence trained this way will not feel off the balance by new circumstances. Robot simply selects the solutions that\u00a0minimizes the damage and if more often facing that new phenomena, over the time it improves the method to ideal resolution of the problem.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">II.\u00a0 When sugar succumbs to whip<\/span><\/h3>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" class=\"alignright size-medium wp-image-1097\" src=\"http:\/\/mocnedata.sk\/wp-content\/uploads\/2017\/05\/RonArkin-300x188.jpg\" alt=\"Ron Arkin foto\" width=\"300\" height=\"188\" srcset=\"https:\/\/mocnedata.sk\/wp-content\/uploads\/2017\/05\/RonArkin-300x188.jpg 300w, https:\/\/mocnedata.sk\/wp-content\/uploads\/2017\/05\/RonArkin-768x480.jpg 768w, https:\/\/mocnedata.sk\/wp-content\/uploads\/2017\/05\/RonArkin-1024x640.jpg 1024w, https:\/\/mocnedata.sk\/wp-content\/uploads\/2017\/05\/RonArkin.jpg 1728w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>Quite different approach has been selected by\u00a0\u00a0<span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"http:\/\/www.cc.gatech.edu\/aimosaic\/faculty\/arkin\/\" target=\"_blank\">Ron Arkin<\/a><\/span>, American professor of Robotics at Georgia Tech University in USA.\u00a0Upon his experience he had gained by programming robots for American military, in classic sugar-whip choice he leaves the caloric option aside. His approach builds on <span style=\"color: #0000ff;\"><strong>simulating emotions in robots<\/strong><\/span>. And emotions that are. Arkin let the robot to decide and after the decision he simulates joy or shame in the robot&#8217;s system (by assigning black or red points to his solution). So if robot hits the barrier and tries to smash it by force, the teacher stimulates the shame feeling in robot&#8217;s memory about the damage caused to the wall. Therefore, next time robot hits the wall, he refrains the solutions that he felt ashamed about in past and prefers solutions that he has been praised about. This approach is essential because robots quickly learn to avoid unacceptable mistakes. In real life these robots will be less blunt in &#8220;surprising, never experienced&#8221; scenario than the ones trained by first method.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\"><strong>III. Read your robot a fairy tale\u00a0before sleep<\/strong><\/span><\/h3>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" class=\"size-medium wp-image-1098 alignleft\" src=\"http:\/\/mocnedata.sk\/wp-content\/uploads\/2017\/05\/MarkRiedl-300x230.jpg\" alt=\"Mark Riedl foto\" width=\"300\" height=\"230\" srcset=\"https:\/\/mocnedata.sk\/wp-content\/uploads\/2017\/05\/MarkRiedl-300x230.jpg 300w, https:\/\/mocnedata.sk\/wp-content\/uploads\/2017\/05\/MarkRiedl-768x588.jpg 768w, https:\/\/mocnedata.sk\/wp-content\/uploads\/2017\/05\/MarkRiedl.jpg 800w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>The third approach relies on moral standards development that we, humans, receive in the early childhood. <span style=\"color: #0000ff;\"><strong>Fairy tales and Stories<\/strong><\/span>. <a href=\"https:\/\/research.cc.gatech.edu\/inc\/mark-riedl\" target=\"_blank\"><span style=\"color: #3366ff;\">Mark Riedl<\/span><\/a>,\u00a0also from\u00a0Georgia Tech University agrees to Good AI approach. But he reasons that we do not have enough time to teach robot every tiny bit of the intelligence by plethora of trials and fails.<\/p>\n<p style=\"text-align: justify;\">Therefore, Riedl suggests that robot <span style=\"color: #3366ff;\"><strong>\u201ereads\u201c great number of stories\u00a0<\/strong><\/span>and analyses human thought and acting into cause-aftermath pairs. If robots during reading of the stories identifies formula that repeats, it stores it into the memory and will try to validate or disprove this rule in next stories to read. Already from legendary movie\u00a0 \u201e<span style=\"color: #008000;\"><em>Number five is alive<\/em><\/span>\u201c (<span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/www.youtube.com\/watch?v=Pj-qBUWOYfE\" target=\"_blank\">see video<\/a><\/span>) we know that robots can read enormously fast. Hence, this approach of learning can progress much faster than other methods involving human feedback. Robot can this way infer from innocent stories that if humans walk into the restaurant, they sit down and wait for the waitress to take their food orders. Do you find this trivial? Well, then consider robots to be perplexed, why hungry humans do not storm into the restaurant kitchen and cook something for them, as they do at their homes. The advantage of the &#8220;fairy tale&#8221; approach is that it can train event complex events that are very complicated to construct into try-and-fail attempts used by Marek Rosa.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #0000ff;\"><strong>Together or against each other?<\/strong><\/span><\/h3>\n<p style=\"text-align: justify;\">So, what all three methods share in common? Moral standards training of robots <strong>cannot rely on preprogramed routines<\/strong>.\u00a0 Even if we took the effort of rewriting all our moral standards into chains of &#8220;<em>If X happens, then do Y<\/em>&#8220;, robot educated by them would be still paralyzed if new circumstances arise. This way trained robots would also be rigid in times with their standards, fully inapt for human dynamics changing. Let&#8217;s not forget that not that long-ago women did not have right to vote and it was owner&#8217;s legal right to beat\u00a0his slave on the street.\u00a0 Proper training of the robot must allow for him to &#8220;learn along seeing&#8221; new societal norms, same way we teach new customs upon arriving into foreign culture. At the beginning we are a bit cautious and reserved, but after few days we slowly learn not to be elephant in glasshouse. Robot&#8217;s training has several advantages to human education. Firstly, if one robot\u00a0learns all the needed skills, all his next copies get them right away from moment of the construction. What is more, state authorities, can demand that all human facing robots in given country will share common moral standards and compulsory stick to them. The thing that would be so often needed in our human life as well. But that is different fairy tale to read &#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Surprising it may sound, but question of robots&#8217; moral standards\u00a0is with us for centuries and have been present well before first functioning\u00a0 robot prototype constructed. If you have seen the&#8230;<\/p>\n","protected":false},"author":2,"featured_media":1099,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":""},"categories":[2],"tags":[2011,891,875,2017,878,883,71,496,888,876,498,881,880,886,879,890,889,147,887,882,885,871,877,72,884],"jetpack_featured_media_url":"https:\/\/mocnedata.sk\/wp-content\/uploads\/2017\/05\/Cislo5zije.jpg","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/mocnedata.sk\/en\/wp-json\/wp\/v2\/posts\/1750"}],"collection":[{"href":"https:\/\/mocnedata.sk\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mocnedata.sk\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mocnedata.sk\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mocnedata.sk\/en\/wp-json\/wp\/v2\/comments?post=1750"}],"version-history":[{"count":4,"href":"https:\/\/mocnedata.sk\/en\/wp-json\/wp\/v2\/posts\/1750\/revisions"}],"predecessor-version":[{"id":1754,"href":"https:\/\/mocnedata.sk\/en\/wp-json\/wp\/v2\/posts\/1750\/revisions\/1754"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mocnedata.sk\/en\/wp-json\/wp\/v2\/media\/1099"}],"wp:attachment":[{"href":"https:\/\/mocnedata.sk\/en\/wp-json\/wp\/v2\/media?parent=1750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mocnedata.sk\/en\/wp-json\/wp\/v2\/categories?post=1750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mocnedata.sk\/en\/wp-json\/wp\/v2\/tags?post=1750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}