Professional Documents
Culture Documents
Scientifique
UNIVERSITE D’EL-OUED
INSTITUT DES SCIENCES ET TECHNOLOGIE
1ère Master Informatique SDIA
Acquisition et représentation de connaissance
1
Sommaire:
1. Introduction ................................................................................................................................... 1
2. Définition la méthode KADS ……………………………………………………………………2
3. Cycle de vie de KADS …………………………………………………………………………... 3
A. Niveau contextuels ……………………………………………………………………………..3
Modèle organisationnel ………………………………………………………………………………………………………….4
Modèle des tâches …………………………………………………………………………………………………………………..4
Modèle des agents ………………………………………………………………………………………………………………… 6
B. Niveau conceptuels …………………………………………………………………………….. 6
Modèle de la connaissance……………………………………………………………………………………………………..6
Modèle de communications …………………………………………………………………………………………………..10
C. Niveau de produit ……………………………………………………………………………... 11
Le modèle de conception (design) …………………………………………………………………………………………11
4. Conclusion………………………………………………………………………………………..12
Bibliographies ..................................................................................................................... 13
2
1. Introduction:
Difficulté de l’acquisition
Pour un système de règles, il est estimé qu’à l’aide d’interviews, on peut générer « entre
deux et cinq règles par jours ».
1. L’ingénieur n’est pas un spécialiste dans le domaine d’expertise, mais il doit apprendre
une base de connaissances minimum pour communiquer avec l’expert.
3. Il est déjà difficile de mettre au point un cadre (notations) pour exprimer la connaissance,
même sur papier.
Pour cette raison, de nombreux travaux traitent de méthodes pour acquérir et modéliser les
connaissances.
3
2. Définition la méthode KADS:
• KADS (Knowledge Analysis and Design System) est une méthode d’acquisition de
connaissances et développement pour les systèmes à base de connaissances .
• Le principe d’une mise en place rapide d’un prototype est rejeté (connaissance «
superficielle», manque de structure, de maintenance), en cherchant au contraire à
conceptualiser et modéliser le domaine complètement avant d’entreprendre une
implémentation.
4
3. Cycle de vie de KADS :
Les différents modèles proposés dans KADS permettent de représenter la réalité d’un
problème de capitalisation de connaissances en facilitant la compréhension du problème
même.(figure1)
A. Niveau contextuels:
5
Modèle organisationnel:
Utilisé pour placer le cadre d’un éventuel système à base de connaissances, et déterminer
son intérêt/faisabilité.
Se décompose en 5 étapes :
Analyse des tâches effectuées (plus en détail que dans le modèle précédent). A faire pour
chaque tâche impliquée :
1. décomposition de la tâche.
7. qualité.
6
Figure 2 : Le modèle des tâches pour la gestion des exemples
Chacune de ces tâches se décompose en sous-tâches. Ainsi la tâche de création d’un exemple
comprend une première sous-tâche « Choisir le patron », tâche de sélection d’un patron dans
une base de patrons, soit celui qui correspond à la structure de l’exemple que l’utilisateur
souhaite ajouter dans la base et à partir duquel l’utilisateur veut créer l’exemple. Ensuite une
deuxième sous-tâche, « Générer l’interface», consiste à générer l’interface d’acquisition de
l’exemple à partir du patron. La sous-tâche qui suit, « Entrer les données», consiste à saisir les
données d’entrée pour la création de l’exemple. Enfin, la dernière sous-tâche, « Générer
l’exemple », consiste à générer l’exemple à l’aide des données entrées.
On détaille ensuite les connaissances impliquées plus en détail (par qui, quel domaine, quel
nature (formelle, heuristique...), facilement disponible ou non...). Le but est de repérer les
connaissances qui posent problème.
7
Modèle des agents:
Une tâche est exécutée par un agent qui peut être un humain ou un système d'information, Le
modèle des agents décrit les caractéristiques des agents, en particulier leurs compétences, leur
autorité pour agir et les contraintes à cet égard. En outre, il énumère les liaisons entre les agents
effectuant une tâche.
Niveau conceptuels:
Modèle de la connaissance:
2. au milieu, la connaissance des inférences, qui présente les inférences ou déductions de base
sur la connaissance de domaine, pour être utilisé par la tâche ;
3. en haut, la connaissance de tâche, qui décrit le travail à faire pour résoudre la tâche (buts,
décomposition, contrôle).
• Connaissance du domaine:
On la décompose en deux :
8
• Schéma de domaine:
• Connaissances d’inférence:
Décomposer le raisonnement au plus bas niveau possible (il faut pouvoir expliquer chaque
règle). Préciser la forme de l’inférence.
9
Pour assurer l’indépendance de la connaissance, on utilise des « rôles de connaissances »,un
nom générique qui décrit le rôle de la connaissance dans l’inférence, et qui est associé à un type
particulier dans le domaine.
• Fonctions de transfert
Ces fonctions sont des « boites noires » dans le modèle de connaissance, détaillées dans le
modèle de communication.
• Structure d’inférence:
Les modèles-type de connaissance, en particulier, viennent avec une structure d’inférence type.
11
Structure d’inférence pour la tâche de classification d’un patron:
Pour ce patron choisi, nous allons spécifier les attributs observables et à l’aide d’une fonction de
transfert, nous allons pouvoir obtenir les valeurs réelles des attributs et les comparer à celles
observées pour déterminer s’il y a correspondance ou pas selon la concordance des valeurs
comparées.
La fonction ‘Obtenir’ (traduit de l’anglais « Obtain ») est une fonction de transfert standard
définie dans la méthode CommonKADS. Les fonctions de transfert assurent la communication
entre notre système et d’autres systèmes ou d’autres agents.
• Connaissance de tâche:
11
Décomposition de la tâche de création d’un exemple:
La tâche 1: Identification du patron représentant la structure de l’exemple.
La tâche 2: Évaluation du patron, permet décider si le patron représente bien la structure de
l’exemple.
La tâche 3: Choix du patron, confirme la sélection faite du patron sélectionné.
La tâche 4: Génération de l’interface d’acquisition à partir du patron, permet de produire
l’interface d’acquisition correspondante à partir du patron choisi.
La tâche 5: Saisie des données, permet de capter les données qui vont servir à créer
l’exemple.
La tâche 6: Génération de l’exemple à partir des données entrées, permet de créer
l’exemple proprement dit à partir des données entrées, acquises via l’interface d’acquisition.
Modèle de communications :
Ce modèle spécifie comment les agents vont communiquer et coopérer pour la réalisation de la
tâche principale via les tâches de plus fine granularité.
12
B. Niveau de produit:
13
4. Conclusion:
La méthode KADS est focalisée sur les méthodes de résolution des problèmes et peut même
aboutir à un système d’aide à la décision.
Elle permet une gestion accrue des connaissances, notamment des modèles de raisonnement.
14
Bibliographies:
et les explications,2012
15