  {"id":521642,"date":"2022-05-02T14:16:57","date_gmt":"2022-05-02T18:16:57","guid":{"rendered":"https:\/\/www.rochester.edu\/newscenter\/?p=521642"},"modified":"2022-05-02T15:40:47","modified_gmt":"2022-05-02T19:40:47","slug":"how-can-we-be-sure-machine-learning-is-accurate-521642","status":"publish","type":"post","link":"https:\/\/www.rochester.edu\/newscenter\/how-can-we-be-sure-machine-learning-is-accurate-521642\/","title":{"rendered":"How can we be sure machine learning is accurate?"},"content":{"rendered":"<h2 style=\"width: 85%; font-weight: bold; line-height: 135%; margin-bottom: 0.5em;\">Rochester researchers use \u2018counterfactuals\u2019 to verify predictions of drug safety.<\/h2>\n<p>Scientists rely increasingly on models trained with machine learning to provide solutions to complex problems. But how do we know the solutions are trustworthy when the complex algorithms the models use are not easily interrogated or able to explain their decisions to humans?<\/p>\n<p>That trust is especially crucial in drug discovery, for example, where machine learning is used to sort through millions of potentially toxic compounds to determine which might be safe candidates for pharmaceutical drugs.<\/p>\n<p>\u201cThere have been some high-profile accidents in computer science where a model could predict things quite well, but the predictions weren\u2019t based on anything meaningful,\u201d says Andrew White associate professor of chemical engineering at the <a href=\"https:\/\/www.rochester.edu\">Ä¢¹½´«Ã½<\/a>, in an <a href=\"https:\/\/www.chemistryworld.com\/news\/molecular-counterfactuals-method-helps-researchers-explain-ai-predictions\/4015381.article\">interview with <em>Chemistry World<\/em><\/a>.<\/p>\n<p>White and his lab have developed a new \u201ccounterfactual\u201d method, described in <a href=\"https:\/\/pubs.rsc.org\/en\/content\/articlelanding\/2022\/SC\/d1sc05259d\"><em>Chemical Science<\/em><\/a>, that can be used with any molecular structure-based machine learning model to better understand how the model arrived at a conclusion.<\/p>\n<p>Counterfactuals can tell researchers \u201cthe smallest change to the features that would alter the prediction,\u201d says lead author Geemi Wellawatte, a PhD student in White\u2019s lab. \u201cIn other words, a counterfactual is an example as close to the original, but with a different outcome.\u201d<\/p>\n<p>Counterfactuals can help researchers quickly pinpoint why a model made a prediction, and whether it is valid.<\/p>\n<p>The paper identifies three examples of how the new method, called MMACE (Molecular Model Agonistic Counterfactual Explanations), can be used to explain why:<\/p>\n<ul>\n<li>a molecule is predicted to permeate the blood-brain barrier<\/li>\n<li>a small molecule is predicted to be soluble<\/li>\n<li>a molecule is predicted to inhibit HIVs<\/li>\n<\/ul>\n<p>The lab had to overcome some major challenges in developing MMACE. They needed a method that could be adapted for the wide array of machine-learning methods that are used in chemistry. In addition, searching for the most-similar molecule for any given scenario was also challenging because of the sheer number of possible candidate molecules.<\/p>\n<p>Coauthor Aditi Seshadri in White\u2019s lab helped solve that problem by suggesting the group adapt the STONED (Superfast traversal, optimization, novelty, exploration, and discovery) algorithm developed at the University of Toronto. STONED efficiently generates similar molecules, the fuel for counterfactual generation. Seshadri is an undergraduate researcher in White&#8217;s lab and was able to help on the project via a Rochester summer research program called &#8220;Discover.&#8221;<\/p>\n<p>White says his team is continuing to improve MMACE, by trying other databases in their search for most similar molecules, for example, and refining the definition of molecular similarity.<\/p>\n<p><em>The project was supported by grants from the National Science Foundation and the National Institute of General Medical Sciences of the National Institutes of Health. The Ä¢¹½´«Ã½ Center for Integrated Research Computing (CIRC) provided computational resources and technical support.<\/em><\/p>\n<hr \/>\n<h3><strong>Read more<\/strong><\/h3>\n<div class=\"large-up-3\">\n<div class=\"column\" style=\"padding-left: 0px;\"><a href=\"https:\/\/www.rochester.edu\/newscenter\/parkinsons-disease-symptoms-early-diagnosis-algorithm-501592\/\"><img decoding=\"async\" style=\"margin-bottom: 10px;\" src=\"https:\/\/www.rochester.edu\/newscenter\/wp-content\/uploads\/2021\/11\/fea-parkinsons-symptoms-algorithm.jpg\" alt=\"array of six selfies\" \/><strong>Software uses selfies to detect early symptoms of Parkinson\u2019s disease<\/strong><\/a><br \/>\n<span style=\"font-size: .9em;\">Rochester computer scientist Ehsan Hoque and his colleagues have harnessed machine learning to accurately identify signs of the neurological disease by analyzing facial muscles.<\/span><\/div>\n<div class=\"column\" style=\"padding-left: 0px;\"><a href=\"https:\/\/www.rochester.edu\/newscenter\/can-electric-cars-strengthen-electrical-grids-500332\/\"><img decoding=\"async\" style=\"margin-bottom: 10px;\" src=\"https:\/\/www.rochester.edu\/newscenter\/wp-content\/uploads\/2021\/11\/fea-electric-cars-electrical-grid.jpg\" alt=\"an electric car plugged into a charger\" \/><strong>Can electric cars help strengthen electrical grids?<\/strong><\/a><br \/>\n<span style=\"font-size: .9em;\">PhD candidate Heta Gandhi and her advisor, assistant professor Andrew White, have developed a computer model showing ways to sell surplus energy from electric vehicles to local grids.<\/span><\/div>\n<div class=\"column\" style=\"padding-left: 0px;\"><a href=\"https:\/\/www.rochester.edu\/newscenter\/big-leap-forward-in-using-iron-catalysts-for-pharmaceuticals-494352\/\"><img decoding=\"async\" style=\"margin-bottom: 10px;\" src=\"https:\/\/www.rochester.edu\/newscenter\/wp-content\/uploads\/2021\/10\/fea-iron-catalysis.jpg\" alt=\"masked and gloved young woman stands in laboratory.\" \/><strong>A big leap forward in using iron catalysts for pharmaceuticals<\/strong><\/a><br \/>\n<span style=\"font-size: .9em;\">Researchers at Rochester and Maryland describe a novel cross-coupling reaction that could lead to a cheaper way to develop chemical compounds for pharmaceuticals.<\/span><\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Rochester researchers have developed a new \u201ccounterfactual\u201d method to verify predictions of drug safety.<\/p>\n","protected":false},"author":286,"featured_media":521722,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[116],"tags":[34352,18842,18632,18572],"class_list":["post-521642","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sci-tech","tag-andrew-white","tag-department-of-chemical-and-sustainability-engineering","tag-hajim-school-of-engineering-and-applied-sciences","tag-research-finding"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How can we be sure machine learning is accurate?<\/title>\n<meta name=\"description\" content=\"Rochester researchers have developed a new \u201ccounterfactual\u201d method to verify predictions of drug safety.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rochester.edu\/newscenter\/how-can-we-be-sure-machine-learning-is-accurate-521642\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How can we be sure machine learning is accurate?\" \/>\n<meta property=\"og:description\" content=\"Rochester researchers have developed a new \u201ccounterfactual\u201d method to verify predictions of drug safety.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rochester.edu\/newscenter\/how-can-we-be-sure-machine-learning-is-accurate-521642\/\" \/>\n<meta property=\"og:site_name\" content=\"News Center\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-02T18:16:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-05-02T19:40:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rochester.edu\/newscenter\/wp-content\/uploads\/2022\/05\/fea-counterfactuals.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Bob Marcotte\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bob Marcotte\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/how-can-we-be-sure-machine-learning-is-accurate-521642\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/how-can-we-be-sure-machine-learning-is-accurate-521642\\\/\"},\"author\":{\"name\":\"Bob Marcotte\",\"@id\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/#\\\/schema\\\/person\\\/e0d8d271cd290d592461fa9cefca013b\"},\"headline\":\"How can we be sure machine learning is accurate?\",\"datePublished\":\"2022-05-02T18:16:57+00:00\",\"dateModified\":\"2022-05-02T19:40:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/how-can-we-be-sure-machine-learning-is-accurate-521642\\\/\"},\"wordCount\":582,\"image\":{\"@id\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/how-can-we-be-sure-machine-learning-is-accurate-521642\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/fea-counterfactuals.jpg\",\"keywords\":[\"Andrew White\",\"Department of Chemical and Sustainability Engineering\",\"Hajim School of Engineering and Applied Sciences\",\"research finding\"],\"articleSection\":[\"Science &amp; Technology\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/how-can-we-be-sure-machine-learning-is-accurate-521642\\\/\",\"url\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/how-can-we-be-sure-machine-learning-is-accurate-521642\\\/\",\"name\":\"How can we be sure machine learning is accurate?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/how-can-we-be-sure-machine-learning-is-accurate-521642\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/how-can-we-be-sure-machine-learning-is-accurate-521642\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/fea-counterfactuals.jpg\",\"datePublished\":\"2022-05-02T18:16:57+00:00\",\"dateModified\":\"2022-05-02T19:40:47+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/#\\\/schema\\\/person\\\/e0d8d271cd290d592461fa9cefca013b\"},\"description\":\"Rochester researchers have developed a new \u201ccounterfactual\u201d method to verify predictions of drug safety.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/how-can-we-be-sure-machine-learning-is-accurate-521642\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/how-can-we-be-sure-machine-learning-is-accurate-521642\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/how-can-we-be-sure-machine-learning-is-accurate-521642\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/fea-counterfactuals.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/fea-counterfactuals.jpg\",\"width\":1000,\"height\":600,\"caption\":\"From left: PhD student Geemi Wellawatte, Andrew White, an associate professor of chemical engineering, and Aditi Seshadri \u201922 in Wegmans Hall. White\u2019s lab has developed a way to verify the predictions of machine learning models used in drug discovery by using counterfactuals. (Ä¢¹½´«Ã½ photo \\\/ J. Adam Fenster)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/how-can-we-be-sure-machine-learning-is-accurate-521642\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How can we be sure machine learning is accurate?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/#website\",\"url\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/\",\"name\":\"News Center\",\"description\":\"Ä¢¹½´«Ã½\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/#\\\/schema\\\/person\\\/e0d8d271cd290d592461fa9cefca013b\",\"name\":\"Bob Marcotte\",\"url\":\"https:\\\/\\\/www.rochester.edu\\\/newscenter\\\/author\\\/bmarcotte\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How can we be sure machine learning is accurate?","description":"Rochester researchers have developed a new \u201ccounterfactual\u201d method to verify predictions of drug safety.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rochester.edu\/newscenter\/how-can-we-be-sure-machine-learning-is-accurate-521642\/","og_locale":"en_US","og_type":"article","og_title":"How can we be sure machine learning is accurate?","og_description":"Rochester researchers have developed a new \u201ccounterfactual\u201d method to verify predictions of drug safety.","og_url":"https:\/\/www.rochester.edu\/newscenter\/how-can-we-be-sure-machine-learning-is-accurate-521642\/","og_site_name":"News Center","article_published_time":"2022-05-02T18:16:57+00:00","article_modified_time":"2022-05-02T19:40:47+00:00","og_image":[{"url":"https:\/\/www.rochester.edu\/newscenter\/wp-content\/uploads\/2022\/05\/fea-counterfactuals.jpg","width":1000,"height":600,"type":"image\/jpeg"}],"author":"Bob Marcotte","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Bob Marcotte","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rochester.edu\/newscenter\/how-can-we-be-sure-machine-learning-is-accurate-521642\/#article","isPartOf":{"@id":"https:\/\/www.rochester.edu\/newscenter\/how-can-we-be-sure-machine-learning-is-accurate-521642\/"},"author":{"name":"Bob Marcotte","@id":"https:\/\/www.rochester.edu\/newscenter\/#\/schema\/person\/e0d8d271cd290d592461fa9cefca013b"},"headline":"How can we be sure machine learning is accurate?","datePublished":"2022-05-02T18:16:57+00:00","dateModified":"2022-05-02T19:40:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rochester.edu\/newscenter\/how-can-we-be-sure-machine-learning-is-accurate-521642\/"},"wordCount":582,"image":{"@id":"https:\/\/www.rochester.edu\/newscenter\/how-can-we-be-sure-machine-learning-is-accurate-521642\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rochester.edu\/newscenter\/wp-content\/uploads\/2022\/05\/fea-counterfactuals.jpg","keywords":["Andrew White","Department of Chemical and Sustainability Engineering","Hajim School of Engineering and Applied Sciences","research finding"],"articleSection":["Science &amp; Technology"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.rochester.edu\/newscenter\/how-can-we-be-sure-machine-learning-is-accurate-521642\/","url":"https:\/\/www.rochester.edu\/newscenter\/how-can-we-be-sure-machine-learning-is-accurate-521642\/","name":"How can we be sure machine learning is accurate?","isPartOf":{"@id":"https:\/\/www.rochester.edu\/newscenter\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rochester.edu\/newscenter\/how-can-we-be-sure-machine-learning-is-accurate-521642\/#primaryimage"},"image":{"@id":"https:\/\/www.rochester.edu\/newscenter\/how-can-we-be-sure-machine-learning-is-accurate-521642\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rochester.edu\/newscenter\/wp-content\/uploads\/2022\/05\/fea-counterfactuals.jpg","datePublished":"2022-05-02T18:16:57+00:00","dateModified":"2022-05-02T19:40:47+00:00","author":{"@id":"https:\/\/www.rochester.edu\/newscenter\/#\/schema\/person\/e0d8d271cd290d592461fa9cefca013b"},"description":"Rochester researchers have developed a new \u201ccounterfactual\u201d method to verify predictions of drug safety.","breadcrumb":{"@id":"https:\/\/www.rochester.edu\/newscenter\/how-can-we-be-sure-machine-learning-is-accurate-521642\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rochester.edu\/newscenter\/how-can-we-be-sure-machine-learning-is-accurate-521642\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rochester.edu\/newscenter\/how-can-we-be-sure-machine-learning-is-accurate-521642\/#primaryimage","url":"https:\/\/www.rochester.edu\/newscenter\/wp-content\/uploads\/2022\/05\/fea-counterfactuals.jpg","contentUrl":"https:\/\/www.rochester.edu\/newscenter\/wp-content\/uploads\/2022\/05\/fea-counterfactuals.jpg","width":1000,"height":600,"caption":"From left: PhD student Geemi Wellawatte, Andrew White, an associate professor of chemical engineering, and Aditi Seshadri \u201922 in Wegmans Hall. White\u2019s lab has developed a way to verify the predictions of machine learning models used in drug discovery by using counterfactuals. (Ä¢¹½´«Ã½ photo \/ J. Adam Fenster)"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rochester.edu\/newscenter\/how-can-we-be-sure-machine-learning-is-accurate-521642\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rochester.edu\/newscenter\/"},{"@type":"ListItem","position":2,"name":"How can we be sure machine learning is accurate?"}]},{"@type":"WebSite","@id":"https:\/\/www.rochester.edu\/newscenter\/#website","url":"https:\/\/www.rochester.edu\/newscenter\/","name":"News Center","description":"Ä¢¹½´«Ã½","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rochester.edu\/newscenter\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.rochester.edu\/newscenter\/#\/schema\/person\/e0d8d271cd290d592461fa9cefca013b","name":"Bob Marcotte","url":"https:\/\/www.rochester.edu\/newscenter\/author\/bmarcotte\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rochester.edu\/newscenter\/wp-json\/wp\/v2\/posts\/521642","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rochester.edu\/newscenter\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rochester.edu\/newscenter\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rochester.edu\/newscenter\/wp-json\/wp\/v2\/users\/286"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rochester.edu\/newscenter\/wp-json\/wp\/v2\/comments?post=521642"}],"version-history":[{"count":15,"href":"https:\/\/www.rochester.edu\/newscenter\/wp-json\/wp\/v2\/posts\/521642\/revisions"}],"predecessor-version":[{"id":521862,"href":"https:\/\/www.rochester.edu\/newscenter\/wp-json\/wp\/v2\/posts\/521642\/revisions\/521862"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rochester.edu\/newscenter\/wp-json\/wp\/v2\/media\/521722"}],"wp:attachment":[{"href":"https:\/\/www.rochester.edu\/newscenter\/wp-json\/wp\/v2\/media?parent=521642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rochester.edu\/newscenter\/wp-json\/wp\/v2\/categories?post=521642"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rochester.edu\/newscenter\/wp-json\/wp\/v2\/tags?post=521642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}