Proceedings

Flexible Tree Matching

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 2674-2678.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-445

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

Tree-matching problems arise in many computational domains. The literature provides several methods for creating correspondences between labeled trees; however, by definition, tree-matching algorithms rigidly preserve ancestry. That is, once two nodes have been placed in correspondence, their descendants must be matched as well. We introduce flexible tree matching, which relaxes this rigid requirement in favor of a tunable formulation in which the role of hierarchy can be controlled. We show that flexible tree matching is strongly NP-complete, give a stochastic approximation algorithm for the problem, and demonstrate how structured prediction techniques can learn the algorithm's parameters from a set of example matchings. Finally, we present results from applying the method to tasks in Web design.

  1. [Bille, 2005] Philip Bille. A survey on tree edit distance and related problems. Theoretical Computer Science, 337:217-239, 2005.
  2. [Chawathe and Garcia-Molina, 1997] Sudarshan Chawathe and Hector Garcia-Molina. Meaningful change detection in structured data. In Proc. SIGMOD, pages 26-37. ACM, 1997.
  3. [Collins, 2002] Michael Collins. Discriminative training methods for hidden Markov models: theory and experi- ments with perceptron algorithms. In Proc. EMNLP. ACL, 2002.
  4. [Demaine et al., 2009] Erik D. Demaine, Shay Mozes, Ben- jamin Rossman, and Oren Weimann. An optimal decom- position algorithm for tree edit distance. Transactions on Algorithms, 6(1):2:1-2:19, December 2009.
  5. [Garey and Johnson, 1975] Michael R. Garey and David S. Johnson. Complexity results for multiprocessor schedul- ing under resource constraints. SIAM Journal on Comput- ing, 4(4):397-411, 1975.
  6. [Kumar et al., 2011] Ranjitha Kumar, Jerry O. Talton, Salman Ahmad, and Scott R Klemmer. Bricolage: Example-based retargeting for web design. In Proc. CHI. ACM, 2011.
  7. [Press et al., 2007] William H. Press, Saul A. Teukolsky, William T. Vetterling, and Brian P. Flannery. Numerical Recipes: The Art of Scientific Computing. Cambridge Uni- versity Press, New York, NY, USA, 3rd edition, 2007.
  8. [Shasha et al., 1994] Dennis Shasha, Jason Tsong-Li Wang, Kaizhong Zhang, and Frank Y. Shih. Exact and approxi- mate algorithms for unordered tree matching. IEEE Trans- actions on Systems, Man, and Cybernetics, 24(4):668- 678, 1994.
  9. [Tai, 1979] Kuo-Chung Tai. The tree-to-tree correction prob- lem. Journal of the ACM, 26(3):422-433, July 1979.
  10. [Zhang et al., 1992] Kaizhong Zhang, Rick Statman, and Dennis Shasha. On the editing distance between unordered labeled trees. Information Processing Letters, 42(3):133- 139, May 1992.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards