Incremental Graph Pattern Matching Algorithm for Big Graph Data

Graph pattern matching is widely used in big data applications. However, real-world graphs are usually huge and dynamic. A small change in the data graph or pattern graph could cause serious computing cost. Incremental graph matching algorithms can avoid recomputing on the whole graph and reduce the computing cost when the data graph or the pattern graph is updated. The existing incremental algorithm PGC_IncGPM can effectively reduce matching time when no more than half edges of the pattern graph are updated. However, as the number of changed edges increases, the improvement of PGC_IncGPM gradually decreases. To solve this problem, an improved algorithm iDeltaP_IncGPM is developed in this paper. For multiple insertions (resp., deletions) on pattern graphs, iDeltaP_IncGPM determines the nodes’ matching state detection sequence and processes them together. Experimental results show that iDeltaP_IncGPM has higher efficiency and wider application range than PGC_IncGPM.

[1]  Julian R. Ullmann,et al.  An Algorithm for Subgraph Isomorphism , 1976, J. ACM.

[2]  Rakesh Nagi,et al.  Incremental graph matching for Situation Awareness , 2009, 2009 12th International Conference on Information Fusion.

[3]  Lei Chen,et al.  Continuous Subgraph Pattern Search over Graph Streams , 2009, 2009 IEEE 25th International Conference on Data Engineering.

[4]  Xin Wang,et al.  Incremental graph pattern matching , 2013, TODS.

[5]  Tianyu Wo,et al.  Capturing Topology in Graph Pattern Matching , 2011, Proc. VLDB Endow..

[6]  Wenfei Fan,et al.  Graph pattern matching revised for social network analysis , 2012, ICDT '12.

[7]  Lawrence B. Holder,et al.  StreamWorks: a system for dynamic graph search , 2013, SIGMOD '13.

[8]  Lakshmish Ramaswamy,et al.  A distributed vertex-centric approach for pattern matching in massive graphs , 2013, 2013 IEEE International Conference on Big Data.

[9]  Anja Jentzsch Linked Open Data Cloud , 2014 .

[10]  Zhang Li,et al.  Pattern Graph Change Oriented Incremental Graph Pattern Matching , 2015 .

[11]  Junhu Wang,et al.  Exploiting Vertex Relationships in Speeding up Subgraph Isomorphism over Large Graphs , 2015, Proc. VLDB Endow..

[12]  Junhu Wang,et al.  Multi-Query Optimization for Subgraph Isomorphism Search , 2016, Proc. VLDB Endow..

[13]  Zhengwei Yang,et al.  Diversified Top-k Subgraph Querying in a Large Graph , 2016, SIGMOD Conference.

[14]  Evaggelia Pitoura,et al.  Durable graph pattern queries on historical graphs , 2016, 2016 IEEE 32nd International Conference on Data Engineering (ICDE).

[15]  Qi Zhang,et al.  An unequal redundancy level-based mechanism for reliable data collection in wireless sensor networks , 2016, EURASIP J. Wirel. Commun. Netw..

[16]  Anfeng Liu,et al.  Delay-Aware Program Codes Dissemination Scheme in Internet of Everything , 2016, Mob. Inf. Syst..

[17]  Lijun Chang,et al.  Efficient Subgraph Matching by Postponing Cartesian Products , 2016, SIGMOD Conference.

[18]  Wei Wang,et al.  Mining Maximal Cliques on Dynamic Graphs Efficiently by Local Strategies , 2017, 2017 IEEE 33rd International Conference on Data Engineering (ICDE).

[19]  Peixiang Zhao,et al.  Similarity Search in Graph Databases: A Multi-Layered Indexing Approach , 2017, 2017 IEEE 33rd International Conference on Data Engineering (ICDE).

[20]  Xiaohua Hu,et al.  BalanceAli: Multiple PPI Network Alignment With Balanced High Coverage and Consistency , 2017, IEEE Transactions on NanoBioscience.

[21]  Jianxin Wang,et al.  Against Signed Graph Deanonymization Attacks on Social Networks , 2017, International Journal of Parallel Programming.

[22]  Jianxin Wang,et al.  Resisting re-identification mining on social graph data , 2017, World Wide Web.

[23]  Hai Jin,et al.  An Association-Oriented Partitioning Approach for Streaming Graph Query , 2017, Sci. Program..

[24]  Xiao Liu,et al.  Big Data Orchestration as a Service Network , 2017, IEEE Communications Magazine.

[25]  Naixue Xiong,et al.  Improving cellular downlink throughput by multi-hop relay-assisted outband D2D communications , 2017, EURASIP J. Wirel. Commun. Netw..

[26]  Jianxin Wang,et al.  On Threshold-Free Error Detection for Industrial Wireless Sensor Networks , 2018, IEEE Transactions on Industrial Informatics.

[27]  Yinghui Wu,et al.  Graph pattern matching , 2010, Proceedings of the VLDB Endowment.

[28]  Naixue Xiong,et al.  Knowledge-aware Proactive Nodes Selection approach for energy management in Internet of Things , 2017, Future Gener. Comput. Syst..