Skip to main content

Estimation of Distribution Algorithms: A New Evolutionary Computation Approach for Graph Matching Problems

  • Conference paper
  • First Online:
Energy Minimization Methods in Computer Vision and Pattern Recognition (EMMCVPR 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2134))

Abstract

The interest of graph matching techniques in the pattern recognition field is increasing due to the versatility of representing knowledge in the form of graphs. However, the size of the graphs as well as the number of attributes they contain can be too high for optimization algorithms. This happens for instance in image recognition, where structures of an image to be recognized need to be matched with a model defined as a graph.

In order to face this complexity problem, graph matching can be regarded as a combinatorial optimization problem with constraints and it therefore it can be solved with evolutionary computation techniques such as Genetic Algorithms (GAs) and Estimation Distribution Algorithms (EDAs).

This work proposes the use of EDAs, both in the discrete and continuous domains, in order to solve the graph matching problem. As an example, a particular inexact graph matching problem applied to recognition of brain structures is shown. This paper compares the performance of these two paradigms for their use in graph matching.

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 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Perchant and I. Bloch. A New Definition for Fuzzy Attributed Graph Homo-morphism with Application to Structural Shape Recognition in Brain Imaging. In IMTC’99, 16th IEEE Instrumentation and Measurement Technology Conference, pages 1801–1806, Venice, Italy, May 1999.

    Google Scholar 

  2. A. Perchant, C. Boeres, I. Bloch, M. Roux, and C. Ribeiro. Model-based Scene Recognition Using Graph Fuzzy Homomorphism Solved by Genetic Algorithm. In GbR’99 2nd International Workshop on Graph-Based Representations in Pattern Recognition, pages 61–70, Castle of Haindorf, Austria, 1999.

    Google Scholar 

  3. Aymeric Perchant. Morphism of graphs with fuzzy attributes for the recognition of structural scenes (In French). PhD thesis, Ecole Nationale Supérieure des Télécommunications, Paris, France, September 2000.

    Google Scholar 

  4. A. D. J. Cross and E. R. Hancock. Convergence of a hill climbing genetic algorithm for graph matching. In Lecture notes in Computer Science 1654, pages 220–236, York, UK, 1999. E. R. Hancock, M. Pelillo (Eds.).

    Google Scholar 

  5. A. D. J. Cross, R. C. Wilson, and E. R. Hancock. Inexact graph matching using genetic search. Pattern Recognition, 30(6):953–70, 1997.

    Article  Google Scholar 

  6. M. Singh and A. Chatterjeeand S. Chaudhury. Matching structural shape descriptions using genetic algorithms. Pattern Recognition, 30(9):1451–62, 1997.

    Article  Google Scholar 

  7. A. W. Finch, R. C. Wilson, and E. R. Hancock. Matching Delaunay graphs. Pattern Recognition, 30(1):123–40, 1997.

    Article  MATH  Google Scholar 

  8. S. Gold and A. Rangarajan. A graduated assignment algorithm for graph matching. IEEE Transactions on Pattern Analysis and Machine Intelligence, 18(4):377–88, 1996.

    Article  Google Scholar 

  9. E. R. Hancock and J. Kittler. Edge-labeling using dictionary-based relaxation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 12(2):165–181, 1990.

    Article  Google Scholar 

  10. R. C. Wilson and E. R. Hancock. Bayesian compatibility model for graph matching. Pattern Recognition Letters, 17:263–276, 1996.

    Article  Google Scholar 

  11. R. C. Wilson and E. R. Hancock. Structural matching by discrete relaxation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 19(6):634–648, 1997.

    Article  Google Scholar 

  12. A. D. J. Cross and E. R. Hancock. Graph matching with a dual-step EM algorithm. IEEE Transactions on Pattern Analysis and Machine Intelligence, 20(11):1236–53, 1998.

    Article  Google Scholar 

  13. A. W. Finch, R. C. Wilson, and E. R. Hancock. Symbolic graph matching with the EM algorithm. Pattern Recognition, 31(11):1777–90, 1998.

    Article  Google Scholar 

  14. C. Boeres, A. Perchant, I. Bloch, and M. Roux. A genetic algorithm for brain image recognition using graph non-bijective correspondence. Unpublished manuscript, 1999.

    Google Scholar 

  15. R. Myers and E.R. Hancock. Least committment graph matching with genetic algorithms. Pattern Recognition, 34:375–394, 2001.

    Article  MATH  Google Scholar 

  16. P. Larrañaga and J. A. Lozano. Estimation of Distribution Algorithms. A New Tool for Evolutionary Computation. Kluwer Academic Publishers, 2001.

    Google Scholar 

  17. I. Inza, P. Larrañaga, R. Etxeberria, and B. Sierra. Feature subset selection by Bayesian networks based optimization. Artificial Intelligence, 123(1–2):157–184, 2000.

    Article  MATH  Google Scholar 

  18. I. Inza, M. Merino, P. Larrañaga, J. Quiroga, B. Sierra, and M. Girala. Feature subset selection by genetic algorithms and estimation of distribution algorithms. a case study in the survival of cirrhotic patients treated with TIPS. Artificial Intelligence in Medicine, Accepted for publication, 2001.

    Google Scholar 

  19. J. Pearl. Probabilistic Reasoning in Intelligent Systems. Morgan Kaufmann, Palo Alto, CA, 1988.

    Google Scholar 

  20. H. Mühlenbein. The equation for response to selection and its use for prediction. Evolutionary Computation, 5:303–346, 1998.

    Article  Google Scholar 

  21. J. S. De Bonet, C. L. Isbell, and P. Viola. MIMIC: Finding optima by estimating probability densities. In Advances in Neural Information Processing Systems, volume 9. M. Mozer, M. Jordan and Th. Petsche eds., 1997.

    Google Scholar 

  22. P. Larrañaga, R. Etxeberria, J. A. Lozano, and J. M. Peña. Combinatorial optimization by learning and simulation of Bayesian networks. In Proceedings of the Conference in Uncertainty in Artificial Intelligence, UAI 2000, pages 343–352, Stanford, CA, USA, 2000.

    Google Scholar 

  23. R. Etxeberria and P. Larrañaga. Global optimization with Bayesian networks. In Special Session on Distributions and Evolutionary Optimization, pages 332–339. II Symposium on Artificial Intelligence, CIMAF99, 1999.

    Google Scholar 

  24. G. Schwarz. Estimating the dimension of a model. Annals of Statistics, 7(2):461–464, 1978.

    Article  Google Scholar 

  25. D. M. Chickering, D. Geiger, and D. Heckerman. Learning Bayesian networks is NP-hard. Technical report, Technical Report MSR-TR-94-17, Microsoft Research, Redmond, WA, 1994.

    Google Scholar 

  26. R. Etxeberria, P. Larrañaga, and J. M. Picaza. Analysis of the behaviour of the genetic algorithms when searching Bayesian networks from data. Pattern Recognition Letters, 18(11–13):1269–1273, 1997.

    Article  Google Scholar 

  27. P. Larrañaga, C. M. H. Kuijpers, R. H. Murga, and Y. Yurramendi. Searching for the best ordering in the structure learning of Bayesian networks. IEEE Transactions on Systems, Man and Cybernetics, 41(4):487–493, 1996.

    Google Scholar 

  28. P. Larrañaga, M. Poza, Y. Yurramendi, R. H. Murga, and C. M. H. Kuijpers. Structure learning of Bayesian networks by genetic algorithms. A performance analysis of control parameters. IEEE Transactions on Pattern Analysis and Machine Intelligence, 18(9):912–926, 1996.

    Article  Google Scholar 

  29. W. Buntine. Theory refinement in Bayesian networks. In Proceedings of the Seventh Conference on Uncertainty in Artificial Intelligence, pages 52–60, 1991.

    Google Scholar 

  30. D. M. Chickering, D. Geiger, and D. Heckerman. Learning Bayesian networks: Search methods and experimental results. In Preliminary Papers of the Fifth International Workshop on Artificial Intelligence and Statistics, pages 112–128, 1995.

    Google Scholar 

  31. M. Henrion. Propagating uncertainty in Bayesian networks by probabilistic logic sampling. Uncertainty in Artificial Intelligence, 2:149–163, 1988. J.F. Lemmer and L.N. Kanal eds., North-Holland, Amsterdam.

    Google Scholar 

  32. R. Shachter and C. Kenley. Gaussian influence diagrams. Management Science, 35:527–550, 1989.

    Article  Google Scholar 

  33. P. Larrañaga, R. Etxeberria, J.A. Lozano, and J.M. Peña. Optimization in continuous domains by learning and simulation of Gaussian networks. In Proceedings of the Workshop in Optimization by Building and using Probabilistic Models. A Workshop within the 2000 Genetic and Evolutionary Computation Conference, GECCO 2000, pages 201–204, Las Vegas, Nevada, USA, 2000.

    Google Scholar 

  34. E. Bengoetxea, P. Larrañaga, I. Bloch, A. Perchant, and C. Boeres. Inexact graph matching using learning and simulation of Bayesian networks. An empirical comparison between different approaches with synthetic data. In Proceedings of CaNew workshop, EC AI 2000 Conference, ECCAI, Berlin, aug 2000.

    Google Scholar 

  35. E. Bengoetxea, P. Larrañaga, I. Bloch, and A. Perchant. Solving graph matching with EDAs using a permutation-based representation. In P. Larrañaga and J. A. Lozano, editors, Estimation of Distribution Algorithms. A new tool for Evolutionary Computation. Kluwer Academic Publishers, 2001.

    Google Scholar 

  36. D. Whitley and J. Kauth. GENITOR: A different genetic algorithm. In Proceedings of the Rocky Mountain Conference on Artificial Intelligence, volume 2, pages 118–130, 1988.

    Google Scholar 

  37. J.M. Oliver, D.J. Smith, and J.R.C. Holland. A study of permutation crossover operators on the TSP. In Lawrence Erlbaum, editor, Genetic Algorithms and their applications: Proceedings of the Second International Conference, pages 224–230, Hillsdale, New Jersey, 1987. Grefenstette, J.J. (Ed.).

    Google Scholar 

  38. W. Banzhaf. The molecular traveling salesman. Biological Cybernetics, 64:7–14, 1990.

    Article  MATH  Google Scholar 

  39. I. Bloch. On fuzzy distances and their use in image processing under imprecision. Pattern Recognition, 32:1873–1895, 1999.

    Article  Google Scholar 

  40. I. Bloch. Fuzzy relative position between objects in image processing: a morphological approach. IEEE Transactions on Pattern Analysis and Machine Intelligence, 21(7):657–664, 1999.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bengoetxea, E., Larrañaga, P., Bloch, I., Perchant, A. (2001). Estimation of Distribution Algorithms: A New Evolutionary Computation Approach for Graph Matching Problems. In: Figueiredo, M., Zerubia, J., Jain, A.K. (eds) Energy Minimization Methods in Computer Vision and Pattern Recognition. EMMCVPR 2001. Lecture Notes in Computer Science, vol 2134. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44745-8_30

Download citation

  • DOI: https://doi.org/10.1007/3-540-44745-8_30

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42523-6

  • Online ISBN: 978-3-540-44745-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics