Skip to main content

Decision Trees for Error-Tolerant Graph Database Filtering

  • Conference paper
Graph-Based Representations in Pattern Recognition (GbRPR 2005)

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

Abstract

An important topic in pattern recognition is retrieval of candidate patterns from a database according to a given sample input pattern. Using graphs, the database retrieval problem is turned into a graph matching problem. In this paper we propose a method based on decision trees to filter a database of graphs according to a given input graph. The present paper extends previous work concerned with graph and subgraph isomorphism to the case of error-tolerant 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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Llados, J., Marti, E., Villanueva, J.: Symbol recognition by error-tolerant subgraph matching between region adjacency graphs. IEEE Transactions on Pattern Analysis and Machine Intelligence 23(10), 1137–1143 (2001)

    Article  Google Scholar 

  2. Luo, B., Hancock, E.: Structural graph matching using the em algorithm and singular value decomposition. IEEE Transactions on Pattern Analysis and Machine Intelligence 23(10), 1120–1136 (2001)

    Article  Google Scholar 

  3. Chen, H., Lin, H., Liu, T.: Multi-object tracking using dynamical graph matching. In: Proc. of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 210–217 (2001)

    Google Scholar 

  4. Guigno, R., Sasha, D.: Graphgrep: A fast and universal method for querying graphs. In: Proceeding of the International Conference in Pattern Recognition (ICPR), pp. 112–115 (2002)

    Google Scholar 

  5. Messmer, B., Bunke, H.: A new algorithm for error–tolerant subgraph isomorphism detection. IEEE Trans. Pattern Analysis and Machine Intelligence 20, 493–505 (1998)

    Article  Google Scholar 

  6. Shapiro, L., Haralick, R.: Organization of relational models for scene analysis. IEEE Trans. Pattern Analysis and Machine Intelligence 3, 595–602 (1982)

    Article  Google Scholar 

  7. Sengupta, K., Boyer, K.: Organizing large structural modelbases. IEEE Trans. Pattern Analysis and Machine Intelligence 17, 321–332 (1995)

    Article  Google Scholar 

  8. Irniger, C., Bunke, H.: Graph matching: Filtering large databases of graphs using decision trees. In: Jolion, J.M., Kropatsch, W., Vento, M. (eds.) Graph-based Representations in Pattern Recognition, Cuen, pp. 239–249 (2001)

    Google Scholar 

  9. Irniger, C., Bunke, H.: Graph database filtering using decision tress. In: Proc. 17th Int. Conference on Pattern Recognition, vol. III, pp. 383–388 (2004)

    Google Scholar 

  10. Bunke, H., Shearer, K.: A graph distance metric based on the maximal common subgraph. Pattern Recognition Letters 19(3-4), 255–259 (1998)

    Article  MATH  Google Scholar 

  11. Sanfeliu, A., Fu, K.: A distance measure between attributed relational graphs for pattern recognition. IEEE Trans. Systems, Man, and Cybernetics 13, 353–363 (1983)

    MATH  Google Scholar 

  12. Shapiro, L., Haralick, R.: A metric for comparing relational descriptions. IEEE Transactions on Pattern Analysis and Machine Intelligence 7, 90–94 (1985)

    Article  Google Scholar 

  13. Torsello, A., Hidovic, D., Pelillo, M.: Four metrics for efficiently comparing attributed trees. In: Proceedings of the Pattern Recognition, 17th International Conference on (ICPR 2004), vol. 2, pp. 467–470. IEEE Computer Society Press, Los Alamitos (2004)

    Chapter  Google Scholar 

  14. Bunke, H.: On a relation between graph edit distance and maximum common subgraph. Pattern Recognition Letters 18, 689–694 (1997)

    Article  MathSciNet  Google Scholar 

  15. Bunke, H.: Error correcting graph matching: On the influence of the underlying cost function. IEEE Trans. Pattern Analysis and Machine Intelligence 21, 917–922 (1999)

    Article  Google Scholar 

  16. Quinlan, J.: C4.5: Programs for Machine Learning. In: Document Analysis Systems II. Morgan Kaufmann Publishers, San Francisco (1993)

    Google Scholar 

  17. Foggia, P., Sansone, C., Vento, M.: A database of graphs for isomorphism and sub-graph isomorphism. In: Jolion, J.M., Kropatsch, W., Vento, M. (eds.) Graph-based Representations in Pattern Recognition, Cuen, pp. 176–188 (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

Irniger, C., Bunke, H. (2005). Decision Trees for Error-Tolerant Graph Database Filtering. In: Brun, L., Vento, M. (eds) Graph-Based Representations in Pattern Recognition. GbRPR 2005. Lecture Notes in Computer Science, vol 3434. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-31988-7_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-31988-7_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25270-2

  • Online ISBN: 978-3-540-31988-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics