Cargando…
Querying knowledge graphs in natural language
Knowledge graphs are a powerful concept for querying large amounts of data. These knowledge graphs are typically enormous and are often not easily accessible to end-users because they require specialized knowledge in query languages such as SPARQL. Moreover, end-users need a deep understanding of th...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer International Publishing
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7799375/ https://www.ncbi.nlm.nih.gov/pubmed/33489717 http://dx.doi.org/10.1186/s40537-020-00383-w |
_version_ | 1783635121105010688 |
---|---|
author | Liang, Shiqi Stockinger, Kurt de Farias, Tarcisio Mendes Anisimova, Maria Gil, Manuel |
author_facet | Liang, Shiqi Stockinger, Kurt de Farias, Tarcisio Mendes Anisimova, Maria Gil, Manuel |
author_sort | Liang, Shiqi |
collection | PubMed |
description | Knowledge graphs are a powerful concept for querying large amounts of data. These knowledge graphs are typically enormous and are often not easily accessible to end-users because they require specialized knowledge in query languages such as SPARQL. Moreover, end-users need a deep understanding of the structure of the underlying data models often based on the Resource Description Framework (RDF). This drawback has led to the development of Question-Answering (QA) systems that enable end-users to express their information needs in natural language. While existing systems simplify user access, there is still room for improvement in the accuracy of these systems. In this paper we propose a new QA system for translating natural language questions into SPARQL queries. The key idea is to break up the translation process into 5 smaller, more manageable sub-tasks and use ensemble machine learning methods as well as Tree-LSTM-based neural network models to automatically learn and translate a natural language question into a SPARQL query. The performance of our proposed QA system is empirically evaluated using the two renowned benchmarks-the 7th Question Answering over Linked Data Challenge (QALD-7) and the Large-Scale Complex Question Answering Dataset (LC-QuAD). Experimental results show that our QA system outperforms the state-of-art systems by 15% on the QALD-7 dataset and by 48% on the LC-QuAD dataset, respectively. In addition, we make our source code available. |
format | Online Article Text |
id | pubmed-7799375 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | Springer International Publishing |
record_format | MEDLINE/PubMed |
spelling | pubmed-77993752021-01-21 Querying knowledge graphs in natural language Liang, Shiqi Stockinger, Kurt de Farias, Tarcisio Mendes Anisimova, Maria Gil, Manuel J Big Data Research Knowledge graphs are a powerful concept for querying large amounts of data. These knowledge graphs are typically enormous and are often not easily accessible to end-users because they require specialized knowledge in query languages such as SPARQL. Moreover, end-users need a deep understanding of the structure of the underlying data models often based on the Resource Description Framework (RDF). This drawback has led to the development of Question-Answering (QA) systems that enable end-users to express their information needs in natural language. While existing systems simplify user access, there is still room for improvement in the accuracy of these systems. In this paper we propose a new QA system for translating natural language questions into SPARQL queries. The key idea is to break up the translation process into 5 smaller, more manageable sub-tasks and use ensemble machine learning methods as well as Tree-LSTM-based neural network models to automatically learn and translate a natural language question into a SPARQL query. The performance of our proposed QA system is empirically evaluated using the two renowned benchmarks-the 7th Question Answering over Linked Data Challenge (QALD-7) and the Large-Scale Complex Question Answering Dataset (LC-QuAD). Experimental results show that our QA system outperforms the state-of-art systems by 15% on the QALD-7 dataset and by 48% on the LC-QuAD dataset, respectively. In addition, we make our source code available. Springer International Publishing 2021-01-06 2021 /pmc/articles/PMC7799375/ /pubmed/33489717 http://dx.doi.org/10.1186/s40537-020-00383-w Text en © The Author(s) 2021 Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. |
spellingShingle | Research Liang, Shiqi Stockinger, Kurt de Farias, Tarcisio Mendes Anisimova, Maria Gil, Manuel Querying knowledge graphs in natural language |
title | Querying knowledge graphs in natural language |
title_full | Querying knowledge graphs in natural language |
title_fullStr | Querying knowledge graphs in natural language |
title_full_unstemmed | Querying knowledge graphs in natural language |
title_short | Querying knowledge graphs in natural language |
title_sort | querying knowledge graphs in natural language |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7799375/ https://www.ncbi.nlm.nih.gov/pubmed/33489717 http://dx.doi.org/10.1186/s40537-020-00383-w |
work_keys_str_mv | AT liangshiqi queryingknowledgegraphsinnaturallanguage AT stockingerkurt queryingknowledgegraphsinnaturallanguage AT defariastarcisiomendes queryingknowledgegraphsinnaturallanguage AT anisimovamaria queryingknowledgegraphsinnaturallanguage AT gilmanuel queryingknowledgegraphsinnaturallanguage |