Skip to main content

SynTime: Token Types and Heuristic Rules

  • Chapter
  • First Online:
Time Expression and Named Entity Recognition

Part of the book series: Socio-Affective Computing ((SAC,volume 10))

Abstract

According to the five common characteristics of time expressions, we propose a type-based approach named SynTime for time expression recognition. Specifically, we define three main syntactic token types, namely time token, modifier, and numeral, to group time-related token regular expressions. On the types we design general heuristic rules to recognize time expressions. In recognition, SynTime first identifies time tokens from raw text, then searches their surroundings for modifiers and numerals to form time segments, and finally merges the time segments to time expressions. As a light-weight rule-based tagger, SynTime runs in real time, and can be easily expanded by simply adding keywords for the text from different domains and different text types. Evaluation on benchmark datasets and tweets data shows that SynTime outperforms state-of-the-art methods.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 119.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 159.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 159.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://www.joda.org/joda-time/.

  2. 2.

    https://github.com/stanfordnlp/CoreNLP/tree/master/src/edu/stanford/nlp/time/rules.

  3. 3.

    http://nlp.stanford.edu/software/tagger.shtml.

  4. 4.

    http://www.cs.cmu.edu/~ark/TweetNLP/cluster_viewer.html.

  5. 5.

    http://www.cs.cmu.edu/~ark/TweetNLP/paths/01111110010.html.

  6. 6.

    http://www.cs.rochester.edu/~naushad/tempeval3/tools.zip.

References

  1. Bethard S (2013) Cleartk-timeml: a minimalist approach to tempeval 2013. In: Proceedings of the 7th international workshop on semantic evaluation, p 10–14

    Google Scholar 

  2. Chang AX, Manning CD (2012) Sutime: a library for recognizing and normalizing time expressions. In: Proceedings of 8th international conference on language resources and evaluation, p 3735–3740

    Google Scholar 

  3. Chang AX, Manning CD (2013) Sutime: evaluation in TempEval-3. In: Proceedings of the second joint conference on lexical and computational semantics (SEM), p 78–82

    Google Scholar 

  4. Lee K, Artzi Y, Dodge J, Zettlemoyer L (2014) Context-dependent semantic parsing for time expressions. In: Proceedings of the 52th annual meeting of the association for computational linguistics, p 1437–1447

    Google Scholar 

  5. Mazur P, Dale R (2010) Wikiwars: a new corpus for research on temporal expressions. In: Proceedings of the 2010 conference on empirical methods in natural language processing, p 913–922

    Google Scholar 

  6. Pustejovsky J, Castano J, Ingria R, Sauri R, Gaizauskas R, Setzer A, Katz G, Radev D (2003) Timeml: robust specification of event and temporal expressions in text. New Dir Quest Answering 3:28–34

    Google Scholar 

  7. Pustejovsky J, Hanks P, Sauri R, See A, Gaizauskas R, Setzer A, Sundheim B, Radev D, Day D, Ferro L, Lazo M (2003) The timebank corpus. Corpus Linguist 2003:647–656

    Google Scholar 

  8. Strötgen J, Gertz M (2010) Heideltime: high quality rule-based extraction and normalization of temporal expressions. In: Proceedings of the 5th international workshop on semantic evaluation (SemEval’10). Association for Computational Linguistics, Stroudsburg, p 321–324

    Google Scholar 

  9. Strötgen J, Zell J, Gertz M (2013) Heideltime: tuning English and developing Spanish resources. In: Proceedings of the second joint conference on lexical and computational semantics (SEM), p 15–19

    Google Scholar 

  10. Strötgen J, Bogel T, Zell J, Armiti A, Canh TV, Gertz M (2014) Extending heideltime for temporal expressions referring to historic dates. In: Proceedings of the 9th international conference on language resources and evaluation, p 2390–2397

    Google Scholar 

  11. UzZaman N, Llorens H, Derczynski L, Verhagen M, Allen J, Pustejovsky J (2013) Semeval-2013 task 1: TempEval-3: evaluating time expressions, events, and temporal relations. In: Proceedings of the 7th international workshop on semantic evaluation, p 1–9

    Google Scholar 

  12. Zhong X (2020) Time expression and named entity analysis and recognition. PhD thesis, Nanyang Technological University, Singapore

    Google Scholar 

  13. Zhong X, Sun A, Cambria E (2017) Time expression analysis and recognition using syntactic token types and general heuristic rules. In: Proceedings of the 55th annual meeting of the association for computational linguistics, Vancouver, vol 1, p 420–429

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Zhong, X., Cambria, E. (2021). SynTime: Token Types and Heuristic Rules. In: Time Expression and Named Entity Recognition. Socio-Affective Computing, vol 10. Springer, Cham. https://doi.org/10.1007/978-3-030-78961-9_4

Download citation

Publish with us

Policies and ethics