TY - GEN
T1 - Inflection-tolerant ontology-based named entity recognition for real-time applications
AU - Jilek, Christian
AU - Schröder, Markus
AU - Novik, Rudolf
AU - Schwarz, Sven
AU - Maus, Heiko
AU - Dengel, Andreas
N1 - Publisher Copyright:
© Christian Jilek, Markus Schröder, Rudolf Novik, Sven Schwarz, Heiko Maus, and Andreas Dengel.
PY - 2019/5/1
Y1 - 2019/5/1
N2 - A growing number of applications users daily interact with have to operate in (near) real-time: chatbots, digital companions, knowledge work support systems – just to name a few. To perform the services desired by the user, these systems have to analyze user activity logs or explicit user input extremely fast. In particular, text content (e.g. in form of text snippets) needs to be processed in an information extraction task. Regarding the aforementioned temporal requirements, this has to be accomplished in just a few milliseconds, which limits the number of methods that can be applied. Practically, only very fast methods remain, which on the other hand deliver worse results than slower but more sophisticated Natural Language Processing (NLP) pipelines. In this paper, we investigate and propose methods for real-time capable Named Entity Recognition (NER). As a first improvement step, we address word variations induced by inflection, for example present in the German language. Our approach is ontology-based and makes use of several language information sources like Wiktionary. We evaluated it using the German Wikipedia (about 9.4B characters), for which the whole NER process took considerably less than an hour. Since precision and recall are higher than with comparably fast methods, we conclude that the quality gap between high speed methods and sophisticated NLP pipelines can be narrowed a bit more without losing real-time capable runtime performance.
AB - A growing number of applications users daily interact with have to operate in (near) real-time: chatbots, digital companions, knowledge work support systems – just to name a few. To perform the services desired by the user, these systems have to analyze user activity logs or explicit user input extremely fast. In particular, text content (e.g. in form of text snippets) needs to be processed in an information extraction task. Regarding the aforementioned temporal requirements, this has to be accomplished in just a few milliseconds, which limits the number of methods that can be applied. Practically, only very fast methods remain, which on the other hand deliver worse results than slower but more sophisticated Natural Language Processing (NLP) pipelines. In this paper, we investigate and propose methods for real-time capable Named Entity Recognition (NER). As a first improvement step, we address word variations induced by inflection, for example present in the German language. Our approach is ontology-based and makes use of several language information sources like Wiktionary. We evaluated it using the German Wikipedia (about 9.4B characters), for which the whole NER process took considerably less than an hour. Since precision and recall are higher than with comparably fast methods, we conclude that the quality gap between high speed methods and sophisticated NLP pipelines can be narrowed a bit more without losing real-time capable runtime performance.
KW - Inflectional languages
KW - Named entity recognition
KW - Ontology-based information extraction
KW - Real-time systems
UR - https://www.scopus.com/pages/publications/85068035432
U2 - 10.4230/OASIcs.LDK.2019.11
DO - 10.4230/OASIcs.LDK.2019.11
M3 - Conference Publication
T3 - OpenAccess Series in Informatics
BT - 2nd Conference on Language, Data and Knowledge, LDK 2019
A2 - Eskevich, Maria
A2 - de Melo, Gerard
A2 - Fath, Christian
A2 - McCrae, John P.
A2 - Buitelaar, Paul
A2 - Chiarcos, Christian
A2 - Klimek, Bettina
A2 - Dojchinovski, Milan
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 2nd Conference on Language, Data and Knowledge, LDK 2019
Y2 - 20 May 2019 through 23 May 2019
ER -