annotating and automatically tagging constructions of
play

Annotating and Automatically Tagging Constructions of Causal - PowerPoint PPT Presentation

Annotating and Automatically Tagging Constructions of Causal Language What Google displays for why questions What Google displays for why questions What Google displays for why questions could be a lot more helpful. What


  1. 1. Pattern-based 2. Argument 3. Statistical classifier connective discovery identification to filter results from worry from worry I…died I…died your your from from hotel hotel from …called …called me me from 4. Remove duplicate connectives

  2. Causeway-S/Causeway-L: two pattern-based taggers for causal constructions Causeway-S: Syntax-based pipeline i. Causeway-L: Lexical pattern-based pipeline ii.

  3. Causeway-S/Causeway-L: two pattern-based taggers for causal constructions Causeway-S: Syntax-based pipeline i. Causeway-L: Lexical pattern-based pipeline ii.

  4. each construction is treated as a partially-fixed parse tree fragment.

  5. each construction is treated as a partially-fixed parse tree fragment.

  6. each construction is treated as a partially-fixed parse tree fragment. advcl mark because/IN

  7. each construction is treated as a partially-fixed parse tree fragment. advcl mark because/IN

  8. TRegex patterns are extracted in training, and matched at test time. (/^because_[0-9]+$/ <2 /^IN.*/ <1 mark advcl because > (/.*_[0-9]+/ <1 advcl mark > (/.*_[0-9]+/))) because/IN

  9. TRegex patterns are extracted in training, and matched at test time. (/^because_[0-9]+$/ <2 /^IN.*/ <1 mark advcl because > (/.*_[0-9]+/ <1 advcl mark > (/.*_[0-9]+/))) because/IN + because TRegex 1 (/^because_[0-9]+$/ <2 /^IN.*/ <1 mark > (/.*_[0-9]+/ <1 advcl > (/.*_[0-9]+/)))

  10. Argument heads are expanded to include most dependents. worry/VBP care/VBP

  11. Argument heads are expanded to include most dependents. worry/VBP care/VBP

  12. 1. Causeway-S/Causeway-L: two simple systems for tagging causal constructions Causeway-S: Syntax-based pipeline i. Causeway-L: Lexical pattern-based pipeline ii.

  13. 1. Causeway-S/Causeway-L: two simple systems for tagging causal constructions Causeway-S: Syntax-based pipeline i. Causeway-L: Lexical pattern-based pipeline ii.

  14. constructions are matched by regular expressions over word lemmas. because (ˆ | )([ \ S]+ )+?(because/IN) ([ \ S]+ )+? because + regex (ˆ | )([ \ S]+ )+?(because/IN) ([ \ S]+ )+?

  15. Arguments are labeled by a conditional random field. … … � � � � � ��� � ��� ��� • • •

  16. Both approaches use a soft vote of three classifiers as a filter.

  17. Both approaches use a soft vote of three classifiers as a filter. � �

  18. Both approaches use a soft vote of three classifiers as a filter. � �

  19. Both approaches use a soft vote of three classifiers as a filter. Example classifier features : • • • • • •

  20. Our benchmark is a dependency path memorization heuristic. 27/ 4 0 / 8 14 / 1  …

  21. Connective discovery 11.5% 51.7% 13.4% 50.8% 31.6% 54.9% 54.6%

  22. Connective discovery: Causeway outperforms the benchmark by ~20 points. 11.5% 51.7% 13.4% 50.8% 31.6% 54.9% 54.6%

  23. Performance improves even more when Causeway is combined with the benchmark. 11.5% 51.7% 13.4% 50.8% 31.6% 54.9% 54.5%

  24. The first stage gets high recall & low precision 11.5% 51.7% 13.4% 50.8% 31.6% 54.9% 54.6%

  25. The first stage gets high recall & low precision, but the filters balance them out for a better F 1 . 11.5% 51.7% 13.4% 50.8% 31.6% 54.9% 54.6%

  26. Argument identification is passable given connective discovery, though effects are harder than causes.

  27. Argument identification is passable given connective discovery, though effects are harder than causes.

  28. T oday’s talk: The BECAUSE annotation scheme & corpus of causal language Causeway-L/Causeway-S: two pattern-based taggers for causal constructions DeepCx: a neural, transition-based tagger for causal constructions

  29. T oday’s talk: The BECAUSE annotation scheme & corpus of causal language Causeway-L/Causeway-S: two pattern-based taggers for causal constructions DeepCx: a neural, transition-based tagger for causal constructions

  30. Transition-based tagging builds a complex output structure using a sequence of simple operations.

  31. The DeepCx transition scheme

  32. The DeepCx transition scheme

  33. The DeepCx transition scheme

  34. The DeepCx transition scheme Tagger state

  35. The DeepCx transition scheme N O - C ONN Tagger state

Recommend


More recommend