SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
6th. International Work Conference on Artificial and Natural Neural Networks
(IWANN2001), Granada, June 13-15 2001

Comparison of supervised self-organizing maps
using Euclidian or Mahalanobis distance
in classification context
F. Fessant 1 , P. Aknin 1 , L. Oukhellou2 , S. Midenet1,
1

INRETS, 2 av. Général Malleret Joinville,
F-94114 Arcueil, France
{fessant, aknin, midenet}@inrets.fr
2 LETIEF, Université Paris 12, 61 av. Général de Gaulle,
F-94010 Créteil, France
oukhellou@univ-paris12.fr

Abstract. The supervised self-organizing map consists in associating output vectors
to input vectors through a map, after self-organizing it on the basis of both input and
desired output given altogether. This paper compares the use of Euclidian distance and
Mahalanobis distance for this model. The distance comparison is made on a data
classification application with either global approach or partitioning approach. The
Mahalanobis distance in conjunction with the partitioning approach leads to
interesting classification results.

1 Introduction
The self-organizing map -or SOM- is a well-known and quite widely used model that belongs
to the unsupervised neural network category concerned with classification processes. The
LASSO model (Learning ASsociations by Self-Organization) used in this work, can be
considered as an extension of self-organizing maps and allows the classification process in a
supervised way [1]. The LASSO model had been tested on pattern recognition tasks [1,2]
and it has been shown that the encoding and use of supervision data during the learning
phase improve the well-classification rate compared to the standard SOM results.
This paper focuses on the metric choice for the prototype-to-observation distance
estimation required during the self-organization and exploitation phases. The distance most
commonly used in SOM is the Euclidian distance that considers each observation
dimension with the same significance whatever the observation distribution inside classes.
Obviously, if the data set variances are not uniformly shared out among the input
dimensions, the use of Mahalanobis distance becomes interesting.
After the presentation of supervised SOM and metrics, the article introduces two different
classification strategies : a global approach and a partitioning approach. We give
classification performances for the two metrics on a data classification application
concerning non-destructive evaluation of rail. We show that the choice of a Mahalanobis
metric can clearly improve the classification results, specially in the context of partitioning
approach.

2 The supervised self-organizing map

2.1 Standard SOM
A SOM is a neural network model made up of a set of prototypes (or nodes) organized into a
2-dimension grid. Each prototype j has fixed coordinates in the map and adaptive
coordinates W(j) (or weights) in the input space. The input space is relative to the variables
setting up the observations. Two distances are defined, one in the original input space and
one in the 2-dimension space of the map for which Euclidian distance and integer map
coordinates are always used. The definition choice of first distance will be discussed in
section 3. The self-organizing process slightly moves the prototype coordinates in the data
definition space -i.e. adjusts W- according to the data distribution. The chosen learning
algorithm uses a learning rate and a smooth neighbouring function continuously decreasing
with iterations [3].
The SOM is traditionally used for classification purpose. The exploitation phase consists in
associating an observation with its closest prototype, called the image-node. The SOMs
have the well known ability [4] that the observation projection on the map preserves the
proximities : close observations in the original input space are associated with close
prototypes in the map.

2.2 LASSO model
Midenet and Grumbach [1] proposed the exploitation of SOM in a supervised way through
the LASSO model. As SOM, the LASSO model associates a 2-dimension map with a
communication layer. However, 2 sets of nodes are distinguished on the communication
layer : observation nodes and class coding nodes. During the learning phase, the whole
communication layer (observation nodes and class nodes) is used as input layer (fig. 1).
This phase is done as in the classical Kohonen model. The LASSO map self-organizes with
observations and associated classes being presented altogether at the network input.
On the other hand, during the exploitation phase, only the observation nodes are used as
inputs. The map is used to associate missing data (class estimation) with partial information
(observation) in the following way :
1. presentation of an observation X on the input layer
2. selection of the image-node by minimizing the distance between observation and
prototypes. The class coding dimensions are simply ignored during the selection
3. the estimation of the class is computed from the weights of the image-node in the class
coding dimensions (fig. 1)
Learning phase

Exploitation phase
2-dimension
Kohonen map

node j

WX(j)

Adaptive weights
WY(j) =[WX(j);WC(j)]

WC(j)

WX(j)

WC(j)

Communication layer
X

C
Y=[X ; C]

X

C

Fig. 1. The LASSO model

3 Metric choice
The original contribution of this paper lies in the use of a non-euclidian metric in learning
phase as well as exploitation phase. The distance d N in a N-dimension space between 2
patterns R and S is given in its generalized form with the following expression :
d 2 ( R, S ) = ( R − S )T A −1 (R − S ) .
N

(1)

with A being a N by N positive normalisation matrix. If A is the identity matrix, the distance
is Euclidian. If A is the variance-covariance matrix, this distance is refereed as the
Mahalanobis distance. In a multi-classes problem, the usual choice of A is given by the
average of inner class variance matrices [5].

A =

K

∑

i=1

n

O

i

V

O

i

.

(2)

with n ℩ i the observation number in class ℩ i, V℩ i the variance-covariance matrix of class ℩ i
and K the class number.

3.1 Use of Mahalanobis distance in LASSO learning phase
The distance d N in the N-dimension input space between a complete sample Y (observation
X + associated class C) and a prototype j is given by :
d 2 (Y , j ) = (Y − WY ( j ))T AY
N

−1

(Y − W ( j)) .
Y

(3)
AY (dimension N x N) being estimated from learning set with Y=[X ; C]. C has NC dimensions.
According to equation 2, AY can be written as :
ïŁź[ A X ] 0L 0 ïŁč
ïŁŻ
ïŁș
AY = ïŁŻ O O ïŁș .
ïŁŻ 0 L 0L 0 ïŁș
ïŁ°
ïŁ»

(4)

The rank of AY is the dimension of X (i.e. N-NC). The components corresponding to class
information in AY are equal to zero. However, it is important to point out that the class information is implicitly taken into account in AX and therefore in d N . Otherwise the class coding
is explicitly used in the weight updating equation.

3.2 Use of Mahalanobis distance in LASSO exploitation phase
During the exploitation phase, the distance is only computed in the observation dimensions
(N-NC dimensions). The class coding dimensions are ignored.
−1
d 2 ( X , j ) = ( X − WX ( j ))T A X ( X − WX ( j )) .
N-Nc

(5)

Despite the dimension reduction, the part of A that is used in equation 5 is the same as in
learning phase. Distances used in learning and in exploitation phases are consistent.

4 The classification task

4.1 Global classification approach
A single LASSO model is designed for the simultaneous discrimination of the whole set of
classes. Inducing by a disjunctive coding, there are as many class nodes as classes to be
discriminated. Each output delivers a level that can be considered as an estimation of class
belonging probability of the observation (fig. 2 presents the architecture used to solve a
global K=4 classes problem).

observation

classes

X
C1
C2
C3
C4

Fig. 2. A single LASSO model for the simultaneous discrimination of 4 classes

The decision rule for the global classifier is simple : during the exploitation phase, the
assigned class corresponds to the class node component with the highest weight level.

4.2 Partitioning classification approach
The classification task is now split into several elementary tasks : K sub-problems are
generated ; each of them is dedicated to the separation of one class among the others. Each
sub-problem is solved with a specific sub-LASSO model. Fig. 3 presents the architecture
used to solve a 4 classes classification problem, with 4 sub-networks which deliver some
kind of estimation of posterior probability class membership. The decision rule for the final
classification corresponds to the maximum posterior probability estimation.
X1
C1
X2

observation

C2
X3
C3
X4
C4

classification
℩ 1/others
classification
℩ 2/others
classification
℩ 3/others
classification
℩ 4/others

Fig. 3. Complete architecture for a 1 by 4 partitioning approach

