Explaining Arguments with Background Knowledge

Most information we consume as a society is obtained over the Web. News – often from questionable sources – are spread online, as are election campaigns; calls for (collective) action spread with unforeseen speed and intensity. All such actions have argumentation at their core, and the conveyed content is often strategically selected or rhetorically framed. The responsibility of critical analysis of arguments is thus tacitly transferred to the content consumer who is often not prepared for the task, nor aware of the responsibility. The ExpLAIN project aims at making the structure and reasoning of arguments explicit – not only for humans, but for Robust Argumentation Machines that are endowed with language understanding capacity. Our vision is a system that is able to deeply analyze argumentative text: that identifies arguments and counter-arguments, and reveals their internal structure, conveyed content and reasoning. A particular challenge for such a system is to uncover implicit knowledge which many arguments rely on. This requires human background knowledge and reasoning capacity, in order to explicate the complete reasoning of an argument. This article presents ongoing research of the ExpLAIN project that aims to make the vision of such a system a tangible aim. We introduce the problems and challenges we need to address, and present the progress we achieved until now by applying advanced natural language and knowledge processing methods. Our approach puts particular focus on leveraging available sources of structured and unstructured background knowledge, the automatic extension of such knowledge, the uncovering of implicit content, and reasoning techniques suitable for informal, everyday argumentation.

[1]  Philipp Koehn,et al.  Abstract Meaning Representation for Sembanking , 2013, LAW@ACL.

[2]  Yejin Choi,et al.  COMET: Commonsense Transformers for Automatic Knowledge Graph Construction , 2019, ACL.

[3]  Debjit PAUL,et al.  Argumentative Relation Classification with Background Knowledge , 2020, COMMA.

[4]  Juri Opitz,et al.  Argumentative Relation Classification as Plausibility Ranking , 2019, KONVENS.

[5]  Li Zhao,et al.  Attention-based LSTM for Aspect-level Sentiment Classification , 2016, EMNLP.

[6]  Vivi Nastase,et al.  Abstract Graphs and Abstract Paths for Knowledge Graph Completion , 2019, *SEM@NAACL-HLT.

[7]  Vivi Nastase,et al.  Enriching Argumentative Texts with Implicit Knowledge , 2017, NLDB.

[8]  Anette Frank,et al.  AMR Similarity Metrics from Principles , 2020, Transactions of the Association for Computational Linguistics.

[9]  Vivi Nastase,et al.  Analysis of the Impact of Negative Sampling on Link Prediction in Knowledge Graphs , 2017, ArXiv.

[10]  Giorgio Satta,et al.  An Incremental Parser for Abstract Meaning Representation , 2016, EACL.

[11]  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..

[12]  Catherine Havasi,et al.  ConceptNet 5.5: An Open Multilingual Graph of General Knowledge , 2016, AAAI.

[13]  Chris Reed,et al.  Argumentation Schemes and Enthymemes , 2005, Synthese.

[14]  Vivi Nastase,et al.  Assessing the Difficulty of Classifying ConceptNet Relations in a Multi-Label Classification Setting , 2019, RELATIONS@IWCS.

[15]  Karin Baier,et al.  The Uses Of Argument , 2016 .

[16]  Simone Teufel,et al.  Argumentative zoning information extraction from scientific text , 1999 .

[17]  Anette Frank,et al.  Dissecting Content and Context in Argumentative Relation Analysis , 2019, ArgMining@ACL.

[18]  Kentaro Inui,et al.  Feasible Annotation Scheme for Capturing Policy Argument Reasoning using Argument Templates , 2018, ArgMining@EMNLP.

[19]  Christopher Potts,et al.  Recursive Deep Models for Semantic Compositionality Over a Sentiment Treebank , 2013, EMNLP.

[20]  Sebastian Riedel,et al.  Language Models as Knowledge Bases? , 2019, EMNLP.

[21]  Serena Villata,et al.  Combining Textual Entailment and Argumentation Theory for Supporting Online Debates Interactions , 2012, ACL.

[22]  Alexis Palmer,et al.  Automatic prediction of aspectual class of verbs in context , 2014, ACL.

[23]  Benno Stein,et al.  Computational Argumentation Quality Assessment in Natural Language , 2017, EACL.

[24]  Anette Frank,et al.  Addressing the Winograd Schema Challenge as a Sequence Ranking Task , 2018 .

[25]  Manfred Stede,et al.  Joint prediction in MST-style discourse parsing for argumentation mining , 2015, EMNLP.

[26]  Diane J. Litman,et al.  Context-aware Argumentative Relation Mining , 2016, ACL.

[27]  Kevin Duh,et al.  AMR Parsing as Sequence-to-Graph Transduction , 2019, ACL.

[28]  Benno Stein,et al.  Argumentation Synthesis following Rhetorical Strategies , 2018, COLING.

[29]  Heiner Stuckenschmidt,et al.  Exploiting Background Knowledge for Argumentative Relation Classification , 2019, LDK.

[30]  Ming-Wei Chang,et al.  BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding , 2019, NAACL.

[31]  Chris Reed,et al.  Combining Argument Mining Techniques , 2015, ArgMining@HLT-NAACL.

[32]  Anette Frank,et al.  Ranking and Selecting Multi-Hop Knowledge Paths to Better Predict Human Needs , 2019, NAACL.

[33]  Manfred Pinkal,et al.  Situation entity types: automatic classification of clause-level aspect , 2016, ACL.

[34]  Yejin Choi,et al.  Connotation Frames: A Data-Driven Investigation , 2015, ACL.

[35]  Omer Levy,et al.  GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understanding , 2018, BlackboxNLP@EMNLP.

[36]  Catherine Havasi,et al.  Representing General Relational Knowledge in ConceptNet 5 , 2012, LREC.

[37]  Mirella Lapata,et al.  Language to Logical Form with Neural Attention , 2016, ACL.

[38]  Anette Frank,et al.  Automatic Accuracy Prediction for AMR Parsing , 2019, *SEMEVAL.

[39]  Vivi Nastase,et al.  Classifying Semantic Clause Types: Modeling Context and Genre Characteristics with Recurrent Neural Networks and Attention , 2017, *SEM.

[40]  Iryna Gurevych,et al.  What makes a convincing argument? Empirical analysis and detecting attributes of convincingness in Web argumentation , 2016, EMNLP.

[41]  Mathilde Dargnat,et al.  Aligning Discourse and Argumentation Structures using Subtrees and Redescription Mining , 2019, ArgMining@ACL.

[42]  Classifying Semantic Clause Types With Recurrent Neural Networks: Analysis of Attention, Context & Genre Characteristics , 2019 .

[43]  Luca Lugini,et al.  Argument Component Classification for Classroom Discussions , 2018, ArgMining@EMNLP.

[45]  John L. Pollock,et al.  Defeasible Reasoning , 2020, Synthese Library.

[46]  Chris Reed,et al.  Argument Mining Using Argumentation Scheme Structures , 2016, COMMA.

[47]  Anette Frank,et al.  Implicit Knowledge in Argumentative Texts: An Annotated Corpus , 2020, LREC.

[48]  Iryna Gurevych,et al.  Identifying Argumentative Discourse Structures in Persuasive Essays , 2014, EMNLP.

[49]  Mitesh M. Khapra,et al.  Show Me Your Evidence - an Automatic Method for Context Dependent Evidence Detection , 2015, EMNLP.

[50]  Anette Frank,et al.  Argumentative texts and clause types , 2016, ArgMining@ACL.

[51]  Iryna Gurevych,et al.  Frame- and Entity-Based Knowledge for Common-Sense Argumentative Reasoning , 2018, ArgMining@EMNLP.

[52]  Heiner Stuckenschmidt,et al.  Towards Explaining Natural Language Arguments with Background Knowledge , 2019, PROFILES/SEMEX@ISWC.

[53]  Graeme Hirst,et al.  Classifying arguments by scheme , 2011, ACL.

[54]  Iryna Gurevych,et al.  Parsing Argumentation Structures in Persuasive Essays , 2016, CL.

[55]  Simone Teufel,et al.  Finding enthymemes in real-world texts: A feasibility study , 2017, Argument Comput..

[56]  A. Peldszus An Annotated Corpus of Argumentative Microtexts , 2015 .

[57]  Hector J. Levesque,et al.  The Winograd Schema Challenge , 2011, AAAI Spring Symposium: Logical Formalizations of Commonsense Reasoning.

[58]  Danushka Bollegala,et al.  Contextual stance classification of opinions: A step towards enthymeme reconstruction in online reviews , 2016, ArgMining@ACL.

[59]  Noam Slonim,et al.  Context Dependent Claim Detection , 2014, COLING.

[60]  Kevin Knight,et al.  Smatch: an Evaluation Metric for Semantic Feature Structures , 2013, ACL.