Les travaux d'Amos Tversky sur la similarité ont montrés que le jugement de la similarité chez l'humain n'est pas une métrique ou une distance (au sens mathématique). En particulier les principales propriétés ne sont pas toujours vérifiées :
- Minimalité :

- Symmétrie :
. - Inégalité triangulaire :
.
Par exemple, dans un rapport du projet Graphem sur la notion de similarité, les auteurs proposent les images suivantes :
A B C
Selon les auteurs :
- l'image de gauche (A) et l'image de droite (C) sont jugées relativement dissemblables.
- En revanche, celle du milieu (B) est à la fois similaire à (A) et à (C).
- La distance d(A, C) serait donc supérieure à la somme d(A,B)+d(B,C), ce qui contredit l'inégalité triangulaire.
Je ne vois pas en quoi cet exemple illustre la non-vérification de l'inégalité triangulaire :
- Pas de constestation du point 1, il s'agit d'une expérience. On obtient donc une mesure d(A, C) = "grand". Nous pourrions éventuellement discuter pour savoir si la mesure réalisée porte sur d(A, C) ou sur d(C, A), ou encore du fait que les deux images comportent une grande partie de mer, ce qui peut conduire à une interprétation d'images pas aussi dissimilaires que cela. Mais admettons.
- B est jugée similaire à A et C, les mesures d(B, A) et d(B,C) doivent donc être faibles, en tout cas plus petite que d(A, C).
Il est possible de trouver d'autres exemples ailleurs, ainsi dans une présentation de J.M. Jolion sur la similarité entre images :
Selon l'auteur : en regard d'un appariement partiel l'inégalité triangulaire n'est pas validée d(a, b) + d(b, c) <= d(a, c). Mes commentaires sont les même que précedemment, je ne vois pas comment l'auteur abouti à sa conclusion.
Pour faire amende honorable, dans la thèse d'E. Baudrier (p. 67) que j'ai encadré, le même genre d'exemple est donné :
Illustration pour l’iné́galité́ triangulaire : l’image de gauche est similaire à celle du centre, celle du centre à celle de droite. Si la mesure de similarité respecte l’iné́galité́ triangulaire, celle de gauche est similaire à celle de droite, ce qui n’est pas le cas. (Baudrier, 2005)
Ici l'auteur ne s'aventure pas dans la tentative de calcul d'une somme, son argument est proche de celui de Tversky dans "Features of Similarity", que je reprends ici :
The triangle inequality differs from minimality and symmetry in that it cannot be formulated in ordinal terms. It asserts that one distante must be smaller than the sum of the two others, and hence it cannot be readily refuted with ordinal or even interval data. However, the triangle inequality implies that if A is quite similar to B, and B is quite similar to C, then A and C cannot be very dissimilar from each other.
La somme de deux valeurs faibles est-elle grande ou petite ? Le sujet est difficle et mérite une argumentation plus précise.
Ailleurs dans l'article, Tversky indique que les stimulus visuels sont d'une nature très différente des autres stimulus (verbaux par exemple). Est-ce que le stimulus visuel diffère au point de vérifier l'inégalité triangualire ? Je ne le pense pas, mais toujours est-il que je n'arrive pas à trouver d'exemples incontestables de la non-vérification de l'inégalité triangulaire en similarité visuelle.
FMN.
p.s. : j'ai depuis affiné mon avis. Les exemples montrent en fait que la similarité n'est pas transitive, ce qui est vaguement relié à l'inégalité triangulaire (voir ce billet)
- Une sélection (automatique) de billets similaires :
- Transitivité ou inégalité triangulaire ?
- Plugin ImageJ minimal en Clojure: inverser une image
- Deux utilisations de la mesure de similarité locale
- Une similarité visuelle non-sémantique est-elle viable ?
- Notes sur la journée thématique GRCE "caractéristiques et similarités dans les images naturelles et les images de documents"
Voir l'appendice B d'un papier que j'ai récemment publié dans la revue Pattern Recognition:
http://arxiv.org/pdf/0811.3301v1
Il ne s'agit pas d'images dans le cas de mon papier, mais le "Time Warping" se généralise sans mal aux images et formes.
Daniel,
j'ai lu le papier indiqué (enfin surtout le début et l'annexe mentionnée). Si j'ai bien compris, tu indiques que le DTW dans le cas général ne vérifie pas l'inégalité triangulaire, sauf pour p=inf. Tu indiques également que le DTW est réflexif et symétrique. Je note en tout cas que la production d'exemple de non-vérification de l'inégalité triangulaire en signal 1D n'est pas non plus triviale. En fait c'est amusant, car je m'efforce au contraire de fabriquer une mesure de similarité permettant des mesures asymétriques. Je regarderai de plus près la généralisation du DTW aux images.
ps : il me semble qu'il y a une coquille dans l'annexe B, premier paragraphe. La symétrie ne s'exprimerait-elle pas par : A ~ B => B ~ A ?
C'est ça oui.
Ensuite...
Faut bien attendre que le papier soit publié pour trouver une telle coquille! Ah! Bon, au moins, je ferai la mise à jour sur arxiv. Et, heureusement pour moi, tout le monde peut voir que c'est une coquille bête.