An Arabic natural language interface for querying relational databases based on natural language processing and graph theory methods

被引:0
作者
Bais H. [1 ]
Machkour M. [1 ]
Koutti L. [1 ]
机构
[1] Team of Engineering of Information Systems, Information Systems and Vision Laboratory Faculty of Sciences, Ibn Zohr University Agadir
关键词
Arabic language; Database; Database structure; Dijkstra algorithm; Extended context free grammar; Graph theory; Knowledge base; Machine learning approach; Natural language interface; Natural language processing;
D O I
10.1504/IJRIS.2018.092221
中图分类号
学科分类号
摘要
Nowadays, databases represent a great source of information. To extract information from these databases, the user needs to write queries using database query languages, such as structured query language (SQL). Generally, for using this language, this user must know the database structure. However, this task can be difficult for non-expert users. In that, the use of natural language to extract data from the database can be an important method. The problems in using natural language query are that it does not give any specification about the path access corresponding to the required data. In this paper, a model of a natural language interface for databases is presented. This interface allows the user to extract data from a database by using Arabic language and it obviates the need for users to know the database structure. Also, it can function independently of the database domain and it can to improve its knowledge base through experience. © 2018 Inderscience Enterprises Ltd.
引用
收藏
页码:155 / 165
页数:10
相关论文
共 26 条
[1]  
Ahmad R., Khan M.A., Ali R., Efficient transformation of a natural language query to SQL for Urdu, Proceedings of the Conference on Language and Technology, pp. 53-60, (2009)
[2]  
Akerkar R., Joshi M., Natural language interface using shallow parsing, International Journal of Computer Science Applications, 5, 3, pp. 70-90, (2008)
[3]  
Albert J., Giammarresi D., Wood D., Normal form algorithms for extended context-free grammars, Theoretical Computer Science, 267, pp. 35-47, (2001)
[4]  
Aliane H., Alimazighi Z., Discovering Arabic structures from texts: What a formal analysis can tell us, International Journal of Computer Applications in Technology, 40, 4, pp. 238-245, (2011)
[5]  
Al-Rababah K., Shatnawi S., An Arabic language interface to databases using a morphologically-based lexicon, language indicators and pos tagging, International Journal of Multimedia and Image Processing, 1, 3-4, pp. 87-95, (2012)
[6]  
Alruily M., Ayesh A., Zedan H., Crime proling for the Arabic language using computational linguistic techniques, Information Processing Management, 50, 2, pp. 315-341, (2014)
[7]  
Androutsopoulos I., Ritchie G., Thanisch P., Natural language interfaces to databases: An introduction, Natural Language Engineering, 1, 1, pp. 29-81, (1995)
[8]  
Auxerre P., Inder R., MASQUE Modular Answering System for Queries in English, User's Manual, (1986)
[9]  
Bais H., Machkour M., Lahcen K., Querying database using a universal natural language interface based on machine learning, International Conference on Information Technology for Organizations Development (IT4OD, (2016)
[10]  
Fraiwan M., Khasawneh N., Ershedat H., Al-Alal I., Al-Kofahi H., A kinect-based system for Arabic sign language to speech translation, Int. J. of Computer Applications in Technology, 52, 2-3, pp. 117-126, (2015)