Dynamics and Topographic Organization of Recursive Self-Organizing Maps

Abstract Recently there has been an outburst of interest in extending topographic maps of vectorial data to more general data structures, such as sequences or trees. However, there is no general consensus as to how best to process sequences using topographic maps, and this topic remains an active focus of neurocomputational research. The representational capabilities and internal representations of the models are not well understood. Here, we rigorously analyze a generalization of the self-organizing map (SOM) for processing sequential data, recursive SOM(RecSOM) (Voegtlin, 2002), as a nonautonomous dynamical system consisting of a set of fixed input maps. We argue that contractive fixed-input maps are likely to produce Markovian organizations of receptive fields on the RecSOM map. We derive bounds on parameter β (weighting the importance of importing past information when processing sequences) under which contractiveness of the fixed-input maps is guaranteed. Some generalizations of SOM contain a dynamic module responsible for processing temporal contexts as an integral part of the model. We show that Markovian topographic maps of sequential data can be produced using a simple fixed (nonadaptable) dynamic module externally feeding a standard topographic model designed to process static vectorial data of fixed dimensionality (e.g., SOM). However, by allowing trainable feedback connections, one can obtain Markovian maps with superior memory depth and topography preservation. We elaborate on the importance of non-Markovian organizations in topographic maps of sequential data.

[1]  Michael F. Barnsley,et al.  Fractals everywhere , 1988 .

[2]  H. J. Jeffrey Chaos game representation of gene structure. , 1990, Nucleic acids research.

[3]  John G. Taylor,et al.  The temporal Kohönen map , 1993, Neural Networks.

[4]  J. Oliver,et al.  Entropic profiles of DNA sequences through chaos-game-derived images. , 1993, Journal of theoretical biology.

[5]  A. Fiser,et al.  Chaos game representation of protein structures. , 1994, Journal of molecular graphics.

[6]  Ramón Román-Roldán,et al.  Entropic feature for sequence pattern through iterated function systems , 1994, Pattern Recognit. Lett..

[7]  Risto Miikkulainen,et al.  SARDNET: A Self-Organizing Feature Map for Sequences , 1994, NIPS.

[8]  Y. Peres,et al.  Measures of full dimension on affine-invariant sets , 1996, Ergodic Theory and Dynamical Systems.

[9]  Teuvo Kohonen,et al.  The self-organizing map , 1990, Neurocomputing.

[10]  Jukka Heikkonen,et al.  Recurrent SOM with local linear models in time series prediction , 1998, ESANN.

[11]  Peter Tiño,et al.  Extracting finite-state representations from recurrent neural networks trained on chaotic symbolic sequences , 1999, IEEE Trans. Neural Networks.

[12]  B. Hao,et al.  Fractals from genomes – exact solutions of a biology-inspired problem , 1999, cond-mat/9910422.

[13]  B. Hao,et al.  Fractals related to long DNA sequences and complete genomes , 2000 .

[14]  KEIICHI HORIO,et al.  Feedback Self-Organizing Map and its Application to Spatio-Temporal Pattern Classification , 2001, Int. J. Comput. Intell. Appl..

[15]  Hujun Yin,et al.  ViSOM - a novel method for multivariate data projection and structure visualization , 2002, IEEE Trans. Neural Networks.

[16]  Michel Verleysen,et al.  Self-organizing maps with recursive neighborhood adaptation , 2002, Neural Networks.

[17]  José Carlos Príncipe,et al.  Principles and networks for self-organization in space-time , 2002, Neural Networks.

[18]  Thomas Voegtlin,et al.  Recursive self-organizing maps , 2002, Neural Networks.

[19]  P. Tiňo Multifractal properties of Hao's geometric representations of DNA sequences , 2002 .

[20]  Barbara Hammer,et al.  Neural networks with small weights implement finite memory machines , 2002 .

[21]  Ah Chung Tsoi,et al.  A self-organizing map for adaptive processing of structured data , 2003, IEEE Trans. Neural Networks.

[22]  Aluizio F. R. Araújo,et al.  A Taxonomy for Spatiotemporal Connectionist Networks Revisited: The Unsupervised Case , 2003, Neural Computation.

[23]  Marc Strickert,et al.  Neural Gas for Sequences , 2003 .

[24]  Peter Tiño,et al.  Recurrent Neural Networks with Small Weights Implement Definite Memory Machines , 2003, Neural Computation.

[25]  Peter Tiño,et al.  Architectural Bias in Recurrent Neural Networks: Fractal Analysis , 2002, Neural Computation.

[26]  Jan C. Wiemer,et al.  The Time-Organized Map Algorithm: Extending the Self-Organizing Map to Spatiotemporal Signals , 2003, Neural Computation.

[27]  Peter Tiño,et al.  Markovian architectural bias of recurrent neural networks , 2004, IEEE Transactions on Neural Networks.

[28]  Teuvo Kohonen,et al.  Self-organized formation of topologically correct feature maps , 2004, Biological Cybernetics.

[29]  Alessio Micheli,et al.  A general framework for unsupervised processing of structured data , 2004, Neurocomputing.

[30]  Alessio Micheli,et al.  Recursive self-organizing network models , 2004, Neural Networks.

[31]  Peter Tiño,et al.  Predicting the Future of Discrete Sequences from Fractal Representations of the Past , 2001, Machine Learning.

[32]  James A. Reggia,et al.  Temporally Asymmetric Learning Supports Sequence Processing in Multi-Winner Self-Organizing Maps , 2004, Neural Computation.

[33]  Barbara Hammer,et al.  Merge SOM for temporal data , 2005, Neurocomputing.