Explaining Predictions from Data Argumentatively

Size: px
Start display at page:

Download "Explaining Predictions from Data Argumentatively"

Transcription

1 Explaining Predictions from Data Argumentatively Explain Workshop Ken Satoh 1 Oana Cocarascu Kristijonas Čyras Francesca Toni April 25, 2018 Department of Computing, Imperial College London, UK 1 National Institute of Informatics, Tokyo, Japan 1

2 Problem Examples/instances/cases DB = {e 1,...,e n } Example e = (F,o) DB consists of: (set of) features/attribute-value pairs/factors F = {f 1,...,f m } F label/class/outcome o L = {ϕ,ϕ} New example (N,?) features N F unknown label? Prediction: determine whether? = ϕ or? = ϕ Explain why 2

3 (Some) Existing Approaches To predict labels, could use Case-Based Reasoning (CBR) [Richter and Weber, 2013] Artificial Neural Networks (ANNs) [LeCun et al., 2015] etc. But may be hard to explain predictions [Andrews et al., 1995, Sørmo et al., 2005] hard to define formally showing similar examples need not suffice transparent/interpretable explanatory May also be data-hungry e.g. large DB needed 3

4 Our Approach Abstract Argumentation (AA) [Dung, 1995] deals with conflicting information AA-CBR [Čyras et al., 2016a]: AA-driven CBR models and deals with conflicting examples AA-CBR Explanations [Čyras et al., 2016b] debates explaining predictions ANNs with AA-CBR ANNs for feature selection AA-CBR predictions and explanations rule-based predictions and explanations 4

5 Feature Selection (ANN) Start with a training set E of examples (Y,o) features (of e.g. mushrooms 2 ) Y F E = {...,white,pink,red,crimson,maroon,...} label o L = {edible (ϕ), poisonous (ϕ)} Use autoencoder to get a trimmed dataset DB of examples {...,white,red,...} = F F E DB = {(Y,o) : (X,o) E, Y = X F} Ensure F leads to coherent DB (X,o X ),(Y,o Y ) DB, if X = Y, then o X = o Y DB is rational 2 archive.ics.uci.edu/ml/datasets/mushroom[dheeru and Karra Taniskidou, 2017] 5

6 Abstract Argumentation (AA) AA is used to create a model of DB. An AA framework is a graph (Args, ) Nodes: arguments Args represent information Edges: attacks represent conflicts Semantics determine good arguments E.g. grounded extension (set of arguments) a b c g d e f 6

7 AA-CBR Model From DB and ϕ construct (Args, ) with: Args = DB {({},ϕ)}; examples are arguments ({},ϕ) (being edible) is focus argument for (X,o X ),(Y,o Y ) DB {({},ϕ)}, it holds that (X,o X ) (Y,o Y ) iff 1. o X o Y, and (different outcomes) 2. Y X, and (specificity) 3. (Z,o X ) CB with Y Z X. (concision) 7

8 AA-CBR Model Graph (Mushrooms) ϕ is focus ({},ϕ) ({red,scaly},ϕ) ({red},ϕ) ({red, scaly, convex}, ϕ) 8

9 AA-CBR Prediction From DB, focus ϕ and (N,?) construct (Args N, N ) with: Args N = Args {(N,?)}; N = {((N,?),(Y,o Y )) : (Y,o Y ) Args and Y N}. (Args N, N ) extends (Args, ) with (N,?) attacking irrelevant examples Let G be the grounded extension of (Args N, N ). The AA-CBR prediction of (N,?) is: ϕ, if ({},ϕ) G; edible if focus argument is good ϕ, otherwise, if ({},ϕ) G. poisonous otherwise 9

10 AA-CBR Prediction Graph (Mushrooms) ϕ is focus (N,?) = ({red,convex},?) ({},ϕ) ({red,scaly},ϕ) ({red},ϕ) ({red, scaly, convex}, ϕ) G = {({red,convex},?),({red},ϕ)}. ({red,convex},?) ({},ϕ) G. So prediction is poisonous (ϕ). 10

11 AA-CBR Explanations Explanations of predictions are disputes between a proponent P (arguing for focus) and an opponent O (arguing against). Disputes as sub-graphs of (Args N, N ): Prediction is ϕ an explanation is any admissible dispute tree T for the focus argument ({},ϕ) every O node has a child no argument labels both P and O Prediction is ϕ an explanation is any maximal dispute tree T for the focus argument ({},ϕ) every O leaf is unattacked in (Args N, N ) 11

12 Explanation for Poisonous (Args N, N ) ϕ is focus ({},ϕ) T [P :({},ϕ)] ({red},ϕ) [O :({red},ϕ)] ({red,scaly},ϕ) [P :({red, scaly, convex}, ϕ)] ({red, scaly, convex}, ϕ) [O :({red,convex},?)] ({red,convex},?) 12

13 Explanation for Edible ϕ is focus ({},ϕ) [P :({},ϕ)] ({red},ϕ) [O :({red},ϕ)] ({red,scaly},ϕ) [P :({red, scaly, convex}, ϕ)] ({red, scaly, convex}, ϕ) ({red, scaly, convex, smooth},?) 13

14 Rules Logic programming rules from (Args, ) Alternative description of the model of DB Rule predictions coincide with AA-CBR predictions Alternative explanations of predictions Logic program P: For E : ({f 1,...,f m },o) Args, create a rule acc(e) f 1,...,f m,not acc(e 1 ),...,not acc(e k ). stating that E is accepted if all features f 1,...,f m apply, unless any of the attackers E 1,...,E k of E are accepted; Repeat for each attacker and its attackers in turn; For rule prediction, add features from N as facts to get P N. 14

15 Rules (Mushrooms) (Args, ) ϕ is focus ({},ϕ) E 1 : ({red},ϕ) E 2 : ({red,scaly},ϕ) E 3 : ({red,scaly,convex},ϕ) N = {red,convex} P: acc(focus) not acc(e 1 ). acc(e 1 ) red,not acc(e 3 ). acc(e 2 ) red,scaly,not acc(e 3 ). acc(e 3 ) red,scaly,convex. P N is P with red. convex. 15

16 Ongoing Work Datasets ANNs Categorical rather than binary features Multiple labels Rule simplification Related (argumentation-based) explanation concepts, e.g. [García et al., 2013, Fan and Toni, 2015, Schulz and Toni, 2016] Related (rule-based) explanation concepts, e.g. (neural) decision trees, inductive logic programming 16

17 Summary ML for feature selection within data Argumentation for model creation predictions rules dialectical and logical explanations 17

18 References i Andrews, R., Diederich, J., and Tickle, A. B. (1995). Survey and critique of techniques for extracting rules from trained artificial neural networks. Knowledge-Based Systems, 8(6): Čyras, K., Satoh, K., and Toni, F. (2016a). Abstract Argumentation for Case-Based Reasoning. In Baral, C., Delgrande, J. P., and Wolter, F., editors, Principles of Knowledge Representation and Reasoning, 15th International Conference, pages , Cape Town. AAAI Press. Čyras, K., Satoh, K., and Toni, F. (2016b). Explanation for Case-Based Reasoning via Abstract Argumentation. In 6th International Conference on Computational Models of Argument, pages , Potsdam. IOS Press. Dheeru, D. and Karra Taniskidou, E. (2017). UCI Machine Learning Repository. Dung, P. M. (1995). On the Acceptability of Arguments and its Fundamental Role in Nonmonotonic Reasoning, Logic Programming and n-person Games. Artificial Intelligence, 77: Fan, X. and Toni, F. (2015). On Computing Explanations in Argumentation. In Bonet, B. and Koenig, S., editors, 29th AAAI Conference on Artificial Intelligence, pages , Austin, Texas. AAAI Press. 18

19 References ii García, A. J., Chesñevar, C., Rotstein, N., and Simari, G. R. (2013). Formalizing Dialectical Explanation Support for Argument-Based Reasoning in Knowledge-Based Systems. Expert Systems with Applications, 40: LeCun, Y., Bengio, Y., and Hinton, G. (2015). Deep learning. Nature, 521(7553): Richter, M. and Weber, R. (2013). Case-Based Reasoning. Springer. Schulz, C. and Toni, F. (2016). Justifying Answer Sets Using Argumentation. Theory and Practice of Logic Programming, 16(1): Sørmo, F., Cassens, J., and Aamodt, A. (2005). Explanation in Case-Based Reasoning Perspectives and Goals. Artificial Intelligence Review, 24(2):

Assumption-Based Argumentation: Disputes, Explanations, Preferences

Assumption-Based Argumentation: Disputes, Explanations, Preferences 7 Assumption-Based Argumentation: Disputes, Explanations, Preferences Kristijonas Čyras, Xiuyi Fan, Claudia Schulz, Francesca Toni abstract. Assumption-Based Argumentation (ABA) is a form of structured

More information

Argumentation-Based Models of Agent Reasoning and Communication

Argumentation-Based Models of Agent Reasoning and Communication Argumentation-Based Models of Agent Reasoning and Communication Sanjay Modgil Department of Informatics, King s College London Outline Logic and Argumentation - Dung s Theory of Argumentation - The Added

More information

ESSENCE 2014: Argumentation-Based Models of Agent Reasoning and Communication

ESSENCE 2014: Argumentation-Based Models of Agent Reasoning and Communication ESSENCE 2014: Argumentation-Based Models of Agent Reasoning and Communication Sanjay Modgil Department of Informatics, King s College London Outline Logic, Argumentation and Reasoning - Dung s Theory of

More information

Adapting the DF-QuAD Algorithm to Bipolar Argumentation

Adapting the DF-QuAD Algorithm to Bipolar Argumentation Adapting the DF-QuAD Algorithm to Bipolar Argumentation Antonio RAGO a,1, Kristijonas ČYRAS a and Francesca TONI a a Department of Computing, Imperial College London, UK Abstract. We define a quantitative

More information

Dialogue Games on Abstract Argumentation Graphs 1

Dialogue Games on Abstract Argumentation Graphs 1 Dialogue Games on Abstract Argumentation Graphs 1 Christof Spanring Department of Computer Science, University of Liverpool, UK Institute of Information Systems, TU Wien, Austria LABEX CIMI Pluridisciplinary

More information

On the Semantics of Simple Contrapositive Assumption-Based Argumentation Frameworks

On the Semantics of Simple Contrapositive Assumption-Based Argumentation Frameworks On the Semantics of Simple Contrapositive Assumption-Based Argumentation Frameworks Jesse Heyninck 1 and Ofer Arieli 2 Institute of Philosophy II, Ruhr University Bochum, Germany School of Computer Science,

More information

On the Equivalence between Assumption-Based Argumentation and Logic Programming

On the Equivalence between Assumption-Based Argumentation and Logic Programming undamenta Informaticae XX (2015) 1 15 1 DOI 10.3233/I-2012-0000 IOS Press On the Equivalence between Assumption-Based Argumentation and Logic Programming Martin Caminada Department of Computing Science

More information

arxiv: v1 [cs.lo] 19 Mar 2019

arxiv: v1 [cs.lo] 19 Mar 2019 Turing-Completeness of Dynamics in Abstract Persuasion Argumentation Ryuta Arisaka arxiv:1903.07837v1 [cs.lo] 19 Mar 2019 ryutaarisaka@gmail.com Abstract. Abstract Persuasion Argumentation (APA) is a dynamic

More information

Probabilistic Argument Graphs for Argumentation Lotteries

Probabilistic Argument Graphs for Argumentation Lotteries Probabilistic Argument Graphs for Argumentation Lotteries Anthony HUNTER a and Matthias THIMM b a Department of Computer Science, University College London, UK b Institute for Web Science and Technology,

More information

Computing the acceptability semantics. London SW7 2BZ, UK, Nicosia P.O. Box 537, Cyprus,

Computing the acceptability semantics. London SW7 2BZ, UK, Nicosia P.O. Box 537, Cyprus, Computing the acceptability semantics Francesca Toni 1 and Antonios C. Kakas 2 1 Department of Computing, Imperial College, 180 Queen's Gate, London SW7 2BZ, UK, ft@doc.ic.ac.uk 2 Department of Computer

More information

Axiom of Choice, Maximal Independent Sets, Argumentation and Dialogue Games

Axiom of Choice, Maximal Independent Sets, Argumentation and Dialogue Games Axiom of Choice, Maximal Independent Sets, Argumentation and Dialogue Games Christof Spanring Department of Computer Science, University of Liverpool, UK Institute of Information Systems, Vienna University

More information

On Learning Abstract Argumentation Graphs from Bivalent Statement Labellings

On Learning Abstract Argumentation Graphs from Bivalent Statement Labellings On Learning Abstract Argumentation Graphs from Bivalent Statement Labellings Régis Riveret Data61 - CSIRO Spring Hill, Australia Email: regis.riveret@data61.csiro.au Abstract In this paper, we investigate

More information

Mechanism Design for Argumentation-based Information-seeking and Inquiry

Mechanism Design for Argumentation-based Information-seeking and Inquiry Mechanism Design for Argumentation-based Information-seeking and Inquiry Xiuyi Fan and Francesca Toni Imperial College London, London, United Kingdom, {xf309,ft}@imperial.ac.uk Abstract. Formal argumentation-based

More information

Polarization and Bipolar Probabilistic Argumentation Frameworks

Polarization and Bipolar Probabilistic Argumentation Frameworks Polarization and Bipolar Probabilistic Argumentation Frameworks Carlo Proietti Lund University Abstract. Discussion among individuals about a given issue often induces polarization and bipolarization effects,

More information

The Role of Dialectics in Defeasible Argumentation 1 2

The Role of Dialectics in Defeasible Argumentation 1 2 The Role of Dialectics in Defeasible Argumentation 1 2 Guillermo R. Simari Carlos I. Chesñevar Alejandro J. García Grupo de Investigación en Inteligencia Artificial (GIIA) Departamento de Matemática, Universidad

More information

Argumentative Characterisations of Non-monotonic Inference in Preferred Subtheories: Stable Equals Preferred

Argumentative Characterisations of Non-monotonic Inference in Preferred Subtheories: Stable Equals Preferred Argumentative Characterisations of Non-monotonic Inference in Preferred Subtheories: Stable Equals Preferred Sanjay Modgil November 17, 2017 Abstract A number of argumentation formalisms provide dialectical

More information

Complete Extensions in Argumentation Coincide with Three-Valued Stable Models in Logic Programming

Complete Extensions in Argumentation Coincide with Three-Valued Stable Models in Logic Programming Complete Extensions in Argumentation Coincide with Three-Valued Stable Models in Logic Programming Martin Caminada a Yining Wu a a University of Luxembourg Abstract In this paper, we prove the correspondence

More information

Abstract Dialectical Frameworks

Abstract Dialectical Frameworks Abstract Dialectical Frameworks Gerhard Brewka Computer Science Institute University of Leipzig brewka@informatik.uni-leipzig.de joint work with Stefan Woltran G. Brewka (Leipzig) KR 2010 1 / 18 Outline

More information

Conditional Acceptance Functions

Conditional Acceptance Functions Conditional Acceptance Functions Richard Booth, Souhila Kaci, Tjitze Rienstra, Leendert Van Der Torre To cite this version: Richard Booth, Souhila Kaci, Tjitze Rienstra, Leendert Van Der Torre. Conditional

More information

arxiv: v1 [cs.ai] 13 Dec 2018

arxiv: v1 [cs.ai] 13 Dec 2018 Representation, Justification and Explanation in a Value Driven Agent: An Argumentation-Based Approach Beishui Liao Zhejiang University Hangzhou, China baiseliao@zju.edu.cn Michael Anderson University

More information

Classification Based on Logical Concept Analysis

Classification Based on Logical Concept Analysis Classification Based on Logical Concept Analysis Yan Zhao and Yiyu Yao Department of Computer Science, University of Regina, Regina, Saskatchewan, Canada S4S 0A2 E-mail: {yanzhao, yyao}@cs.uregina.ca Abstract.

More information

An argumentation system for reasoning with LPm

