KIT | KIT-Bibliothek | Impressum | Datenschutz

Automatic generation of virtual assistants from databases using active ontologies

Blersch, M.; Weigelt, S.; Tichy, W. F.; Angele, K.

Virtual assistants such as Siri or Google Assistant are omnipresent. However, their development remains costly. One must either manually model the problem domain or provide thousands of labeled samples. We propose to automatically create virtual assistants based on Active Ontologies for interacting with databases. Our approach generates Active Ontologies; we use the database structure to derive a concept hierarchy and database values together with synonyms to extract information from user queries. Our approach also learns common phrases from samples, e.g. from existing Dialogflow agents. We extract pre- and postfixes and attach them to concepts, e.g. at to detect a succeeding location. The generated Active Ontologies reply to previously unseen and composed requests. The approach is not limited to virtual assistants but can be applied to any system with a textual or voice-based conversational interface such as chatbots. We evaluate our approach in three domains: tourism, hotel, and web cams. The study shows that automatically generated Active Ontologies extract relevant information from user utterances with a precision of 58%. ... mehr

Open Access Logo

Zugehörige Institution(en) am KIT Institut für Programmstrukturen und Datenorganisation (IPD)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2019
Sprache Englisch
Identifikator ISBN: 1-891706-48-9
ISSN: 2325-9000
KITopen-ID: 1000098334
Erschienen in 31st International Conference on Software Engineering and Knowledge Engineering, SEKE 2019; Hotel TivoliLisbon; Portugal; 10 July 2019 through 12 July 2019
Verlag Knowledge Systems Institute Graduate School
Seiten 32-38
Serie Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE ; 2019-July
Externe Relationen Abstract/Volltext
Nachgewiesen in Scopus
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page