Keyword Search over Knowledge Graphs via Static and Dynamic Hub Labelings
Yuxuan Shi, Gong Cheng, Evgeny Kharlamov
Abstract
Keyword search is a prominent approach to querying Web data. For graph-structured data, a widely accepted semantics for keywords is based on group Steiner trees. For this NP-hard problem, existing algorithms with provable quality guarantees have prohibitive run time on large graphs. In this paper, we propose practical approximation algorithms with a guaranteed quality of computed answers and very low run time. Our algorithms rely on Hub Labeling (HL), a structure that labels each vertex in a graph with a list of vertices reachable from it, which we use to compute distances and shortest paths. We devise two HLs: a conventional static HL that uses a new heuristic to improve pruned landmark labeling, and a novel dynamic HL that inverts and aggregates query-relevant static labels to more efficiently process vertex sets. Our approach allows to compute a reasonably good approximation of answers to keyword queries in milliseconds on million-scale knowledge graphs.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 0207748c-5e2c-438b-938c-eeb0fb7e5481Cited by top-tier papers6
- MulDE: Multi-teacher Knowledge Distillation for Low-dimensional Knowledge Graph EmbeddingsKai Wang, Yu Liu, Qian Ma, Quan Z. ShengWWW 2021 · 67 citations
- Shortest-Path Queries on Complex Networks: Experiments, Analyses, and ImprovementJunhua Zhang, Wentao Li, Long Yuan, Lu Qin et al.VLDB 2022 · 19 citations
- QHL: A Fast Algorithm for Exact Constrained Shortest Path Search on Road NetworksLibin Wang, Raymond Chi-Wing WongSIGMOD 2023 · 10 citations
- HubGT: Fast Graph Transformer with Decoupled Hierarchy LabelingNingyi Liao, Zihao Yu, Siqiang Luo, Gao CongNeurIPS 2025 · 3 citations
- Sankofa: Online Query-adaptive Dynamic Graph SummariesAma Bembua Bainson, Kasper Overgaard Mortensen, Klim Zaporojets, Davide Mottin et al.VLDB 2026 · 1 citation
Related papers
- A Fast Hop-Biased Approximation Algorithm for the Quadratic Group Steiner Tree ProblemXiaoqing Wang, Gong ChengWWW 2024 · 1 citation
- Efficient Computation of Semantically Cohesive Subgraphs for Keyword-Based Knowledge Graph ExplorationYuxuan Shi, Gong Cheng, Trung-Kien Tran, Evgeny Kharlamov et al.WWW 2021 · 17 citations
- Planting Trees for scalable and efficient Canonical Hub LabelingKartik Lakhotia, Rajgopal Kannan, Qing Dong, Viktor K. PrasannaVLDB 2020 · 16 citations
- Efficient Approximation Algorithms for the Diameter-Bounded Max-Coverage Group Steiner Tree ProblemKe Zhang, Xiaoqing Wang, Gong ChengWWW 2023 · 6 citations
- L4g: Two-Hop Label Management for Group Steiner Tree Search on GraphsXiaoyao Feng, Yahui Sun, Zhuoran Wang, Junlin Li et al.ICDE 2026
