Envisage: Towards Expressive Visual Graph Querying

Qishuang Fu
Monash University
Yicen Guo
NTU
Joseph Liu
Monash University
Yong Wang
NTU
Envisage System Interface

Abstract

Graph querying is the process of retrieving information from graph data using specialized languages (e.g., Cypher), often requiring programming expertise. Visual Graph Querying (VGQ) streamlines this process by enabling users to construct and execute queries via an interactive interface without resorting to complex coding. However, current VGQ tools only allow users to construct simple and specific query graphs, limiting users' ability to interactively express their query intent, especially for underspecified query intent. To address these limitations, we propose Envisage, an interactive visual graph querying system to enhance the expressiveness of VGQ in complex query scenarios by supporting intuitive graph structure construction and flexible parameterized rule specification. Specifically, Envisage comprises four stages: Query Expression allows users to interactively construct graph queries through intuitive operations; Query Verification enables the validation of constructed queries via rule verification and query instantiation; Progressive Query Execution can progressively execute queries to ensure meaningful querying results; and Result Analysis facilitates result exploration and interpretation. To evaluate Envisage, we conducted two case studies and in-depth user interviews with 14 graph analysts. The results demonstrate its effectiveness and usability in constructing, verifying, and executing complex graph queries.

Workflow

Envisage System Pipeline

Query Expression

Interactive construction of graph queries through intuitive operations and visual interface

Query Verification

Validation of constructed queries via rule verification and query instantiation

Progressive Query Execution

Progressive execution of queries to ensure meaningful and efficient results

Result Analysis

Exploration and interpretation of query results with interactive visualization

Demo Video

Resources

Citation

@article{wen2024envisage, title={Envisage: Towards Expressive Visual Graph Querying}, author={Xiaolin Wen and Qishuang Fu and Shuangyue Han and Yicen Guo and Joseph Liu and Yong Wang}, journal={IEEE Transactions on Visualization and Computer Graphics (Proc. Vis)}, year={2025}, publisher={IEEE}, note={Just Accepted} }