Skip to main content

Improving the Distance Accuracy of Bipartite Graph Edit Distance

  • Chapter
  • First Online:
Structural Pattern Recognition with Graph Edit Distance

Part of the book series: Advances in Computer Vision and Pattern Recognition ((ACVPR))

  • 1401 Accesses

Abstract

One of the major problems of the approximation framework BP-GED (presented in the previous chapter) is that it over- or underestimates the true edit distance quite often. This chapter is concerned with two recent extensions of BP-GED that aim at making the distance approximation more accurate. The first idea is based on a post-processing search procedure. That is, rather than directly returning the approximate edit distance \( d_{ \psi }(g_1,g_2)\), a search procedure taking the initial assignment \(\psi \) as the starting point is carried out. The second strategy for reducing the approximation error of BP-GED is to take more structural information into account when the basic assignment problem is solved on the local substructures of the graphs. To this end, various node centrality measures, originally developed in the context of network analysis, have been adopted by the matching process of BP-GED. These two lines of research are reviewed and evaluated in the present chapter (in Sects. 4.2 and 4.3, respectively).

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

Access this chapter

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 EPUB and 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
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

Notes

  1. 1.

    For instance, defining \(\theta = 0.1\) implies that the cost of a swap can differ at most 10 % from the original cost to be further considered.

  2. 2.

    Note that the first line of Algorithm 7 has to be omitted here, of course.

  3. 3.

    On the other data sets similar results can be observed.

  4. 4.

    On the other data sets similar results can be observed.

  5. 5.

    The run time shown for differently parametrized BP-Greedy-Swap procedures corresponds to the mean run time measured over all five parameter values of \(\theta \).

  6. 6.

    Note that more accurate distance values cannot guarantee more compact and better separable clusters in any case as, for instance, reductions of the overestimation might lead to more overlapping clusterings.

References

  1. K. Riesen, H. Bunke, Improving bipartite graph edit distance approximation using various search strategies. Pattern Recognit. 48(4), 1349–1363 (2015)

    Article  Google Scholar 

  2. P. Pudil, J. Novovicova, J. Kittler, Floating search methods in feature-selection. Pattern Recognit. Lett. 15(11), 1119–1125 (1994)

    Article  Google Scholar 

  3. A. Cross, R. Wilson, E. Hancock, Inexact graph matching using genetic search. Pattern Recognit. 30(6), 953–970 (1997)

    Article  Google Scholar 

  4. I. Wang, K.-C. Fan, J.-T. Horng, Genetic-based search for error-correcting graph isomorphism. IEEE Trans. Syst., Man, Cybern. (Part B) 27(4), 588–597 (1997)

    Article  Google Scholar 

  5. P.N. Suganthan, Structural pattern recognition using genetic algorithms. Patt. Recognit. 35(9), 1883–1893 (2002)

    Article  MATH  Google Scholar 

  6. M. Ferrer, F. Serratosa, K. Riesen, Improving bipartite graph matching by assessing the assignment confidence. Accepted for publication in Pattern Recognition Letters

    Google Scholar 

  7. K. Riesen, H. Bunke, IAM graph database repository for graph based pattern recognition and machine learning, in Structural, Syntactic, and Statistical Pattern Recognition, LNCS 5342, ed. by N. da Vitoria Lobo, et al. (Springer, Berlin, 2008), pp. 287–297

    Chapter  Google Scholar 

  8. C.I. Watson, C.L. Wilson, NIST Special Database 4, Fingerprint Database (National Institute of Standards and Technology, 1992)

    Google Scholar 

  9. K. Riesen, H. Bunke, Approximate graph edit distance computation by means of bipartite graph matching. Image Vis. Comput. 27(4), 950–959 (2009)

    Article  Google Scholar 

  10. A.K. Jain, R.C. Dubes, Algorithms For Clustering Data (Prentice-Hall, Englewood Cliffs, 1988)

    MATH  Google Scholar 

  11. J. Dunn, Well-separated clusters and optimal fuzzy partitions. J. Cybern. 4, 95–104 (1974)

    Article  MathSciNet  Google Scholar 

  12. L. Hubert, J. Schultz, Quadratic assignment as a general data analysis strategy. Br. J. Math. Stat. Psychol. 29, 190–241 (1976)

    Article  MathSciNet  MATH  Google Scholar 

  13. D.L. Davies, D.W. Bouldin, A cluster separation measure. IEEE Trans. Patt. Anal. Mach. Intell. 1(2), 224–227 (1979)

    Article  Google Scholar 

  14. T. Calinski, J. Harabasz, A dendrite method for cluster analysis. Commun. Stat. 3(1), 1–27 (1974)

    MathSciNet  MATH  Google Scholar 

  15. J.O. McClain, V.R. Rao, Clustisz: a program to test for the quality of clustering of a set of objects. J. Mark. Res. 12, 456–460 (1975)

    Google Scholar 

  16. X.L. Xie, G. Beni, A validity measure for fuzzy clustering. IEEE Trans. Patt. Anal. Mach. Intell. 13(4), 841–846 (1991)

    Article  Google Scholar 

  17. L.A. Goodman, W.H. Kruskal, Measures of Association for Cross Classification (Springer, New York, 1979)

    Book  Google Scholar 

  18. K. Riesen, A. Fischer, H. Bunke, Improving graph edit distance approximation by centrality measures, in Proceedings of the 22nd International Conference on Pattern Recognition (2014), pp. 3910–3914

    Google Scholar 

  19. M.E.J. Newman, Networks—An Introduction (Oxford University Press, Oxford, 2010)

    Book  MATH  Google Scholar 

  20. L.F. da Costa, F.A. Rodrigues, G. Travieso, P.R. Villas Boas, Characterization of complex networks: a survey of measurements. Adv. Phys. 56(1), 167–242 (2007)

    Article  Google Scholar 

  21. P.F. Bonacich, Power and centrality: a family of measures. Am. J. Sociol. 92(5), 1170–1182 (1987)

    Article  Google Scholar 

  22. S. Brin, L. Page, The anatomy of large-scale hypertextual web search engine. Comput. Netw. ISDN Syst. 30(1–7), 107–117 (1998)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kaspar Riesen .

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Riesen, K. (2015). Improving the Distance Accuracy of Bipartite Graph Edit Distance. In: Structural Pattern Recognition with Graph Edit Distance. Advances in Computer Vision and Pattern Recognition. Springer, Cham. https://doi.org/10.1007/978-3-319-27252-8_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-27252-8_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-27251-1

  • Online ISBN: 978-3-319-27252-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics