Ontology-based question answering over corporate structured data
Sergey Gorshkov, Constantin Kondratiev, Roman Shebalov

TL;DR
This paper presents an ontology-based question answering system for corporate data that transforms natural language questions into SPARQL queries, enhancing explainability and context management in chatbots.
Contribution
It introduces an NLU engine architecture that converts user questions into SPARQL queries using ontology-based data virtualization, improving explainability and context handling.
Findings
Effective question transformation into SPARQL queries
Enhanced chatbot dialogue management with context awareness
Avoids neural network datasets using graph algorithms
Abstract
Ontology-based approach to the Natural Language Understanding (NLU) processing allows to improve questions answering quality in dialogue systems. We describe our NLU engine architecture and evaluate its implementation. The engine transforms user input into the SPARQL SELECT, ASK or INSERT query to the knowledge graph provided by the ontology-based data virtualization platform. The transformation is based on the lexical level of the knowledge graph built according to the Ontolex ontology. The described approach can be applied for graph data population tasks and to the question answering systems implementation, including chat bots. We describe the dialogue engine for a chat bot which can keep the conversation context and ask clarifying questions, simulating some aspects of the human logical thinking. Our approach uses graph-based algorithms to avoid gathering datasets, required in the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
