Information Technology Reference
In-Depth Information
Fig. 7.8.
Basic principle of self-organizing map modeling of data space. A label
c
,
which is selected among
P
neurons of map
C
, is associated to any observation
z
of the data set
D
, using the allocation function
χ
(
χ
(
z
i
=
c
)); that label allows the
definition of the reference vector
w
c
7.3.2 The Batch Optimization Algorithm for Topological Maps
In the present section, we describe the minimization of the cost function
J
som
(
χ,W
). The only difference between the
k
-means and the self-organizing
map algorithm is the difference between the two cost functions. When
T
is
kept constant, the minimization of
J
som
may be written in the dynamic clus-
tering formalism (see the section that is devoted to
k
-means). Here, just as
in the previous section, that formalism provides a proof of convergence of the
algorithm to a local minimum of the cost function.
When
T
is kept fixed, the minimization of
J
som
is performed iteratively.
Each iteration has two phases. The first phase is an allocation phase and the
second phase is a minimization phase where the cost function that is associated
to the current partition is minimized:
Allocation phase. J
som
(
χ,W
) is minimized with respect to the allocation
function
χ
. The set
W
of reference vectors is kept fixed during that phase.
•
The expression of
J
som
(
χ,W
)andof
d
T
z
i
,
w
χ
(
z
i
)
show that the best
allocation function is defined for each observation
z
by
2
=argmax
r∈C
χ
T
(
z
) = arg max
r∈C
d
T
(
z
,
w
r
)
.
K
T
(
δ
(
c,r
))
z
−
w
c
c∈C
That phase allows defining an allocation function
χ
and the associated
partition of data space
D
. Then the closest reference vector with respect
to the weighted distance
d
T
is allocated to each observation.
Minimization phase. J
som
(
χ,W
) is minimized with respect to the reference
vector set
W
. That minimization is performed while freezing the alloca-
tion function
χ
that was previously computed. Since
J
som
is convex with
respect to the parameters from
W
, the minimization can be performed by
•
Search WWH ::
Custom Search