An argumentation system for reasoning with LPm ECAI 2014 T. Schaub et al. (Eds.) 2014 The Authors and IOS Press. This article is published online with Open Access by IOS Press and distributed under the terms of the Creative Commons Attribution Non-Commercial

More information

ABA + : Assumption-Based Argumentation with Preferences

ABA + : Assumption-Based Argumentation with Preferences ABA + : Assumption-Based Argumentation with Preferences Kristijonas Čyras Francesca Toni arxiv:1610.03024v2 [cs.ai] 12 Oct 2016 Imperial College London October 13, 2016 Abstract We present ABA +, a new

More information

Debate Games in Logic Programming

Debate Games in Logic Programming Debate Games in Logic Programming Chiaki Sakama Department of Computer and Communication Sciences Wakayama University, Sakaedani, Wakayama 640-8510, Japan sakama@sys.wakayama-u.ac.jp Abstract. A debate

More information

Further Applications of the Gabbay-Rodrigues Iteration Schema in Argumentation and Revision Theories

Further Applications of the Gabbay-Rodrigues Iteration Schema in Argumentation and Revision Theories Further Applications of the Gabbay-Rodrigues Iteration Schema in Argumentation and Revision Theories D. M. Gabbay and O. Rodrigues 2 Department of Informatics, King s College London, Bar Ilan University,

More information

On the Equivalence between Assumption-Based Argumentation and Logic Programming

On the Equivalence between Assumption-Based Argumentation and Logic Programming Journal of Artificial Intelligence Research 60 (2017) 779-825 Submitted 06/17; published 12/17 On the Equivalence between Assumption-Based Argumentation and Logic Programming Martin Caminada Cardiff School

More information

Preference-based Argumentation

Preference-based Argumentation Preference-based Argumentation Yannis Dimopoulos Department of Computer Science University of Cyprus Nicosia, Cyprus Joint work with Leila Amgoud (IRIT, Toulouse) and Pavlos Moraitis (Uni Paris 5) Y. Dimopoulos

More information

Reasoning by Cases in Structured Argumentation.

Reasoning by Cases in Structured Argumentation. . Jesse Heyninck, Mathieu Beirlaen and Christian Straßer Workgroup for Non-Monotonic Logics and Formal Argumentation Institute for Philosophy II Ruhr University Bochum The 32nd ACM SIGAPP Symposium On

More information

Combining Modes of Reasoning: an Application of Abstract Argumentation

Combining Modes of Reasoning: an Application of Abstract Argumentation Combining Modes of Reasoning: an Application of Abstract Argumentation Henry Prakken Department of Information and Computing Sciences, Faculty of Science, Utrecht University & Faculty of Law, University

More information

Contamination in Formal Argumentation Systems

Contamination in Formal Argumentation Systems Contamination in Formal Argumentation Systems Martin Caminada a a Utrecht University, P.O.Box 80089, 3508TB Utrecht Abstract Over the last decennia, many systems for formal argumentation have been defined.

More information

On the Semantics of Simple Contrapositive Assumption-Based Argumentation Frameworks

On the Semantics of Simple Contrapositive Assumption-Based Argumentation Frameworks On the Semantics of Simple Contrapositive Assumption-Based Argumentation Frameworks Jesse HEYNINCK a,1 and Ofer ARIELI b,2 a Institute of Philosophy II, Ruhr University Bochum, Germany b School of Computer

More information

Towards an integrated theory of causal scenarios and evidential arguments

Towards an integrated theory of causal scenarios and evidential arguments Towards an integrated theory of causal scenarios and evidential arguments Floris BEX Department of Information and Computing Sciences, Utrecht University Abstract. The process of proof is one of inference

More information

Argument Strength for Bipolar Argumentation Graphs

Argument Strength for Bipolar Argumentation Graphs Argument Strength for Bipolar Argumentation Graphs Erich Rast erich@snafu.de IFILNOVA Institute of Philosophy, New University of Lisbon Values in Argumentative Discourse (PTDC/MHC-FIL/0521/2014) Value

More information

On the Relationship of Defeasible Argumentation and Answer Set Programming

On the Relationship of Defeasible Argumentation and Answer Set Programming On the Relationship of Defeasible Argumentation and Answer Set Programming Matthias Thimm a Gabriele Kern-Isberner a a Information Engineering Group, Department of Computer Science University of Dortmund,

More information

Midterm, Fall 2003

Midterm, Fall 2003 5-78 Midterm, Fall 2003 YOUR ANDREW USERID IN CAPITAL LETTERS: YOUR NAME: There are 9 questions. The ninth may be more time-consuming and is worth only three points, so do not attempt 9 unless you are

More information

Parts 3-6 are EXAMPLES for cse634

Parts 3-6 are EXAMPLES for cse634 1 Parts 3-6 are EXAMPLES for cse634 FINAL TEST CSE 352 ARTIFICIAL INTELLIGENCE Fall 2008 There are 6 pages in this exam. Please make sure you have all of them INTRODUCTION Philosophical AI Questions Q1.

More information

The exam is closed book, closed calculator, and closed notes except your one-page crib sheet.

The exam is closed book, closed calculator, and closed notes except your one-page crib sheet. CS 188 Fall 2015 Introduction to Artificial Intelligence Final You have approximately 2 hours and 50 minutes. The exam is closed book, closed calculator, and closed notes except your one-page crib sheet.

More information

Argumentation Theory and Modal Logic

Argumentation Theory and Modal Logic Argumentation Theory and Modal Logic Davide Grossi ILLC, University of Amsterdam Preface Argumentation in a nutshell Arguing Arguing The Economist: Mr. Berlusconi is unfit to lead Italy because His election

More information

Nonmonotonic Tools for Argumentation

Nonmonotonic Tools for Argumentation Nonmonotonic Tools for Argumentation Gerhard Brewka Computer Science Institute University of Leipzig brewka@informatik.uni-leipzig.de joint work with Stefan Woltran G. Brewka (Leipzig) CILC 2010 1 / 38

More information

Mechanism Design for Abstract Argumentation

Mechanism Design for Abstract Argumentation Mechanism Design for Abstract Argumentation Iyad Rahwan 1 (Fellow) School of Informatics, University of Edinburgh, Edinburgh EH8 9LE, UK 2 Faculty of Informatics, British University in Dubai, P.O.Box 502216,

More information

Introduction to Structured Argumentation

Introduction to Structured Argumentation Introduction to Structured Argumentation Anthony Hunter Department of Computer Science, University College London, UK April 15, 2016 1 / 42 Computational models of argument Abstract argumentation Structured

More information

Argumentation with Abduction

Argumentation with Abduction Argumentation with Abduction Neophytos Demetriou Dept. of Computer Science University of Cyprus Nicosia CY-1678, Cyprus nkd@cs.ucy.ac.cy Tel.: (+357) 22892673 Antonis Kakas Dept. of Computer Science University

More information

Argumentation and rules with exceptions

Argumentation and rules with exceptions Argumentation and rules with exceptions Bart VERHEIJ Artificial Intelligence, University of Groningen Abstract. Models of argumentation often take a given set of rules or conditionals as a starting point.

More information

Burdens of Proof in Monological Argumentation

Burdens of Proof in Monological Argumentation Legal Knowledge and Information Systems (Jurix 2010) R. Winkels (ed) IOS Press, 2010 1 Burdens of Proof in Monological Argumentation Guido GOVERNATORI a,1 Giovanni SARTOR b a NICTA, Queensland Research

More information

Modelling the Persuadee in Asymmetric Argumentation Dialogues for Persuasion

Modelling the Persuadee in Asymmetric Argumentation Dialogues for Persuasion Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence (IJCAI 2015) Modelling the Persuadee in Asymmetric Argumentation Dialogues for Persuasion Anthony Hunter Department

More information

A Defeasible Reasoning Model of Inductive Concept Learning from Examples and Communication

A Defeasible Reasoning Model of Inductive Concept Learning from Examples and Communication Preprint: Ontañón, Santiago ; Dellunde, Pilar ; Godo, Lluís ; Plaza, Enric. A defeasible reasoning model of inductive concept learning from examples and communication. Artificial Intelligence, vol. 193

More information

A Sequent-Based Representation of Logical Argumentation

A Sequent-Based Representation of Logical Argumentation A Sequent-Based Representation of Logical Argumentation Ofer Arieli School of Computer Science, The Academic College of Tel-Aviv, Israel. oarieli@mta.ac.il Abstract. In this paper we propose a new presentation

More information

Dialectical Frameworks: Argumentation Beyond Dung

Dialectical Frameworks: Argumentation Beyond Dung Dialectical Frameworks: Argumentation Beyond Dung Gerhard Brewka Computer Science Institute University of Leipzig brewka@informatik.uni-leipzig.de joint work with Stefan Woltran G. Brewka (Leipzig) NMR

More information

On Warranted Inference in Possibilistic Defeasible Logic Programming 1

On Warranted Inference in Possibilistic Defeasible Logic Programming 1 On Warranted Inference in Possibilistic Defeasible Logic Programming 1 Carlos Chesñevar a,2, Guillermo Simari b Lluís Godo c and Teresa Alsinet a a Department of Computer Science. University of Lleida,

More information

Name (NetID): (1 Point)

Name (NetID): (1 Point) CS446: Machine Learning Fall 2016 October 25 th, 2016 This is a closed book exam. Everything you need in order to solve the problems is supplied in the body of this exam. This exam booklet contains four

More information

Extracting Reduced Logic Programs from Artificial Neural Networks

Extracting Reduced Logic Programs from Artificial Neural Networks Extracting Reduced Logic Programs from Artificial Neural Networks Jens Lehmann 1, Sebastian Bader 2, Pascal Hitzler 3 1 Department of Computer Science, Technische Universität Dresden, Germany 2 International

More information

Strategic Argumentation under Grounded Semantics is NP-Complete

Strategic Argumentation under Grounded Semantics is NP-Complete Strategic Argumentation under Grounded Semantics is NP-Complete Guido Governatori 1, Michael J. Maher 2, Francesco Olivieri 3, Antonino Rotolo 4 and Simone Scannnapieco 3 1 NICTA Queensland, Australia

More information

Knowledge Extraction from DBNs for Images

Knowledge Extraction from DBNs for Images Knowledge Extraction from DBNs for Images Son N. Tran and Artur d Avila Garcez Department of Computer Science City University London Contents 1 Introduction 2 Knowledge Extraction from DBNs 3 Experimental

More information

Success chances in argument games: a probabilistic approach to legal disputes. 1

Success chances in argument games: a probabilistic approach to legal disputes. 1 Success chances in argument games: a probabilistic approach to legal disputes. 1 Régis RIVERET a, Antonino ROTOLO a, Giovanni SARTOR b, Henry PRAKKEN c, Bram ROTH a CIRSFID, University of Bologna, Italy

