Evaluation of argument strength in attack graphs: Foundations and semantics

Abstract An argumentation framework is a pair made of a graph and a semantics. The nodes and the edges of the graph represent respectively arguments and relations (e.g., attacks, supports) between arguments while the semantics evaluates the strength of each argument of the graph. This paper investigates gradual semantics dealing with weighted graphs, a family of graphs where each argument has an initial weight and may be attacked by other arguments. It contains four contributions. The first consists of laying the foundations of gradual semantics by proposing key principles on which evaluation of argument strength may be based. Foundations are important not only for a better understanding of the evaluation process in general, but also for clarifying the basic assumptions underlying semantics, for comparing different (families of) semantics, and for identifying families of semantics that have not been explored yet. The second contribution consists of providing a formal analysis and a comprehensive comparison of the semantics that have been defined in the literature for evaluating arguments in weighted graphs. As a third contribution, the paper proposes three novel semantics and shows which principles they satisfy. The last contribution is the implementation and empirical evaluation of the three novel semantics. We show that the three semantics are very efficient in that they compute the strengths of arguments in less than 20 iterations and in a very short time. This holds even for very large graphs, meaning that the three semantics scale very well.

[1]  Didier Dubois,et al.  Argumentative inference in uncertain and inconsistent knowledge bases , 1993, UAI.

[2]  Guillermo Ricardo Simari,et al.  A Mathematical Treatment of Defeasible Reasoning and its Implementation , 1992, Artif. Intell..

[3]  L. Shapley A Value for n-person Games , 1988 .

[4]  Pietro Baroni,et al.  On Instantiating Generalised Properties of Gradual Argumentation Frameworks , 2018, SUM.

[5]  Anthony Hunter,et al.  A probabilistic approach to modelling uncertain logical arguments , 2013, Int. J. Approx. Reason..

[6]  Pietro Baroni,et al.  Automatic evaluation of design alternatives with quantitative argumentation , 2015, Argument Comput..

[7]  Leila Amgoud,et al.  Gradual Semantics Accounting for Varied-Strength Attacks , 2019, AAMAS.

[8]  Douglas Walton,et al.  Similarity, precedent and argument from analogy , 2010, Artificial Intelligence and Law.

[9]  Leila Amgoud,et al.  A General Setting for Gradual Semantics Dealing with Similarity , 2021, AAAI.

[10]  Francesca Toni,et al.  ABAplus: Attack Reversal in Abstract and Structured Argumentation with Preferences , 2017, PRIMA.

[11]  Anthony Hunter,et al.  Empirical evaluation of abstract argumentation: Supporting the need for bipolar and probabilistic approaches , 2017, Int. J. Approx. Reason..

[12]  Didier Dubois,et al.  On the Qualitative Comparison of Decisions Having Positive and Negative Features , 2008, J. Artif. Intell. Res..

[13]  Didier Dubois,et al.  Possibility Theory as a Basis for Qualitative Decision Theory , 1995, IJCAI.

[14]  Leila Amgoud Evaluation of Analogical Arguments by Choquet Integral , 2020, ECAI.

[15]  Nicolas Maudet,et al.  A parametrized ranking-based semantics compatible with persuasion principles , 2020 .

[16]  Olivier Roussel,et al.  Controlling a Solver Execution with the runsolver Tool , 2011, J. Satisf. Boolean Model. Comput..

[17]  Anthony Hunter,et al.  A logic-based theory of deductive arguments , 2001, Artif. Intell..

[18]  Guillermo Ricardo Simari,et al.  Similarity notions in bipolar abstract argumentation , 2020, Argument Comput..

[19]  Pietro Baroni,et al.  SCC-recursiveness: a general schema for argumentation semantics , 2005, Artif. Intell..

[20]  Leila Amgoud,et al.  Evaluation of Arguments from Support Relations: Axioms and Semantics , 2016, IJCAI.

[21]  Leila Amgoud A Replication Study of Semantics in Argumentation , 2019, IJCAI.

[22]  Leila Amgoud,et al.  Ranking-Based Semantics for Argumentation Frameworks , 2013, SUM.

[23]  Claudette Cayrol,et al.  Graduality in Argumentation , 2011, J. Artif. Intell. Res..

[24]  Phan Minh Dung,et al.  Towards (Probabilistic) Argumentation for Jury-based Dispute Resolution , 2010, COMMA.

[25]  S. Toulmin The uses of argument , 1960 .

[26]  Anthony Hunter,et al.  Probabilistic Reasoning with Abstract Argumentation Frameworks , 2017, J. Artif. Intell. Res..

[27]  Henry Prakken,et al.  Towards Artificial Argumentation , 2017, AI Mag..

[28]  Pietro Baroni,et al.  An introduction to argumentation semantics , 2011, The Knowledge Engineering Review.

[29]  Philippe Besnard,et al.  Equivalence in logic-based argumentation , 2014, J. Appl. Non Class. Logics.

[30]  Leila Amgoud,et al.  Axiomatic Foundations of Acceptability Semantics , 2016, KR.

[31]  André Juthe,et al.  Classifications of Arguments by Analogy Part I. A comprehensive review of proposals for classifying arguments by analogy , 2016 .

[32]  Srdjan Vesic,et al.  Acceptability Semantics for Weighted Argumentation Frameworks , 2017, IJCAI.

[33]  Phan Minh Dung,et al.  On the Acceptability of Arguments and its Fundamental Role in Nonmonotonic Reasoning, Logic Programming and n-Person Games , 1995, Artif. Intell..

[34]  Nicolas Maudet,et al.  Gradual Semantics Accounting for Similarity between Arguments , 2018, KR.

[35]  Michael Wooldridge,et al.  Weighted argument systems: Basic definitions, algorithms, and complexity results , 2011, Artif. Intell..

