TY - GEN
T1 - Large Subgraph Matching
T2 - 40th IEEE International Conference on Data Engineering, ICDE 2024
AU - Cao, Hongtai
AU - Wang, Qihao
AU - Li, Xiaodong
AU - Najafi, Matin
AU - Chang, Kevin Chen Chuan
AU - Cheng, Reynold
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - The subgraph matching problem is crucial in graph analysis, involving identifying all instances of a given pattern P within a graph G. Advances in this field aim to uncover larger patterns across diverse graph types and subgraph matching tasks. However, existing methods often prove inefficient for such tasks. To address this gap, we propose CSCE, which generates efficient plans for various problem settings. CSCE utilizes clustered compressed sparse rows for heterogeneous graphs and sequential candidate equivalence to reduce redundant computations. Moreover, our approach seamlessly supports different subgraph matching variants, such as edge-induced, vertex-induced, and homomorphic scenarios. Experiments show that our work is up to two orders of magnitude faster than the state of the art on graphs of millions scale.
AB - The subgraph matching problem is crucial in graph analysis, involving identifying all instances of a given pattern P within a graph G. Advances in this field aim to uncover larger patterns across diverse graph types and subgraph matching tasks. However, existing methods often prove inefficient for such tasks. To address this gap, we propose CSCE, which generates efficient plans for various problem settings. CSCE utilizes clustered compressed sparse rows for heterogeneous graphs and sequential candidate equivalence to reduce redundant computations. Moreover, our approach seamlessly supports different subgraph matching variants, such as edge-induced, vertex-induced, and homomorphic scenarios. Experiments show that our work is up to two orders of magnitude faster than the state of the art on graphs of millions scale.
KW - clustering
KW - edge induce
KW - equivalence
KW - heterogeneous graphs
KW - homomorphism
KW - subgraph matching
KW - vertex induce
UR - http://www.scopus.com/inward/record.url?scp=85195650453&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85195650453&partnerID=8YFLogxK
U2 - 10.1109/ICDE60146.2024.00231
DO - 10.1109/ICDE60146.2024.00231
M3 - Conference contribution
AN - SCOPUS:85195650453
T3 - Proceedings - International Conference on Data Engineering
SP - 2972
EP - 2985
BT - Proceedings - 2024 IEEE 40th International Conference on Data Engineering, ICDE 2024
PB - IEEE Computer Society
Y2 - 13 May 2024 through 17 May 2024
ER -