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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
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.
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.).
A. D. J. Cross, R. C. Wilson, and E. R. Hancock. Inexact graph matching using genetic search. Pattern Recognition, 30(6):953–70, 1997.
M. Singh and A. Chatterjeeand S. Chaudhury. Matching structural shape descriptions using genetic algorithms. Pattern Recognition, 30(9):1451–62, 1997.
A. W. Finch, R. C. Wilson, and E. R. Hancock. Matching Delaunay graphs. Pattern Recognition, 30(1):123–40, 1997.
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.
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.
R. C. Wilson and E. R. Hancock. Bayesian compatibility model for graph matching. Pattern Recognition Letters, 17:263–276, 1996.
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.
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.
A. W. Finch, R. C. Wilson, and E. R. Hancock. Symbolic graph matching with the EM algorithm. Pattern Recognition, 31(11):1777–90, 1998.
C. Boeres, A. Perchant, I. Bloch, and M. Roux. A genetic algorithm for brain image recognition using graph non-bijective correspondence. Unpublished manuscript, 1999.
R. Myers and E.R. Hancock. Least committment graph matching with genetic algorithms. Pattern Recognition, 34:375–394, 2001.
P. Larrañaga and J. A. Lozano. Estimation of Distribution Algorithms. A New Tool for Evolutionary Computation. Kluwer Academic Publishers, 2001.
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.
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.
J. Pearl. Probabilistic Reasoning in Intelligent Systems. Morgan Kaufmann, Palo Alto, CA, 1988.
H. Mühlenbein. The equation for response to selection and its use for prediction. Evolutionary Computation, 5:303–346, 1998.
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.
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.
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.
G. Schwarz. Estimating the dimension of a model. Annals of Statistics, 7(2):461–464, 1978.
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.
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.
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.
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.
W. Buntine. Theory refinement in Bayesian networks. In Proceedings of the Seventh Conference on Uncertainty in Artificial Intelligence, pages 52–60, 1991.
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.
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.
R. Shachter and C. Kenley. Gaussian influence diagrams. Management Science, 35:527–550, 1989.
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.
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.
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.
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.
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.).
W. Banzhaf. The molecular traveling salesman. Biological Cybernetics, 64:7–14, 1990.
I. Bloch. On fuzzy distances and their use in image processing under imprecision. Pattern Recognition, 32:1873–1895, 1999.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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