Le raisonnement à base de cas est donc une approche de résolution de problèmes qui utilise des résultats basés sur des expériences passées pour résoudre des nouveaux problèmes.
Par application à la sélection de la méthode d’analyse de données en FVD, l’ensemble d’expériences réalisées soit sur les données soit sur les algorithmes dont les critères sont présentés dans le tableau 5.2 forme la base de cas. Pour effectuer le choix de l’algorithme le plus approprié pour un problème en entrée de l’environnement, l’idée ici est de retrouver des cas similaires dans la base de cas et les adapter au cas considéré. A cet effet, il est nécessaire que la base de cas soit construite soigneusement (représentation des cas, indexation, spécification intelligente des similarités entre les cas, facilité d’adaptation des cas et d’enrichissement de la base) et qu’il existe un moteur de recherche rapide et intelligent.
Notre formalisation du principe de cette approche telle qu’utilisée en prédiction d’algorithmes de classification supervisée de données est la suivante :