Enchaînement Avant
Un moteur d'inférence est un composant d'un système intelligent en intelligence artificielle qui applique des règles logiques à une base de connaissances pour déduire de nouvelles informations à partir de faits connus. Le moteur d'inférence fonctionne généralement selon deux modes :
- Enchaînement avant
- Chaînage arrière
Le chaînage avant est une méthode de raisonnement. Lors de l'utilisation d'un moteur d'inférence, le chaînage direct, également connu sous le nom de raisonnement direct ou raisonnement direct, est une méthode utilisée pour tirer des conclusions étape par étape sur la base de faits connus.Dans un système de raisonnement basé sur des règles, on part d'un fait ou d'une règle de départ connu, on en déduit progressivement de nouvelles conclusions en faisant correspondre la partie conditionnelle de la règle et en effectuant les opérations correspondantes en fonction des résultats correspondants. Ce processus se poursuit jusqu’à ce que l’objectif souhaité soit atteint ou qu’aucune autre dérivation ne soit possible. Le chaînage direct est principalement utilisé dans le domaine des systèmes experts et de l'intelligence artificielle pour l'inférence et la prise de décision.
Le chaînage vers l'avant commence par une phrase atomique dans la base de connaissances et applique des règles d'inférence (Modus Ponens) dans le sens direct pour extraire davantage de données jusqu'à ce que l'objectif soit atteint. L'algorithme de chaînage avant commence avec les faits connus, déclenche toutes les règles qui satisfont leurs prémisses et ajoute leurs conclusions aux faits connus. Répétez ce processus jusqu’à ce que le problème soit résolu.
Propriétés du chaînage direct :
- Il s’agit d’une approche ascendante, qui va du bas vers le haut.
- Il s’agit du processus consistant à tirer des conclusions à partir de faits ou de données connus en partant d’un état initial et en atteignant un état cible.
- Lorsque nous utilisons les données disponibles pour atteindre notre objectif, la méthode de chaînage avant est également appelée « data-driven ».
- La méthode de chaînage direct est souvent utilisée dans les systèmes experts tels que CLIPS, les systèmes de règles commerciales et de production.