More information

I D I A P. Online Policy Adaptation for Ensemble Classifiers R E S E A R C H R E P O R T. Samy Bengio b. Christos Dimitrakakis a IDIAP RR 03-69

I D I A P. Online Policy Adaptation for Ensemble Classifiers R E S E A R C H R E P O R T. Samy Bengio b. Christos Dimitrakakis a IDIAP RR 03-69 R E S E A R C H R E P O R T Online Policy Adaptation for Ensemble Classifiers Christos Dimitrakakis a IDIAP RR 03-69 Samy Bengio b I D I A P December 2003 D a l l e M o l l e I n s t i t u t e for Perceptual

More information

Characterization of Semantics for Argument Systems

Characterization of Semantics for Argument Systems Characterization of Semantics for Argument Systems Philippe Besnard and Sylvie Doutre IRIT Université Paul Sabatier 118, route de Narbonne 31062 Toulouse Cedex 4 France besnard, doutre}@irit.fr Abstract

More information

Analyzing the Equivalence Zoo in Abstract Argumentation

Analyzing the Equivalence Zoo in Abstract Argumentation Analyzing the Equivalence Zoo in Abstract Argumentation Ringo Baumann and Gerhard Brewka University of Leipzig, Informatics Institute, Germany lastname@informatik.uni-leipzig.de Abstract. Notions of which

More information

Weighted Abstract Dialectical Frameworks

Weighted Abstract Dialectical Frameworks Weighted Abstract Dialectical Frameworks Gerhard Brewka Computer Science Institute University of Leipzig brewka@informatik.uni-leipzig.de joint work with H. Strass, J. Wallner, S. Woltran G. Brewka (Leipzig)

More information

Resolutions in Structured Argumentation

Resolutions in Structured Argumentation Resolutions in Structured Argumentation Sanjay Modgil a Henry Prakken b a Department of Informatics, King s ollege London, UK b Department of Information and omputing Sciences, University of Utrecht and

More information

Decision Making with Assumption-based Argumentation

Decision Making with Assumption-based Argumentation Decision Making with Assumption-based Argumentation Xiuyi Fan and Francesca Toni Imperial College London, London, United Kingdom, {xf309,ft}@imperial.ac.uk Abstract. In this paper, we present two different

More information

CS 380: ARTIFICIAL INTELLIGENCE

CS 380: ARTIFICIAL INTELLIGENCE CS 380: ARTIFICIAL INTELLIGENCE MACHINE LEARNING 11/11/2013 Santiago Ontañón santi@cs.drexel.edu https://www.cs.drexel.edu/~santi/teaching/2013/cs380/intro.html Summary so far: Rational Agents Problem

More information

CS 380: ARTIFICIAL INTELLIGENCE MACHINE LEARNING. Santiago Ontañón

CS 380: ARTIFICIAL INTELLIGENCE MACHINE LEARNING. Santiago Ontañón CS 380: ARTIFICIAL INTELLIGENCE MACHINE LEARNING Santiago Ontañón so367@drexel.edu Summary so far: Rational Agents Problem Solving Systematic Search: Uninformed Informed Local Search Adversarial Search

More information

Relevance in Structured Argumentation

Relevance in Structured Argumentation Relevance in Structured Argumentation AnneMarie Borg and Christian Straßer, Ruhr-University Bochum, Germany annemarie.borg@rub.de, christian.strasser@rub.de Abstract We study properties related to relevance

More information

Analysis of Multiclass Support Vector Machines

Analysis of Multiclass Support Vector Machines Analysis of Multiclass Support Vector Machines Shigeo Abe Graduate School of Science and Technology Kobe University Kobe, Japan abe@eedept.kobe-u.ac.jp Abstract Since support vector machines for pattern

More information

Argumentation among Agents

Argumentation among Agents Argumentation among Agents Iyad Rahwan 1 Masdar Institute of Science & Technology, UAE 2 University of Edinburgh, UK 3 Massachusetts Institute of Technology, USA I. Rahwan. Argumentation among Agents.

More information

Realizability of Three-Valued Semantics for Abstract Dialectical Frameworks

Realizability of Three-Valued Semantics for Abstract Dialectical Frameworks Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence (IJCAI 2015) Realizability of Three-Valued Semantics for Abstract Dialectical Frameworks Jörg Pührer Leipzig University

More information

Stochastic Gradient Estimate Variance in Contrastive Divergence and Persistent Contrastive Divergence

Stochastic Gradient Estimate Variance in Contrastive Divergence and Persistent Contrastive Divergence ESANN 0 proceedings, European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning. Bruges (Belgium), 7-9 April 0, idoc.com publ., ISBN 97-7707-. Stochastic Gradient

More information

Graph-Based Semi-Supervised Learning

Graph-Based Semi-Supervised Learning Graph-Based Semi-Supervised Learning Olivier Delalleau, Yoshua Bengio and Nicolas Le Roux Université de Montréal CIAR Workshop - April 26th, 2005 Graph-Based Semi-Supervised Learning Yoshua Bengio, Olivier

More information

Computing Dialectical Trees Efficiently in Possibilistic Defeasible Logic Programming

Computing Dialectical Trees Efficiently in Possibilistic Defeasible Logic Programming Computing Dialectical Trees Efficiently in Possibilistic Defeasible Logic Programming Carlos I. Chesñevar 1, Guillermo R. Simari 2, and Lluis Godo 3 1 Departament of Computer Science Universitat de Lleida