The partitioning approach allows us to independently design each sub-network and the
input vectors can be adjusted in order to be more relevant for the separability of each
particular class ; sub-network input dimension can differ one from another. Moreover, the
learning phase of each sub-classifier is independent, which gives us a better control than a
global learning.

5 Rail defect classification

5.1 Application description
The application concerns the classification of rail defect signatures measured by a specific
eddy current sensor [6]. After a raw signal parametrisation and a reduction of the number of
descriptors [7], a classification procedure is carried out in order to assign each defect to one
of the 4 defined classes of defects or singularities : external crack, welded joint, joint before
crossing, shelling. A database of 140 defects is available for the design and the evaluation
of the classifiers (64 from class 1, 39 from class 2, 16 from class 3 and 21 from class 4).
5.2 Practical settings
For the global classification approach, a square map has been used. Its size has been
experimentally determined by testing a whole range of values between 3 by 3 and 10 by 10.
The best size was found to be 8 by 8. We adopted the disjunctive coding scheme for the
class information : all the components of the 4-dimension class vectors are worth zero except
the one associated with the represented class. This component is set to one. The
observation variables are normalised. The communication layer has the following
characteristics : observation dimension=22, class dimension=4.
For the partitioning classification approach, 4 square maps have been implemented, one for
each sub-classifier. Their sizes have been determined for each of them by testing a range of
values between 3 by 3 and 10 by 10. The best sizes were found to be respectively {7 by 7, 5
by 5, 5 by 5, 5 by 5}. These sizes correspond to the best well-classified rate of each subproblem. The single class node of each sub-classifier is set to one or zero depending on the
observation class. The observation variables are normalised. The communication layers
have the following characteristics : observation dimensions={15,15,8,9}, class dimension=1.

5.3 Global classification results
Fig. 4 depicts the four class nodes weight maps for the LASSO with Mahalanobis metric,
after self-organization (observation nodes weight maps are not represented). On the figure, a
weight value is represented by a dot in gray scale : dark dot means low value whereas light
dot means high value.
WC1(j)

WC2(j)

WC3(j)

WC4(j)

Fig. 4. Class node weight maps of one global classifier with Mahalanobis metric

The prototypes that specialize in one particular class recognition cluster in the map into a
related neighbourhood. The areas are compact and do not overlap. The area associated to
one class is more or less important in the map according to its occurrence frequency in the
learning set ; we can observe that defects of classes 3 and 4 are treated with very few
prototypes. This is a consequence of their low representation in the learning set. The class
node map configurations reflect some similarity between classes ; for instance class 1
(crack) and 3 (joint before crossing) are lightly close. On the contrary, class 3 and class 4 are
far away, indeed they stand in the opposite corners of the map.
The classification performances are summarized table 1. Because of the small number of
observations, a “leave-one-out procedure” was applied for the classifiers evaluation [5] :
one observation is removed from the complete data base ; then the remaining observations
are used for training and the selected observation is used for testing. The procedure is
repeated until all the observations of the initial base are listed. The classification rates have
been obtained from the average of 20 results given by 20 complete leave-one-out
procedures with different initial weights. Standard deviations σ are also pointed out table 1.
Table 1. Global classification performances (in percentage)
Euclidian metric
global classifier

Mahalanobis metric

92.8% (σ=1.6)

94.1% (σ=1.6)

The use of the Mahalanobis metric lightly improves the classification results. We can
assume that this benefit is due to the processing operated by means of the variancecovariance matrix, which enables to take into account the variances and correlation among
components.

5.4 Partitioning classification results
Table 2 summarizes the classifications rates for each sub-classifier studied independently,
as well as the classification performance for the complete classifier.
Table 2. Classification performances for partitioning approach (in percentage)
Euclidian metric
Class 1/others
Class 2/others
Class 3/others
Class 4/others
Complete classifier

Mahalanobis metric

89.7%
96.4%
93.7%
98.2%
90% (σ=1.5)

93.3%
97.9%
94.5%
97.8%
95% (σ=1)

A partitioning approach in conjunction with the Mahalanobis metric leads to improved
classification performances. We can notice that some sub-problems remain rather difficult to
solve, like the discrimination of class 1 and 3. The benefit of the Mahalanobis metric is about
5% in partitioning context. This result is quite worthwhile compared to the 1.3% in global
context.

6 Conclusion
This paper proposed the comparison of supervised self-organizing maps designed with
different distance measures : an Euclidian distance and a Mahalanobis one. This comparison
is achieved on a classification task, a particular non destructive evaluation problem
involving the discrimination of four classes of defects. Classification performances are given
for two classification strategies : a global approach in which the whole classes are
discriminated simultaneously and a partitioning one in which the multiclass problem is split
into 2-class sub-problems.
Concerning our classification problem, the Mahalanobis distance turns out to be more
effective because of the large range of data components variations. In fact, the giving up of
Euclidian distance is advisable when the variance of input vector components are highly
different.
The best classification results are obtained for a LASSO model using a Mahalanobis metric
in conjunction with the partitioning approach. This approach is more efficient than the
global one essentially for the reason that the preprocessings and network architecture can
be better adapted to each sub-problem.
These results compare with those achieved on the same database with supervised neural
networks like multilayer perceptrons or radial basis functions [8].
Acknowledgments. This research is supported by the French Research Ministry within the
framework of the PREDIT program (Research program and Innovation in Transportation
Systems). The RATP company coordinates this project.

References
1.
2.
3.
4.
5.
6.
7.

8.

Midenet, S., Grumbach, A.: Learning Associations by Self-Organization : the LASSO model.
Neurocomputing, vol. 6. Elsevier, (1994) 343-361
Fessant, F., Aknin, P.: Classification de dĂ©fauts de rail Ă  l’aide de cartes auto-organisatrices supervisĂ©es. NSI’2000, Dinard (2000) 75-79
Ritter, H., Martinetz, T., Schulten, K.: Topology conserving maps for learning visuo motor
coordination. Neural networks, vol. 2. (1989) 159-168
Kohonen, T.: Self-Organizing Maps. Springer, Heidelberg (1995)
Bishop, C. M.: Neural Networks for pattern recognition. Clarendon Press, Oxford (1997)
Oukhellou, L., Aknin, P., Perrin, J.P.: Dedicated sensor and classifier of rail head defects for
railway systems. 8th IFAC Int. Symp. On Transportation Systems, Chania (1997)
Oukhellou, L., Aknin, P., Stoppiglia, H., Dreyfus, G.: A new decision criterion for feature selection. Application to the classification of non destructive testing signatures. EUSIPCO, vol. 1
Rhodes (1998) 411-414
Oukhellou, L., Aknin, P.: Hybrid training of radial basis function networks in a partitioning
context of classification. Neurocomputing, vol. 28 (1999) 165-175

Weitere Àhnliche Inhalte

Was ist angesagt?

SYNTHETICAL ENLARGEMENT OF MFCC BASED TRAINING SETS FOR EMOTION RECOGNITION
SYNTHETICAL ENLARGEMENT OF MFCC BASED TRAINING SETS FOR EMOTION RECOGNITIONSYNTHETICAL ENLARGEMENT OF MFCC BASED TRAINING SETS FOR EMOTION RECOGNITION
SYNTHETICAL ENLARGEMENT OF MFCC BASED TRAINING SETS FOR EMOTION RECOGNITIONcsandit
 
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATION
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATIONMAGNETIC RESONANCE BRAIN IMAGE SEGMENTATION
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATIONVLSICS Design
 
Local Phase Oriented Structure Tensor To Segment Texture Images With Intensit...
Local Phase Oriented Structure Tensor To Segment Texture Images With Intensit...Local Phase Oriented Structure Tensor To Segment Texture Images With Intensit...
Local Phase Oriented Structure Tensor To Segment Texture Images With Intensit...CSCJournals
 
