Abstract

Graphs have proven to be an efficient problem representation scheme in many real-world applications and can serve to address mining of patterns in large volumes of data. This work addresses the data management issue in graph databases for shortest path queries, verification of reachability, and pattern matching queries. The key issue is to match all possible patterns in a large data graph that matches a user-provided pattern, known as the query graph. The large size of the graph makes the problem complex when searching for all patterns that are similar to the user’s query. For a given query, a match occurs when a graph with n vertices has the same label as the corresponding vertices in the query graph. This work addresses such pattern matching query problems on large graphs and presents an efficient algorithm to mine all patterns that satisfies the given query. The current work presents a novel Fast Graph Pattern (FGP) mining algorithm that performs a label-specific walk on a graph and stores all vertices that are visited during the walk and hashes them on a labeled root. Experiments are performed using five benchmark datasets, and the proposed approach is compared with three state-of-the-art methods. The obtained results suggest better performance of the current proposal by achieving five times quicker results.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call