Explanation & Argumentation
Explanations as Model Reconciliation — A Multi-Agent Perspective
Sreedharan, Sarath (Arizona State University) | Chakraborti, Tathagata (Arizona State University) | Kambhampati, Subbarao (Arizona State University)
In this paper, we demonstrate how a planner (or a robot as an embodiment of it) can explain its decisions to multiple agents in the loop together considering not only the model that it used to come up with its decisions but also the (often misaligned) models of the same task that the other agents might have had. To do this, we build on our previous work on multi-model explanation generation and extend it to account for settings where there is uncertainty of the robot's model of the explainee and/or there are multiple explainees with different models to explain to. We will illustrate these concepts in a demonstration on a robot involved in a typical search and reconnaissance scenario with another human teammate and an external human supervisor.
Argumentation-Based Security for Social Good
Karafili, Erisa (Imperial College London) | Kakas, Antonis C. (University of Cyprus) | Spanoudakis, Nikolaos I. (Technical University of Crete) | Lupu, Emil C. (Imperial College London)
The increase of connectivity and the impact it has in every day life is raising new and existing security problems that are becoming important for social good. We introduce two particular problems: cyber attack attribution and regulatory data sharing. For both problems, decisions about which rules to apply, should be taken under incomplete and context dependent information. The solution we propose is based on argumentation reasoning, that is a well suited technique for implementing decision making mechanisms under conflicting and incomplete information. Our proposal permits us to identify the attacker of a cyber attack and decide the regulation rule that should be used while using and sharing data. We illustrate our solution through concrete examples.
Companies want explainable AI, vendors respond
Fed up with the bribery, insider trading, embezzlement and money laundering committed by white-collar criminals? What if there was an app that could help nab these crooks by using the same machine learning tools and geospatial data increasingly relied upon by police to predict where the next burglary, drug deal or assault might go down? Sam Lavigne, co-creator of the White Collar Crime Risk Zones app, was onstage at the recent Strata Data Conference in New York, claiming to be able to do just that. "We used instances of financial malfeasance; density of nonprofit organizations, liquor stores, bars and clubs; and density of investment advisers," a straight-faced Lavigne said to an audience of data experts who immediately got the dark humor. For although the White Collar Crime Risk Zones app was indeed built -- using historical data from the Financial Industry Regulatory Authority -- its purpose is not to track white-collar crime, but to draw attention to the danger these kinds of applications, and the data they rely upon, present.
Explainable AI Systems: Understanding the Decisions of the Machines - OpenMind
DARPA (Defense Advanced Research Projects Agency), is a division of the American Defense Department that investigates new technologies. It has for some time regarded the current generation of AI technologies as important in the future. It has been in the forefront of AI research in image recognition, speech recognition and generation, robotics, autonomous vehicles, medical diagnostic systems, and more. However, DARPA is well aware that despite the high level of problem-solving capabilities of AI programs – they lack explainability. AI deep learning algorithms use complex mathematics that is very difficult for human users to understand or comprehend.
Word Embeddings: An NLP Crash Course
The field of natural language processing (NLP) makes it possible to understand patterns in large amounts of language data, from online reviews to audio recordings. But before a data scientist can really dig into an NLP problem, he or she must lay the groundwork that helps a model make sense of the different units of language it will encounter. Word embeddings are a set of feature engineering techniques widely used in predictive NLP modeling, particularly in deep learning applications. Word embeddings transform sparse vector representations of words into a dense, continuous vector space, enabling you to identify similarities between words and phrases -- on a large scale -- based on their context. In this piece, I'll explain the reasoning behind word embeddings and demostrate how to use these techniques to create clusters of similar words using data from 500,000 Amazon reviews of food. You can download the dataset to follow along.
No one uses Facebook Stories, so now they're available for #brands
Imagine working at Facebook and being the person/people who added Stories to the social network after seeing the way they took off on Snapchat and Instagram. Then think about the fact that hardly anyone is using the feature. That probably explains the reasoning behind opening the section up to Pages. Yep, #brands are getting access to the evaporating, 24-hour shelf-life videos now, too. Maybe Facebook found a group that will actually use them?
Towards Artificial Argumentation
Atkinson, Katie (University of Liverpool) | Baroni, Pietro (Università degli Studi di Brescia) | Giacomin, Massimiliano (Università degli Studi di Brescia) | Hunter, Anthony (University College London) | Prakken, Henry (Utrecht University) | Reed, Chris (University of Dundee) | Simari, Guillermo (Universidad Nacional del Sur) | Thimm, Matthias (Universität Koblenz-Landau) | Villata, Serena (Université Côte d'Azur)
Towards Artificial Argumentation
Atkinson, Katie (University of Liverpool) | Baroni, Pietro (Università degli Studi di Brescia) | Giacomin, Massimiliano (Università degli Studi di Brescia) | Hunter, Anthony (University College London) | Prakken, Henry (Utrecht University) | Reed, Chris (University of Dundee) | Simari, Guillermo (Universidad Nacional del Sur) | Thimm, Matthias (Universität Koblenz-Landau) | Villata, Serena (Université Côte d'Azur)
The field of computational models of argument is emerging as an important aspect of artificial intelligence research. The reason for this is based on the recognition that if we are to develop robust intelligent systems, then it is imperative that they can handle incomplete and inconsistent information in a way that somehow emulates the way humans tackle such a complex task. And one of the key ways that humans do this is to use argumentation either internally, by evaluating arguments and counterarguments‚ or externally, by for instance entering into a discussion or debate where arguments are exchanged. As we report in this review, recent developments in the field are leading to technology for artificial argumentation, in the legal, medical, and e-government domains, and interesting tools for argument mining, for debating technologies, and for argumentation solvers are emerging.
GDPR and Other Regulations Demand Explainable AI
The General Data Protection Regulation (GDPR) is a wide-ranging and complex regulation intended to strengthen and unify data protection for all individuals within the European Union (EU). A year ago I blogged about the data governance ramifications of GDPR, and in this blog I'll focus on another facet of GDPR to talk about a related analytics topic: explainable artificial intelligence (AI). First, let's start with GDPR. Article 22 of GDPR, "Automated individual decision-making, including profiling," concerns the use of data in decision-making that affects individuals, such as a person applying for a loan. The data subject shall have the right not to be subject to a decision based solely on automated processing, including profiling, which produces legal effects concerning him or her or similarly significantly affects him or her." Point 2 of Article 22 describes exclusions (including situations involving the person's explicit consent, such as applying for a loan), but the key issue for our discussion here is in point 3: "…the data controller shall implement suitable measures to safeguard the data subject's rights and freedoms and legitimate interests, at least the right to obtain human intervention on the part of the controller, to express his or her point of view and to contest the decision."
Rationalisation of Profiles of Abstract Argumentation Frameworks: Characterisation and Complexity
Airiau, Stéphane, Bonzon, Elise, Endriss, Ulle, Maudet, Nicolas, Rossit, Julien
Different agents may have different points of view. Following a popular approach in the artificial intelligence literature, this can be modelled by means of different abstract argumentation frameworks, each consisting of a set of arguments the agent is contemplating and a binary attack-relation between them. A question arising in this context is whether the diversity of views observed in such a profile of argumentation frameworks is consistent with the assumption that every individual argumentation framework is induced by a combination of, first, some basic factual attack-relation between the arguments and, second, the personal preferences of the agent concerned regarding the moral or social values the arguments under scrutiny relate to. We treat this question of rationalisability of a profile as an algorithmic problem and identify tractable and intractable cases. In doing so, we distinguish different constraints on admissible rationalisations, e.g., concerning the types of preferences used or the number of distinct values involved. We also distinguish two different semantics for rationalisability, which differ in the assumptions made on how agents treat attacks between arguments they do not report. This research agenda, bringing together ideas from abstract argumentation and social choice, is useful for understanding what types of profiles can reasonably be expected to occur in a multiagent system.