Q UANTUM C LUSTERING -B ASED F EATURE SUBSET S ELECTION FOR MAMMOGRAPHIC I...
Q UANTUM  C LUSTERING -B ASED  F EATURE SUBSET  S ELECTION FOR MAMMOGRAPHIC I...Q UANTUM  C LUSTERING -B ASED  F EATURE SUBSET  S ELECTION FOR MAMMOGRAPHIC I...
Q UANTUM C LUSTERING -B ASED F EATURE SUBSET S ELECTION FOR MAMMOGRAPHIC I...ijcsit
 
Numerical Modeling & FLAC3D Introduction.pptx
Numerical Modeling & FLAC3D Introduction.pptxNumerical Modeling & FLAC3D Introduction.pptx
Numerical Modeling & FLAC3D Introduction.pptxKothakondaMaharshi1
 
Application of pattern recognition techniques in banknote classification
Application of pattern recognition techniques in banknote classificationApplication of pattern recognition techniques in banknote classification
Application of pattern recognition techniques in banknote classificationNikos Mouzakitis
 
Ijarcet vol-2-issue-7-2230-2231
Ijarcet vol-2-issue-7-2230-2231Ijarcet vol-2-issue-7-2230-2231
Ijarcet vol-2-issue-7-2230-2231Editor IJARCET
 
Assessing Error Bound For Dominant Point Detection
Assessing Error Bound For Dominant Point DetectionAssessing Error Bound For Dominant Point Detection
Assessing Error Bound For Dominant Point DetectionCSCJournals
 
Planes de negocios paper
Planes de negocios paperPlanes de negocios paper
Planes de negocios paperGuillermo Gallardo
 
FDMFVMandFEMNotes.pdf
FDMFVMandFEMNotes.pdfFDMFVMandFEMNotes.pdf
FDMFVMandFEMNotes.pdfHanumanJadhav
 
A Review on Classification Based Approaches for STEGanalysis Detection
A Review on Classification Based Approaches for STEGanalysis DetectionA Review on Classification Based Approaches for STEGanalysis Detection
A Review on Classification Based Approaches for STEGanalysis DetectionEditor IJCATR
 
Target Detection Using Multi Resolution Analysis for Camouflaged Images
Target Detection Using Multi Resolution Analysis for Camouflaged Images Target Detection Using Multi Resolution Analysis for Camouflaged Images
Target Detection Using Multi Resolution Analysis for Camouflaged Images ijcisjournal
 
Validation Study of Dimensionality Reduction Impact on Breast Cancer Classifi...
Validation Study of Dimensionality Reduction Impact on Breast Cancer Classifi...Validation Study of Dimensionality Reduction Impact on Breast Cancer Classifi...
Validation Study of Dimensionality Reduction Impact on Breast Cancer Classifi...ijcsit
 
Texture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal DimensionTexture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal Dimensionijsc
 
Certified global minima
Certified global minimaCertified global minima
Certified global minimassuserfa7e73
 

Was ist angesagt? (16)

SYNTHETICAL ENLARGEMENT OF MFCC BASED TRAINING SETS FOR EMOTION RECOGNITION
SYNTHETICAL ENLARGEMENT OF MFCC BASED TRAINING SETS FOR EMOTION RECOGNITIONSYNTHETICAL ENLARGEMENT OF MFCC BASED TRAINING SETS FOR EMOTION RECOGNITION
SYNTHETICAL ENLARGEMENT OF MFCC BASED TRAINING SETS FOR EMOTION RECOGNITION
 
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATION
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATIONMAGNETIC RESONANCE BRAIN IMAGE SEGMENTATION
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATION
 
Local Phase Oriented Structure Tensor To Segment Texture Images With Intensit...
Local Phase Oriented Structure Tensor To Segment Texture Images With Intensit...Local Phase Oriented Structure Tensor To Segment Texture Images With Intensit...
Local Phase Oriented Structure Tensor To Segment Texture Images With Intensit...
 
Q UANTUM C LUSTERING -B ASED F EATURE SUBSET S ELECTION FOR MAMMOGRAPHIC I...
Q UANTUM  C LUSTERING -B ASED  F EATURE SUBSET  S ELECTION FOR MAMMOGRAPHIC I...Q UANTUM  C LUSTERING -B ASED  F EATURE SUBSET  S ELECTION FOR MAMMOGRAPHIC I...
Q UANTUM C LUSTERING -B ASED F EATURE SUBSET S ELECTION FOR MAMMOGRAPHIC I...
 
Numerical Modeling & FLAC3D Introduction.pptx
Numerical Modeling & FLAC3D Introduction.pptxNumerical Modeling & FLAC3D Introduction.pptx
Numerical Modeling & FLAC3D Introduction.pptx
 
Application of pattern recognition techniques in banknote classification
Application of pattern recognition techniques in banknote classificationApplication of pattern recognition techniques in banknote classification
Application of pattern recognition techniques in banknote classification
 
Ijarcet vol-2-issue-7-2230-2231
Ijarcet vol-2-issue-7-2230-2231Ijarcet vol-2-issue-7-2230-2231
Ijarcet vol-2-issue-7-2230-2231
 
Assessing Error Bound For Dominant Point Detection
Assessing Error Bound For Dominant Point DetectionAssessing Error Bound For Dominant Point Detection
Assessing Error Bound For Dominant Point Detection
 
Planes de negocios paper
Planes de negocios paperPlanes de negocios paper
Planes de negocios paper
 
FDMFVMandFEMNotes.pdf
FDMFVMandFEMNotes.pdfFDMFVMandFEMNotes.pdf
FDMFVMandFEMNotes.pdf
 
F43043034
F43043034F43043034
F43043034
 
A Review on Classification Based Approaches for STEGanalysis Detection
A Review on Classification Based Approaches for STEGanalysis DetectionA Review on Classification Based Approaches for STEGanalysis Detection
A Review on Classification Based Approaches for STEGanalysis Detection
 
Target Detection Using Multi Resolution Analysis for Camouflaged Images
Target Detection Using Multi Resolution Analysis for Camouflaged Images Target Detection Using Multi Resolution Analysis for Camouflaged Images
Target Detection Using Multi Resolution Analysis for Camouflaged Images
 
Validation Study of Dimensionality Reduction Impact on Breast Cancer Classifi...
Validation Study of Dimensionality Reduction Impact on Breast Cancer Classifi...Validation Study of Dimensionality Reduction Impact on Breast Cancer Classifi...
Validation Study of Dimensionality Reduction Impact on Breast Cancer Classifi...
 
Texture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal DimensionTexture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal Dimension
 
Certified global minima
Certified global minimaCertified global minima
Certified global minima
 

Andere mochten auch

Coates p: the use of genetic programming for applications in the field of spa...
Coates p: the use of genetic programming for applications in the field of spa...Coates p: the use of genetic programming for applications in the field of spa...
Coates p: the use of genetic programming for applications in the field of spa...ArchiLab 7
 
J.kim c.bouchard other:a study on designers mental process of information ca...
J.kim c.bouchard other:a study on designers mental process of  information ca...J.kim c.bouchard other:a study on designers mental process of  information ca...
J.kim c.bouchard other:a study on designers mental process of information ca...ArchiLab 7
 
P bentley: aspects of evolutionary design by computers
P bentley: aspects of evolutionary design by computersP bentley: aspects of evolutionary design by computers
P bentley: aspects of evolutionary design by computersArchiLab 7
 
Derix 2010: mediating spatial phenomena through computational heuristics
Derix 2010:  mediating spatial phenomena through computational heuristicsDerix 2010:  mediating spatial phenomena through computational heuristics
Derix 2010: mediating spatial phenomena through computational heuristicsArchiLab 7
 
M de landa: deleuze and use of ga in architecture
M de landa: deleuze and use of ga in architectureM de landa: deleuze and use of ga in architecture
M de landa: deleuze and use of ga in architectureArchiLab 7
 
