logo

Extensions to the Standard PSOM Algorithm

From the previous examples, we clearly see that in general we have to address the problem of multiple minima, which we combine with a solution to the problem of local minima. This is the subject of the next section. In the following, section 6.2 describes a way of employing the multiway mapping capabilities of the PSOM algorithm for additional purposes, e.g. in order to simultaneously comply to auxiliary constraints given to resolve redundancies.

If an increase in mapping accuracy is desired, one usually increases the number of free parameters, which translates in the PSOM method to more training points per parameter axis. Here we encounter two shortcomings with the original approach:

The choice of polynomials as basis functions of increasing order leads to unsatisfactory convergence properties. Mappings of sharply peaked functions can force a high degree interpolation polynomial to strong oscillations, spreading across the entire manifold.

Both aspects motivate two extensions to the standard PSOM approach: the “Local-PSOMs” and the “Chebyshev-spaced PSOM”, which are the focus of the Sec. 6.3 and 6.4.

reoccurs except for the middle region and the right side, close to the last reference point. First, we want to note that the problem can be detected here by monitoring the residual distance dist (respectively the cost function Es) which is here the horizontal distance of the found completion (close to w) and the input x.

Second, this problem can be solved by re-starting the search: suitable restart points are the distance-ranked list of node locations a found in the first place (e.g. the 10th points probes the start locations at node 3,2,1,4). The procedure stops, if a satisfying solution (low residual cost function) or a maximum number of trials is reached. Fig. 6.1b demonstrates this multi-start procedure and depicts the correctly found solutions.

In case the task is known to involve a consecutive sequence of query points, it is perfectly reasonable to place the previous best-match location

 

s at the head position of the list of start locations. Furthermore, the multi-start technique is also applicable to find multiple best-match solutions. However, extra effort is required to find the complete list of compatible solutions. E.g. in the middle region of the depicted example Fig. 6.1, at least two of the three solutions will be found.