title: Self-organizing adaptive map: autonomous learning of curves and surfaces from point samples.
abstract: Competitive Hebbian Learning (CHL) (Martinetz, 1993) is a simple and elegant method for estimating the topology of a manifold from point samples. The method has been adopted in a number of self-organizing networks described in the literature and has given rise to related studies in the fields of geometry and computational topology. Recent results from these fields have shown that a faithful reconstruction can be obtained using the CHL method only for curves and surfaces. Within these limitations, these findings constitute a basis for defining a CHL-based, growing self-organizing network that produces a faithful reconstruction of an input manifold. The SOAM (Self-Organizing Adaptive Map) algorithm adapts its local structure autonomously in such a way that it can match the features of the manifold being learned. The adaptation process is driven by the defects arising when the network structure is inadequate, which cause a growth in the density of units. Regions of the network undergo a phase transition and change their behavior whenever a simple, local condition of topological regularity is met. The phase transition is eventually completed across the entire structure and the adaptation process terminates. In specific conditions, the structure thus obtained is homeomorphic to the input manifold. During the adaptation process, the network also has the capability to focus on the acquisition of input point samples in critical regions, with a substantial increase in efficiency. The behavior of the network has been assessed experimentally with typical data sets for surface reconstruction, including suboptimal conditions, e.g. with undersampling and noise.
authors.affiliation: Computer Vision and Multimedia Lab - Università degli Studi di Pavia, Via Ferrata, 1 - 27100 Pavia, Italy. marco.piastra@unipv.it
authors.forename: Marco
authors.initials: M
authors.lastname: Piastra
mesh_terms: D000465:Algorithms; D001185:Artificial Intelligence; D008433:Mathematics / Q000379:methods*; D008962:Models, Theoretical; D016571:Neural Networks, Computer