By the same authors

From the same journal

From the same journal

A generative model for graph matching and embedding

Research output: Contribution to journalArticlepeer-review

Published copy (DOI)



Publication details

JournalComputer Vision and Image Understanding
DatePublished - 1 Jul 2009
Issue number7
Number of pages13
Pages (from-to)777-789
Original languageEnglish


This paper shows how to construct a generative model for graph structure through the embedding of the nodes of the graph in a vector space. We commence from a sample of graphs where the correspondences between nodes are Unknown ab initio. We also work with graphs where there may be structural differences present, i.e. variations in the number of nodes in each graph and their edge structure. We characterise the graphs using the heat-kernel, and this is obtained by exponentiating the Laplacian eigensystem with time. The idea Underpinning the method is to embed the nodes of the graphs into a vector space by performing a Young-Householder decomposition of the heat-kernel into all inner product of node coordinate matrices. The co-ordinates of the nodes are determined by the eigenvalues and eigenvectors of the Laplacian matrix, together with a time-parameter which call be Used to scale the embedding. Node correspondences are located by applying Scott and Longuet-Higgins algorithm to the embedded nodes. We capture variations in graph structure using the covariance matrix for corresponding embedded point positions. We construct a point-distribution model for the embedded node Positions using the eigenvalues and eigenvectors of the covariance matrix. We show how to Use this model to both project individual graphs into the eigenspace of the point position covariance matrix and how to fit the model to potentially noisy graphs to reconstruct the Laplacian matrix. We illustrate the Utility of the resulting method for shape analysis using data from the Caltech-Oxford and COIL databases. (C) 2009 Elsevier Inc. All rights reserved.

Discover related content

Find related publications, people, projects, datasets and more using interactive charts.

View graph of relations