
Bulletin d’information des Laboratoires Centraux de Thomson CSF, décembre 1992
1 Introduction
L’algorithme d’auto-organisation de Kohonen (Kohonen,1984) est un algorithme de
quantication vectorielle possédant d’intéressantes propriétés de conservation de la
topologie. Cet algorithme, également connu sous le nom d’algorithme des cartes
topologiques, a été mis en œuvre dans diverses applications (Burel,1991 ; Burel &
Pottier,1991 ; Hemani,1990 ; Martinelli,1990). Toutefois, il a été très peu étudié d’un point
de vue théorique (Kohonen,1984), ce qui limite son usage par les chercheurs de formation
“Traitement du Signal”.
Nous présentons de nouveaux résultats théoriques qui aident à la compréhension des
propriétés de l’algorithme de Kohonen, et nous proposons des algorithmes équivalents,
plus proches des algorithmes classiquement utilisés en traitement du signal.
L’article est organisé comme suit. L’algorithme des cartes topologiques et les algorithmes
traditionnels de quantication vectorielle sont rappelés dans les sections 2 et 3. Dans la
section 4, une analyse de l’état d’équilibre des cartes topologiques nous conduira à proposer
un nouvel algorithme : VQN (Vector Quantization with Neighbourhood), plus proche des
algorithmes classiques, mais possédant les mêmes propriétés topologiques que l’algorithme
de Kohonen. Dans le section 5, nous montrons que, sous une condition d’organisation
sufsante, l’algorithme de Kohonen et VQN minimisent une fonction de Lyapounov.
Ensuite, nous proposerons une légère modication de ces algorithmes, qui permet de
lever la condition. Enn, dans la section 6, nous présentons des résultats expérimentaux
obtenus sur des données image. Nous comparons notamment la convergence des différents
algorithmes présentés dans l’article.
2 L’algorithme des Cartes Topologiques de Kohonen
(KH)
Le modèle des cartes topologiques est inspiré d’une structure neuronale présente dans
certaines aires corticales (g 1). Les neurones sont organisés en couches, et, à l’intérieur de
chaque couche, chaque neurone émet des connexions excitatrices vers ses voisins les plus
proches, et des connexions inhibitrices vers les neurones plus éloignés. Tous les neurones
recoivent les mêmes entrées.
Kohonen a simulé le comportement de ce type de structure, et a montré qu’il peut être
approximé par l’algorithme suivant. Considérons un réseau de Mneurones, et notons K
2