The PSOM Algorithm
Despite the improvement by the LLMs, the
discrete nature of the standard SOM can be a limitation when the
construction of smooth, higherdimensional map manifolds
is desired. Here a “blending” concept is required, which is
generally applicable —also to higher dimensions. Since the
number of nodes grows exponentially with the number of map
dimensions, manageably sized lattices with, say, more than three
dimensions admit only very few nodes along each axis direction.
Any discrete map can therefore not be sufficiently smooth for
many purposes where continuity is very important, as e.g. in
control tasks and in robotics.
In this chapter we discuss the
Parameterized Self-Organizing Map (“PSOM”) algorithm. It was
originally introduced as the generalization of the SOM algorithm
(Ritter 1993). The PSOM parameterizes a set of basis functions
and constructs a smooth higher-dimensional map manifold. By this
means a very small number of training points can be sufficient
for learning very rapidly and achieving good generalization
capabilities.


Figure 4.1:
The PSOM's starting
position is very much the same as for the SOM
depicted in Fig. 3.5. The gray shading indicates that the
index space A
, which is
discrete in the SOM, has been generalized to the
continuous space S
in the PSOM.
The space S
is referred to as
parameter space S.PSOM.
This is indicated by the grey shaded area on the right side of
Fig. 4.1.



Specifying for each training vector a node
location
a A
introduces a topological order
between the training points
wa:
training vectors assigned to nodes
a
and
a,
that are neighbors in the lattice
A,
are perceived to have this specific neighborhood relation. This
has an important effect: it allows the PSOM to draw extra
curvature information from the training set. Such
information is not available within other techniques, such as
the RBF approach (compare Fig. 3.3, and later examples, also in
Chap. 8). The topological organization of the given data points
is crucial for a good generalization behavior. For a general
data set the topological ordering of its points may be quite
irregular and a set of suitable basis functions
Ha s
difficult to construct. A suitable
set of basis functions can be constructed in several ways but
must meet two conditions:


