TY - GEN
T1 - Efficient algorithms based on relational queries to mine frequent graphs
AU - Garcia, Walter
AU - Ordonez, Carlos
AU - Zhao, Kai
AU - Chen, Ping
PY - 2010
Y1 - 2010
N2 - Frequent subgraph mining is an important problem in data mining with wide application in science. For instance, graphs can be used to represent structural relationships in problems related to network topology, chemical compound, protein structures, and so on. Searching for patterns from graph databases is difficult since graph-related operations generally have higher time complexity than equivalent operations on frequent itemsets. From a practical standpoint, databases keep growing with lots of opportunities and need to mine graphs. Even though there is a significant body of work on graph mining, most techniques work outside the database system. Programming frequent graph mining in SQL is more difficult than traditional approaches because the graph must be represented as a table and algorithmic steps must be written as relational queries. In our research, we study three fundamental problems under a database approach: graph storage and indexing, frequent subgraph search, and identifying subgraph isomorphism. We outline main research issues and our solution towards solving them. We also present preliminary experimental validation focusing on query optimizations and time complexity.
AB - Frequent subgraph mining is an important problem in data mining with wide application in science. For instance, graphs can be used to represent structural relationships in problems related to network topology, chemical compound, protein structures, and so on. Searching for patterns from graph databases is difficult since graph-related operations generally have higher time complexity than equivalent operations on frequent itemsets. From a practical standpoint, databases keep growing with lots of opportunities and need to mine graphs. Even though there is a significant body of work on graph mining, most techniques work outside the database system. Programming frequent graph mining in SQL is more difficult than traditional approaches because the graph must be represented as a table and algorithmic steps must be written as relational queries. In our research, we study three fundamental problems under a database approach: graph storage and indexing, frequent subgraph search, and identifying subgraph isomorphism. We outline main research issues and our solution towards solving them. We also present preliminary experimental validation focusing on query optimizations and time complexity.
KW - DBMS
KW - Graph mining
KW - SQL
UR - https://www.scopus.com/pages/publications/78651304678
UR - https://www.scopus.com/pages/publications/78651304678#tab=citedBy
U2 - 10.1145/1871902.1871906
DO - 10.1145/1871902.1871906
M3 - Conference contribution
AN - SCOPUS:78651304678
SN - 9781450303859
T3 - International Conference on Information and Knowledge Management, Proceedings
SP - 17
EP - 23
BT - Proceedings of the 3rd Workshop on Ph.D. Students in Information and Knowledge Management, PIKM'10, Co-located with 19th International Conference on Information and Knowledge Management, CIKM'10
T2 - 3rd Workshop on Ph.D. Students in Information and Knowledge Management, PIKM'10, Co-located with 19th International Conference on Information and Knowledge Management, CIKM'10
Y2 - 26 October 2010 through 30 October 2010
ER -