Karpenko, a. 2011: meta-optimisation based on self-organising map and genetic...
Karpenko, a. 2011: meta-optimisation based on self-organising map and genetic...Karpenko, a. 2011: meta-optimisation based on self-organising map and genetic...
Karpenko, a. 2011: meta-optimisation based on self-organising map and genetic...ArchiLab 7
 
Bauer pawelzik 1992:quantifying the neighborhood preservation of som
Bauer pawelzik 1992:quantifying the neighborhood preservation of somBauer pawelzik 1992:quantifying the neighborhood preservation of som
Bauer pawelzik 1992:quantifying the neighborhood preservation of somArchiLab 7
 
Coates p: 1999 agent based modelling
Coates p: 1999 agent based modellingCoates p: 1999 agent based modelling
Coates p: 1999 agent based modellingArchiLab 7
 
Mayer.r aziz.t.a rauber.a:visualising class distribution on som_ie colour and...
Mayer.r aziz.t.a rauber.a:visualising class distribution on som_ie colour and...Mayer.r aziz.t.a rauber.a:visualising class distribution on som_ie colour and...
Mayer.r aziz.t.a rauber.a:visualising class distribution on som_ie colour and...ArchiLab 7
 
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...ArchiLab 7
 
Ramos, v. merelo, j. 2002: self organized stigmergic document maps-environmen...
Ramos, v. merelo, j. 2002: self organized stigmergic document maps-environmen...Ramos, v. merelo, j. 2002: self organized stigmergic document maps-environmen...
Ramos, v. merelo, j. 2002: self organized stigmergic document maps-environmen...ArchiLab 7
 
Coates: topological approximations for spatial representation
Coates: topological approximations for spatial representationCoates: topological approximations for spatial representation
Coates: topological approximations for spatial representationArchiLab 7
 
Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...ArchiLab 7
 
Coates p: genetic programming and spatial morphogenesis
Coates p: genetic programming and spatial morphogenesisCoates p: genetic programming and spatial morphogenesis
Coates p: genetic programming and spatial morphogenesisArchiLab 7
 
Coates p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...
Coates  p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...Coates  p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...
Coates p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...ArchiLab 7
 
Amiina Bakunowicz: Genetic Algorithm, Fitness vs Crossover vs Mutation
Amiina Bakunowicz: Genetic Algorithm, Fitness vs Crossover vs MutationAmiina Bakunowicz: Genetic Algorithm, Fitness vs Crossover vs Mutation
Amiina Bakunowicz: Genetic Algorithm, Fitness vs Crossover vs MutationArchiLab 7
 
Pattern by Amiina Bakunowicz
Pattern by Amiina BakunowiczPattern by Amiina Bakunowicz
Pattern by Amiina BakunowiczArchiLab 7
 

Andere mochten auch (17)

Coates p: the use of genetic programming for applications in the field of spa...
Coates p: the use of genetic programming for applications in the field of spa...Coates p: the use of genetic programming for applications in the field of spa...
Coates p: the use of genetic programming for applications in the field of spa...
 
J.kim c.bouchard other:a study on designers mental process of information ca...
J.kim c.bouchard other:a study on designers mental process of  information ca...J.kim c.bouchard other:a study on designers mental process of  information ca...
J.kim c.bouchard other:a study on designers mental process of information ca...
 
P bentley: aspects of evolutionary design by computers
P bentley: aspects of evolutionary design by computersP bentley: aspects of evolutionary design by computers
P bentley: aspects of evolutionary design by computers
 
Derix 2010: mediating spatial phenomena through computational heuristics
Derix 2010:  mediating spatial phenomena through computational heuristicsDerix 2010:  mediating spatial phenomena through computational heuristics
Derix 2010: mediating spatial phenomena through computational heuristics
 
M de landa: deleuze and use of ga in architecture
M de landa: deleuze and use of ga in architectureM de landa: deleuze and use of ga in architecture
M de landa: deleuze and use of ga in architecture
 
Karpenko, a. 2011: meta-optimisation based on self-organising map and genetic...
Karpenko, a. 2011: meta-optimisation based on self-organising map and genetic...Karpenko, a. 2011: meta-optimisation based on self-organising map and genetic...
Karpenko, a. 2011: meta-optimisation based on self-organising map and genetic...
 
Bauer pawelzik 1992:quantifying the neighborhood preservation of som
Bauer pawelzik 1992:quantifying the neighborhood preservation of somBauer pawelzik 1992:quantifying the neighborhood preservation of som
Bauer pawelzik 1992:quantifying the neighborhood preservation of som
 
Coates p: 1999 agent based modelling
Coates p: 1999 agent based modellingCoates p: 1999 agent based modelling
Coates p: 1999 agent based modelling
 
Mayer.r aziz.t.a rauber.a:visualising class distribution on som_ie colour and...
Mayer.r aziz.t.a rauber.a:visualising class distribution on som_ie colour and...Mayer.r aziz.t.a rauber.a:visualising class distribution on som_ie colour and...
Mayer.r aziz.t.a rauber.a:visualising class distribution on som_ie colour and...
 
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...
 
Ramos, v. merelo, j. 2002: self organized stigmergic document maps-environmen...
Ramos, v. merelo, j. 2002: self organized stigmergic document maps-environmen...Ramos, v. merelo, j. 2002: self organized stigmergic document maps-environmen...
Ramos, v. merelo, j. 2002: self organized stigmergic document maps-environmen...
 
Coates: topological approximations for spatial representation
Coates: topological approximations for spatial representationCoates: topological approximations for spatial representation
Coates: topological approximations for spatial representation
 
Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...
 
Coates p: genetic programming and spatial morphogenesis
Coates p: genetic programming and spatial morphogenesisCoates p: genetic programming and spatial morphogenesis
Coates p: genetic programming and spatial morphogenesis
 
Coates p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...
Coates  p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...Coates  p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...
Coates p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...
 
Amiina Bakunowicz: Genetic Algorithm, Fitness vs Crossover vs Mutation
Amiina Bakunowicz: Genetic Algorithm, Fitness vs Crossover vs MutationAmiina Bakunowicz: Genetic Algorithm, Fitness vs Crossover vs Mutation
Amiina Bakunowicz: Genetic Algorithm, Fitness vs Crossover vs Mutation
 
Pattern by Amiina Bakunowicz
Pattern by Amiina BakunowiczPattern by Amiina Bakunowicz
Pattern by Amiina Bakunowicz
 

Ähnlich wie Fessant aknin oukhellou_midenet_2001:comparison_of_supervised_self_organizing_maps_using_euclidian_or_mahalanobis_distance_in_classification_context

Study Analysis on Tracking Multiple Objects in Presence of Inter Occlusion in...
Study Analysis on Tracking Multiple Objects in Presence of Inter Occlusion in...Study Analysis on Tracking Multiple Objects in Presence of Inter Occlusion in...
Study Analysis on Tracking Multiple Objects in Presence of Inter Occlusion in...aciijournal
 
Study Analysis on Tracking Multiple Objects in Presence of Inter Occlusion in...
Study Analysis on Tracking Multiple Objects in Presence of Inter Occlusion in...Study Analysis on Tracking Multiple Objects in Presence of Inter Occlusion in...
Study Analysis on Tracking Multiple Objects in Presence of Inter Occlusion in...aciijournal
 
Study Analysis on Teeth Segmentation Using Level Set Method
Study Analysis on Teeth Segmentation Using Level Set MethodStudy Analysis on Teeth Segmentation Using Level Set Method
Study Analysis on Teeth Segmentation Using Level Set Methodaciijournal
 
STUDY ANALYSIS ON TRACKING MULTIPLE OBJECTS IN PRESENCE OF INTER OCCLUSION IN...
STUDY ANALYSIS ON TRACKING MULTIPLE OBJECTS IN PRESENCE OF INTER OCCLUSION IN...STUDY ANALYSIS ON TRACKING MULTIPLE OBJECTS IN PRESENCE OF INTER OCCLUSION IN...
STUDY ANALYSIS ON TRACKING MULTIPLE OBJECTS IN PRESENCE OF INTER OCCLUSION IN...aciijournal
 
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...CSCJournals
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Paper id 21201483
Paper id 21201483Paper id 21201483
Paper id 21201483IJRAT
 
Paper id 252014146
Paper id 252014146Paper id 252014146
Paper id 252014146IJRAT
 
Path loss prediction
Path loss predictionPath loss prediction
Path loss predictionNguyen Minh Thu
 
Boosting CED Using Robust Orientation Estimation
Boosting CED Using Robust Orientation EstimationBoosting CED Using Robust Orientation Estimation
Boosting CED Using Robust Orientation Estimationijma
 
Drobics, m. 2001: datamining using synergiesbetween self-organising maps and...
Drobics, m. 2001:  datamining using synergiesbetween self-organising maps and...Drobics, m. 2001:  datamining using synergiesbetween self-organising maps and...
Drobics, m. 2001: datamining using synergiesbetween self-organising maps and...ArchiLab 7
 
Paper id 24201464
Paper id 24201464Paper id 24201464
Paper id 24201464IJRAT
 
Sensitivity of Support Vector Machine Classification to Various Training Feat...
Sensitivity of Support Vector Machine Classification to Various Training Feat...Sensitivity of Support Vector Machine Classification to Various Training Feat...
Sensitivity of Support Vector Machine Classification to Various Training Feat...Nooria Sukmaningtyas
 
An_Accelerated_Nearest_Neighbor_Search_Method_for_the_K-Means_Clustering_Algo...
An_Accelerated_Nearest_Neighbor_Search_Method_for_the_K-Means_Clustering_Algo...An_Accelerated_Nearest_Neighbor_Search_Method_for_the_K-Means_Clustering_Algo...
An_Accelerated_Nearest_Neighbor_Search_Method_for_the_K-Means_Clustering_Algo...Adam Fausett
 
Undetermined Mixing Matrix Estimation Base on Classification and Counting
Undetermined Mixing Matrix Estimation Base on Classification and CountingUndetermined Mixing Matrix Estimation Base on Classification and Counting
Undetermined Mixing Matrix Estimation Base on Classification and CountingIJRESJOURNAL
 
Boosting ced using robust orientation estimation
Boosting ced using robust orientation estimationBoosting ced using robust orientation estimation
Boosting ced using robust orientation estimationijma
 
Imagethresholding
ImagethresholdingImagethresholding
Imagethresholdingananta200
 
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...IRJET Journal
 
TENSOR VOTING BASED BINARY CLASSIFIER
TENSOR VOTING BASED BINARY CLASSIFIERTENSOR VOTING BASED BINARY CLASSIFIER
TENSOR VOTING BASED BINARY CLASSIFIERcscpconf
 

Ähnlich wie Fessant aknin oukhellou_midenet_2001:comparison_of_supervised_self_organizing_maps_using_euclidian_or_mahalanobis_distance_in_classification_context (20)

Study Analysis on Tracking Multiple Objects in Presence of Inter Occlusion in...
Study Analysis on Tracking Multiple Objects in Presence of Inter Occlusion in...Study Analysis on Tracking Multiple Objects in Presence of Inter Occlusion in...
Study Analysis on Tracking Multiple Objects in Presence of Inter Occlusion in...
 
Study Analysis on Tracking Multiple Objects in Presence of Inter Occlusion in...
Study Analysis on Tracking Multiple Objects in Presence of Inter Occlusion in...Study Analysis on Tracking Multiple Objects in Presence of Inter Occlusion in...
Study Analysis on Tracking Multiple Objects in Presence of Inter Occlusion in...
 
Study Analysis on Teeth Segmentation Using Level Set Method
Study Analysis on Teeth Segmentation Using Level Set MethodStudy Analysis on Teeth Segmentation Using Level Set Method
Study Analysis on Teeth Segmentation Using Level Set Method
 
STUDY ANALYSIS ON TRACKING MULTIPLE OBJECTS IN PRESENCE OF INTER OCCLUSION IN...
STUDY ANALYSIS ON TRACKING MULTIPLE OBJECTS IN PRESENCE OF INTER OCCLUSION IN...STUDY ANALYSIS ON TRACKING MULTIPLE OBJECTS IN PRESENCE OF INTER OCCLUSION IN...
STUDY ANALYSIS ON TRACKING MULTIPLE OBJECTS IN PRESENCE OF INTER OCCLUSION IN...
 
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Paper id 21201483
Paper id 21201483Paper id 21201483
Paper id 21201483
 
Paper id 252014146
Paper id 252014146Paper id 252014146
Paper id 252014146
 
Path loss prediction
Path loss predictionPath loss prediction
Path loss prediction
 
Boosting CED Using Robust Orientation Estimation
Boosting CED Using Robust Orientation EstimationBoosting CED Using Robust Orientation Estimation
Boosting CED Using Robust Orientation Estimation
 
Drobics, m. 2001: datamining using synergiesbetween self-organising maps and...
Drobics, m. 2001:  datamining using synergiesbetween self-organising maps and...Drobics, m. 2001:  datamining using synergiesbetween self-organising maps and...
Drobics, m. 2001: datamining using synergiesbetween self-organising maps and...
 
Paper id 24201464
Paper id 24201464Paper id 24201464
Paper id 24201464
 
Sensitivity of Support Vector Machine Classification to Various Training Feat...
Sensitivity of Support Vector Machine Classification to Various Training Feat...Sensitivity of Support Vector Machine Classification to Various Training Feat...
Sensitivity of Support Vector Machine Classification to Various Training Feat...
 
An_Accelerated_Nearest_Neighbor_Search_Method_for_the_K-Means_Clustering_Algo...
An_Accelerated_Nearest_Neighbor_Search_Method_for_the_K-Means_Clustering_Algo...An_Accelerated_Nearest_Neighbor_Search_Method_for_the_K-Means_Clustering_Algo...
An_Accelerated_Nearest_Neighbor_Search_Method_for_the_K-Means_Clustering_Algo...
 
Undetermined Mixing Matrix Estimation Base on Classification and Counting
Undetermined Mixing Matrix Estimation Base on Classification and CountingUndetermined Mixing Matrix Estimation Base on Classification and Counting
Undetermined Mixing Matrix Estimation Base on Classification and Counting
 
Zoooooohaib
ZoooooohaibZoooooohaib
Zoooooohaib
 
Boosting ced using robust orientation estimation
Boosting ced using robust orientation estimationBoosting ced using robust orientation estimation
Boosting ced using robust orientation estimation
 
Imagethresholding
ImagethresholdingImagethresholding
Imagethresholding
 
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
 
TENSOR VOTING BASED BINARY CLASSIFIER
TENSOR VOTING BASED BINARY CLASSIFIERTENSOR VOTING BASED BINARY CLASSIFIER
TENSOR VOTING BASED BINARY CLASSIFIER
 

Mehr von ArchiLab 7

Fractal cities low resolution
Fractal cities low resolutionFractal cities low resolution
Fractal cities low resolutionArchiLab 7
 
P.Corning 2002 the re emergence of emergence
P.Corning 2002 the re emergence of emergenceP.Corning 2002 the re emergence of emergence
P.Corning 2002 the re emergence of emergenceArchiLab 7
 
John michael greer: an old kind of science cellular automata
John michael greer:  an old kind of science cellular automataJohn michael greer:  an old kind of science cellular automata
John michael greer: an old kind of science cellular automataArchiLab 7
 
Coates p: the use of genetic programing in exploring 3 d design worlds
Coates p: the use of genetic programing in exploring 3 d design worldsCoates p: the use of genetic programing in exploring 3 d design worlds
Coates p: the use of genetic programing in exploring 3 d design worldsArchiLab 7
 
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...ArchiLab 7
 
