Introduction aux systèmes à base de connaissances
Quelques dEfinitions UTILES EN IA
ASSERTION: proposition admise comme vraie. "Jean aime Marie" est une
assertion. Plusieurs systèmes d' AI travaille à partie de
telles assertions.
BACKTRACKING (retour en arrière): importante stratégie de
contrôle dans les systèmes d' IA. Un backtrack intervient
dans une recherche systématique de type combinatoir. Lorsque
dans une condition donnée toutes les possibilités ont
échoué, on reprend le recherche à zéro avec
d' autres conditions.
INSTANCIATION: association d' une valeur à un nom.
FAIT: partie de la connaissance d' un système IA liée
à un problème particulier. On distingue les FAITS des
REGLES qui elles constituent une connaissance plus
générale. Il y a souvent confusion des niveaux. Ainsi, en
Prolog, le FAIT: (s,+,X,0,X). représente la "règle" de
calcul: X+0=0 .
filtrage (technique) (pattern-matching): technique qui s' occupe de
comparer une forme à un modèle.
Exemple: Voici un filtre F = (mieux vaut X que Y). L' expression E =
(mieux vaut tard que jamais) est filtrée par le filtre F. C' est
à dire que la question: "Est-ce que F filtre E" aura pour
réponse oui.
En plus de répondre à la question, un filtre a souvent un
effet de "bord" très important, celui de capturer les
éléments indéterminés. Dans le cas de l'
exemple X sera associé à "tard" et Y à "jamais".
Diverses notations des variables de filtrage permettent de filtrer un
mot, une partie de phrase, certains types de mot, etc.
HEURISTIQUE: une heuristique est une méthode, fondée
souvent sur l' expérience et le jugement, qui est
employée pour obtenir une solution à un problème.
INFERENCE SYMBOLIQUE: processus qui constitue les modes de
raisonnement. Par exemple: le syllogisme. Certaines inférences
prennent en compte des degrés d' incertitude.
Intelligence artificielle: secteur de l' informatique ayant trait aux
concepts et aux méthodes pour représenter des
connaissances symboliques et les traiter par inférences
symboliques.
LIPS: Nombre d' inférences logiques par seconde. Mesure de la
vitesse des système d' IA. LISTE: structure de donnée qui
consiste "simplement" (même si l' informatique sous-jacente peut
être ardue) en l' énumération de certains objets.
Exemples: la phrase "2 et 2 font 4" pourra se mettre sous la forme d'
une liste: en Lisp: '(2 et 2 font 4) ; en Logo: [2 et 2 font 4] ; en
Prolog: [2, et, 2, font, 4]
MODUS PONENS (règle du): c' est la règle qui, en logique
des propositions ou des prédicats, permet de déduire q
à partir de p et p->q.
PREDICAT: c' est un énoncé qui affirme une
propriété d' un autre terme (sujet). De façon plus
technique, c' est une fonction qui peut prendre pour valeur: vrai ou
faux.
Exemple: Le prédicat dans "Jean aime Marie" est aime. Par
ailleurs, "aime" peut être considéré comme le nom
d' une fonction à deux arguments: aime(Jean, Marie)
REGLE: expression ou procédé qui relie entre eux diverses
assertions.
SYLLOGISME: opération par laquelle, du rapport de deux termes
avec un même troisième, on en conclut à leur
rapport mutuel (Robert). Exemple: Tous les hommes sont mortels
(prémisse majeure), Socrate est un homme (prémisse
mineure), donc Socrate est mortel (conclusion). Par extension: tout
raisonnement rigoureux, sans sous-entendu.
SYSTEME EXPERT (appelé aussi ASSISTANT INTELLIGENT ou SYSTEME A
BASE DE CONNAISSANCES): système informatique prototypique des
systèmes conçus dans le domaine de l' IA. Les
systèmes experts sont caractérisés par leur
fonction (assistance), leur structure (base de connaissances et moteur
d' inférences) et le type d' heuristique adopté
(liée au fonctionnement d' un expert humain). unification: l'
unification est une technique de filtrage qui permet l' utilisation de
variable aussi bien dans le modèle que dans l' objet à
"filtrer". (voir FILTRAGE)
Exemples: (X vaut tard que Y) et (mieux vaut Z que Y) sont unifiables.
X sera associé à "mieux", Z à "tard" et Y restera
indéterminé. Par contre (X vaut tard que Y) et (mieux
vaut X que Y) ne sont pas unifiables. En effet, X devrait être
à la fois associé à "mieux" et à "tard".
(c) L.-O. Pochon, 1989