agreement detection in agreement detection in multiparty
play

Agreement Detection in Agreement Detection in Multiparty - PowerPoint PPT Presentation

German Research Center for Artificial Intelligence GmbH www.amiproject.org Agreement Detection in Agreement Detection in Multiparty Conversations Multiparty Conversations FEAST, FEAST, 21st October October 2009 2009 21st Sebastian


  1. German Research Center for Artificial Intelligence GmbH www.amiproject.org Agreement Detection in Agreement Detection in Multiparty Conversations Multiparty Conversations FEAST, FEAST, 21st October October 2009 2009 21st Sebastian Germesin Germesin Sebastian Theresa Wilson Theresa Wilson

  2. Motivation Motivation • Growing interest in extracting and www.amiproject.org summarising information from meetings • One important type of information are agreements / disagreements ⇒ Development of an automatic detection system! German Research Center for Artificial Intelligence GmbH 2 Sebastian Germesin November 09

  3. Agreements in this work Agreements in this work www.amiproject.org • What do we mean by “(dis)agreements”? • Utterances where a speaker agrees/disagrees with an idea/opinion/sentiment of another speaker [Wilson, 2008] • Agreements in the context of multi-party conversations German Research Center for Artificial Intelligence GmbH 3 Sebastian Germesin November 09

  4. Example Example addressee target www.amiproject.org Example: ... Industrial Designer : Finding them is really a pain. Marketing Expert : Hm. Industrial Designer : I mean, when you want it, it’s kicked under the table or so. Project Manager : Yeah, that’s right. ... agreement German Research Center for Artificial Intelligence GmbH 4 Sebastian Germesin November 09

  5. Data (AMI Corpus) Data (AMI Corpus) AMI meeting corpus • 100 hours of audio www.amiproject.org and video recorded meetings • 4 participants • (guided) task: “ Design a remote control! ” • Variety of annotations, e.g.: • Transcribed speech, ASR output, ... • Dialogue Acts, Disfluencies, ... • Head- & Hand-Gestures, VFOA, ... • and... German Research Center for Artificial Intelligence GmbH 5 Sebastian Germesin November 09

  6. Data (AMI Corpus) Data (AMI Corpus) (Dis)Agreement Annotations www.amiproject.org • 20 AMI meetings have been annotated • Word-based annotation scheme • 16 for training, 4 for evaluation • 636 agreements / 70 disagreements • Aligning to DA segments to preserve comparability with ICSI research ([Hillard 03], [Galley 04], [Hahn 06]): • 19,043 segments • 876 segments contain agreements • 118 segments contain disagreements  4.6% : 0.6% : 94.8% (agree : disagree : other) German Research Center for Artificial Intelligence GmbH 6 Sebastian Germesin November 09

  7. Automatic Detection Automatic Detection System System “Finding them is www.amiproject.org really a pain!” “Yeah” A B Agree Detection “agreement” Target Speaker Detection B agrees with A German Research Center for Artificial Intelligence GmbH 7 Sebastian Germesin November 09

  8. Automatic Detection Automatic Detection System System www.amiproject.org Cope with Agreement Detection skewed classes High-Precision Use HPR-output as Rules feature Decision Cond. Random Tree Field “agreement”, “disagreement”, “other” German Research Center for Artificial Intelligence GmbH 8 Sebastian Germesin November 09

  9. Automatic Detection Automatic Detection System System HPRs - High Precision Rules • Implement prior knowledge in simple www.amiproject.org set of rules before actual classification • Reduce data skewness • Rule-Types: • Target-Content other • Dialogue Act (DA) Labels • Subjective Content other • N-grams agree unclass German Research Center for Artificial Intelligence GmbH 9 Sebastian Germesin November 09

  10. Automatic Detection Automatic Detection System System Decision Tree Conditional Random Fields www.amiproject.org • C4.5 implementation from • CRF implementation from WEKA Toolkit Stanford NER • Lexical features • Lexical features • Prosodic features • Prosodic features • Structural features • Structural features • HPR-output • HPR-output • Contextual features German Research Center for Artificial Intelligence GmbH 10 Sebastian Germesin November 09

  11. Experimental Results Experimental Results High-Precision-Rules 3920 name correct wrong www.amiproject.org segments No-Target 740 12 DA-Label (src) 295 2 DA-Label (tar) 274 2 Silence 1 0 Length 141 5 Pre-Class. 1890 0 Agreement 4 0 agree other “unclass” 4 3362 554 German Research Center for Artificial Intelligence GmbH 11 Sebastian Germesin November 09

  12. Experimental Results Experimental Results Agreement Detection www.amiproject.org Baseline CRFs DTs w/ w/o w/ w/o HPRs HPRs HPRs HPRs Acc [%] 97.8 98.0 98.1 97.8 97.8 Prec [%] 0.0 57.6 58.8 45.0 48.5 Rec [%] 0.0 36.3 34.6 31.1 42.4 F1 [%] 0.0 44.5 43.5 36.8 45.2 Kappa 0.0 0.40 0.39 0.36 0.40 RT Factor 0.0 0.005 0.005 0.01 0.03 German Research Center for Artificial Intelligence GmbH 12 Sebastian Germesin November 09

  13. Automatic Detection Automatic Detection System System “Finding them is www.amiproject.org really a pain!” “Yeah” A B Agree Detection “agreement” Target Speaker Detection B agrees with A German Research Center for Artificial Intelligence GmbH 13 Sebastian Germesin November 09

  14. Automatic Detection Automatic Detection System System “Finding them is www.amiproject.org really a pain!” “Yeah” A B Agree Detection “agreement” Target Speaker Detection B agrees with A German Research Center for Artificial Intelligence GmbH 14 Sebastian Germesin November 09

  15. Automatic Detection Automatic Detection System System www.amiproject.org Target Speaker Detection: • Novelty in agreement detection • Preliminary experiments using Adjacency Pair-Annotation German Research Center for Artificial Intelligence GmbH 15 Sebastian Germesin November 09

  16. Automatic Detection Automatic Detection System System www.amiproject.org Internal Representation: • Use speaker-dependent (relative) labels • 0 for current speaker • 1 for previous speaker • ... • Let’s see this in the example: German Research Center for Artificial Intelligence GmbH 16 Sebastian Germesin November 09

  17. Example Example addressee target www.amiproject.org Example: ... Index ‘1’ : Finding them is really a pain. Index ‘2’ : Hm. Index ‘1’ : I mean, when you want it, it’s kicked under the table or so. Index ‘0’: Yeah, that’s right. ... agreement German Research Center for Artificial Intelligence GmbH 17 Sebastian Germesin November 09

  18. Automatic Detection Automatic Detection System System www.amiproject.org German Research Center for Artificial Intelligence GmbH 18 Sebastian Germesin November 09

  19. Automatic Detection Automatic Detection System System www.amiproject.org Target Detection: • Use structural information from Adjacency Pairs to improve target speaker detection! (backward-window of 10 segments) • Fall back to speaker ‘1’ if no AP is available German Research Center for Artificial Intelligence GmbH 19 Sebastian Germesin November 09

  20. Experimental Results Experimental Results Baseline www.amiproject.org classified as 1 2 3 Acc F 1 k 1 164 0 0 78.0 real 64.5 0.00 2 78 0 0 00.0 3 12 0 0 00.0 German Research Center for Artificial Intelligence GmbH 20 Sebastian Germesin November 09

  21. Experimental Results Experimental Results Using AP-Information www.amiproject.org classified as 1 2 3 Acc F 1 k 1 163 0 1 86.9 real 80.3 0.52 2 38 40 0 67.2 3 10 1 1 14.2 56% improvement German Research Center for Artificial Intelligence GmbH 21 Sebastian Germesin November 09

  22. Conclusion Conclusion Developed a system for agreement detection: www.amiproject.org • Utilized a variety multi-modal, heterogeneous features (e.g., lexical, prosodic, structural) • Investigated the use of High-Precision Rules to deal with imbalanced class distribution • Evaluated two different types of machine learning techniques • Conditional Random Fields • Decision Trees • Accuracy: 98.1% • Kappa : 0.40 • CRF: higher Precision • DT: higher Recall German Research Center for Artificial Intelligence GmbH 22 Sebastian Germesin November 09

  23. Conclusion (cont.) Conclusion (cont.) www.amiproject.org Novelty: Target Speaker detection! • Introduced preliminary approach, using structural information from the adjacency pairs • 56% relative improvement over the baseline • Kappa value of 0.52 German Research Center for Artificial Intelligence GmbH 23 Sebastian Germesin November 09

  24. Outlook Outlook • Separate detection of agreements and www.amiproject.org disagreements • Separate detection of one-word and multi-word agreements • Use machine learning for addressee detection • Use automatic annotations • Use other features (e.g., visual cues) • Care about data skewness German Research Center for Artificial Intelligence GmbH 24 Sebastian Germesin November 09

  25. Thank you! Thank you! www.amiproject.org German Research Center for Artificial Intelligence GmbH 25 Sebastian Germesin November 09

Recommend


More recommend