About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
CODS-COMAD 2019
Conference paper
Goal-based ontology creation for natural language querying in SAP-ERP platform
Abstract
The omnipresence of mobile devices coupled with recent advances in automatic speech recognition capabilities has led to a growing demand for natural language querying (NLQ) interfaces to retrieve information from data repositories. Going beyond consumer tools like Siri and Cortana towards industry settings, natural language interaction has been observed to be the next generation user interface to business applications (such as ERP systems) after GUI and touch-based UIs on mobile. It enables business users to ask questions in natural language without needing to have any programming knowledge (such as ABAP or SQL) and knowledge about the data representation mechanisms (such as data schema). State of the art NLQ systems such as ATHENA represents the domain schema in the form of an ontology and performs interpretation using the ontology. The primary challenge in developing a NLQ system for querying data in SAP-ERP is its large ontology which results in an inefficient interpretation. We propose a Steiner tree based novel algorithm which generates a relatively smaller goal-oriented ontology which does not affect the NLQ interpretation. We investigate practical ways to address the problem of precise interpretation generation and introduce an algorithm for Lazy Inclusion. We present the effectiveness of the proposed techniques in the SAP-ERP domain with a set of benchmark natural language questions.