Maher.m.l. 2006: a model of co evolutionary design
Maher.m.l. 2006: a model of co evolutionary designMaher.m.l. 2006: a model of co evolutionary design
Maher.m.l. 2006: a model of co evolutionary designArchiLab 7
 
Dorst, kees and cross, nigel (2001): creativity in the design process co evol...
Dorst, kees and cross, nigel (2001): creativity in the design process co evol...Dorst, kees and cross, nigel (2001): creativity in the design process co evol...
Dorst, kees and cross, nigel (2001): creativity in the design process co evol...ArchiLab 7
 
Daniel hillis 1991: co-evolving parasites sfi artificial life ii
Daniel hillis 1991: co-evolving parasites sfi artificial life iiDaniel hillis 1991: co-evolving parasites sfi artificial life ii
Daniel hillis 1991: co-evolving parasites sfi artificial life iiArchiLab 7
 
P bentley skumar: three ways to grow designs a comparison of evolved embryoge...
P bentley skumar: three ways to grow designs a comparison of evolved embryoge...P bentley skumar: three ways to grow designs a comparison of evolved embryoge...
P bentley skumar: three ways to grow designs a comparison of evolved embryoge...ArchiLab 7
 
Kumar bentley: computational embryology_ past, present and future
Kumar bentley: computational embryology_ past, present and futureKumar bentley: computational embryology_ past, present and future
Kumar bentley: computational embryology_ past, present and futureArchiLab 7
 
De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...
De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...
De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...ArchiLab 7
 
Yamashiro, d. 2006: efficiency of search performance through visualising sear...
Yamashiro, d. 2006: efficiency of search performance through visualising sear...Yamashiro, d. 2006: efficiency of search performance through visualising sear...
Yamashiro, d. 2006: efficiency of search performance through visualising sear...ArchiLab 7
 
Tanaka, m 1995: ga-based decision support system for multi-criteria optimisa...
Tanaka, m 1995: ga-based decision support system for multi-criteria  optimisa...Tanaka, m 1995: ga-based decision support system for multi-criteria  optimisa...
Tanaka, m 1995: ga-based decision support system for multi-criteria optimisa...ArchiLab 7
 
Rauber, a. 1999: label_som_on the labeling of self-organising maps
Rauber, a. 1999:  label_som_on the labeling of self-organising mapsRauber, a. 1999:  label_som_on the labeling of self-organising maps
Rauber, a. 1999: label_som_on the labeling of self-organising mapsArchiLab 7
 
Kubota, r. 2006: genetic algorithm with modified reproduction strategy based ...
Kubota, r. 2006: genetic algorithm with modified reproduction strategy based ...Kubota, r. 2006: genetic algorithm with modified reproduction strategy based ...
Kubota, r. 2006: genetic algorithm with modified reproduction strategy based ...ArchiLab 7
 
Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...ArchiLab 7
 
Kita, e. 2010: investigation of self-organising map for genetic algorithm
Kita, e. 2010: investigation of self-organising map for genetic algorithmKita, e. 2010: investigation of self-organising map for genetic algorithm
Kita, e. 2010: investigation of self-organising map for genetic algorithmArchiLab 7
 
Hakimi asiabar, m. 2009: multi-objective genetic local search algorithm using...
Hakimi asiabar, m. 2009: multi-objective genetic local search algorithm using...Hakimi asiabar, m. 2009: multi-objective genetic local search algorithm using...
Hakimi asiabar, m. 2009: multi-objective genetic local search algorithm using...ArchiLab 7
 
Brudaru, o. 2011: cellular genetic algorithm with communicating grids for a d...
Brudaru, o. 2011: cellular genetic algorithm with communicating grids for a d...Brudaru, o. 2011: cellular genetic algorithm with communicating grids for a d...
Brudaru, o. 2011: cellular genetic algorithm with communicating grids for a d...ArchiLab 7
 
Van hulle springer:som
Van hulle springer:somVan hulle springer:som
Van hulle springer:somArchiLab 7
 

Mehr von ArchiLab 7 (20)

Fractal cities low resolution
Fractal cities low resolutionFractal cities low resolution
Fractal cities low resolution
 
P.Corning 2002 the re emergence of emergence
P.Corning 2002 the re emergence of emergenceP.Corning 2002 the re emergence of emergence
P.Corning 2002 the re emergence of emergence
 
John michael greer: an old kind of science cellular automata
John michael greer:  an old kind of science cellular automataJohn michael greer:  an old kind of science cellular automata
John michael greer: an old kind of science cellular automata
 
Coates p: the use of genetic programing in exploring 3 d design worlds
Coates p: the use of genetic programing in exploring 3 d design worldsCoates p: the use of genetic programing in exploring 3 d design worlds
Coates p: the use of genetic programing in exploring 3 d design worlds
 
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...
 
Maher.m.l. 2006: a model of co evolutionary design
Maher.m.l. 2006: a model of co evolutionary designMaher.m.l. 2006: a model of co evolutionary design
Maher.m.l. 2006: a model of co evolutionary design
 
Dorst, kees and cross, nigel (2001): creativity in the design process co evol...
Dorst, kees and cross, nigel (2001): creativity in the design process co evol...Dorst, kees and cross, nigel (2001): creativity in the design process co evol...
Dorst, kees and cross, nigel (2001): creativity in the design process co evol...
 
Daniel hillis 1991: co-evolving parasites sfi artificial life ii
Daniel hillis 1991: co-evolving parasites sfi artificial life iiDaniel hillis 1991: co-evolving parasites sfi artificial life ii
Daniel hillis 1991: co-evolving parasites sfi artificial life ii
 
P bentley skumar: three ways to grow designs a comparison of evolved embryoge...
P bentley skumar: three ways to grow designs a comparison of evolved embryoge...P bentley skumar: three ways to grow designs a comparison of evolved embryoge...
P bentley skumar: three ways to grow designs a comparison of evolved embryoge...
 
Kumar bentley: computational embryology_ past, present and future
Kumar bentley: computational embryology_ past, present and futureKumar bentley: computational embryology_ past, present and future
Kumar bentley: computational embryology_ past, present and future
 
De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...
De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...
De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...
 
Yamashiro, d. 2006: efficiency of search performance through visualising sear...
Yamashiro, d. 2006: efficiency of search performance through visualising sear...Yamashiro, d. 2006: efficiency of search performance through visualising sear...
Yamashiro, d. 2006: efficiency of search performance through visualising sear...
 
Tanaka, m 1995: ga-based decision support system for multi-criteria optimisa...
Tanaka, m 1995: ga-based decision support system for multi-criteria  optimisa...Tanaka, m 1995: ga-based decision support system for multi-criteria  optimisa...
Tanaka, m 1995: ga-based decision support system for multi-criteria optimisa...
 
Rauber, a. 1999: label_som_on the labeling of self-organising maps
Rauber, a. 1999:  label_som_on the labeling of self-organising mapsRauber, a. 1999:  label_som_on the labeling of self-organising maps
Rauber, a. 1999: label_som_on the labeling of self-organising maps
 
Kubota, r. 2006: genetic algorithm with modified reproduction strategy based ...
Kubota, r. 2006: genetic algorithm with modified reproduction strategy based ...Kubota, r. 2006: genetic algorithm with modified reproduction strategy based ...
Kubota, r. 2006: genetic algorithm with modified reproduction strategy based ...
 
Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...
 
Kita, e. 2010: investigation of self-organising map for genetic algorithm
Kita, e. 2010: investigation of self-organising map for genetic algorithmKita, e. 2010: investigation of self-organising map for genetic algorithm
Kita, e. 2010: investigation of self-organising map for genetic algorithm
 
Hakimi asiabar, m. 2009: multi-objective genetic local search algorithm using...
Hakimi asiabar, m. 2009: multi-objective genetic local search algorithm using...Hakimi asiabar, m. 2009: multi-objective genetic local search algorithm using...
Hakimi asiabar, m. 2009: multi-objective genetic local search algorithm using...
 
Brudaru, o. 2011: cellular genetic algorithm with communicating grids for a d...
Brudaru, o. 2011: cellular genetic algorithm with communicating grids for a d...Brudaru, o. 2011: cellular genetic algorithm with communicating grids for a d...
Brudaru, o. 2011: cellular genetic algorithm with communicating grids for a d...
 
Van hulle springer:som
Van hulle springer:somVan hulle springer:som
Van hulle springer:som
 

KĂŒrzlich hochgeladen

Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❀
Call Girls in Kalkaji Delhi 8264348440 call girls ❀Call Girls in Kalkaji Delhi 8264348440 call girls ❀
Call Girls in Kalkaji Delhi 8264348440 call girls ❀soniya singh
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...RitikaRoy32
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
CALL ON ➄8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➄8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➄8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➄8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 

KĂŒrzlich hochgeladen (20)

Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❀
Call Girls in Kalkaji Delhi 8264348440 call girls ❀Call Girls in Kalkaji Delhi 8264348440 call girls ❀
Call Girls in Kalkaji Delhi 8264348440 call girls ❀
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
CALL ON ➄8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➄8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➄8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➄8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi đŸ«Š No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi đŸ«Š No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi đŸ«Š No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi đŸ«Š No Advance VVIP 🍎 SER...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 

Fessant aknin oukhellou_midenet_2001:comparison_of_supervised_self_organizing_maps_using_euclidian_or_mahalanobis_distance_in_classification_context

  • 1. 6th. International Work Conference on Artificial and Natural Neural Networks (IWANN2001), Granada, June 13-15 2001 Comparison of supervised self-organizing maps using Euclidian or Mahalanobis distance in classification context F. Fessant 1 , P. Aknin 1 , L. Oukhellou2 , S. Midenet1, 1 INRETS, 2 av. GĂ©nĂ©ral Malleret Joinville, F-94114 Arcueil, France {fessant, aknin, midenet}@inrets.fr 2 LETIEF, UniversitĂ© Paris 12, 61 av. GĂ©nĂ©ral de Gaulle, F-94010 CrĂ©teil, France oukhellou@univ-paris12.fr Abstract. The supervised self-organizing map consists in associating output vectors to input vectors through a map, after self-organizing it on the basis of both input and desired output given altogether. This paper compares the use of Euclidian distance and Mahalanobis distance for this model. The distance comparison is made on a data classification application with either global approach or partitioning approach. The Mahalanobis distance in conjunction with the partitioning approach leads to interesting classification results. 1 Introduction The self-organizing map -or SOM- is a well-known and quite widely used model that belongs to the unsupervised neural network category concerned with classification processes. The LASSO model (Learning ASsociations by Self-Organization) used in this work, can be considered as an extension of self-organizing maps and allows the classification process in a supervised way [1]. The LASSO model had been tested on pattern recognition tasks [1,2] and it has been shown that the encoding and use of supervision data during the learning phase improve the well-classification rate compared to the standard SOM results. This paper focuses on the metric choice for the prototype-to-observation distance estimation required during the self-organization and exploitation phases. The distance most commonly used in SOM is the Euclidian distance that considers each observation dimension with the same significance whatever the observation distribution inside classes.
  • 2. Obviously, if the data set variances are not uniformly shared out among the input dimensions, the use of Mahalanobis distance becomes interesting. After the presentation of supervised SOM and metrics, the article introduces two different classification strategies : a global approach and a partitioning approach. We give classification performances for the two metrics on a data classification application concerning non-destructive evaluation of rail. We show that the choice of a Mahalanobis metric can clearly improve the classification results, specially in the context of partitioning approach. 2 The supervised self-organizing map 2.1 Standard SOM A SOM is a neural network model made up of a set of prototypes (or nodes) organized into a 2-dimension grid. Each prototype j has fixed coordinates in the map and adaptive coordinates W(j) (or weights) in the input space. The input space is relative to the variables setting up the observations. Two distances are defined, one in the original input space and one in the 2-dimension space of the map for which Euclidian distance and integer map coordinates are always used. The definition choice of first distance will be discussed in section 3. The self-organizing process slightly moves the prototype coordinates in the data definition space -i.e. adjusts W- according to the data distribution. The chosen learning algorithm uses a learning rate and a smooth neighbouring function continuously decreasing with iterations [3]. The SOM is traditionally used for classification purpose. The exploitation phase consists in associating an observation with its closest prototype, called the image-node. The SOMs have the well known ability [4] that the observation projection on the map preserves the proximities : close observations in the original input space are associated with close prototypes in the map. 2.2 LASSO model Midenet and Grumbach [1] proposed the exploitation of SOM in a supervised way through the LASSO model. As SOM, the LASSO model associates a 2-dimension map with a communication layer. However, 2 sets of nodes are distinguished on the communication layer : observation nodes and class coding nodes. During the learning phase, the whole communication layer (observation nodes and class nodes) is used as input layer (fig. 1). This phase is done as in the classical Kohonen model. The LASSO map self-organizes with observations and associated classes being presented altogether at the network input. On the other hand, during the exploitation phase, only the observation nodes are used as
  • 3. inputs. The map is used to associate missing data (class estimation) with partial information (observation) in the following way : 1. presentation of an observation X on the input layer 2. selection of the image-node by minimizing the distance between observation and prototypes. The class coding dimensions are simply ignored during the selection 3. the estimation of the class is computed from the weights of the image-node in the class coding dimensions (fig. 1) Learning phase Exploitation phase 2-dimension Kohonen map node j WX(j) Adaptive weights WY(j) =[WX(j);WC(j)] WC(j) WX(j) WC(j) Communication layer X C Y=[X ; C] X C Fig. 1. The LASSO model 3 Metric choice The original contribution of this paper lies in the use of a non-euclidian metric in learning phase as well as exploitation phase. The distance d N in a N-dimension space between 2 patterns R and S is given in its generalized form with the following expression : d 2 ( R, S ) = ( R − S )T A −1 (R − S ) . N (1) with A being a N by N positive normalisation matrix. If A is the identity matrix, the distance is Euclidian. If A is the variance-covariance matrix, this distance is refereed as the Mahalanobis distance. In a multi-classes problem, the usual choice of A is given by the average of inner class variance matrices [5]. A = K ∑ i=1 n O i V O i . (2) with n ℩ i the observation number in class ℩ i, V℩ i the variance-covariance matrix of class ℩ i and K the class number. 3.1 Use of Mahalanobis distance in LASSO learning phase The distance d N in the N-dimension input space between a complete sample Y (observation X + associated class C) and a prototype j is given by : d 2 (Y , j ) = (Y − WY ( j ))T AY N −1 (Y − W ( j)) . Y (3)
  • 4. AY (dimension N x N) being estimated from learning set with Y=[X ; C]. C has NC dimensions. According to equation 2, AY can be written as : ïŁź[ A X ] 0L 0 ïŁč ïŁŻ ïŁș AY = ïŁŻ O O ïŁș . ïŁŻ 0 L 0L 0 ïŁș ïŁ° ïŁ» (4) The rank of AY is the dimension of X (i.e. N-NC). The components corresponding to class information in AY are equal to zero. However, it is important to point out that the class information is implicitly taken into account in AX and therefore in d N . Otherwise the class coding is explicitly used in the weight updating equation. 3.2 Use of Mahalanobis distance in LASSO exploitation phase During the exploitation phase, the distance is only computed in the observation dimensions (N-NC dimensions). The class coding dimensions are ignored. −1 d 2 ( X , j ) = ( X − WX ( j ))T A X ( X − WX ( j )) . N-Nc (5) Despite the dimension reduction, the part of A that is used in equation 5 is the same as in learning phase. Distances used in learning and in exploitation phases are consistent. 4 The classification task 4.1 Global classification approach A single LASSO model is designed for the simultaneous discrimination of the whole set of classes. Inducing by a disjunctive coding, there are as many class nodes as classes to be discriminated. Each output delivers a level that can be considered as an estimation of class belonging probability of the observation (fig. 2 presents the architecture used to solve a global K=4 classes problem). observation classes X C1 C2 C3 C4 Fig. 2. A single LASSO model for the simultaneous discrimination of 4 classes The decision rule for the global classifier is simple : during the exploitation phase, the
  • 5. assigned class corresponds to the class node component with the highest weight level. 4.2 Partitioning classification approach The classification task is now split into several elementary tasks : K sub-problems are generated ; each of them is dedicated to the separation of one class among the others. Each sub-problem is solved with a specific sub-LASSO model. Fig. 3 presents the architecture used to solve a 4 classes classification problem, with 4 sub-networks which deliver some kind of estimation of posterior probability class membership. The decision rule for the final classification corresponds to the maximum posterior probability estimation. X1 C1 X2 observation C2 X3 C3 X4 C4 classification ℩ 1/others classification ℩ 2/others classification ℩ 3/others classification ℩ 4/others Fig. 3. Complete architecture for a 1 by 4 partitioning approach The partitioning approach allows us to independently design each sub-network and the input vectors can be adjusted in order to be more relevant for the separability of each particular class ; sub-network input dimension can differ one from another. Moreover, the learning phase of each sub-classifier is independent, which gives us a better control than a global learning. 5 Rail defect classification 5.1 Application description The application concerns the classification of rail defect signatures measured by a specific eddy current sensor [6]. After a raw signal parametrisation and a reduction of the number of descriptors [7], a classification procedure is carried out in order to assign each defect to one of the 4 defined classes of defects or singularities : external crack, welded joint, joint before crossing, shelling. A database of 140 defects is available for the design and the evaluation of the classifiers (64 from class 1, 39 from class 2, 16 from class 3 and 21 from class 4).
  • 6. 5.2 Practical settings For the global classification approach, a square map has been used. Its size has been experimentally determined by testing a whole range of values between 3 by 3 and 10 by 10. The best size was found to be 8 by 8. We adopted the disjunctive coding scheme for the class information : all the components of the 4-dimension class vectors are worth zero except the one associated with the represented class. This component is set to one. The observation variables are normalised. The communication layer has the following characteristics : observation dimension=22, class dimension=4. For the partitioning classification approach, 4 square maps have been implemented, one for each sub-classifier. Their sizes have been determined for each of them by testing a range of values between 3 by 3 and 10 by 10. The best sizes were found to be respectively {7 by 7, 5 by 5, 5 by 5, 5 by 5}. These sizes correspond to the best well-classified rate of each subproblem. The single class node of each sub-classifier is set to one or zero depending on the observation class. The observation variables are normalised. The communication layers have the following characteristics : observation dimensions={15,15,8,9}, class dimension=1. 5.3 Global classification results Fig. 4 depicts the four class nodes weight maps for the LASSO with Mahalanobis metric, after self-organization (observation nodes weight maps are not represented). On the figure, a weight value is represented by a dot in gray scale : dark dot means low value whereas light dot means high value. WC1(j) WC2(j) WC3(j) WC4(j) Fig. 4. Class node weight maps of one global classifier with Mahalanobis metric The prototypes that specialize in one particular class recognition cluster in the map into a related neighbourhood. The areas are compact and do not overlap. The area associated to one class is more or less important in the map according to its occurrence frequency in the learning set ; we can observe that defects of classes 3 and 4 are treated with very few prototypes. This is a consequence of their low representation in the learning set. The class node map configurations reflect some similarity between classes ; for instance class 1 (crack) and 3 (joint before crossing) are lightly close. On the contrary, class 3 and class 4 are far away, indeed they stand in the opposite corners of the map. The classification performances are summarized table 1. Because of the small number of observations, a “leave-one-out procedure” was applied for the classifiers evaluation [5] :
  • 7. one observation is removed from the complete data base ; then the remaining observations are used for training and the selected observation is used for testing. The procedure is repeated until all the observations of the initial base are listed. The classification rates have been obtained from the average of 20 results given by 20 complete leave-one-out procedures with different initial weights. Standard deviations σ are also pointed out table 1. Table 1. Global classification performances (in percentage) Euclidian metric global classifier Mahalanobis metric 92.8% (σ=1.6) 94.1% (σ=1.6) The use of the Mahalanobis metric lightly improves the classification results. We can assume that this benefit is due to the processing operated by means of the variancecovariance matrix, which enables to take into account the variances and correlation among components. 5.4 Partitioning classification results Table 2 summarizes the classifications rates for each sub-classifier studied independently, as well as the classification performance for the complete classifier. Table 2. Classification performances for partitioning approach (in percentage) Euclidian metric Class 1/others Class 2/others Class 3/others Class 4/others Complete classifier Mahalanobis metric 89.7% 96.4% 93.7% 98.2% 90% (σ=1.5) 93.3% 97.9% 94.5% 97.8% 95% (σ=1) A partitioning approach in conjunction with the Mahalanobis metric leads to improved classification performances. We can notice that some sub-problems remain rather difficult to solve, like the discrimination of class 1 and 3. The benefit of the Mahalanobis metric is about 5% in partitioning context. This result is quite worthwhile compared to the 1.3% in global context. 6 Conclusion This paper proposed the comparison of supervised self-organizing maps designed with different distance measures : an Euclidian distance and a Mahalanobis one. This comparison is achieved on a classification task, a particular non destructive evaluation problem involving the discrimination of four classes of defects. Classification performances are given for two classification strategies : a global approach in which the whole classes are
  • 8. discriminated simultaneously and a partitioning one in which the multiclass problem is split into 2-class sub-problems. Concerning our classification problem, the Mahalanobis distance turns out to be more effective because of the large range of data components variations. In fact, the giving up of Euclidian distance is advisable when the variance of input vector components are highly different. The best classification results are obtained for a LASSO model using a Mahalanobis metric in conjunction with the partitioning approach. This approach is more efficient than the global one essentially for the reason that the preprocessings and network architecture can be better adapted to each sub-problem. These results compare with those achieved on the same database with supervised neural networks like multilayer perceptrons or radial basis functions [8]. Acknowledgments. This research is supported by the French Research Ministry within the framework of the PREDIT program (Research program and Innovation in Transportation Systems). The RATP company coordinates this project. References 1. 2. 3. 4. 5. 6. 7. 8. Midenet, S., Grumbach, A.: Learning Associations by Self-Organization : the LASSO model. Neurocomputing, vol. 6. Elsevier, (1994) 343-361 Fessant, F., Aknin, P.: Classification de dĂ©fauts de rail Ă  l’aide de cartes auto-organisatrices supervisĂ©es. NSI’2000, Dinard (2000) 75-79 Ritter, H., Martinetz, T., Schulten, K.: Topology conserving maps for learning visuo motor coordination. Neural networks, vol. 2. (1989) 159-168 Kohonen, T.: Self-Organizing Maps. Springer, Heidelberg (1995) Bishop, C. M.: Neural Networks for pattern recognition. Clarendon Press, Oxford (1997) Oukhellou, L., Aknin, P., Perrin, J.P.: Dedicated sensor and classifier of rail head defects for railway systems. 8th IFAC Int. Symp. On Transportation Systems, Chania (1997) Oukhellou, L., Aknin, P., Stoppiglia, H., Dreyfus, G.: A new decision criterion for feature selection. Application to the classification of non destructive testing signatures. EUSIPCO, vol. 1 Rhodes (1998) 411-414 Oukhellou, L., Aknin, P.: Hybrid training of radial basis function networks in a partitioning context of classification. Neurocomputing, vol. 28 (1999) 165-175