{"id":167977,"date":"2021-06-08T18:02:09","date_gmt":"2021-06-08T13:02:09","guid":{"rendered":"https:\/\/venturebeat.com\/?p=2694720"},"modified":"2021-06-08T18:02:09","modified_gmt":"2021-06-08T13:02:09","slug":"ibm-releases-ai-model-toolkit-to-help-developers-measure-uncertainty","status":"publish","type":"post","link":"https:\/\/www.technologyforyou.org\/ibm-releases-ai-model-toolkit-to-help-developers-measure-uncertainty\/","title":{"rendered":"IBM releases AI model toolkit to help developers measure uncertainty"},"content":{"rendered":"<div><img decoding=\"async\" src=\"https:\/\/venturebeat.com\/wp-content\/uploads\/2021\/03\/IBM-3-e1616161936977.jpg?w=1200&amp;strip=all\" class=\"ff-og-image-inserted\"><\/div>\n<div id=\"boilerplate_2682874\" class=\"post-boilerplate boilerplate-before\">\n<p><em>Elevate your enterprise data technology and strategy at <a href=\"https:\/\/venturebeat.com\/event\/transform-2021\/register\/#\" data-type=\"URL\" target=\"_blank\" rel=\"noreferrer noopener\">Transform 2021<\/a><\/em>. <\/p>\n<hr class=\"wp-block-separator is-style-wide\">\n<\/div>\n<p>At its Digital Developer Conference today, IBM open-sourced Uncertainty Quantification 360 (UQ360), a new toolkit focused on enabling AI to understand and communicate its uncertainty. Following in the footsteps of IBM\u2019s <a href=\"https:\/\/venturebeat.com\/2018\/09\/19\/ibm-announces-cloud-service-to-help-businesses-detect-and-mitigate-ai-bias\/\">AI Fairness 360<\/a> and <a href=\"https:\/\/venturebeat.com\/2019\/08\/08\/ibm-research-launches-explainable-ai-toolkit\/\">AI Explainability 360<\/a>, the goal of UQ360 is to foster community practices across researchers, data scientists, developers, and others that might lead to better understanding and communication around the limitations of AI.<\/p>\n<p>It\u2019s commonly understood that deep learning models are overconfident \u2014 even when they make mistakes. Epistemic uncertainty describes what a model doesn\u2019t know because the training data wasn\u2019t appropriate. On the other hand, aleatoric uncertainty is the uncertainty arising from the natural randomness of observations. Given enough training samples, epistemic uncertainty will decrease, but aleatoric uncertainty can\u2019t be reduced even when more data is provided.<\/p>\n<p>UQ360 offers a set of algorithms and a taxonomy to quantify uncertainty, as well as capabilities to measure and improve uncertainty quantification (UQ). For every UQ algorithm provided in the UQ360 Python package, a user can make a choice of an appropriate style of communication by following IBM\u2019s guidance on communicating UQ estimates, from descriptions to visualizations. UQ360 also includes an interactive experience that provides an introduction to producing UQ and ways to use UQ in a house price prediction application. Moreover, UQ360 includes a number of in-depth tutorials to demonstrate how to use UQ across the AI lifecycle.<\/p>\n<h2>The importance of uncertainty<\/h2>\n<p>Uncertainty is a major barrier standing in the way of <a href=\"https:\/\/venturebeat.com\/2021\/04\/22\/supervised-vs-unsupervised-learning-whats-the-difference\/\">self-supervised learning\u2019s<\/a> success, Facebook chief AI scientist Yann LeCun said at the International Conference on Learning Representation (ICLR) last year. Distributions are tables of values that link every possible value of a variable to the probability the value could occur. They represent uncertainty perfectly well where the variables are discrete, which is why architectures like Google\u2019s <a href=\"https:\/\/venturebeat.com\/2018\/11\/02\/google-open-sources-bert-a-state-of-the-art-training-technique-for-natural-language-processing\/\">BERT<\/a> are so successful. But researchers haven\u2019t yet discovered a way to <em>usefully<\/em> represent distributions where the variables are continuous \u2014 i.e., where they can be obtained only by measuring.<\/p>\n<p>As IBM research staff members Prasanna Sattigeri and Q. Vera Liao note in a blog post, the choice of UQ method depends on a number of factors, including the underlying model, the type of machine learning task, characteristics of the data, and the user\u2019s goal. Sometimes a chosen UQ method might not produce high-quality uncertainty estimates and could mislead users, so it\u2019s crucial for developers to evaluate the quality of UQ and improve the quantification quality if necessary before deploying an AI system.<\/p>\n<p>In a recent study conducted by Himabindu Lakkaraju, an assistant professor at Harvard University, <a href=\"https:\/\/venturebeat.com\/2021\/02\/01\/confidence-uncertainty-and-trust-in-ai-affect-how-humans-make-decisions\/\">showing uncertainty metrics<\/a> to both people with a background in machine learning and non-experts had an equalizing effect on their resilience to AI predictions. While fostering trust in AI may never be as simple as providing metrics, awareness of the pitfalls could go some way toward protecting people from machine learning\u2019s limitations.<\/p>\n<p>\u201cCommon explainability techniques shed light on how AI works, but UQ exposes limits and potential failure points,\u201d Sattigeri and Liao wrote. \u201cUsers of a house price prediction model would like to know the margin of error of the model predictions to estimate their gains or losses. Similarly, a product manager may notice that an AI model predicts a new feature A will perform better than a new feature B on average, but to see its worst-case effects on KPIs, the manager would also need to know the margin of error in the predictions.\u201d<\/p>\n<div id=\"boilerplate_2660155\" class=\"post-boilerplate boilerplate-after\">\n<h3>VentureBeat<\/h3>\n<p>VentureBeat&#8217;s mission is to be a digital town square for technical decision-makers to gain knowledge about transformative technology and transact. Our site delivers essential information on data technologies and strategies to guide you as you lead your organizations. We invite you to become a member of our community, to access:<\/p>\n<ul>\n<li><span>up-to-date information on the subjects of interest to you<\/span><\/li>\n<li><span>our newsletters<\/span><\/li>\n<li><span>gated thought-leader content and discounted access to our prized events, such as <a href=\"https:\/\/events.venturebeat.com\/transform2021\/\"><strong>Transform 2021<\/strong>: Learn More<\/a><\/span><\/li>\n<li><span>networking features, and more<\/span><\/li>\n<\/ul>\n<p><a class=\"membership-link\" href=\"https:\/\/venturebeat.com\/venturebeat-membership-plans\/\">Become a member<\/a><\/div>\n<p><!-- Boilerplate CSS for \"after\" --> <a href=\"http:\/\/feedproxy.google.com\/~r\/venturebeat\/SZYF\/~3\/Nwgl2ANqwUw\/\">Source Link<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Elevate your enterprise data technology and strategy at Transform 2021. At its Digital Developer Conference today, IBM open-sourced Uncertainty Quantification 360 (UQ360), a new toolkit focused on enabling AI to understand and communicate its uncertainty. Following in the footsteps of IBM\u2019s AI Fairness 360 and AI Explainability 360, the goal of UQ360 is to foster [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27765,27766,14083],"tags":[20,37,73,16621,16672,16413,56,76,24094,32135,32136,22830],"class_list":{"0":"post-167977","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-artificial-intelligence-news","7":"category-machine-learning-news","8":"category-technology-industry-news","9":"tag-ai","10":"tag-artificial-intelligence","11":"tag-big-data","12":"tag-category-computers-electronics-programming","13":"tag-category-science-computer-science","14":"tag-dev","15":"tag-ibm","16":"tag-machine-learning","17":"tag-uncertainty","18":"tag-uncertainty-quantification-360","19":"tag-uq360","20":"tag-vb-home-page"},"_links":{"self":[{"href":"https:\/\/www.technologyforyou.org\/wp-json\/wp\/v2\/posts\/167977","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=167977"}],"version-history":[{"count":0,"href":"https:\/\/www.technologyforyou.org\/wp-json\/wp\/v2\/posts\/167977\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.technologyforyou.org\/wp-json\/wp\/v2\/media?parent=167977"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.technologyforyou.org\/wp-json\/wp\/v2\/categories?post=167977"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.technologyforyou.org\/wp-json\/wp\/v2\/tags?post=167977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}