Efficient geometric graph matching using vertex embedding

  • Authors:
  • Ayser Armiti;Michael Gertz

  • Affiliations:
  • Heidelberg University, Germany;Heidelberg University, Germany

  • Venue:
  • Proceedings of the 21st ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

For many applications such as road network analysis and image processing, it is critical to study spatial properties of objects in addition to object relationships. Geometric graphs provide a suitable modeling framework for such applications, where vertices are located in some 2D space. For applications where the similarity between the structures of different graphs plays an important role, typically, inexact graph matching algorithms are employed. However, graph matching algorithms face many problems such as scalability with respect to graph size and less tolerance to changes in graph structure or labels. In this paper, we propose a solution to the problem of inexact graph matching for geometric graphs in the 2D space. Our approach allows to effectively answer subgraph and common subgraph queries for geometric graphs that differ in structure, spatial properties, and labels. Initially, a spatial feature is extracted from each vertex, and string edit distance is used to find the distance between pairs of vertices. To speed up graph matching, we propose vertex embedding into the Euclidean space. Based on this, the distance between two vertices can be computed using the Euclidean distance in constant time. To answer subgraph and common subgraph queries, we introduce an iterative matching algorithm that matches two graphs using their similarity in the Euclidean space. Such an algorithm merges highly similar vertices to create similar connected subgraphs. Using representative geometric graphs extracted from road networks, we show that our approach outperforms existing graph matching approaches in terms of matching quality and runtime.