====== Forward Chaining ====== **Das Forward Chaining ist eine Methode der [[wissen:glossar:symbolische_ki|Symbolischen KI]].** Hierbei beginnt das System mit den bekannten Fakten (Daten) und wendet "wenn-dann" Regeln an. Es handelt sich um einen Inferenzprozess bei dem von den Daten auf Basis der Regeln Schlussfolgerungen gezogen werden. Dieser Ansatz wird oft verwendet, wenn das Ziel des Systems darin besteht, so viele Schlussfolgerungen wie möglich aus den gegebenen Fakten zu ziehen. Der Forward Chaining-Prozess läuft wie folgend ab: - Ausgangspunkt sind die bekannten Daten/Fakten. - Das System sucht nach Regeln, deren "wenn"-Bedingungen mit den bekannten Daten übereinstimmen. - Für jede passende Regel wird die dazugehörige "dann"-Aktion ausgeführt. - Die resultierende "dann"-Aktion bzw. Schlussfolgerung werden zu den bekannten Daten (aus 1.) hinzugefügt. - Die Schritte 1-4 werden solange wiederholt, bis keine neuen Schlussfolgerungen ausgeführt werden können oder ein bestimmtes Ziel erreicht ist. Forward Chaining eignet sich bspw. für Diagnosen in der Medizin, um von Symptomen und/oder Testergebnissen auf mögliche Krankheiten zu schließen. {{ :wissen:glossar:st_forward_chaining.svg |}} \\ =====Weiterführende Literatur ===== * [[doi>10.1007/s10817-007-9091-0]] * [[doi>10.1177/014544558151005]]