A better entity detection of question for knowledge graph question answering through extracting position-based patterns

Abstract Entity detection task on knowledge graph question answering systems has been studied well on simple questions. However, the task is still challenging on complex questions. It is due to a complex question is composed of more than one fact or triple. This paper proposes a method to detect ent...

Full description

Bibliographic Details
Main Authors: Mohammad Yani, Adila Alfa Krisnadhi, Indra Budi
Format: Article
Language:English
Published: SpringerOpen 2022-06-01
Series:Journal of Big Data
Subjects:
Online Access:https://doi.org/10.1186/s40537-022-00631-1
_version_ 1818239018710597632
author Mohammad Yani
Adila Alfa Krisnadhi
Indra Budi
author_facet Mohammad Yani
Adila Alfa Krisnadhi
Indra Budi
author_sort Mohammad Yani
collection DOAJ
description Abstract Entity detection task on knowledge graph question answering systems has been studied well on simple questions. However, the task is still challenging on complex questions. It is due to a complex question is composed of more than one fact or triple. This paper proposes a method to detect entities and their position on triples mentioned in a question. Unlike existing approaches that only focus on detecting the entity name, our method can determine in which triple an entity is located. Furthermore, our approach can also define if an entity is a head or a tail of a triple mentioned in a question. We tested our approach to SimpleQuestions, LC-QuAD 2.0, and QALD series benchmarks. The experiment result demonstrates that our model outperforms the previous works on SimpleQuestions and QALD series datasets. 99.15% accuracy and 96.15% accuracy on average, respectively. Our model can also improve entity detection performance on LC-QuAD 2.0 with a merged dataset, namely, 97.4% accuracy. This paper also presents Wikidata QALD series version that is helpful for researchers to assess the knowledge graph question answering system they develop.
first_indexed 2024-12-12T12:50:53Z
format Article
id doaj.art-c17bc4fa2a9b4f02a259f0b7d14e0b82
institution Directory Open Access Journal
issn 2196-1115
language English
last_indexed 2024-12-12T12:50:53Z
publishDate 2022-06-01
publisher SpringerOpen
record_format Article
series Journal of Big Data
spelling doaj.art-c17bc4fa2a9b4f02a259f0b7d14e0b822022-12-22T00:24:00ZengSpringerOpenJournal of Big Data2196-11152022-06-019112610.1186/s40537-022-00631-1A better entity detection of question for knowledge graph question answering through extracting position-based patternsMohammad Yani0Adila Alfa Krisnadhi1Indra Budi2Faculty of Computer Science, Universitas IndonesiaFaculty of Computer Science, Universitas IndonesiaFaculty of Computer Science, Universitas IndonesiaAbstract Entity detection task on knowledge graph question answering systems has been studied well on simple questions. However, the task is still challenging on complex questions. It is due to a complex question is composed of more than one fact or triple. This paper proposes a method to detect entities and their position on triples mentioned in a question. Unlike existing approaches that only focus on detecting the entity name, our method can determine in which triple an entity is located. Furthermore, our approach can also define if an entity is a head or a tail of a triple mentioned in a question. We tested our approach to SimpleQuestions, LC-QuAD 2.0, and QALD series benchmarks. The experiment result demonstrates that our model outperforms the previous works on SimpleQuestions and QALD series datasets. 99.15% accuracy and 96.15% accuracy on average, respectively. Our model can also improve entity detection performance on LC-QuAD 2.0 with a merged dataset, namely, 97.4% accuracy. This paper also presents Wikidata QALD series version that is helpful for researchers to assess the knowledge graph question answering system they develop.https://doi.org/10.1186/s40537-022-00631-1Entity detectionEntity recognitionKnowledge graph question answeringComplex questionQuestion pattern
spellingShingle Mohammad Yani
Adila Alfa Krisnadhi
Indra Budi
A better entity detection of question for knowledge graph question answering through extracting position-based patterns
Journal of Big Data
Entity detection
Entity recognition
Knowledge graph question answering
Complex question
Question pattern
title A better entity detection of question for knowledge graph question answering through extracting position-based patterns
title_full A better entity detection of question for knowledge graph question answering through extracting position-based patterns
title_fullStr A better entity detection of question for knowledge graph question answering through extracting position-based patterns
title_full_unstemmed A better entity detection of question for knowledge graph question answering through extracting position-based patterns
title_short A better entity detection of question for knowledge graph question answering through extracting position-based patterns
title_sort better entity detection of question for knowledge graph question answering through extracting position based patterns
topic Entity detection
Entity recognition
Knowledge graph question answering
Complex question
Question pattern
url https://doi.org/10.1186/s40537-022-00631-1
work_keys_str_mv AT mohammadyani abetterentitydetectionofquestionforknowledgegraphquestionansweringthroughextractingpositionbasedpatterns
AT adilaalfakrisnadhi abetterentitydetectionofquestionforknowledgegraphquestionansweringthroughextractingpositionbasedpatterns
AT indrabudi abetterentitydetectionofquestionforknowledgegraphquestionansweringthroughextractingpositionbasedpatterns
AT mohammadyani betterentitydetectionofquestionforknowledgegraphquestionansweringthroughextractingpositionbasedpatterns
AT adilaalfakrisnadhi betterentitydetectionofquestionforknowledgegraphquestionansweringthroughextractingpositionbasedpatterns
AT indrabudi betterentitydetectionofquestionforknowledgegraphquestionansweringthroughextractingpositionbasedpatterns