An Ontology-Based Task-Oriented Dialogue to Create OutSystems Applications

被引:0
|
作者
Silva J.Q. [1 ]
Melo D. [1 ,3 ]
Rodrigues I.P. [1 ,2 ]
Seco J.C. [1 ]
Ferreira C. [1 ]
Parreira J. [1 ]
机构
[1] NOVA Laboratory for Computer Science and Informatics, NOVA LINCS, Costa de Caparica
[2] Department of Informatics, University of Évora, Évora
[3] Coimbra Business School | ISCAC, Polytechnic of Coimbra, Coimbra
关键词
Dialogue systems; Natural language processing; OWL2; ontologies; Semantic web;
D O I
10.1007/s42979-022-01418-0
中图分类号
学科分类号
摘要
An ontology-based task-oriented dialogue is presented as an interface for a user developing applications in the OutSystems environment, using natural language instructions. The dialogue system represents the domain of knowledge, the instructions, as an OWL2 ontology that is consulted and updated with the interpretation of the user’s utterance. The Instructions Ontology, is defined to express the concepts and instructions related to the OutSystems environment in the creation, parameterization, or updating, of software components. The user utterance interpretations are the instructions that will be executed in the OutSystems environment, according to the instructions ontology populated with the corresponding utterance interpretation and expressing the user’s intentions. The utterances are processed by applying a Universal Dependency Parser and then interpreted to obtain a partial semantic representation. Pragmatic interpretation computes a set of possible interpretations by matching the partial representation with the ontology classes, properties, instances and data properties values, such as names. The dialogue manager uses soft constraints to choose the set of best interpretations. The development of an ontology-based task-oriented dialogue system, which establishes the natural language interface of an intelligent application, to help unskilled users build applications to display and manipulate database contents. A set of preliminary experimental cases with promising results. The domain-dependent instruction ontology, which models specific discourse actions, instructions, and the domain of knowledge, allows defining a Natural Language module that is domain-independent that uses a partial discourse representation structure of the user’s utterance to determine the matching terms in the ontology and to obtain a set of possible semantic representations of the user’s utterance. © 2022, The Author(s), under exclusive licence to Springer Nature Singapore Pte Ltd.
引用
收藏
相关论文
共 50 条
  • [1] An Ontology based Task Oriented Dialogue
    Silva, Joao Quirino
    Melo, Dora
    Rodrigues, Irene Pimenta
    Seco, Joao Costa
    Ferreira, Carla
    Parreira, Joana
    PROCEEDINGS OF THE 13TH INTERNATIONAL JOINT CONFERENCE ON KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT (KEOD), VOL 2, 2021, : 96 - 107
  • [2] TODO: A Core Ontology for Task-Oriented Dialogue Systems in Industry 4.0
    Aceta, Cristina
    Fernandez, Izaskun
    Soroa, Aitor
    FURTHER WITH KNOWLEDGE GRAPHS, 2021, 53 : 1 - 15
  • [3] Modeling Task-Oriented Dialogue
    Maite Taboada
    Computers and the Humanities, 2003, 37 : 431 - 454
  • [4] Modelling "but" in task-oriented dialogue
    Thomas, KE
    MODELING AND USING CONTEXT, PROCEEDINGS, 2003, 2680 : 314 - 327
  • [5] Modeling task-oriented dialogue
    Taboada, M
    COMPUTERS AND THE HUMANITIES, 2003, 37 (04): : 431 - 454
  • [6] Task-oriented Dialogue System Based on Reinforcement Learning
    Song, Meina
    Chen, Zhongfu
    Niu, Peiqing
    Haihong, E.
    PROCEEDINGS OF 2019 IEEE 10TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2019), 2019, : 93 - 98
  • [7] A Survey on Task-Oriented Dialogue Systems
    Zhao Y.-Y.
    Wang Z.-Y.
    Wang P.
    Yang T.
    Zhang R.
    Yin K.
    Jisuanji Xuebao/Chinese Journal of Computers, 2020, 43 (10): : 1862 - 1896
  • [8] Task-Oriented Dialogue as Dataflow Synthesis
    Andreas, Jacob
    Bufe, John
    Burkett, David
    Chen, Charles
    Clausman, Josh
    Crawford, Jean
    Crim, Kate
    DeLoach, Jordan
    Dorner, Leah
    Eisner, Jason
    Fang, Hao
    Guo, Alan
    Hall, David
    Hayes, Kristin
    Hill, Kellie
    Ho, Diana
    Iwaszuk, Wendy
    Jha, Smriti
    Klein, Dan
    Krishnamurthy, Jayant
    Lanman, Theo
    Liang, Percy
    Lin, Christopher H.
    Lintsbakh, Ilya
    McGovern, Andy
    Nisnevich, Aleksandr
    Pauls, Adam
    Petters, Dmitrij
    Read, Brent
    Roth, Dan
    Roy, Subhro
    Rusak, Jesse
    Short, Beth
    Slomin, Div
    Snyder, Ben
    Striplin, Stephon
    Su, Yu
    Tellman, Zachary
    Thomson, Sam
    Vorobev, Andrei
    Witoszko, Izabela
    Wolfe, Jason
    Wray, Abby
    Zhang, Yuchen
    Zotov, Alexander
    TRANSACTIONS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, 2020, 8 (08) : 556 - 571
  • [9] Knowledge discovery in task-oriented dialogue
    Puppi Wanderley, Gregory Moro
    Tacla, Cesar Augusto
    Barthes, Jean-Paul A.
    Paraiso, Emerson Cabrera
    EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (20) : 6807 - 6818
  • [10] Initiative conflicts in task-oriented dialogue
    Yang, Fan
    Heeman, Peter A.
    COMPUTER SPEECH AND LANGUAGE, 2010, 24 (02): : 175 - 189