{"id":895,"date":"2017-03-19T18:34:15","date_gmt":"2017-03-19T18:34:15","guid":{"rendered":"http:\/\/localhost\/wp\/wordpress-4.7.2\/wordpress\/?p=895"},"modified":"2017-03-25T12:31:52","modified_gmt":"2017-03-25T12:31:52","slug":"ai-watchdogs-do-we-need-them","status":"publish","type":"post","link":"https:\/\/kalfoglou.info\/?p=895","title":{"rendered":"AI watchdogs: do we need them?"},"content":{"rendered":"<p>The recent advances of Artificial Intelligence (AI) and <a href=\"http:\/\/goo.gl\/8Npa4I\" target=\"_blank\" rel=\"nofollow noopener\">remarkable progress<\/a> has caused concern, even alarm to some of the world\u2019s best known <a href=\"http:\/\/www.theguardian.com\/science\/2016\/oct\/19\/stephen-hawking-ai-best-or-worst-thing-for-humanity-cambridge\" target=\"_blank\" rel=\"nofollow noopener\">luminaries<\/a> and <a href=\"http:\/\/www.theverge.com\/2016\/6\/2\/11837566\/elon-musk-one-ai-company-that-worries-me\" target=\"_blank\" rel=\"nofollow noopener\">entrepreneurs<\/a>. We\u2019ve seen calls in the <a href=\"http:\/\/www.theguardian.com\/technology\/2017\/jan\/27\/ai-artificial-intelligence-watchdog-needed-to-prevent-discriminatory-automated-decisions\" target=\"_blank\" rel=\"nofollow noopener\">popular press<\/a> for watchdogs to keep an eye on uses of AI technology for our own sanity and safety.<\/p>\n<p>Is that a <em>genuine<\/em> call? Do we <em>really<\/em> need AI watchdogs? Let me unpack some of the reasoning behind this and put the topic into perspective: why AI <em>might<\/em> need a watchdog; who will operate these watchdogs and how; and whether it will make any substantial difference to silence the critics.<\/p>\n<h3>Watchdogs &amp; Standards<\/h3>\n<p>But first, a dictionary style definition of a watchdog: \u201c<em>a person or organization responsible for making certain that companies obey particular standards and do not act illegally<\/em>\u201d. The key point to bear in mind here is that a watchdog is not just a monitoring and reporting function of some sort, it should have the authority and means to ensure standards are adhered to and to make sure that companies that develop AI do so in a legal manner. I think that is quite tricky to establish now, given the extremely versatile nature of AI and its applications. To understand the enormity of the task, let\u2019s look at a similar, if not overlapping area, that of software engineering standards and practices.<\/p>\n<p>Software engineering is a very mature profession with decades of practice, lessons learnt, and fine tuning the art of writing elegant software that is reliable and safe. For example, international standards are finally available, and incorporate a huge body of knowledge for software engineering (<a href=\"http:\/\/en.wikipedia.org\/wiki\/IEEE_12207\" target=\"_blank\" rel=\"nofollow noopener\">SWEBOK<\/a>) which describes \u201c<em>generally accepted knowledge about software engineering<\/em>\u201d, it covers a variety of knowledge areas, and has been developed collaboratively with input from <a href=\"http:\/\/www.computer.org\/web\/peb\/swebok-evolution\" target=\"_blank\" rel=\"nofollow noopener\">many practitioners and organisations from over 30 countries<\/a>. Other efforts to educate and promote ethics in the practice of writing correct software emphasize the role of <a href=\"http:\/\/www.acm.org\/about\/se-code\" target=\"_blank\" rel=\"nofollow noopener\">agreed principles<\/a> which \u201c<em>should influence software engineers to consider broadly who is affected by their work; to examine if they and their colleagues are treating other human beings with due respect; to consider how the public, if reasonably well informed, would view their decisions; to analyze how the least empowered will be affected by their decisions; and to consider whether their acts would be judged worthy of the ideal professional working as a software engineer. In all these judgments concern for the health, safety and welfare of the public is primary<\/em>\u201d. But these efforts did not appear overnight. Software engineering standards, principles and common practice took decades of development, and trial-error to come up with a <a href=\"http:\/\/eu.wiley.com\/WileyCDA\/WileyTitle\/productCd-0471683620.html\" target=\"_blank\" rel=\"nofollow noopener\">relatively condensed version of standards we have today<\/a>; from over 300 standards from 50 different organisations we had 20 odd years ago.<\/p>\n<p>But, even with carefully designed standards and decades long of acceptable common practice in software engineering we seem that we can\u2019t eliminate the uncomfortable occurrence of the infamous (software) bugs. As everyone who is remotely interested in the safety of software based systems would know, getting it right is not easy: over the years, we have had <a href=\"http:\/\/www.scientificamerican.com\/article\/pogue-5-most-embarrassing-software-bugs-in-history\/\" target=\"_blank\" rel=\"nofollow noopener\">numerous software disasters<\/a>, even ones that caused <a href=\"http:\/\/www.scientificamerican.com\/article\/the-development-of-software-for-bal\/\" target=\"_blank\" rel=\"nofollow noopener\">fatalities<\/a>, loss of <a href=\"http:\/\/www.itworld.com\/article\/2823083\/enterprise-software\/88716-8-famous-software-bugs-in-space.html\" target=\"_blank\" rel=\"nofollow noopener\">property and value<\/a>, caused wide spread disruption, and so on. And all that due to software bugs that somehow creeped through to the final production code. In most cases, the standards were followed, and to large extent the software system was deemed to be okay. But the point is not to discredit the usefulness of standards: it would have been, arguably, a lot worst without having standards to keep things in check and making sure that the software produced in an acceptable manner and would behave as expected, especially in safety critical systems (from nuclear reactors to autopilots). The point to keep in mind, as we consider following this tried and tested approach for AI systems, is that having standards will not prevent the embarrassing, and sometimes fatal, disasters we aim to avoid.<\/p>\n<h3>AI is different<\/h3>\n<p>AI also brings to the table a lot of unknowns which make it difficult to even start thinking about establishing a standard in the first place: as some of the most experienced folks in this space advocate, <a href=\"http:\/\/ijcai-16.org\/downloads\/ijcai-norvig-2016.pdf\" target=\"_blank\" rel=\"nofollow noopener\">AI verification and validation is not easy<\/a>. We could encounter issues with the brittleness of AI systems, dependencies on data and configurations which constantly change to improve from past states (a key advantage of machine learning, to constantly learn and improve its current state), we develop AI systems that are non-modular, <a href=\"http:\/\/research.google.com\/pubs\/pub43146.html\" target=\"_blank\" rel=\"nofollow noopener\">changing anything could change everything in the system<\/a>, there are known issues with <a href=\"http:\/\/openai.com\/blog\/concrete-ai-safety-problems\/\" target=\"_blank\" rel=\"nofollow noopener\">privacy and security<\/a> and so on.<\/p>\n<p>But the one thing that appears to be the crux of the problem and concerns a lot of people is the <em>interpretability<\/em> of AI systems\u2019 outcomes: for example, the well-known industry-backed <a href=\"http:\/\/www.partnershiponai.org\/tenets\/\" target=\"_blank\" rel=\"nofollow noopener\">partnership on AI<\/a> clearly defines as one of its key tenets:<\/p>\n<blockquote><p>\u201c <em>We believe that it is important for the operation of AI systems to be understandable and interpretable by people, for purposes of explaining the technology<\/em>.\u201d<\/p><\/blockquote>\n<div class=\"slate-resizable-image-embed slate-image-embed__resize-left\" data-imgsrc=\"https:\/\/media.licdn.com\/mpr\/mpr\/AAEAAQAAAAAAAAuxAAAAJDU2NzU2MTE3LTkxYjItNDgxYi05NTE0LTc5NWFkODhmNzhhYQ.jpg\"><img decoding=\"async\" class=\"alignleft\" src=\"https:\/\/media.licdn.com\/mpr\/mpr\/AAEAAQAAAAAAAAuxAAAAJDU2NzU2MTE3LTkxYjItNDgxYi05NTE0LTc5NWFkODhmNzhhYQ.jpg\" \/><\/div>\n<p>And they are not the only ones; the <a href=\"http:\/\/www.gov.uk\/government\/uploads\/system\/uploads\/attachment_data\/file\/566075\/gs-16-19-artificial-intelligence-ai-report.pdf\" target=\"_blank\" rel=\"nofollow noopener\">UK government\u2019s chief scientist<\/a> has made similar calls: <em>\u201cCurrent approaches to liability and negligence are largely untested in this area. Asking, for example, whether an algorithm acted in the same way as a reasonable human professional would have done in the same circumstance assumes that this is an appropriate comparison to make. The algorithm may have been modelled on existing professional practice, so might meet this test by default. <u>In some cases it may not be possible to tell that something has gone wrong, making it difficult for organisations to demonstrate they are not acting negligently or for individuals to seek redress.<\/u> As the courts build experience in addressing these questions, a body of case law will develop.\u201d<\/em><\/p>\n<p>Building that case law knowledge will take time, as AI systems and their use matures and evidence from the field feeds in new data to make us understand better how to regulate AI systems. Current practice highlights that this is not easy: for example, <a href=\"http:\/\/www.nytimes.com\/2016\/07\/13\/business\/tesla-autopilot-fatal-crash-investigation.html?_r=0\" target=\"_blank\" rel=\"nofollow noopener\">the well-publicized<\/a>, and unfortunately fatal crashes of a famous AV\/EV car manufacturer, puzzle a lot of <a href=\"http:\/\/www.theverge.com\/2017\/2\/1\/14458662\/tesla-autopilot-crash-accident-florida-fatal-highway-patrol-report\" target=\"_blank\" rel=\"nofollow noopener\">practitioners<\/a> and law enforcement agencies: the <a href=\"http:\/\/static.nhtsa.gov\/odi\/inv\/2016\/INCLA-PE16007-7876.PDF\" target=\"_blank\" rel=\"nofollow noopener\">interim report<\/a> of one of the fatal crashes reported, points to a human driver error &#8211; as the driver did not react on time to prevent the fatal crash &#8211; but the role and functionality of the autopilot feature is at the core of this saga: did it malfunction by way of not identifying correctly the object that obstructed the vehicles\u2019 route? It appears that the truck was cutting across the car\u2019s path instead of driving directly in front of it, which the radar is better at detecting, and the camera-based system wasn\u2019t trained to recognize the flat slab of a truck\u2019s side as a threat. But even if it did, does it really matter?<\/p>\n<p>The US transportation secretary <a href=\"http:\/\/www.theguardian.com\/technology\/2017\/jan\/20\/tesla-model-s-cleared-auto-safety-regulator-after-fatal-autopilot-crash\" target=\"_blank\" rel=\"nofollow noopener\">voiced a warning<\/a> that \u201c<em>drivers have a duty to take seriously their obligation to maintain control of a vehicle\u201d<\/em>. The problem appears to be in the public perception of what an autonomous vehicle can do. Marketing and commercial interests seem to have pushed out the message of what <em>can be done<\/em> rather than what <em>can\u2019t be done<\/em> with a semi-autonomous vehicle. But this is changing now, in the light of the recent crashes and interestingly enough, if it was AI (by way of machine vision) and conventional technology (cameras and radar) that let us down, the manufacturer <a href=\"http:\/\/www.inc.com\/kevin-j-ryan\/how-tesla-is-using-ai-to-make-self-driving-cars-smarter.html\" target=\"_blank\" rel=\"nofollow noopener\">is bring in more AI<\/a> to alleviate the situation and deliver a more robust and safe semi-autonomous driving experience.<\/p>\n<h3>Where do we go from here<\/h3>\n<p>So, any rushed initiative to put out some sort of an AI watchdog in response to our fears and misconception of the technology will, most likely, fail to deliver the anticipated results. We\u2019d rather spend more time and effort to make sure we push out the right message about AI, what it can do and most importantly, what it can\u2019t do. AI systems and current practice also needs to mature and reach a state where we have, at the very least, a traceable reasoning log and the system can adequately and in human terms, explain and demonstrate how it reached its decisions. Educating the public, law and policy stakeholders is critical too. As the early encounters with the law enforcement agencies in the AV\/EV semi-autonomous vehicles show, there is little understanding of what the technology really does, and where you draw the line in a mixed human-machine environment; how do you identify the culprit in a symbiotic environment where is hard to tell who\u2019s in control: human or machine? Or both?<\/p>\n<p>I sense that what we need more is not a heavy handed, government-led or industry lobby-led watchdog, but commonly agreed practices, principles, protocols and common operating models that will help practitioners to deliver safe AI and beneficiaries to enjoy it. It may well be the case that once we develop a solid body of knowledge about best practices, protocols and models, we set up independent watchdogs, free from commercial influence, to make sure everyone is playing by the rules.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The recent advances of Artificial Intelligence (AI) and remarkable progress has caused concern, even alarm to some of the world\u2019s &hellip; <a href=\"https:\/\/kalfoglou.info\/?p=895\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">AI watchdogs: do we need them?<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":941,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4,9,10,11,1],"tags":[],"class_list":["post-895","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-automation","category-ml","category-tech-policies","category-robots","category-uncategorized"],"jetpack_featured_media_url":"https:\/\/kalfoglou.info\/wp-content\/uploads\/2017\/03\/AI_regulator-300x241-1.jpg","_links":{"self":[{"href":"https:\/\/kalfoglou.info\/index.php?rest_route=\/wp\/v2\/posts\/895","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kalfoglou.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kalfoglou.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kalfoglou.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kalfoglou.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=895"}],"version-history":[{"count":1,"href":"https:\/\/kalfoglou.info\/index.php?rest_route=\/wp\/v2\/posts\/895\/revisions"}],"predecessor-version":[{"id":1056,"href":"https:\/\/kalfoglou.info\/index.php?rest_route=\/wp\/v2\/posts\/895\/revisions\/1056"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kalfoglou.info\/index.php?rest_route=\/wp\/v2\/media\/941"}],"wp:attachment":[{"href":"https:\/\/kalfoglou.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=895"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kalfoglou.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=895"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kalfoglou.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}