[36]  Xudong Luo,et al.  An explainable multi-attribute decision model based on argumentation , 2019, Expert Syst. Appl..

[37]  Serena Villata,et al.  The first international competition on computational models of argumentation: Results and analysis , 2017, Artif. Intell..

[38]  Amita Misra,et al.  Measuring the Similarity of Sentential Arguments in Dialogue , 2016, SIGDIAL Conference.

[39]  Serena Villata,et al.  Changing One's Mind: Erase or Rewind? , 2011, IJCAI.

[40]  Mathieu Serrurier,et al.  Agents that argue and explain classifications , 2007, Autonomous Agents and Multi-Agent Systems.

[41]  Srdjan Vesic,et al.  Ranking Arguments With Compensation-Based Semantics , 2016, KR.

[42]  Srdjan Vesic,et al.  A new approach for preference-based argumentation frameworks , 2011, Annals of Mathematics and Artificial Intelligence.

[43]  Srdjan Vesic,et al.  On the Use of Argumentation for Multiple Criteria Decision Making , 2012, IPMU.

[44]  Sanjay Modgil,et al.  On the Graded Acceptability of Arguments , 2015, IJCAI.

[45]  Phan Minh Dung,et al.  An Abstract, Argumentation-Theoretic Approach to Default Reasoning , 1997, Artif. Intell..

[46]  Leon van der Torre,et al.  The Principle-Based Approach to Abstract Argumentation Semantics , 2017 .

[47]  Claudette Cayrol,et al.  A Reasoning Model Based on the Production of Acceptable Arguments , 2002, Annals of Mathematics and Artificial Intelligence.

[48]  Dov M. Gabbay Introducing Equational Semantics for Argumentation Networks , 2011, ECSQARU.

[49]  Pierpaolo Dondio Ranking Semantics Based on Subgraphs Analysis , 2018, AAMAS.

[50]  Stefano Bistarelli,et al.  A First Comparison of Abstract Argumentation Reasoning-Tools , 2014, ECAI.

[51]  João Leite,et al.  Social Abstract Argumentation , 2011, IJCAI.

[52]  Henry Prakken,et al.  A general account of argumentation with preferences , 2013, Artif. Intell..

[53]  Henri Prade,et al.  Using arguments for making and explaining decisions , 2009, Artif. Intell..

[54]  Nicolas Maudet,et al.  Argumentation Ranking Semantics Based on Propagation , 2016, COMMA.

[55]  Didier Dubois,et al.  An Overview of Possibilistic Logic and its Application to Nonmonotonic Reasoning and Data Fusion , 2000, Computational Intelligence in Data Mining.

[56]  André Juthe Argument by Analogy , 2005 .

[57]  Philippe Besnard,et al.  Logical limits of abstract argumentation frameworks , 2013, J. Appl. Non Class. Logics.

[58]  Pavlos Moraitis,et al.  Knowing each other in argumentation-based negotiation , 2012, AAMAS.

[59]  Douglas Walton Argument from analogy in legal rhetoric , 2013, Artificial Intelligence and Law.

[60]  Guillermo Ricardo Simari,et al.  Computation with varied-strength attacks in abstract argumentation frameworks , 2010, COMMA.

[61]  Sanjay Modgil,et al.  Reasoning about preferences in argumentation frameworks , 2009, Artif. Intell..

[62]  Leila Amgoud,et al.  Evaluation of arguments in weighted bipolar graphs , 2018, Int. J. Approx. Reason..

[63]  Pietro Baroni,et al.  Discontinuity-Free Decision Support with Quantitative Argumentation Debates , 2016, KR.

[64]  Nir Oren,et al.  Probabilistic Argumentation Frameworks , 2011, TAFA.

[65]  Dov M. Gabbay,et al.  Equilibrium States in Numerical Argumentation Networks , 2014, Logica Universalis.

[66]  Paul-Amaury Matt,et al.  A Game-Theoretic Measure of Argument Strength for Abstract Argumentation , 2008, JELIA.

[67]  Pietro Baroni,et al.  From fine-grained properties to broad principles for gradual argumentation: A principled spectrum , 2019, Int. J. Approx. Reason..

[68]  João Leite,et al.  A note on the uniqueness of models in social abstract argumentation , 2017, ArXiv.

[69]  Serena Villata,et al.  Fuzzy Labeling for Abstract Argumentation: An Empirical Evaluation , 2016, SUM.

[70]  Cayrol Claudette,et al.  Acceptability semantics accounting for strength of attacks in argumentation , 2010, ECAI 2010.

[71]  Pietro Baroni,et al.  On principle-based evaluation of extension-based argumentation semantics , 2007, Artif. Intell..

[72]  Nicolas Maudet,et al.  A Comparative Study of Ranking-Based Semantics for Abstract Argumentation , 2016, AAAI.

[73]  Trevor J. M. Bench-Capon Persuasion in Practical Argument Using Value-based Argumentation Frameworks , 2003, J. Log. Comput..

[74]  Henry Prakken,et al.  Argument-Based Extended Logic Programming with Defeasible Priorities , 1997, J. Appl. Non Class. Logics.

[75]  Claudette Cayrol,et al.  Inferring from Inconsistency in Preference-Based Argumentation Frameworks , 2002, Journal of Automated Reasoning.

[76]  Guillermo Ricardo Simari,et al.  Defeasible logic programming: an argumentative approach , 2003, Theory and Practice of Logic Programming.

[77]  Matthias Thimm,et al.  A Probabilistic Semantics for abstract Argumentation , 2012, ECAI.

[78]  Nicolas Maudet,et al.  A Parametrized Ranking-Based Semantics for Persuasion , 2017, SUM.