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.
Titel Vorname Nachname |
---|
Dr. Mathias Landhäußer |
Prof. em. Dr. Walter F. Tichy |
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/},
}