diaporamaMiscDM
 
◃  Ch. 4 RA  ▹
 

Faire face à l'explosion combinatoire

  • Étant donné un ensemble de transactions, comment trouver toutes les règles ayant un support >= minSup et une confiance >= minConf
  • Problème : il est impossible de calculer toutes les règles. Pour un ensemble de d items, le nombre de règles possibles est nbRègles(d)= 3d-2d+1+1, soit 74 pour d=4 et 602 pour d=6...
  • Pour améliorer la performance d'un algorithme de recherche de règles, on peut tenir compte d'une propriété du support : le support d'une règle X → Y ne dépend que du support de son ensemble d'items (X ∪ Y)
  • Exemple : Les règles (bière,couches)→(lait), (biere,lait)→(couches), (bière)→(lait,couches) (lait)→(bière,couches) ont toutes le même support car elles sont construites sur le même ensemble {bière, couches, lait}.
  • Par conséquent, si un ensemble d'items est rare alors toutes les règles associées sont rares et peuvent être éliminées sans calculer leur confiance.