Deriving Timelines From Texts

  • Tagung:

    Konferenzartikel 

  • Autoren:

    Mathias Landhäußer
    Tobias Hey
    Walter F. Tichy

  • Summary

    We investigate natural language as an alternative to programming languages. Natural language would empower anyone to program with minimal training. In this paper, we solve an ordering problem that arises in natural-language programming. An emprical study showed that users do not always provide the strict sequential order of steps needed for execution on a computer. Instead, temporal expressions involving "before", "after", "while", "at the end", and others are used to indicate an order other than the textual one. We present an analysis that extracts the intended time line by exploiting temporal clues. The technique is analyzed in the context of Alice, a 3D programming environment, and AliceNLP, a system for programming Alice in ordinary English. Extracting temporal order could also be useful for analyzing reports, question answering, help desk requests, and big data applications.

Beteiligte Mitarbeiter (zufällige Reihenfolge)
Titel Vorname Nachname

Bibtex

@inproceedings{lhtraise2104,
author={Mathias Landh{\"a}u{\ss}er, Tobias Hey, Walter F. Tichy},
title={Deriving Timelines From Texts},
year=2014,
month=jun,
booktitle={Proceedings of the 3rd International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering},
url={https://ps.ipd.kit.edu/downloads/ka_2014_deriving_timelines_texts.pdf},
isbn={978-1-4503-2846-3},
doi={10.1145/2593801.2593809},
abstract={We investigate natural language as an alternative to programming languages. Natural language would empower anyone to program with minimal training. In this paper, we solve an ordering problem that arises in natural-language programming. An emprical study showed that users do not always provide the strict sequential order of steps needed for execution on a computer. Instead, temporal expressions involving "before", "after", "while", "at the end", and others are used to indicate an order other than the textual one. We present an analysis that extracts the intended time line by exploiting temporal clues. The technique is analyzed in the context of Alice, a 3D programming environment, and AliceNLP, a system for programming Alice in ordinary English. Extracting temporal order could also be useful for analyzing reports, question answering, help desk requests, and big data applications.},
pages={45-51},
pptUrl={https://ps.ipd.kit.edu/downloads/},