A Natural Language Interface to Ontology-Based Knowledge Bases

The aim of the Semantic Web is to improve the access, management, and retrieval of information on the Web-based. On this understanding, ontologies are considered a technology that supports all aforementioned tasks. However, current approaches for information retrieval on ontology-based knowledge bases are intended to be used by experienced users. To address this gap, Natural Language Processing (NLP) is deemed a very intuitive approach from a non-experienced user‘s perspective, because the formality of a knowledge base is hidden, as well as the executable query language. In this work, we present ONLI, a natural language interface for DBpedia, a community effort to structure Wikipedia’s content based on an ontological approach. ONLI combines NLP techniques in order to analyze user’s question and populate an ontological model, which is responsible for describing question’s context. From this model, ONLI requests the answer through a set of heuristic SPARQL-based query patterns. Finally, we describe the current version of the ONLI system, as well as an evaluation to assess its effectiveness in finding the correct answer.

[1]  Miguel Ángel Rodríguez-García,et al.  Ontology-based annotation and retrieval of services in the cloud , 2014, Knowl. Based Syst..

[2]  Enrico Motta,et al.  AquaLog: An Ontology-Portable Question Answering System for the Semantic Web , 2005, ESWC.

[3]  Ralph Grishman,et al.  Message Understanding Conference- 6: A Brief History , 1996, COLING.

[4]  Ronnie W. Smith Natural Language Interfaces , 2006 .

[5]  Giner Alor-Hernández,et al.  An approach for solving multi-level diagnosis in high sensitivity medical diagnosis systems through the application of semantic technologies , 2013, Comput. Biol. Medicine.

[6]  José Luis Vicedo González,et al.  Addressing ontology-based question answering with collections of user queries , 2009, Inf. Process. Manag..

[7]  Elaine Rich Natural-Language Interfaces , 1984, Computer.

[8]  Vladimir Stantchev,et al.  Applications of ontologies in knowledge representation of human perception , 2014, Int. J. Metadata Semant. Ontologies.

[9]  Christian Bizer,et al.  Faceted Wikipedia Search , 2010, BIS.

[10]  Esther Kaufmann Talking to the Semantic Web - Query Interfaces to Ontologies for the Casual User , 2006, International Semantic Web Conference.

[11]  Abraham Bernstein,et al.  Querix: A Natural Language Interface to Query Ontologies Based on Clarification Dialogs , 2006 .

[12]  Abraham Bernstein,et al.  Evaluating the usability of natural language query languages and interfaces to Semantic Web knowledge bases , 2010, J. Web Semant..

[13]  Sanda M. Harabagiu,et al.  The Structure and Performance of an Open-Domain Question Answering System , 2000, ACL.

[14]  Philipp Cimiano,et al.  Towards portable natural language interfaces to knowledge bases - The case of the ORAKEL system , 2008, Data Knowl. Eng..

[15]  Miloslav Konopík,et al.  SWSNL: Semantic Web Search Using Natural Language , 2013, Expert Syst. Appl..

[16]  Miguel Ángel Rodríguez-García,et al.  Creating a semantically-enhanced cloud services environment through ontology evolution , 2014, Future Gener. Comput. Syst..

[17]  Rafael Valencia-García,et al.  BioOntoVerb: A top level ontology based framework to populate biomedical ontologies from texts , 2012, Knowl. Based Syst..

[18]  Rafael Valencia-García,et al.  Financial news semantic search engine , 2011, Expert Syst. Appl..

[19]  Miguel Ángel Rodríguez-García,et al.  A semantic-based platform for R&D project funding management , 2014, Comput. Ind..

[20]  George A. Miller,et al.  WordNet: A Lexical Database for English , 1995, HLT.

[21]  Jens Lehmann,et al.  DBpedia - A large-scale, multilingual knowledge base extracted from Wikipedia , 2015, Semantic Web.