1. An intent-based natural language interface for querying process execution data
- Author
-
Walid Gaaloul, Bassem Haidar, Bruno Defude, Meriana Kobeissi, Nour Assy, Algorithmes, Composants, Modèles Et Services pour l'informatique répartie (ACMES-SAMOVAR), Services répartis, Architectures, MOdélisation, Validation, Administration des Réseaux (SAMOVAR), Institut Mines-Télécom [Paris] (IMT)-Télécom SudParis (TSP)-Institut Mines-Télécom [Paris] (IMT)-Télécom SudParis (TSP), Institut Polytechnique de Paris (IP Paris), Département Informatique (INF), Institut Mines-Télécom [Paris] (IMT)-Télécom SudParis (TSP), Télécom SudParis (TSP), and Lebanese University [Beirut] (LU)
- Subjects
Information retrieval ,Natural language user interface ,Computer science ,Interface (Java) ,Event (computing) ,Natural language interface ,Database schema ,Process mining ,InformationSystems_DATABASEMANAGEMENT ,[SCCO.COMP]Cognitive science/Computer science ,computer.file_format ,Cypher language ,Query language ,Graph database ,Executable ,computer ,Natural language ,Process querying - Abstract
International audience; Process mining techniques allow organizations to discover, monitor and improve their as-is processes by analyzing the process execution data, aka event data, recorded by their information systems. A recurrent task in process mining is querying. Querying allows users to get insights into specific executions of their processes and to retrieve relevant data. Existing process querying techniques require end users to be knowledgeable of the query language and the database schema. However, a key success factor for process analysis is to make querying accessible to business experts who may be inexperienced in database querying. This paper addresses this challenge by proposing a natural language interface (NLI) for querying event data. The interface allows users to formulate their questions in natural language and to automatically translate the questions into a structured query that can be executed over a database. We use graph based storage techniques, namely labeled property graphs, which allow to explicitly model event data relationships. As an executable query language, we use the Cypher language which is widely used for querying property graphs. The approach has been implemented and evaluated using a publicly available event log.
- Published
- 2021