Elamur Research⌕
☰
home / papers / 2014 / Major Life Event Extraction from Twitter based on Congratulations/Condolences Speech Acts

Major Life Event Extraction from Twitter based on Congratulations/Condolences Speech Acts

Paper · 2014 · Jiwei Li, Alan Ritter, Claire Cardie et al.

Summary

The paper tackles a problem earlier Twitter event work had largely ignored: finding the private milestones of ordinary users, such as weddings, graduations, new jobs or births, and describing them in structured form. Such posts are rare, phrased in many ways, and mixed with wishes, gossip about others and past events, so labelled data is scarce. The authors avoid labelling the posts directly. Instead they look at replies: congratulations or condolences are expressed in a small set of phrasings and can be detected with high precision, and the message they answer is taken as a likely life event. Starting from seed replies, they cluster the answered conversations with LDA, label the coherent topics by hand, and bootstrap new reply patterns and topics. A three-stage pipeline then classifies the event type, checks that the speaker is personally involved, and extracts event properties with a CRF. On real-world identification the system reaches 0.62 precision and 0.48 recall, well above the compared approaches. The work shows that social reactions can serve as cheap supervision for rare, open-ended categories.

Key points

  • The data were drawn from CMU's 2011 Twitter Warehouse, a collection covering roughly 10% of all tweets posted that year. Each whole conversation, with the seed reply masked, was modelled as one LDA document (120 topics). Each sentence received a single topic, only verbs and nouns were kept, and inference used collapsed Gibbs sampling.
  • Bootstrapping ran for 4 iterations and used streaming LDA to preserve topics already labelled. In each round, a person screened the top 20 replies to newly harvested tweets. The process ended with 30 congratulation/condolence patterns and 42 coherent life-event types.
  • The pipeline has three stages:
    • Pipeline1 identifies the event category and filters out irrelevant tweets.
    • Pipeline2 keeps only self-reported events, so "my friend got married" is filtered out.
    • Pipeline3 extracts event properties, such as the spouse or the university, using a CRF.
  • In end-to-end real-world identification, the system scored precision 0.62 and recall 0.48. The two compared approaches scored 0.13/0.20 and 0.25/0.18.
  • Training the event classifier on topics from successive bootstrap steps (24, 38 and 42 classes) kept precision roughly flat (0.65, 0.64, 0.62). Recall rose steadily (0.36, 0.43, 0.48).

Interesting ideas

  • I1. Label a hard-to-recognise message by the easy-to-recognise reaction it provokes; constrained reply speech acts act as a high-precision proxy annotator for a diverse, open-ended target class.
  • I2. Mask the trigger signal before clustering, so that topics reflect the content of the event rather than the seed words used to collect it.
  • I3. Restrict the topic model to verbs and nouns and assign one topic per sentence, which the authors found gives clearer, more coherent clusters than full bag-of-words.
  • I4. Break the task into a cascade that separates "is this an event?", "is the speaker involved?" and "what are its details?", with the involvement stage explicitly rejecting wishes, third parties and past mentions.
  • I5. Measure each bootstrap round separately to show that precision holds while recall grows, which justifies the iterations empirically.

For Mova

How these ideas could serve Mova, our small open language model — its files, stages and tests:

  • I1 (learn): silver data for event or state-change frames could be harvested by finding texts followed by formulaic responses (thanks, apologies, congratulations) rather than labelling the events themselves.
  • I2 (learn): when building silver sets from seed patterns, removing the seed cue from features would act as a built-in guard against the model learning the harvesting trick instead of the phenomenon.
  • I3 (world): event-type induction over the world of a text could cluster predicate–argument heads from UD trees instead of raw tokens, keeping the clusters explainable.
  • I4 (frames): speech-act and frame analysis could carry explicit agent-is-speaker, modality (wish vs. fact) and tense checks before an event enters the text's world.
  • I5 (learn): self-induced repair rules or silver-data expansion rounds could be accepted only when per-round evaluation shows stable precision against a fixed held-out set.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

 Institutions

Cite

Cite as Jiwei Li, Alan Ritter, Claire Cardie and Eduard Hovy. 2014. Major Life Event Extraction from Twitter based on Congratulations/Condolences Speech Acts. Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP).

The paper itself, not this page. BibTeX from the library's record of the work. DOI 10.3115/v1/d14-1214

@inproceedings{li2014major,
  title = {{Major Life Event Extraction from Twitter based on Congratulations/Condolences Speech Acts}},
  author = {Jiwei Li, Alan Ritter, Claire Cardie and Eduard Hovy},
  booktitle = {Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP)},
  year = {2014},
  doi = {10.3115/v1/d14-1214},
  url = {https://doi.org/10.3115/v1/d14-1214}
}

References

38 references, 10 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. Hila Becker, Mor Naaman, and Luis Gravano. 2011. Beyond trending topics: Real-world event identification on twitter. ICWSM, 11:438–441. find
  2. Cosmin Adrian Bejan, Matthew Titsworth, Andrew Hickl, and Sanda M Harabagiu. 2009. Nonparametric bayesian models for unsupervised event coreference resolution. In NIPS, pages 73–81. find
  3. Edward Benson, Aria Haghighi, and Regina Barzilay. 2011. Event discovery in social media feeds. In Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies-Volume 1, pages 389–398. Association for Computational Linguistics. find
  4. David M Blei, Andrew Y Ng, and Michael I Jordan. 2003. Latent dirichlet allocation. the Journal of machine Learning research, 3:993–1022.
  5. Morgane Ciot, Morgan Sonderegger, and Derek Ruths. 2013. Gender inference of twitter users in non-english contexts. In Proceedings of the 2013 Conference on Empirical Methods in Natural Language Processing, Seattle, Wash, pages 18–21. find
  6. Mark Craven, Johan Kumlien, et al. 1999. Constructing biological knowledge bases by extracting information from text sources. In ISMB, volume 1999, pages 77–86. find
  7. Dmitry Davidov, Ari Rappoport, and Moshe Koppel. 2007. Fully unsupervised discovery of concept-specific relationships by web mining. In Annual Meeting-Association For Computational Linguistics, volume 45, page 232. find
  8. Qiming Diao and Jing Jiang. 2013. A unified model for topics, events and users on twitter. In Proceedings of the 2013 Conference on Empirical Methods in Natural Language Processing, pages 1869–1879. find
  9. Qiming Diao, Jing Jiang, Feida Zhu, and Ee-Peng Lim. 2012. Finding bursty topics from microblogs. In Proceedings of the 50th Annual Meeting of the Association for Computational Linguistics: Long Papers-Volume 1, pages 536–544. Association for Computational Linguistics. find
  10. Thomas L Griffiths and Mark Steyvers. 2004. Finding scientific topics. Proceedings of the National academy of Sciences of the United States of America, 101(Suppl 1):5228–5235. ↗
  11. Amit Gruber, Yair Weiss, and Michal Rosen-Zvi. 2007. Hidden topic markov models. In International Conference on Artificial Intelligence and Statistics, pages 163–170. find
  12. Raphael Hoffmann, Congle Zhang, Xiao Ling, Luke Zettlemoyer, and Daniel S Weld. 2011. Knowledge-based weak supervision for information extraction of overlapping relations. In Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies-Volume 1, pages 541–550. Association for Computational Linguistics. find
  13. Sean P Igo and Ellen Riloff. 2009. Corpus-based semantic lexicon induction with web-based corroboration. In Proceedings of the Workshop on Unsupervised and Minimally Supervised Learning of Lexical Semantics, pages 18–26. Association for Computational Linguistics. find
  14. Thorsten Joachims. 1999. Making large scale svm learning practical. ↗
  15. Lingpeng Kong, Nathan Schneider, Swabha Swayamdipta, Archna Bhatia, Chris Dyer, and Noah Smith. 2014. A dependency parser for tweets. In EMNLP.
  16. Zornitsa Kozareva and Eduard Hovy. 2010a. Learning arguments and supertypes of semantic relations using recursive patterns. In Proceedings of the 48th Annual Meeting of the Association for Computational Linguistics, pages 1482–1491. Association for Computational Linguistics. find
  17. Zornitsa Kozareva and Eduard Hovy. 2010b. Not all seeds are equal: Measuring the quality of text mining seeds. In Human Language Technologies: The 2010 Annual Conference of the North American Chapter of the Association for Computational Linguistics, pages 618–626. Association for Computational Linguistics. find
  18. Zornitsa Kozareva, Ellen Riloff, and Eduard H Hovy. 2008. Semantic class learning from the web with hyponym pattern linkage graphs. In ACL, volume 8, pages 1048–1056.
  19. John Lafferty, Andrew McCallum, and Fernando CN Pereira. 2001. Conditional random fields: Probabilistic models for segmenting and labeling sequence data. find
  20. Jiwei Li and Claire Cardie. 2013. Early stage influenza detection from twitter. arXiv preprint arXiv:1309.7340. ↗
  21. Jiwei Li and Claire Cardie. 2014. Timeline generation: Tracking individuals on twitter. ↗
  22. Jiwei Li, Alan Ritter, and Eduard Hovy. 2014. Weakly supervised user profile extraction from twitter. ACL. find
  23. Yucheng Low, Deepak Agarwal, and Alexander J Smola. 2011. Multiple domain user personalization. In Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 123–131. ACM. find
  24. David Mimno, Hanna M Wallach, Edmund Talley, Miriam Leenders, and Andrew McCallum. 2011. Optimizing semantic coherence in topic models. In Proceedings of the Conference on Empirical Methods in Natural Language Processing, pages 262– 272. Association for Computational Linguistics.
  25. Mike Mintz, Steven Bills, Rion Snow, and Dan Jurafsky. 2009. Distant supervision for relation extraction without labeled data. In Proceedings of the Joint Conference of the 47th Annual Meeting of the ACL and the 4th International Joint Conference on Natural Language Processing of the AFNLP: Volume 2-Volume 2, pages 1003–1011. Association for Computational Linguistics. find
  26. David Newman, Jey Han Lau, Karl Grieser, and Timothy Baldwin. 2010. Automatic evaluation of topic coherence. In Human Language Technologies: The 2010 Annual Conference of the North American Chapter of the Association for Computational Linguistics, pages 100–108. Association for Computational Linguistics.
  27. Olutobi Owoputi, Brendan O’Connor, Chris Dyer, Kevin Gimpel, Nathan Schneider, and Noah A Smith. 2013. Improved part-of-speech tagging for online conversational text with word clusters. In Proceedings of NAACL-HLT, pages 380–390.
  28. Ellen Riloff, Rosie Jones, et al. 1999. Learning dictionaries for information extraction by multi-level bootstrapping. In AAAI/IAAI, pages 474–479. find
  29. Alan Ritter, Colin Cherry, and Bill Dolan. 2010. Unsupervised modeling of twitter conversations.
  30. Alan Ritter, Sam Clark, Oren Etzioni, et al. 2011. Named entity recognition in tweets: an experimental study. In Proceedings of the Conference on Empirical Methods in Natural Language Processing, pages 1524–1534. Association for Computational Linguistics.
  31. Alan Ritter, Oren Etzioni, Sam Clark, et al. 2012. Open domain event extraction from twitter. In Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 1104–1112. ACM. find
  32. Kirk Roberts and Sanda M Harabagiu. 2011. Unsupervised learning of selectional restrictions and detection of argument coercions. In Proceedings of the Conference on Empirical Methods in Natural Language Processing, pages 980–990. Association for Computational Linguistics. find
  33. Takeshi Sakaki, Makoto Okazaki, and Yutaka Matsuo. 2010. Earthquake shakes twitter users: real-time event detection by social sensors. In Proceedings of the 19th international conference on World wide web, pages 851–860. ACM. find
  34. Roser Saurı́ and James Pustejovsky. 2007. Determining modality and factuality for text entailment. In Semantic Computing, 2007. ICSC 2007. International Conference on, pages 509–516. IEEE. find
  35. Roser Saurı́ and James Pustejovsky. 2009. Factbank: A corpus annotated with event factuality. Language resources and evaluation, 43(3):227–268. find
  36. Rion Snow, Brendan O’Connor, Daniel Jurafsky, and Andrew Y Ng. 2008. Cheap and fast—but is it good?: evaluating non-expert annotations for natural language tasks. In Proceedings of the conference on empirical methods in natural language processing, pages 254–263. Association for Computational Linguistics.
  37. Limin Yao, David Mimno, and Andrew McCallum. 2009. Efficient methods for topic model inference on streaming document collections. find
  38. Limin Yao, Aria Haghighi, Sebastian Riedel, and Andrew McCallum. 2011. Structured relation discovery using generative models. In Proceedings of the Conference on Empirical Methods in Natural Language Processing, pages 1456–1466. Association for Computational Linguistics.

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/li-2014-major-life-event-extraction-twitter/