A generic ontology framework for indexing keyword search on massive graphs

Due to the unstructuredness and the lack of schema information of knowledge graphs, social networks and RDF graphs, keyword search has been proposed for querying such graphs/networks. Recently, various keyword search semantics have been designed. In this paper, we propose a generic ontology-based in...

Full description

Saved in:
Bibliographic Details
Main Authors: Jiang, Jiaxin, Choi, Byron, Xu, Jianliang, Bhowmick, Sourav S.
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2022
Subjects:
Online Access:https://hdl.handle.net/10356/160541
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-160541
record_format dspace
spelling sg-ntu-dr.10356-1605412022-07-26T07:22:45Z A generic ontology framework for indexing keyword search on massive graphs Jiang, Jiaxin Choi, Byron Xu, Jianliang Bhowmick, Sourav S. School of Computer Science and Engineering Engineering::Computer science and engineering Keyword Search Ontology Graphs Due to the unstructuredness and the lack of schema information of knowledge graphs, social networks and RDF graphs, keyword search has been proposed for querying such graphs/networks. Recently, various keyword search semantics have been designed. In this paper, we propose a generic ontology-based indexing framework for keyword search, called Bisimulation of Generalized Graph Index (BiG-index), to enhance the search performance. The novelties of BiG-index reside in using an ontology graph G(Ont) to summarize and index a data graph G iteratively, to form a hierarchical index structure G. BiG-index is generic since it only requires keyword search algorithms to generate query answers from summary graphs having two simple properties. Regarding query evaluation, we transform a keyword search q into Q according to G(Ont) in runtime. The transformed query is searched on the summary graphs in G. The efficiency is due to the small sizes of the summary graphs and the early pruning of semantically irrelevant subgraphs. To illustrate BiG-index's applicability, we show popular indexing techniques for keyword search (e.g., Blinks and r-clique) can be easily implemented on top of BiG-index. Our extensive experiments show that BiG-index reduced the runtimes of popular keyword search work Blinks by 50.5 percent and r-clique by 29.5 percent. This work is partly supported by HKRGC GRF 12201119, 12232716, 12201518, 12200817, and 12201018, and NSFC 61602395. 2022-07-26T07:22:45Z 2022-07-26T07:22:45Z 2019 Journal Article Jiang, J., Choi, B., Xu, J. & Bhowmick, S. S. (2019). A generic ontology framework for indexing keyword search on massive graphs. IEEE Transactions On Knowledge and Data Engineering, 33(6), 2322-2336. https://dx.doi.org/10.1109/TKDE.2019.2956535 1041-4347 https://hdl.handle.net/10356/160541 10.1109/TKDE.2019.2956535 2-s2.0-85103371923 6 33 2322 2336 en IEEE Transactions on Knowledge and Data Engineering © 2019 IEEE. All rights reserved.
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Keyword Search
Ontology Graphs
spellingShingle Engineering::Computer science and engineering
Keyword Search
Ontology Graphs
Jiang, Jiaxin
Choi, Byron
Xu, Jianliang
Bhowmick, Sourav S.
A generic ontology framework for indexing keyword search on massive graphs
description Due to the unstructuredness and the lack of schema information of knowledge graphs, social networks and RDF graphs, keyword search has been proposed for querying such graphs/networks. Recently, various keyword search semantics have been designed. In this paper, we propose a generic ontology-based indexing framework for keyword search, called Bisimulation of Generalized Graph Index (BiG-index), to enhance the search performance. The novelties of BiG-index reside in using an ontology graph G(Ont) to summarize and index a data graph G iteratively, to form a hierarchical index structure G. BiG-index is generic since it only requires keyword search algorithms to generate query answers from summary graphs having two simple properties. Regarding query evaluation, we transform a keyword search q into Q according to G(Ont) in runtime. The transformed query is searched on the summary graphs in G. The efficiency is due to the small sizes of the summary graphs and the early pruning of semantically irrelevant subgraphs. To illustrate BiG-index's applicability, we show popular indexing techniques for keyword search (e.g., Blinks and r-clique) can be easily implemented on top of BiG-index. Our extensive experiments show that BiG-index reduced the runtimes of popular keyword search work Blinks by 50.5 percent and r-clique by 29.5 percent.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Jiang, Jiaxin
Choi, Byron
Xu, Jianliang
Bhowmick, Sourav S.
format Article
author Jiang, Jiaxin
Choi, Byron
Xu, Jianliang
Bhowmick, Sourav S.
author_sort Jiang, Jiaxin
title A generic ontology framework for indexing keyword search on massive graphs
title_short A generic ontology framework for indexing keyword search on massive graphs
title_full A generic ontology framework for indexing keyword search on massive graphs
title_fullStr A generic ontology framework for indexing keyword search on massive graphs
title_full_unstemmed A generic ontology framework for indexing keyword search on massive graphs
title_sort generic ontology framework for indexing keyword search on massive graphs
publishDate 2022
url https://hdl.handle.net/10356/160541
_version_ 1739837377462927360