Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

tilse

tilse is a toolkit for timeline summarization and evaluation. In it implements functionality for predicting timelines given a corpus and for evaluating timeline summaries against a gold standard. For evaluation, it makes use of a family of ROUGE variants as described in Martschat and Markert (2017).

Installation

tilse is available on PyPi. You can install it via

pip install tilse

Dependencies (automatically installed by pip) are NumPy, SciPy, pathlib2 (for Python < 3.4), Beautiful Soup, sklearn, numba, spacy, textacy and nltk. tilse ships with an adapted version of pyrouge and contains HeidelTime.

You also need to install a model for spaCy, e.g. via

python -m spacy download en

tilse is written for use on Linux with Python 3.4+.

Documentation

References

Sebastian Martschat and Katja Markert (2018). A Temporally Sensitive Submodularity Framework for Timeline Summarization. In Proceedings of the 22nd Conference on Computational Natural Language Learning (CoNLL), Brussels, Belgium, 31 October-1 November 2018, pages 230-240. PDF

Sebastian Martschat and Katja Markert (2017). Improving ROUGE for Timeline Summarization. In Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics, volume 2: Short Papers, Valencia, Spain, 3-7 April 2017, pages 285-290. PDF

About

Timeline summarization and evaluation.

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.