FLAG: towards graph query autocompletion for large graphs
Graph query autocompletion (GQAC) takes a user’s graph query as input and generates top-k query suggestions as output, to help alleviate the verbose and error-prone graph query formulation process in a visual interface. To compose a target query with GQAC, the user may iteratively adopt suggestions...
Saved in:
Main Authors: | , , , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2023
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/164382 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-164382 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1643822023-01-18T05:53:12Z FLAG: towards graph query autocompletion for large graphs Yi, Peipei Li, Jianping Choi, Byron Bhowmick, Sourav S. Xu, Jianliang School of Computer Science and Engineering Engineering::Computer science and engineering Subgraph Query Query Autocompletion Graph query autocompletion (GQAC) takes a user’s graph query as input and generates top-k query suggestions as output, to help alleviate the verbose and error-prone graph query formulation process in a visual interface. To compose a target query with GQAC, the user may iteratively adopt suggestions or manually add edges to augment the existing query. The current state-of-the-art of GQAC, however, focuses on a large collection of small- or medium-sized graphs only. The subgraph features exploited by existing GQAC are either too small or too scarce in large graphs. In this paper, we present Flexible graph query autocompletion for LArge Graphs, called FLAG. We are the first to propose wildcard labels in the context of GQAC, which summarizes query structures that have different labels. FLAG allows augmenting users’ queries with subgraph increments with wildcard labels to form suggestions. To support wildcard-enabled suggestions, a new suggestion ranking function is proposed. We propose an efficient ranking algorithm and extend an index to further optimize the online suggestion ranking. We have conducted a user study and a set of large-scale simulations to verify both the effectiveness and efficiency of FLAG. The results show that the query suggestions saved roughly 50% of mouse clicks and FLAG returns suggestions in few seconds. Published version Funding: Hong Kong Research Grants Council (C6030-18GF, 12201119, 12201518), Hong Kong Baptist University (IRCMS/19-20/ H01), and Prof. Byron Choi. 2023-01-18T05:53:12Z 2023-01-18T05:53:12Z 2022 Journal Article Yi, P., Li, J., Choi, B., Bhowmick, S. S. & Xu, J. (2022). FLAG: towards graph query autocompletion for large graphs. Data Science and Engineering, 7(2), 175-191. https://dx.doi.org/10.1007/s41019-022-00182-8 2364-1185 https://hdl.handle.net/10356/164382 10.1007/s41019-022-00182-8 2-s2.0-85128171280 2 7 175 191 en Data Science and Engineering © The Author(s) 2022. Open Access. This 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/. application/pdf |
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 Subgraph Query Query Autocompletion |
spellingShingle |
Engineering::Computer science and engineering Subgraph Query Query Autocompletion Yi, Peipei Li, Jianping Choi, Byron Bhowmick, Sourav S. Xu, Jianliang FLAG: towards graph query autocompletion for large graphs |
description |
Graph query autocompletion (GQAC) takes a user’s graph query as input and generates top-k query suggestions as output, to help alleviate the verbose and error-prone graph query formulation process in a visual interface. To compose a target query with GQAC, the user may iteratively adopt suggestions or manually add edges to augment the existing query. The current state-of-the-art of GQAC, however, focuses on a large collection of small- or medium-sized graphs only. The subgraph features exploited by existing GQAC are either too small or too scarce in large graphs. In this paper, we present Flexible graph query autocompletion for LArge Graphs, called FLAG. We are the first to propose wildcard labels in the context of GQAC, which summarizes query structures that have different labels. FLAG allows augmenting users’ queries with subgraph increments with wildcard labels to form suggestions. To support wildcard-enabled suggestions, a new suggestion ranking function is proposed. We propose an efficient ranking algorithm and extend an index to further optimize the online suggestion ranking. We have conducted a user study and a set of large-scale simulations to verify both the effectiveness and efficiency of FLAG. The results show that the query suggestions saved roughly 50% of mouse clicks and FLAG returns suggestions in few seconds. |
author2 |
School of Computer Science and Engineering |
author_facet |
School of Computer Science and Engineering Yi, Peipei Li, Jianping Choi, Byron Bhowmick, Sourav S. Xu, Jianliang |
format |
Article |
author |
Yi, Peipei Li, Jianping Choi, Byron Bhowmick, Sourav S. Xu, Jianliang |
author_sort |
Yi, Peipei |
title |
FLAG: towards graph query autocompletion for large graphs |
title_short |
FLAG: towards graph query autocompletion for large graphs |
title_full |
FLAG: towards graph query autocompletion for large graphs |
title_fullStr |
FLAG: towards graph query autocompletion for large graphs |
title_full_unstemmed |
FLAG: towards graph query autocompletion for large graphs |
title_sort |
flag: towards graph query autocompletion for large graphs |
publishDate |
2023 |
url |
https://hdl.handle.net/10356/164382 |
_version_ |
1756370566510542848 |