1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

220

Chapitre 7

7.2.1 Formalisation de la procédure de détermination

Une détermination à partir d'un arbre de décision se fait en débutant à la racine de l'arbre T, que nous appellerons d0. A chaque noeud de T, se trouve un critère de détermination di= (Ai, Vi, E) :

- Aiest le nom d'un attribut (Ai[ Yi[!]Si),
- V
iest l'ensemble des valeurs observables de Ai, Vi= {v1,...,vi,...,vn}, - E est l'ensemble des exemples w restant au noeud d.

Le cas w à déterminer est apparié à di= d0, puis en fonction de la (ou des) valeur(s) qu'il prend pour l'attribut Ai, le (ou les) noeud(s) fils di'devien(nen)t candidat(s) pour l'(les) appariement(s) suivant(s). La procédure s'arrête lorsque l'on atteint une (les) feuille(s) libellée(s) par un nom de concept. Ce nom devient le résultat de la détermination. Lorsque plusieurs feuilles sont atteintes, le résultat est une combinaison de concepts avec des coefficients de vraisemblance associés à chacun d'eux, et calculés en fonction du nombre d'exemples indexés à chacune des feuilles.

Soit D = Dn[!]Dt= {di}, l'ensemble des noeuds de T.
D
n= {dn} est l'ensemble des noeuds intermédiaires,
D
t= {dt} est l'ensemble des noeuds terminaux.

Le parcours de l'arbre pour la détermination est exprimé par l'algorithme récursif suivant :

Algorithme :

Début :
d
i= d0,

Apparier (w, di)
sid
i[!] Dtalors
A
i (w) = ci[!] w [!] {ci}
sinon
Pour tout v
i [!] di
si yi (w) = vialors Apparier (w, di')
Fin pour tout
Fin si
Fin.

7.2.2 Limites de l'approche inductive