TY - JOUR
T1 - An efficient approach for discovering Graph Entity Dependencies (GEDs)
AU - Liu, Dehua
AU - Kwashie, Selasi
AU - Zhang, Yidi
AU - Zhou, Guangtong
AU - Bewong, Michael
AU - Wu, Xiaoying
AU - Guo, Xi
AU - He, Keqing
AU - Feng, Zaiwen
N1 - Publisher Copyright:
© 2024 The Author(s)
PY - 2024/11
Y1 - 2024/11
N2 - Graph entity dependencies (GEDs) are novel graph constraints, unifying keys and functional dependencies, for property graphs. They have been found useful in many real-world data quality and data management tasks, including fact checking on social media networks and entity resolution. In this paper, we study the discovery problem of GEDs—finding a minimal cover of valid GEDs in a given graph data. We formalise the problem, and propose an effective and efficient approach to overcome major bottlenecks in GED discovery. In particular, we leverage existing graph partitioning algorithms to enable fast GED-scope discovery, and employ effective pruning strategies over the prohibitively large space of candidate dependencies. Furthermore, we define an interestingness measure for GEDs based on the minimum description length principle, to score and rank the mined cover set of GEDs. Finally, we demonstrate the scalability and effectiveness of our GED discovery approach through extensive experiments on real-world benchmark graph data sets; and present the usefulness of the discovered rules in different downstream data quality management applications.
AB - Graph entity dependencies (GEDs) are novel graph constraints, unifying keys and functional dependencies, for property graphs. They have been found useful in many real-world data quality and data management tasks, including fact checking on social media networks and entity resolution. In this paper, we study the discovery problem of GEDs—finding a minimal cover of valid GEDs in a given graph data. We formalise the problem, and propose an effective and efficient approach to overcome major bottlenecks in GED discovery. In particular, we leverage existing graph partitioning algorithms to enable fast GED-scope discovery, and employ effective pruning strategies over the prohibitively large space of candidate dependencies. Furthermore, we define an interestingness measure for GEDs based on the minimum description length principle, to score and rank the mined cover set of GEDs. Finally, we demonstrate the scalability and effectiveness of our GED discovery approach through extensive experiments on real-world benchmark graph data sets; and present the usefulness of the discovered rules in different downstream data quality management applications.
KW - Data dependencies
KW - Efficient algorithm
KW - Graph entity dependencies
KW - Graph entity dependency discovery
UR - http://www.scopus.com/inward/record.url?scp=85197782989&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85197782989&partnerID=8YFLogxK
U2 - 10.1016/j.is.2024.102421
DO - 10.1016/j.is.2024.102421
M3 - Article
AN - SCOPUS:85197782989
SN - 0306-4379
VL - 125
JO - Information Systems
JF - Information Systems
M1 - 102421
ER -