Toward Computational Argumentation with Reasoning and Knowledge

Toward Computational Argumentation with Reasoning and Knowledge

Toward Computational Argumentation with Reasoning and Knowledge Yohan Jo CMU-LTI-21-004 Language Technologies Institute School of Computer Science Carnegie Mellon University 5000 Forbes Ave, Pittsburgh, PA 15213 www.lti.cs.cmu.edu Thesis Committee: Eduard Hovy, Carnegie Mellon University (Chair) Alan W. Black, Carnegie Mellon University Graham Neubig, Carnegie Mellon University Chris Reed, University of Dundee Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Language and Information Technologies © 2021 Yohan Jo Abstract Our society today is overloaded with information and opinions. While they are important resources for decision-making for the general public and policy makers in organizations, the staggering amount of them is making people more passive and dependent on information delivered by technologies. This issues an urgent call for technologies that support human decision-making in a truthful way. Truthful language technologies need the ability to reason and use knowledge, beyond memorizing patterns in data and relying on irrelevant statistics and biases. To achieve this goal, our field needs a better understanding of how humans reason and how to incorporate human-like reasoning and knowledge into computational models. In response to this need, this thesis studies one of the most common communi- cation modes that is full of reasoning: argumentation. The first goal is to provide computational models for analyzing argumentation quantitatively and shedding light on human reasoning reflected in language. The second goal is to incorporate the findings from our study and argumentation theory into computational models via proper knowledge to improve their predictive power and fidelity. By doing so, this thesis argues that integrating reasoning and knowledge, along with argumentation theory, into computational models improves their explanatory and predictive power for argumentative phenomena. This thesis begins with a study of individual statements in argumentation, in terms of asserted propositions, propositional types, and their effects. We build a model that identifies argumentatively meaningful text spans in text and recovers asserted propositions. Next, we present a methodology for identifying various surface types of propositions (e.g., statistics and comparison) that underlie dialogues and analyzing their associations with different argumentation outcomes (e.g., persuasion). Applying the model on four argumentative corpora, we find 24 generic surface types of propositions in argumentation and their associations with successful editing in Wikipedia, moderation in political debates, persuasion, and formation of pro- and counter-arguments. We take a step further and study argumentative relations between statements (sup- port, attack, and neutral) by drawing upon argumentation schemes. We first address the challenging problem of annotation in application of argumentation schemes to computational linguistics. We develop a human-machine hybrid annotation protocol to improve the speed and robustness of annotation. By applying it to annotating four main types of statements in argumentation schemes, we demonstrate the natural affinity between the statement types to form arguments and argumentation schemes. Next, we hypothesize four logical mechanisms in argumentative relations informed by argumentation theory: factual consistency, sentiment coherence, causal relation, and normative relation. Not only do they explain argumentative relations effectively, but incorporating them into a supervised classifier through representation learning further improves the predictive power by exploiting intuitive correlations between argumentative relations and logical relations. Lastly, we take a closer look at counter-argumentation and study counterargument generation. We first present two computational models to detect attackable sentences in arguments via persuasion outcomes as guidance. Modeling sentence attackability improves prediction of persuasion outcomes. Further, they reveal interesting and counterintuitive characteristics of attackable sentences. Next, given statements to attack, we build a system to retrieve counterevidence from various sources on the Web. At the core of this system is a natural language inference (NLI) model that classifies whether a candidate sentence is valid counterevidence to the given statement. To overcome the lack of reasoning abilities in most NLI models, we present a knowledge- enhanced NLI model that targets causality- and example-based inference. This NLI model improves performance in NLI tasks, especially for instances that require the targeted inference, as well as the overall retrieval system. We conclude by making a connection of this system with the argumentative relation classifier and attackability detection. The contributions of the thesis include the following: • This thesis contributes computational tools and findings to the growing literature of argumentation theory on quantitative understanding of argumentation. • This thesis provides insights into human reasoning and incorporates them into computational models. For instance, logical mechanisms are incorporated into an argumentative relation classifier, and two types of inference are incorporated into counterevidence retrieval through relevant knowledge graphs. • This thesis draws largely on and borrows frameworks from argumentation theory, thereby bridging argumentation theory, language technologies, and computational linguistics. iv Acknowledgments First, I would like to thank my advisors. Eduard Hovy helped me shape and finish this thesis by showing his passion and appreciation, sharing his vision, and encourag- ing me throughout. I was lucky to work with Chris Reed, who graciously invited me to his lab in Scotland and offered insights and perspectives from argumentation theory. Carolyn Rosé was very supportive and taught me appropriate skills and perspectives for interdisciplinary research. I would also like to express my gratitude to the thesis committee for their valuable advice on this thesis. I appreciate having served as a TA for Alan Black’s NLP course as well, which was one of the most memorable times at CMU. I received great help from Graham Neubig in his course, where I learned up-to-date modeling techniques and published a paper. I would like to express my deep appreciation to Jamie Rossi, who graciously spent considerable time chatting with me and listening to me during the darkest time. I thank Bob Frederking and Suzanne Laurich-McIntyre for their help with financial hardships. The Kwanjeong Educational Foundation also sponsored me for six years. I also appreciate the timely service of LTI staff, Stacey Young, Alison Chiocchi, Hannah Muczynski, and more, who allowed a smooth journey. I want to thank all my collaborators and friends. My deepest thanks go to my family, who always stood by me. Rain or shine. Contents 1 Introduction1 1.1 Theoretical Background...............................5 1.1.1 Definition and Structure of Argument...................5 1.1.2 Definition and Assessment of Argumentative Relations..........6 1.2 Thesis Overview..................................8 1.3 Contributions....................................9 I Propositions: Meaning, Types, and Effects 11 2 Extracting Asserted Propositions 12 2.1 Introduction..................................... 13 2.2 Related Work.................................... 14 2.2.1 From Text to ADUs............................. 14 2.2.2 From ADUs to Asserted Propositions................... 14 2.3 Data......................................... 15 2.4 Propositions in Argumentation........................... 16 2.5 Cascade Model................................... 23 2.5.1 Anaphora Resolution............................ 24 2.5.2 Locution Extraction............................ 26 2.5.3 Reported Speech.............................. 29 2.5.4 Question.................................. 33 2.5.5 Imperative................................. 41 2.5.6 Subject Reconstruction........................... 42 2.5.7 Revision.................................. 45 2.5.8 End-to-end Extraction........................... 46 2.6 Conclusion..................................... 47 3 Identifying Surface Types of Propositions 49 3.1 Introduction..................................... 49 3.2 Related Work.................................... 51 3.3 Model Design.................................... 53 3.4 Experiment Settings................................. 56 vi 3.4.1 Task and Metrics.............................. 56 3.4.2 Corpora and Preprocessing......................... 57 3.4.3 Models and Parameters........................... 58 3.5 Results........................................ 59 3.6 Conclusion..................................... 64 4 Analyzing Surface Types and Effects 66 4.1 Introduction..................................... 66 4.2 Data......................................... 67 4.2.1 Wikipedia Discussions........................... 67 4.2.2 Ravelry Big Issues Debate......................... 69 4.2.3 ChangeMyView Discussions........................ 71 4.2.4 2016 U.S. Presidential Debates....................... 73 4.3 Surface Types in Argumentative Dialogue..................... 75 4.3.1 Model Settings............................... 75 4.3.2 Result.................................... 76 4.4 Study 1. Surface Types and Edits in Wikipedia.................. 79 4.4.1 Probabilistic Role Profiling Model..................... 81 4.4.2 Experiment Settings............................ 84 4.4.3

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    268 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us