TY - JOUR
T1 - Interactive Graph Search for Multiple Targets on DAGs
AU - Wu, Zheng
AU - Zhu, Xuliang
AU - Fang, Yixiang
AU - Xu, Jianliang
AU - Huang, Xin
N1 - This work is supported by Hong Kong RGC Projects Nos. 12200021, 12202221,12202024, C2003-23Y, NSFC Grant No. 62102341, and Guangdong Basic and Applied Basic Research Foundation (Project No. 2023B1515130002). Xuliang Zhu is the corresponding author.
Publisher copyright:
Copyright 2025 VLDB Endowment
PY - 2025/5/20
Y1 - 2025/5/20
N2 - Interactive graph search (IGS) over DAGs aims to find a hidden target by asking interactive questions as few as possible. IGS is useful for many applications, e.g., facilitating supervised learning tasks by harnessing labeled data, image categorization, and product classification. However, most of the existing IGS methods only work for either single target search on DAGs or multiple targets search on simple trees. To overcome the gap, it motivates us to study a challenging and yet not solved problem of multiple targets search over DAGs. We analyze the new problem in-depth and propose a key concept of uncertain candidates. Based on it, we design an effective gain function to determine the best vertex to be asked questions and shrink the search space of potential targets greatly. Leveraging our uncertain candidates and gain function, we develop a unified k-EIS framework to search both single target and multiple targets. We analyze all algorithm complexities and theoretically show that our solution can significantly improve existing DFS-tree-based methods by asking O(n) questions to O (log2 n) questions in worst cases. To further improve IGS for multiple targets, we propose an advanced solution by dividing the whole DAG into k disjoint subgraphs with single targets and then tackling each subgraph one by one independently. Extensive experiments on real-world datasets validate that our proposed k-EIS framework can save lots of questions to search exact targets against four state-of-the-art IGS competitors.
AB - Interactive graph search (IGS) over DAGs aims to find a hidden target by asking interactive questions as few as possible. IGS is useful for many applications, e.g., facilitating supervised learning tasks by harnessing labeled data, image categorization, and product classification. However, most of the existing IGS methods only work for either single target search on DAGs or multiple targets search on simple trees. To overcome the gap, it motivates us to study a challenging and yet not solved problem of multiple targets search over DAGs. We analyze the new problem in-depth and propose a key concept of uncertain candidates. Based on it, we design an effective gain function to determine the best vertex to be asked questions and shrink the search space of potential targets greatly. Leveraging our uncertain candidates and gain function, we develop a unified k-EIS framework to search both single target and multiple targets. We analyze all algorithm complexities and theoretically show that our solution can significantly improve existing DFS-tree-based methods by asking O(n) questions to O (log2 n) questions in worst cases. To further improve IGS for multiple targets, we propose an advanced solution by dividing the whole DAG into k disjoint subgraphs with single targets and then tackling each subgraph one by one independently. Extensive experiments on real-world datasets validate that our proposed k-EIS framework can save lots of questions to search exact targets against four state-of-the-art IGS competitors.
UR - https://www.vldb.org/pvldb/volumes/18/paper/Interactive%20Graph%20Search%20for%20Multiple%20Targets%20on%20DAGs
UR - http://www.scopus.com/inward/record.url?scp=105008765248&partnerID=8YFLogxK
U2 - 10.14778/3717755.3717768
DO - 10.14778/3717755.3717768
M3 - Conference article
SN - 2150-8097
VL - 18
SP - 1091
EP - 1103
JO - Proceedings of the VLDB Endowment
JF - Proceedings of the VLDB Endowment
IS - 4
T2 - 51st International Conference on Very Large Data Bases, VLDB 2025
Y2 - 1 September 2025 through 5 September 2025
ER -