More information

Final. Introduction to Artificial Intelligence. CS 188 Spring You have approximately 2 hours and 50 minutes.

Final. Introduction to Artificial Intelligence. CS 188 Spring You have approximately 2 hours and 50 minutes. CS 188 Spring 2014 Introduction to Artificial Intelligence Final You have approximately 2 hours and 50 minutes. The exam is closed book, closed notes except your two-page crib sheet. Mark your answers

More information

Resolving Incompatibilities among Procedural Goals under Uncertainty

Resolving Incompatibilities among Procedural Goals under Uncertainty Resolving Incompatibilities among Procedural Goals under Uncertainty Mariela Morveli-Espinoza 1, Juan Carlos Nieves 2, Ayslan Possebom 1, and Cesar Augusto Tacla 1 1 Federal University of Technology -

More information

Minimal Attribute Space Bias for Attribute Reduction

Minimal Attribute Space Bias for Attribute Reduction Minimal Attribute Space Bias for Attribute Reduction Fan Min, Xianghui Du, Hang Qiu, and Qihe Liu School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu

More information

Pollock s undercutting defeat

Pollock s undercutting defeat Argumentation in Artificial Intelligence, With Alications in the Law Course at the Institute of Logic and Cognition, Sun Yat-Sen University Ib Abstract Argumentation and Argument Structure Bart Verheij

More information

Guarded resolution for Answer Set Programming

Guarded resolution for Answer Set Programming Under consideration for publication in Theory and Practice of Logic Programming 1 Guarded resolution for Answer Set Programming V.W. Marek Department of Computer Science, University of Kentucky, Lexington,

More information

Evaluation of Dishonest Argumentation based on an Opponent Model: A Preliminary Report

Evaluation of Dishonest Argumentation based on an Opponent Model: A Preliminary Report Evaluation of Dishonest Argumentation based on an Opponent Model: A Preliminary Report Kazuyuki Kokusho and Kazuko Takahashi School of Science&Technology, Kwansei Gakuin University, 2-1, Gakuen, Sanda,

More information

A New Approach to Knowledge Base Revision in DL-Lite

A New Approach to Knowledge Base Revision in DL-Lite A New Approach to Knowledge Base Revision in DL-Lite Zhe Wang and Kewen Wang and Rodney Topor School of ICT, Griffith University Nathan, QLD 4111, Australia Abstract Revising knowledge bases (KBs) in description

More information

An approach for an algebra applied to a Defeasible Logic Programming

An approach for an algebra applied to a Defeasible Logic Programming An approach for an algebra applied to a Defeasible Logic Programming Maximiliano C. D. Budán, Mauro J. Gómez Lucero, Guillermo R. Simari Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET)

More information

Computational Aspects of Abstract Argumentation

Computational Aspects of Abstract Argumentation Computational Aspects of Abstract Argumentation PhD Defense, TU Wien (Vienna) Wolfgang Dvo ák supervised by Stefan Woltran Institute of Information Systems, Database and Articial Intelligence Group Vienna

More information

Data Mining Classification: Basic Concepts and Techniques. Lecture Notes for Chapter 3. Introduction to Data Mining, 2nd Edition

Data Mining Classification: Basic Concepts and Techniques. Lecture Notes for Chapter 3. Introduction to Data Mining, 2nd Edition Data Mining Classification: Basic Concepts and Techniques Lecture Notes for Chapter 3 by Tan, Steinbach, Karpatne, Kumar 1 Classification: Definition Given a collection of records (training set ) Each

More information

Learning with multiple models. Boosting.

Learning with multiple models. Boosting. CS 2750 Machine Learning Lecture 21 Learning with multiple models. Boosting. Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Learning with multiple models: Approach 2 Approach 2: use multiple models

More information

Notes on Machine Learning for and

Notes on Machine Learning for and Notes on Machine Learning for 16.410 and 16.413 (Notes adapted from Tom Mitchell and Andrew Moore.) Learning = improving with experience Improve over task T (e.g, Classification, control tasks) with respect

More information

COMP3702/7702 Artificial Intelligence Week1: Introduction Russell & Norvig ch.1-2.3, Hanna Kurniawati

COMP3702/7702 Artificial Intelligence Week1: Introduction Russell & Norvig ch.1-2.3, Hanna Kurniawati COMP3702/7702 Artificial Intelligence Week1: Introduction Russell & Norvig ch.1-2.3, 3.1-3.3 Hanna Kurniawati Today } What is Artificial Intelligence? } Better know what it is first before committing the

More information

Course 395: Machine Learning

Course 395: Machine Learning Course 395: Machine Learning Lecturers: Maja Pantic (maja@doc.ic.ac.uk) Stavros Petridis (sp104@doc.ic.ac.uk) Goal (Lectures): To present basic theoretical concepts and key algorithms that form the core

More information

On the Instantiation of Knowledge Bases in Abstract Argumentation Frameworks

On the Instantiation of Knowledge Bases in Abstract Argumentation Frameworks On the Instantiation of Knowledge Bases in Abstract Argumentation Frameworks Adam Wyner 1, Trevor Bench-Capon 2, and Paul Dunne 2 1 Department of Computing Science, University of Aberdeen, Aberdeen, United

More information

An Empirical Study of Building Compact Ensembles

