Using Kernels on Hierarchical Graphs in Automatic Classification of Designs

In this paper the use of kernel methods in automatic classification of hierarchical graphs is presented. The classification is used as a basis for evaluation of designs in a computer aided design system. A kernel for hierarchical graphs based on a combination of tree and graph kernels is proposed. Hierarchical graphs-based representation used in design problems is briefly presented. The proposed approach is tested in experiment on a flat layout design task and preliminary result are also presented.

[1]  Victor Mitrana,et al.  Cooperation in Contextual Grammars , 1998, MFCS Workshop on Grammar Systems.

[2]  Hans-Peter Kriegel,et al.  Shortest-path kernels on graphs , 2005, Fifth IEEE International Conference on Data Mining (ICDM'05).

[3]  Martti Mäntylä,et al.  Introduction to Solid Modeling , 1988 .

[4]  Leszek Kotulski,et al.  Frequent Pattern Mining in a Design Supporting System , 2010 .

[5]  Grazyna Slusarczyk,et al.  Reasoning about designs through frequent patterns mining , 2009, Adv. Eng. Informatics.

[6]  Hartmut Ehrig,et al.  Handbook of graph grammars and computing by graph transformation: vol. 2: applications, languages, and tools , 1999 .

[7]  Horst Bunke,et al.  SERIES IN MACHINE PERCEPTION AND ARTIFICIAL INTELLIGENCE , 2007 .

[8]  Erzsébet Csuhaj-Varjú,et al.  Dynamically controlled cooperating/distributed grammar systems , 1993, Inf. Sci..

[9]  Takashi Washio,et al.  An Apriori-Based Algorithm for Mining Frequent Substructures from Graph Data , 2000, PKDD.

[10]  Tomasz Imielinski,et al.  Mining association rules between sets of items in large databases , 1993, SIGMOD Conference.

[11]  Jozef Kelemen,et al.  Syntactical models of distributed cooperative systems , 1991, J. Exp. Theor. Artif. Intell..

[12]  Christoph M. Hoffmann,et al.  Geometric and Solid Modeling: An Introduction , 1989 .

[13]  Philip S. Yu,et al.  Substructure similarity search in graph databases , 2005, SIGMOD '05.

[14]  Gheorghe Paun,et al.  Grammar Systems , 1997, Handbook of Formal Languages.

[15]  Ewa Grabska Graphs and Designing , 1993, Dagstuhl Seminar on Graph Transformations in Computer Science.

[16]  Ralph R. Martin,et al.  Sweeping of three-dimensional objects , 1990, Comput. Aided Des..

[17]  Hartmut Ehrig,et al.  Graph Transformations in Computer Science , 1994, Lecture Notes in Computer Science.

[18]  Alessandro Moschitti,et al.  On Reverse Feature Engineering of Syntactic Tree Kernels , 2010, CoNLL.

[19]  Jian Pei,et al.  Mining Frequent Patterns without Candidate Generation: A Frequent-Pattern Tree Approach , 2006, Sixth IEEE International Conference on Data Mining - Workshops (ICDMW'06).

[20]  Jörg H. Siekmann,et al.  Artificial Intelligence and Soft Computing - ICAISC 2004 , 2004, Lecture Notes in Computer Science.

[21]  Thomas Gärtner,et al.  Kernels for structured data , 2008, Series in Machine Perception and Artificial Intelligence.

[22]  Gheorghe Paun,et al.  Grammar Systems: A Grammatical Approach to Distribution and Cooperation , 1995, ICALP.

[23]  Jan Komorowski,et al.  Principles of Data Mining and Knowledge Discovery , 2001, Lecture Notes in Computer Science.

[24]  Marta Simeoni,et al.  Cooperating Graph Grammar Systems , 1999, Grammatical Models of Multi-Agent Systems.

[25]  Grzegorz Rozenberg,et al.  Handbook of Formal Languages , 1997, Springer Berlin Heidelberg.

[26]  David J. Evans Topics in computer mathematics , 1983 .

[27]  Hisashi Kashima,et al.  Marginalized Kernels Between Labeled Graphs , 2003, ICML.

[28]  Roberto Basili,et al.  Tree Kernels for Semantic Role Labeling , 2008, CL.

[29]  Philip S. Yu,et al.  Graph indexing: a frequent structure-based approach , 2004, SIGMOD '04.

[30]  Barbara Strug,et al.  Graph Transformations in Evolutionary Design , 2004, ICAISC.

[31]  Ewa Grabska,et al.  Hierarchical graphs in creative design , 2000 .

[32]  S. V. N. Vishwanathan,et al.  Fast Computation of Graph Kernels , 2006, NIPS.

[33]  Michael Collins,et al.  New Ranking Algorithms for Parsing and Tagging: Kernels over Discrete Structures, and the Voted Perceptron , 2002, ACL.

[34]  Thomas Gärtner,et al.  A survey of kernels for structured data , 2003, SKDD.

[35]  Erzsébet Csuhaj-Varjú,et al.  On context-free parallel communicating grammar systems: synchronization, communication, and normal forms , 2001, Theor. Comput. Sci..

[36]  Arto Salomaa,et al.  Grammatical Models of Multi-Agent Systems , 1999, Grammatical Models of Multi-Agent Systems.