pyTLEX: A Python Library for TimeLine EXtraction

Akul Singh, Jared Hummer, Mustafa Ocal, Mark Finlayson


Abstract
pyTLEX is an implementation of the TimeLine EXtraction algorithm (TLEX; Finlayson et al.,2021) that enables users to work with TimeML annotations and perform advanced temporal analysis, offering a comprehensive suite of features. TimeML is a standardized markup language for temporal information in text. pyTLEX allows users to parse TimeML annotations, construct TimeML graphs, and execute the TLEX algorithm to effect complete timeline extraction. In contrast to previous implementations (i.e., jTLEX for Java), pyTLEX sets itself apart with a range of advanced features. It introduces a React-based visualization system, enhancing the exploration of temporal data and the comprehension of temporal connections within textual information. Furthermore, pyTLEX incorporates an algorithm for increasing connectivity in temporal graphs, which identifies graph disconnectivity and recommends links based on temporal reasoning, thus enhancing the coherence of the graph representation. Additionally, pyTLEX includes a built-in validation algorithm, ensuring compliance with TimeML annotation guidelines, which is essential for maintaining data quality and reliability. pyTLEX equips researchers and developers with an extensive toolkit for temporal analysis, and its testing across various datasets validates its accuracy and reliability.
Anthology ID:
2024.eacl-demo.4
Volume:
Proceedings of the 18th Conference of the European Chapter of the Association for Computational Linguistics: System Demonstrations
Month:
March
Year:
2024
Address:
St. Julians, Malta
Editors:
Nikolaos Aletras, Orphee De Clercq
Venue:
EACL
SIG:
Publisher:
Association for Computational Linguistics
Note:
Pages:
27–34
Language:
URL:
https://aclanthology.org/2024.eacl-demo.4
DOI:
Bibkey:
Cite (ACL):
Akul Singh, Jared Hummer, Mustafa Ocal, and Mark Finlayson. 2024. pyTLEX: A Python Library for TimeLine EXtraction. In Proceedings of the 18th Conference of the European Chapter of the Association for Computational Linguistics: System Demonstrations, pages 27–34, St. Julians, Malta. Association for Computational Linguistics.
Cite (Informal):
pyTLEX: A Python Library for TimeLine EXtraction (Singh et al., EACL 2024)
Copy Citation:
PDF:
https://aclanthology.org/2024.eacl-demo.4.pdf