An Empirical Study of Building Compact Ensembles An Empirical Study of Building Compact Ensembles Huan Liu, Amit Mandvikar, and Jigar Mody Computer Science & Engineering Arizona State University Tempe, AZ 85281 {huan.liu,amitm,jigar.mody}@asu.edu Abstract.

More information

The matrix approach for abstract argumentation frameworks

The matrix approach for abstract argumentation frameworks The matrix approach for abstract argumentation frameworks Claudette CAYROL, Yuming XU IRIT Report RR- -2015-01- -FR February 2015 Abstract The matrices and the operation of dual interchange are introduced

More information

Ensemble determination using the TOPSIS decision support system in multi-objective evolutionary neural network classifiers

Ensemble determination using the TOPSIS decision support system in multi-objective evolutionary neural network classifiers Ensemble determination using the TOPSIS decision support system in multi-obective evolutionary neural network classifiers M. Cruz-Ramírez, J.C. Fernández, J. Sánchez-Monedero, F. Fernández-Navarro, C.

More information

The logical meaning of Expansion

The logical meaning of Expansion The logical meaning of Expansion arxiv:cs/0202033v1 [cs.ai] 20 Feb 2002 Daniel Lehmann Institute of Computer Science, Hebrew University, Jerusalem 91904, Israel lehmann@cs.huji.ac.il August 6th, 1999 Abstract

More information

Argumentation for Propositional Logic and Nonmonotonic Reasoning

Argumentation for Propositional Logic and Nonmonotonic Reasoning Argumentation for Propositional Logic and Nonmonotonic Reasoning Antonis Kakas, Francesca Toni, and Paolo Mancarella 1 University of Cyprus, Cyprus antonis@cs.ucy.ac.cy 2 Imperial College London, UK ft@imperial.ac.uk

More information

The IfCoLog. Journal of Logics. and their Applications. Volume 2 Issue 1 May 2015

The IfCoLog. Journal of Logics. and their Applications. Volume 2 Issue 1 May 2015 The IfCoLog Journal of Logics and their Applications Volume 2 Issue 1 May 2015 Contents Editorial comment about On the Difference between ABA and AA Dov Gabbay 1 Assumption-Based Argumentation and Abstract

More information

Reasoning about the Appropriateness of Proponents for Arguments

Reasoning about the Appropriateness of Proponents for Arguments Reasoning about the Appropriateness of Proponents for Arguments Anthony Hunter Department of Computer Science University College London Gower Street, London WC1E 6BT, UK Abstract Formal approaches to modelling

More information

Deep Learning Basics Lecture 8: Autoencoder & DBM. Princeton University COS 495 Instructor: Yingyu Liang

Deep Learning Basics Lecture 8: Autoencoder & DBM. Princeton University COS 495 Instructor: Yingyu Liang Deep Learning Basics Lecture 8: Autoencoder & DBM Princeton University COS 495 Instructor: Yingyu Liang Autoencoder Autoencoder Neural networks trained to attempt to copy its input to its output Contain

More information

Tackling Defeasible Reasoning in Bochum:

Tackling Defeasible Reasoning in Bochum: Tackling Defeasible Reasoning in Bochum: the Research Group for Non-Monotonic Logic and Formal Argumentation Christian Straßer and Dunja Šešelja April 10, 2017 Outline The NMLFA Reasoning by Cases Unrestricted

More information

Nested Epistemic Logic Programs

Nested Epistemic Logic Programs Nested Epistemic Logic Programs Kewen Wang 1 and Yan Zhang 2 1 Griffith University, Australia k.wang@griffith.edu.au 2 University of Western Sydney yan@cit.uws.edu.au Abstract. Nested logic programs and

More information

Opponent Modelling in Persuasion Dialogues

Opponent Modelling in Persuasion Dialogues Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence Opponent Modelling in Persuasion Dialogues Christos Hadjinikolis, Yiannis Siantos, Sanjay Modgil, Elizabeth Black,

More information

Postulates for logic-based argumentation systems

Postulates for logic-based argumentation systems Postulates for logic-based argumentation systems Leila Amgoud IRIT CNRS Toulouse France Abstract Logic-based argumentation systems are developed for reasoning with inconsistent information. Starting from

More information

A Distributed Argumentation Framework using Defeasible Logic Programming

A Distributed Argumentation Framework using Defeasible Logic Programming draft 2007-12-05 A Distributed Argumentation Framework using Defeasible Logic Programming Matthias Thimm a Gabriele Kern-Isberner a a Information Engineering Group, Faculty of Computer Science Technische

More information

Change in argumentation systems: exploring the interest of removing an argument

Change in argumentation systems: exploring the interest of removing an argument Change in argumentation systems: exploring the interest of removing an argument Pierre Bisquert Claudette Cayrol Florence Dupin de Saint-Cyr Marie-Christine Lagasquie-Schiex IRIT, Université Paul Sabatier,

More information

Neural Networks: Introduction

Neural Networks: Introduction Neural Networks: Introduction Machine Learning Fall 2017 Based on slides and material from Geoffrey Hinton, Richard Socher, Dan Roth, Yoav Goldberg, Shai Shalev-Shwartz and Shai Ben-David, and others 1

More information

An Argumentation-Theoretic Characterization of Defeasible Logic

An Argumentation-Theoretic Characterization of Defeasible Logic An Argumentation-Theoretic Characterization of Defeasible Logic G. Governatori and M.J. Maher 1 Abstract. Defeasible logic is an efficient non-monotonic logic that is defined only proof-theoretically.

More information