Learning structural shape descriptions from examples

Abstract A method for learning shapes structurally described by means of attributed relational graphs (ARG's) is discussed and tested. The method is based on an algorithm that, starting from a set of labeled shapes, finds out the set of maximally general prototypes. These prototypes, given in terms of a suitably defined data structure which generalizes the ARG's, satisfy the properties of completeness and consistency with reference to the training set, and result to be particularly effective for their interpretability. After resuming the algorithm, the paper addresses the problem of shape representation by ARG's, and then presents the experimental results of a learning task, with reference to a database of artificial images generated by a set of attributed plex grammars. The main focus here is not on the learning algorithm, but on its applicability to the problem of learning shapes from examples. A discussion of the results, aimed to highlight pros and cons, is finally reported.

[1]  Mario Vento,et al.  An Improved Algorithm for Matching Large Graphs , 2001 .

[2]  C. De Mauro,et al.  Similarity learning for graph based image representation , 2003 .

[3]  Alessandro Sperduti,et al.  A general framework for adaptive processing of data structures , 1998, IEEE Trans. Neural Networks.

[4]  Alberto Sanfeliu,et al.  Recognition and learning of a class of context-sensitive languages described by augmented regular expressions , 1997, Pattern Recognit..

[5]  Ryszard S. Michalski,et al.  Pattern Recognition as Rule-Guided Inductive Inference , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Geoffrey E. Hinton Mapping Part-Whole Hierarchies into Connectionist Networks , 1990, Artif. Intell..

[7]  Jerome Feder,et al.  Plex languages , 1971, Inf. Sci..

[8]  Thomas G. Dietterich,et al.  A Comparative Review of Selected Methods for Learning from Examples , 1983 .

[9]  Saso Dzeroski,et al.  Inductive Logic Programming: Techniques and Applications , 1993 .

[10]  Walter F. Bischof,et al.  Rulegraphs for graph matching in pattern recognition , 1994, Pattern Recognit..

[11]  Patrick Henry Winston,et al.  Learning structural descriptions from examples , 1970 .

[12]  Theodosios Pavlidis,et al.  A shape analysis model with applications to a character recognition system , 1992, [1992] Proceedings IEEE Workshop on Applications of Computer Vision.

[13]  John R. Anderson,et al.  MACHINE LEARNING An Artificial Intelligence Approach , 2009 .

[14]  Hirobumi Nishida Shape Recognition by Integrating Structural Descriptions and Geometrical/Statistical Transforms , 1996, Comput. Vis. Image Underst..

[15]  Michael L. Baird Structural Pattern Recognition , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  David S. Touretzky,et al.  BoltzCONS: Dynamic Symbol Structures in a Connectionist Network , 1990, Artif. Intell..

[17]  E. HintonGeoffrey Mapping part-whole hierarchies into connectionist networks , 1990 .

[18]  Horst Bunke,et al.  Automatic Learning and Recognition of Graphical Symbols in Engineering Drawings , 1995, GREC.

[19]  Mario Vento,et al.  Symbolic vs. Connectionist Learning: An Experimental Comparison in a Structured Domain , 2001, IEEE Trans. Knowl. Data Eng..

[20]  Marco Gori,et al.  Similarity learning for graph-based image representations , 2003, Pattern Recognit. Lett..