KBot: A Knowledge Graph Based ChatBot for Natural Language Understanding Over Linked Data

被引:59
作者
Ait-Mlouk, Addi [1 ]
Jiang, Lili [1 ]
机构
[1] Umea Univ, Dept Comp Sci, S-90187 Umea, Sweden
关键词
Knowledge based systems; Linked data; Natural languages; Task analysis; Engines; Semantic Web; Machine learning; Chatbot; SPARQL; intent classification; natural language understanding; myPersonality dataset;
D O I
10.1109/ACCESS.2020.3016142
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid progress of the semantic web, a huge amount of structured data has become available on the web in the form of knowledge bases (KBs). Making these data accessible and useful for end-users is one of the main objectives of chatbots over linked data. Building a chatbot over linked data raises different challenges, including user queries understanding, multiple knowledge base support, and multilingual aspect. To address these challenges, we first design and develop an architecture to provide an interactive user interface. Secondly, we propose a machine learning approach based on intent classification and natural language understanding to understand user intents and generate SPARQL queries. We especially process a new social network dataset (i.e., myPersonality) and add it to the existing knowledge bases to extend the chatbot capabilities by understanding analytical queries. The system can be extended with a new domain on-demand, flexible, multiple knowledge base, multilingual, and allows intuitive creation and execution of different tasks for an extensive range of topics. Furthermore, evaluation and application cases in the chatbot are provided to show how it facilitates interactive semantic data towards different real application scenarios and showcase the proposed approach for a knowledge graph and data-driven chatbot.
引用
收藏
页码:149220 / 149230
页数:11
相关论文
共 28 条
[1]  
AbuShawar B., 2015, COMPUTACION SISTEMAS, V19
[2]  
Al-Zubaide H., 2011, 2011 Fourth International Symposium on Innovation in Information & Communication Technology (ISIICT), P7, DOI 10.1109/ISIICT.2011.6149594
[3]  
Ali D.A., 2016, COLING (System Demonstrations), P208
[4]  
[Anonymous], 1950, Mind
[5]  
[Anonymous], 2013, NIPS
[6]   Enhancing Community Interactions with Data-Driven Chatbots - The DBpedia Chatbot [J].
Athreya, Ram G. ;
Ngomo, Axel-Cyrille Ngonga ;
Usbeck, Ricardo .
COMPANION PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE 2018 (WWW 2018), 2018, :143-146
[7]  
Bell T, 2002, CONTRIBUTIONS OF SURFACE ENGINEERING TO MODERN MANUFACTURING AND REMANUFACTURING, P3
[8]  
Boser B. E., 1992, Proceedings of the Fifth Annual ACM Workshop on Computational Learning Theory, P144, DOI 10.1145/130385.130401
[9]  
Colby K. M., 1999, HUMAN COMPUTER CONVE, P9, DOI [10.1007/978-1-4757-5687-6_3, DOI 10.1007/978-1-4757-5687-6_3]
[10]  
Comendador Benilda Eleonor V., 2015, Journal of Automation and Control Engineering, V3, P137, DOI 10.12720/joace.3.2.137-140