Skip to main content

The RW2 Algorithm for Exact Graph Matching

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 3686))

Abstract

The RW algorithm has been proposed recently to solve the exact graph matching problem. This algorithm exploits Random Walk theory to compute a topological signature which can be used to match the nodes in two isomorphic graphs. However, the algorithm may suffer from the presence of colliding signatures in the same graph, which may prevent the procedure from finding the complete mapping between the matching nodes. In this paper we propose an improved version of the original algorithm, the RW2 algorithm, which progressively expands the node signatures by a recursive visit of the node descendants and ancestors to disambiguate the colliding signatures. The experimental results, performed on a benchmark dataset, show that the new algorithm attains a better matching rate with almost the same computational cost as the original one.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Conte, D., Foggia, P., Sansone, P., Vento, M.: Thirty years of graph matching in pattern recognition. International Journal of Pattern Recognition and Artificial Intelligence 18, 265–298 (2004)

    Article  Google Scholar 

  2. Ullmann, J.: An algorithm for subgraph isomorphism. Journal of the Association for Computing Machinery 23, 31–42 (1976)

    MathSciNet  Google Scholar 

  3. Schmidt, D., Druffel, L.: A fast backtracking algorithm to test directed graphs for isomorphism using distance matrices. Journal of the Association for Computing Machinery 23, 433–445 (1976)

    MATH  MathSciNet  Google Scholar 

  4. Cordella, L., Foggia, P., Sansone, C., Vento, M.: Evaluation performance of the VF graph matching algorithm. In: Proceedings of the 10th International Conference on Image Analysis and Processing, pp. 1172–1177. IEEE Computer Society Press, Los Alamitos (1999)

    Chapter  Google Scholar 

  5. McKay, B.D.: Practical graph isomorphism. Congressus Numerantium 30, 45–87 (1981)

    MathSciNet  Google Scholar 

  6. Foggia, P., Sansone, C., Vento, M.: A database of graphs for isomorphism and sub–graph isomorphism benchmarking. In: Proceedings of the 3rd IAPR TC–15 International Workshop on Graph–based Representation (2001)

    Google Scholar 

  7. Gori, M., Maggini, M., Sarti, L.: Graph matching using random walks. In: Proceedings of the International Conference on Pattern Recongition, Cambridge, UK, vol. 3, pp. 394–397 (2004)

    Google Scholar 

  8. Umeyama, S.: An eigen–decomposition approach to weighted graph matching problem. IEEE Transactions on Pattern Analysis and Machine Intelligence 10–5, 695–703 (1988)

    Article  Google Scholar 

  9. Robles-Kelly, A., Hancock, E.: String edit distance, random walks and graph matching. International Journal of Pattern Recognition and Artificial Intelligence 18, 315–327 (2004)

    Article  Google Scholar 

  10. Robles-Kelly, A., Hancock, E.: Graph edit distance from spectral seriation. IEEE Transactions on Pattern Analysis and Machine Intelligence 27, 365–378 (2005)

    Article  Google Scholar 

  11. Gori, M., Maggini, M., Sarti, M., L.: Exact and approximate graph matching using random walks. IEEE Transactions on Pattern Analysis and Machine Intelligence (2005) (To appear)

    Google Scholar 

  12. Seneta, E.: Non-negative matrices and Markov chains. Springer, Heidelberg (1981)

    MATH  Google Scholar 

  13. Bianchini, M., Gori, M., Scarselli, F.: Inside pagerank. ACM Transactions on Internet Technology 5 (2005)

    Google Scholar 

  14. Foggia, P., Sansone, C., Vento, M.: A performance comparison of five algorithms for graph isomorphism. In: Proceedings of the 3rd IAPR TC–15 International Workshop on Graph–based Representation. IEEE Computer Society Press, Los Alamitos (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gori, M., Maggini, M., Sarti, L. (2005). The RW2 Algorithm for Exact Graph Matching. In: Singh, S., Singh, M., Apte, C., Perner, P. (eds) Pattern Recognition and Data Mining. ICAPR 2005. Lecture Notes in Computer Science, vol 3686. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11551188_9

Download citation

  • DOI: https://doi.org/10.1007/11551188_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28757-5

  • Online ISBN: 978-3-540-28758-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics