This document discusses graph mining, including its motivation, applications, and algorithms. Graph mining aims to discover repetitive subgraphs in graph datasets. It has many applications including analyzing chemical compounds, biological networks, program flows, and social networks. The document outlines several graph mining algorithms, including the Apriori-based FSG algorithm, the DFS-based gSpan algorithm, and the greedy Subdue algorithm. It also distinguishes between the transaction setting and single graph setting for graph mining problems.