Querying knowledge graphs in natural language

被引:0
|
作者
Shiqi Liang
Kurt Stockinger
Tarcisio Mendes de Farias
Maria Anisimova
Manuel Gil
机构
[1] ETH Swiss Federal Institute of Technology,Department of Ecology and Evolution
[2] Zurich University of Applied Sciences,undefined
[3] SIB Swiss Institute of Bioinformatics,undefined
[4] University of Lausanne,undefined
来源
关键词
Natural language processing; Query processing; Knowledge graphs; SPARQL;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
相关论文
共 50 条
  • [1] Querying knowledge graphs in natural language
    Liang, Shiqi
    Stockinger, Kurt
    de Farias, Tarcisio Mendes
    Anisimova, Maria
    Gil, Manuel
    JOURNAL OF BIG DATA, 2021, 8 (01)
  • [2] Querying Knowledge Graphs in Greek Language
    Tsampos, Ioannis
    Marakakis, Emmanouil
    17TH ACM INTERNATIONAL CONFERENCE ON PERVASIVE TECHNOLOGIES RELATED TO ASSISTIVE ENVIRONMENTS, PETRA 2024, 2024, : 27 - 33
  • [3] Querying Knowledge Graphs with Natural Languages
    Wang, Xin
    Yang, Lan
    Zhu, Yan
    Zhan, Huayi
    Jin, Yuan
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PT II, 2019, 11707 : 30 - 46
  • [4] Knowledge Graphs Querying
    Khan, Arijit
    SIGMOD RECORD, 2023, 52 (02) : 18 - 29
  • [5] SQUALL: A Controlled Natural Language for Querying and Updating RDF Graphs
    Ferre, Sebastien
    CONTROLLED NATURAL LANGUAGE, CNL 2012, 2012, 7427 : 11 - 25
  • [6] A Natural Language Interface for Querying General and Individual Knowledge
    Amsterdamer, Yael
    Kukliansky, Anna
    Milo, Tova
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2015, 8 (12): : 1430 - 1441
  • [7] Representing and querying line graphs in natural language:: The iGraph system
    Ferres, Leo
    Parush, Avi
    Li, Zhihong
    Oppacher, Yandu
    Lindgaard, Gitte
    SMART GRAPHICS, PROCEEDINGS, 2006, 4073 : 248 - 253
  • [8] Natural language querying in the knowledge-based EUNCIT portal
    Bantea, Ruxandra
    Petrescu, Diana
    Trausan-Matu, Stefan
    5th RoEduNet IEEE International Conference, Proceedings, 2006, : 87 - 92
  • [9] Pragmatic Querying in Heterogeneous Knowledge Graphs
    Viswanathan, Amar
    THIRTIETH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, : 4317 - 4318
  • [10] Knowledge graphs: Construction, management and querying
    Kejriwal, Mayank
    Sequeda, Juan
    Lopez, Vanessa
    SEMANTIC WEB, 2019, 10 (06) : 961 - 962