a cascade model for proposi1on extrac1on in argumenta1on
play

A Cascade Model for Proposi1on Extrac1on in Argumenta1on Yohan Jo 1 - PowerPoint PPT Presentation

A Cascade Model for Proposi1on Extrac1on in Argumenta1on Yohan Jo 1 , Jacky Visser 2 , Chris Reed 2 , Eduard Hovy 1 1 Language Technologies Institute, Carnegie Mellon University 2 Centre for Argument Technology, University of Dundee 6th Workshop


  1. A Cascade Model for Proposi1on Extrac1on in Argumenta1on Yohan Jo 1 , Jacky Visser 2 , Chris Reed 2 , Eduard Hovy 1 1 Language Technologies Institute, Carnegie Mellon University 2 Centre for Argument Technology, University of Dundee 6th Workshop on Argument Mining August 1, 2019 � 1

  2. Argumenta*on Mining Argumentative Proposition Argument Structure Dialogue/Monologue Extraction Identification A Cascade Model for Proposition Extraction in Argumentation Yohan Jo (yohanj@cs.cmu.edu) ! 2

  3. Proposi*on Extrac*on Argumenta*ve Discourse Unit (ADU) Segmenta*on • Original text is segmented into ADUs • Argumentative structure as relations between the ADUs Prior Work • Definitions of ADU boundaries 
 Stab and Gurevych, 2014; Stede et al., 2016; Peldszus and Stede, 2015; Al-Khatib et al., 2016 • Methods for auto-segmentation 
 Eger et al., 2017; Ajjour et al., 2017; Persing and Ng, 2016 A Cascade Model for Proposition Extraction in Argumentation Yohan Jo (yohanj@cs.cmu.edu) ! 3

  4. Limita*ons of Segmenta*on-based ADUs • ADUs may lack important semantic information ▶ Referents of anaphors (A) She (Alice) complained to me (Bob) . (B) Bob is upset. ▶ Subject of a phrase (A) Alice knows Bob well but (B) kept the secret. (C) Bob should appreciate that. A Cascade Model for Proposition Extraction in Argumentation Yohan Jo (yohanj@cs.cmu.edu) ! 4

  5. Limita*ons of Segmenta*on-based ADUs • ADUs may completely miss implicit propositions ▶ Reported speech (A) The doctor said we need more magnesium. ▶ Questions (A) Why would you spend your valuable money on tax? (B) Tax is a waste for nothing. ▶ Imperatives (A) Don't spend your valuable money on tax. (B) Tax is a waste for nothing. A Cascade Model for Proposition Extraction in Argumentation Yohan Jo (yohanj@cs.cmu.edu) ! 5

  6. • What NLP challenges are there to obtain complete propositions ? • Can we get semantically improved propositions using standard NLP techniques? A Cascade Model for Proposition Extraction in Argumentation Yohan Jo (yohanj@cs.cmu.edu) ! 6

  7. Data • 2016 U.S. presidential debates (Visser et al., 2019) ▶ Inference Anchoring Theory (Reed and Budzynska, 2011 ) ▶ 8,008 locutions (278 reported speech, 565 questions) ▶ Cohen's kappa: 0.610 (1) Segment utterance (3) Annotate propositions into locutions (ADUs) (2) Identify illocutionary acts instantiated by the locutions A Cascade Model for Proposition Extraction in Argumentation Yohan Jo (yohanj@cs.cmu.edu) ! 7

  8. A Cascade Model for Proposi*on Extrac*on Alice: Bob stopped by my o ffi ce and complained, ``Why is the company not launching the new Utterance of a speaker service?'' I think I have explained to him already. AnaphoraResolution Anaphora- resolved utterance LocutionExtraction Locution2 Locution1 Y Speech IsReportedSpeech? SpeechIdentification N Y IsQuestion? Declarative QuestionTransform N Y Declarative IsImperative? ImperativeTransform N SubjectReconstruction Revision Propositions A Cascade Model for Proposition Extraction in Argumentation Yohan Jo (yohanj@cs.cmu.edu) ! 8

  9. A Cascade Model for Proposi*on Extrac*on Alice: Bob stopped by my o ffi ce and complained, ``Why is the company not launching the new Utterance of a speaker service?'' I think I have explained to him already. Bob stopped by Alice's o ffi ce and complained, ``Why is the company not AnaphoraResolution launching the new service?'' Alice think Alice have explained to Bob already. Anaphora- resolved utterance LocutionExtraction Locution2 Locution1 Y Speech IsReportedSpeech? SpeechIdentification N Y IsQuestion? Declarative QuestionTransform N Y Declarative IsImperative? ImperativeTransform N SubjectReconstruction Revision Propositions A Cascade Model for Proposition Extraction in Argumentation Yohan Jo (yohanj@cs.cmu.edu) ! 9

  10. A Cascade Model for Proposi*on Extrac*on Alice: Bob stopped by my o ffi ce and complained, ``Why is the company not launching the new Utterance of a speaker service?'' I think I have explained to him already. Bob stopped by Alice's o ffi ce and complained, ``Why is the company not AnaphoraResolution launching the new service?'' Alice think Alice have explained to Bob already. Anaphora- resolved utterance [L1] Bob stopped by Alice's o ffi ce and [L2] complained, ``Why is the LocutionExtraction company not launching the new service?'' Alice think [L3] Alice have explained to Bob already. Locution2 Locution1 Y Speech IsReportedSpeech? SpeechIdentification N Y IsQuestion? Declarative QuestionTransform N Y Declarative IsImperative? ImperativeTransform N SubjectReconstruction Revision Propositions A Cascade Model for Proposition Extraction in Argumentation Yohan Jo (yohanj@cs.cmu.edu) ! 10

  11. A Cascade Model for Proposi*on Extrac*on Alice: Bob stopped by my o ffi ce and complained, ``Why is the company not launching the new Utterance of a speaker service?'' I think I have explained to him already. Bob stopped by Alice's o ffi ce and complained, ``Why is the company not AnaphoraResolution launching the new service?'' Alice think Alice have explained to Bob already. Anaphora- resolved utterance [L1] Bob stopped by Alice's o ffi ce and [L2] complained, ``Why is the LocutionExtraction company not launching the new service?'' Alice think [L3] Alice have explained to Bob already. Locution2 Locution1 Y [L2] complained, `` [L2'] Why is the company not launching the new service? '' Speech IsReportedSpeech? SpeechIdentification N Y IsQuestion? Declarative QuestionTransform N Y Declarative IsImperative? ImperativeTransform N SubjectReconstruction Revision Propositions A Cascade Model for Proposition Extraction in Argumentation Yohan Jo (yohanj@cs.cmu.edu) ! 11

  12. A Cascade Model for Proposi*on Extrac*on Alice: Bob stopped by my o ffi ce and complained, ``Why is the company not launching the new Utterance of a speaker service?'' I think I have explained to him already. Bob stopped by Alice's o ffi ce and complained, ``Why is the company not AnaphoraResolution launching the new service?'' Alice think Alice have explained to Bob already. Anaphora- resolved utterance [L1] Bob stopped by Alice's o ffi ce and [L2] complained, ``Why is the LocutionExtraction company not launching the new service?'' Alice think [L3] Alice have explained to Bob already. Locution2 Locution1 Y [L2] complained, `` [L2'] Why is the company not launching the new service? '' Speech IsReportedSpeech? SpeechIdentification N Y [L2'] The company should launch the new service IsQuestion? Declarative QuestionTransform N Y Declarative IsImperative? ImperativeTransform N SubjectReconstruction Revision Propositions A Cascade Model for Proposition Extraction in Argumentation Yohan Jo (yohanj@cs.cmu.edu) ! 12

  13. A Cascade Model for Proposi*on Extrac*on Alice: Bob stopped by my o ffi ce and complained, ``Why is the company not launching the new Utterance of a speaker service?'' I think I have explained to him already. Bob stopped by Alice's o ffi ce and complained, ``Why is the company not AnaphoraResolution launching the new service?'' Alice think Alice have explained to Bob already. Anaphora- resolved utterance [L1] Bob stopped by Alice's o ffi ce and [L2] complained, ``Why is the LocutionExtraction company not launching the new service?'' Alice think [L3] Alice have explained to Bob already. Locution2 Locution1 Y [L2] complained, `` [L2'] Why is the company not launching the new service? '' Speech IsReportedSpeech? SpeechIdentification N Y [L2'] The company should launch the new service IsQuestion? Declarative QuestionTransform N Y Declarative IsImperative? ImperativeTransform N [L2] Bob complained, ``Why is the company not launching the new service?'' SubjectReconstruction Revision Propositions A Cascade Model for Proposition Extraction in Argumentation Yohan Jo (yohanj@cs.cmu.edu) ! 13

  14. A Cascade Model for Proposi*on Extrac*on Alice: Bob stopped by my o ffi ce and complained, ``Why is the company not launching the new Utterance of a speaker service?'' I think I have explained to him already. Bob stopped by Alice's o ffi ce and complained, ``Why is the company not AnaphoraResolution launching the new service?'' Alice think Alice have explained to Bob already. Anaphora- resolved utterance [L1] Bob stopped by Alice's o ffi ce and [L2] complained, ``Why is the LocutionExtraction company not launching the new service?'' Alice think [L3] Alice have explained to Bob already. Locution2 Locution1 Y [L2] complained, `` [L2'] Why is the company not launching the new service? '' Speech IsReportedSpeech? SpeechIdentification N Y [L2'] The company should launch the new service IsQuestion? Declarative QuestionTransform N Y Declarative IsImperative? ImperativeTransform N [L2] Bob complained, ``Why is the company not launching the new service?'' SubjectReconstruction [L3] Alice has explained to Bob already Revision Propositions A Cascade Model for Proposition Extraction in Argumentation Yohan Jo (yohanj@cs.cmu.edu) ! 14

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend