A PCA approach for fast retrieval of structural patterns in attributed graphs

Lei Xu, I. King
2001 IEEE Transactions on Systems Man and Cybernetics Part B (Cybernetics)  
Attributed graph (AG) is a useful data structure for representing complex patterns in a wide range of applications such as computer vision, image database retrieval, and other knowledge representation tasks where similar or exact corresponding structural patterns must be found. Existing methods for attributed graph matching (AGM) often suffer from the combinatorial problem whereby the execution cost for finding an exact or similar match is exponentially related to the number of nodes the AG
more » ... ains. In this paper, the square matching error of two AGs subject to permutations is approximately relaxed to a square matching error of two AGs subject to orthogonal transformations. Hence, the principal component analysis (PCA) algorithm can be used for the fast computation of the approximate matching error, with a considerably reduced execution complexity. Experiments demonstrate that this method works well and is robust against noise and other simple types of transformations. Index Terms-Attributed graph (AG), graph matching, principal component analysis (PCA).
doi:10.1109/3477.956043 pmid:18244846 fatcat:7pjvdd2cjnatfllkm7bpzwtf74