{"id":25455,"date":"2020-07-17T00:55:39","date_gmt":"2020-07-16T19:25:39","guid":{"rendered":"https:\/\/www.technologyforyou.org\/?p=25455"},"modified":"2020-07-17T00:55:39","modified_gmt":"2020-07-16T19:25:39","slug":"ibm-research-mit-roundtable-solving-ais-big-challenges-requires-a-hybrid-approach","status":"publish","type":"post","link":"https:\/\/www.technologyforyou.org\/ibm-research-mit-roundtable-solving-ais-big-challenges-requires-a-hybrid-approach\/","title":{"rendered":"IBM Research &#038; MIT Roundtable: Solving AI\u2019s Big Challenges Requires a Hybrid Approach"},"content":{"rendered":"<p><strong><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\">By Larry Greenemeier<\/span><\/strong><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 14pt; color: #003366;\">At IBM Research\u2019s recent \u201cThe Path to More Flexible AI\u201d virtual roundtable, a panel of MIT and IBM experts discussed some of the biggest obstacles they face in developing artificial intelligence that can perform optimally in real-world situations.<\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\">The solution, they agreed during the July 8 panel, is to embrace an integrated AI paradigm that amplifies the strengths and compensates for the weaknesses found in different approaches, including symbolic programming and deep learning.<\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\">AI and automation are largely synonymous when you talk about industrial uses, <strong>said panelist\u00a0David Cox,\u00a0IBM Director of the MIT-IBM Watson AI Lab.<\/strong> \u201cA lot of what people mean when they talk about AI today is automation,\u201d he added. \u201cBut automation is incredibly labor-intensive today, in a way that really just doesn\u2019t work for the problems we want to solve.\u201d<\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\">To leverage tools like machine learning and deep learning, \u201cyou need to have huge amounts of carefully curated and bias-balanced data to be able to use them well,\u201d Cox said. \u201cAnd for the vast majority of the problems we face, actually, we don\u2019t have those giant rivers of data. Most of the hard problems we have in the world that we\u2019d love to solve with automation, with AI, we don\u2019t really have the right tools for that.\u201d<\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\">Machine learning is good at problems that require the interpretation of signals\u2014such as image recognition\u2014but the training process requires a lot of data and computing power, agreed panelist<strong>\u00a0Leslie Kaelbling,\u00a0an MIT Professor of Computer Science and Engineering.<\/strong><\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\">\u201cFor years people tried to directly solve problems such as finding faces in images, and directly engineering those solutions didn\u2019t work at all,\u201d Kaelbling said. \u201cInstead, it turns out we\u2019re much better at engineering algorithms that can take that data, and from the data derive a solution. For some problems, however, we don\u2019t have the formulations yet that would let us learn from the amount of data we have available. So we really have to focus on learning from smaller amounts of data.\u201d<\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 14pt; color: #003366;\"><strong>Neuro-Symbolic and Other Hybrid Approaches<\/strong><\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\">One way to find value in smaller data sets is to leverage a combination of AI approaches, the panelists agreed. Neuro-symbolic AI is one such hybrid method. Symbols were the original approach to AI, where programmers would codify knowledge, <strong>said panelist\u00a0Josh Tenenbaum,\u00a0an MIT Professor of Computational Cognitive Science.<\/strong> But that approach did not scale, he said, nor are end-to-end neural networks the answer, given the amount of data and computing power that would involve.<\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\">In one common approach to neuro-symbolic, \u201cyou take a problem where your basic knowledge is expressed in symbolic terms, but you actually find a way to train a neural network to learn to guide your search through that space,\u201d Tenenbaum said. \u201cI wouldn\u2019t think of it as extending deep learning but rather using deep learning\u2014which is good at functional approximation and pattern recognition\u2014and realizing that these hard search problems in a sense can be turned into pattern recognition and function approximation problems.\u201d<\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\">If you can create code that represents your knowledge of something, that is more powerful for logical reasoning than machine learning, Tenenbaum said. Sometimes inferences are not necessarily true or false, yes or no. Then AI must consider the probability that an answer is one or the other, without being entirely certain.<\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\">Probabilistic reasoning over symbolic code has been another important development in the recent history of AI, Tenenbaum said.\u00a0 But what if you can\u2019t write down the knowledge that supports reasoning in code? Then it could be learned using neural networks or neuro-symbolic methods, he said. One of the biggest benefits of neuro-symbolic systems is that they learn using much less data than neural networks alone require. When businesses lack large amounts of data, these systems can be trained to do one-shot learning, using symbolic knowledge and probabilistic reasoning to fill in the gaps of the data.<\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\">Tenenbaum also pointed out that probabilistic programming\u2014the synthesis of probabilistic inference and symbolic representation\u2014is increasingly being combined with neural networks for a hybrid approach to AI. In other cases, \u201cknowledge can be written down in code, but it\u2019s not a human who writes it down,\u201d he said. \u201cThere\u2019s a field called program synthesis where you have algorithms that write little chunks of code.\u201d<\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\"><strong>He cited work from\u00a0Armando Solar-Lezama,\u00a0Associate Director and COO of the MIT Computer Science &amp; Artificial Intelligence Laboratory,<\/strong> who has been working to combine machine learning and probabilistic inference tools with programs that write programs. \u201cYou put all of that together, and you have a much more powerful, broad toolset that can take the power of symbolic knowledge and make it much more scalable and usable in the real world,\u201d Tenenbaum said<\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 14pt; color: #003366;\"><strong>Virtual Blended AI Demonstrations<\/strong><\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\">The virtual roundtable, moderated by\u00a0<strong>David Schubmehl,\u00a0IDC Research Director of Cognitive and AI Systems, also featured demonstrations of both MIT and MIT-IBM Watson AI Lab projects.<\/strong> In one demo, Kaelbling discussed how she and her team enabled a robotic arm to perform new tasks through a combination of programming and machine learning.<\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\">The robot had been programmed, for example, to pick up and put down objects, and it used machine learning to learn how to pour liquids. From that programming and learning, the arm was able to determine the conditions under which pouring would work effectively. In one case, that meant pushing a bowl from one spot on the table to another so that it was in range for the pour, something it had not been programmed or taught to do.<\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\">Such flexibility could have real-world implications. \u201cIf a robot came into your kitchen, you\u2019d already want it to know quite a lot,\u201d Kaelbling said. \u201cBut you\u2019d also like to be able to teach it some new skill that it might not have known before,\u201d she said. \u201cYou would need to take that skill and integrate it with what the robot already knows quite quickly.\u201d<\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\">In another demo, Cox demonstrated the new\u00a0IBM Research Verifiably Safe Reinforcement Learning\u00a0experiment, which represents a paradigm shift in reinforcement learning with the combination of symbolic reasoning.<\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\">\u201cOne of the things we\u2019re working on,\u2019\u2019 Cox said, \u201cis, are there ways to use these formal symbolic software verification methods in combination with reinforcement learning to build systems that can be verifiably safe?\u201d The experiment\u2019s use case was a delivery agent or drone navigating a customer&#8217;s yard to deliver a package. The point of the demo was to show how formal software verification efforts could be combined with reinforcement learning to enable the drones to operate safely, without a lot of trial and error that would endanger people in their path.<\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 14pt; color: #003366;\"><strong>The COVID-19 Factor<\/strong><\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\">The panelists were asked how the ongoing COVID-19 pandemic has impacted AI research. In general, the pandemic introduced a lot of unforeseen challenges that have \u201cbroken a lot of models,\u201d Cox said.<\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\">An AI system that, for example, might have been designed prior to the pandemic to better understand whether people who eat at fancy restaurants also shop at fancy grocery stores would have been upended. For a while, very few people were going to restaurants of any type. The same would be true of an algorithm designed last year to predict demand for N95 face masks in 2020. The pandemic\u2019s unexpected and often unpredictable impact on society highlights the need for resilience in AI systems.<\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\">The pandemic shows a need for a more robust approach to understanding the world when it comes to creating AI, Tenenbaum said. That requires model building, not just large amounts of data that may or may not be available.<\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 12pt;\">The pandemic has also taught the AI research community the value of virtual conferences, something that was rarely considered before the current travel restrictions. Even if conferences go back to being large physical gatherings, the researchers agreed that virtual conferences will not go away, having made it much easier for more people around the world to access and contribute to important discussions, which will have a lasting positive impact on the field moving forward.<\/span><\/p>\n<p><span style=\"font-family: 'trebuchet ms', geneva, sans-serif; font-size: 14pt; color: #000080;\">VIDEO | Virtual Panel Discussion | The Path to More Flexible AI<\/span><\/p>\n<p><iframe loading=\"lazy\" title=\"Virtual Panel Discussion: The Path to More Flexible AI\" width=\"696\" height=\"392\" src=\"https:\/\/www.youtube.com\/embed\/bOKd1ik7cak?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Larry Greenemeier At IBM Research\u2019s recent \u201cThe Path to More Flexible AI\u201d virtual roundtable, a panel of MIT and IBM experts discussed some of the biggest obstacles they face in developing artificial intelligence that can perform optimally in real-world situations. The solution, they agreed during the July 8 panel, is to embrace an integrated [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":25456,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,4],"tags":[13420],"class_list":{"0":"post-25455","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-pics-and-videos","8":"category-technology","9":"tag-hybrid-approach"},"_links":{"self":[{"href":"https:\/\/www.technologyforyou.org\/wp-json\/wp\/v2\/posts\/25455","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.technologyforyou.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.technologyforyou.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.technologyforyou.org\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.technologyforyou.org\/wp-json\/wp\/v2\/comments?post=25455"}],"version-history":[{"count":0,"href":"https:\/\/www.technologyforyou.org\/wp-json\/wp\/v2\/posts\/25455\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.technologyforyou.org\/wp-json\/wp\/v2\/media\/25456"}],"wp:attachment":[{"href":"https:\/\/www.technologyforyou.org\/wp-json\/wp\/v2\/media?parent=25455"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.technologyforyou.org\/wp-json\/wp\/v2\/categories?post=25455"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.technologyforyou.org\/wp-json\/wp\/v2\/tags?post=25455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}