Unterschied zwischen Vorwärtsverkettung und Rückwärtsverkettung
Vorwärtsverkettung und Rückwärtsverkettung sind zwei wichtige Strategien im Bereich der künstlichen Intelligenz. Ihr Ursprung liegt im Expertensystembereich der KI. Expert System, eine der bekanntesten Forschungsdomänen der KI, wurde eingeführt, um die Entscheidungsfähigkeit menschlicher Experten nachzuahmen. Es besteht aus 3 Komponenten:
- Wissensdatenbank: Zum Speichern von domänenspezifischem und qualitativ hochwertigem Wissen.
- Inferenz-Engine: Verwenden Sie das Wissen aus der Knowledgebase, um eine Entscheidung zu treffen.
- Benutzeroberfläche: Ermöglicht die Interaktion zwischen dem Benutzer der ES und dem Expertensystem.
Vorwärts- und Rückwärtsverkettung sind die Strategien, mit denen die Inferenz-Engine die Ableitungen vornimmt.
Vorwärtsverkettung: Die Vorwärtsverkettung der Inferenzmaschine durchläuft alle Fakten, Bedingungen und Ableitungen, bevor das Ergebnis abgeleitet wird. Das heißt, sie beginnt mit einer Reihe von Regeln, um eine Kette von Operationen durchzuführen, um die endgültige Entscheidung abzuschließen. Diese Strategie wird verwendet, um die Schlussfolgerung zu ziehen, indem das Wissen aus der Wissensbasis manipuliert wird.
Diese Strategie wird verwendet, um die Frage zu beantworten: "WAS KANN ALS NÄCHSTES PASSIEREN?"
Eigenschaften:
- Da es sich von oben nach unten bewegt, spricht man von einem Top-Down-Ansatz.
- Es kommt zu einer Schlussfolgerung, indem von den Daten abgezogen wird und vom Ausgangszustand in den Zielzustand übergegangen wird.
Rückwärtsverkettung: In diesem Fall kennt das Inferenzsystem die endgültige Entscheidung und versucht, die Bedingungen herauszufinden, die zu dieser Entscheidung geführt hätten. Es wird meistens verwendet, um die Ursache eines Problems zu finden.
Diese Strategie wird verwendet, um die Frage „WARUM PASSIERT DAS?“ Zu beantworten.
Eigenschaften:
- Dabei werden die Ziele in Unterziele unterteilt, um eine Tatsache zu beweisen.
- Es ist ein zielgerichteter Ansatz
- Es wurde die Tiefenstrategie als Beweis verwendet.
Head-to-Head-Vergleich zwischen Forward Chaining und Backward Chaining (Infografiken)
Unten ist der Top 9-Vergleich zwischen der Vorwärtsverkettung und der Rückwärtsverkettung :
Hauptunterschiede zwischen der Vorwärtsverkettung und der Rückwärtsverkettung
Lassen Sie uns einige der wichtigsten Unterschiede zwischen der Vorwärtsverkettung und der Rückwärtsverkettung diskutieren:
- Die Vorwärtsverkettung wird verwendet, um die Schlussfolgerung aus den Fakten abzuleiten und sich durch Anwenden der Inferenzregel in Vorwärtsrichtung zu bewegen, um mehr Daten zu erhalten, bis das Ziel erreicht ist. Bei der Rückwärtsverkettung wird das Ziel übernommen und mithilfe der Inferenzregel rückwärts bewegt die Tatsache zu bestimmen, die der Grund für das Ziel sein könnte.
- Bei der Vorwärtsverkettung wird die Strategie der ersten Breite verwendet, um Schlussfolgerungen abzuleiten, während bei der Rückwärtsverkettung die Strategie der ersten Tiefe verwendet wird, um die Fakten zu ermitteln.
- Aufgrund der Tatsache, dass die Fakten genommen und das Ergebnis abgeleitet werden, wird die Vorwärtsverkettung als Bottom-Up-Ansatz bezeichnet, während die Rückwärtsverkettung auch als Top-Down-Ansatz bezeichnet wird.
- Die Vorwärtsverkettung wird verwendet, um das Ziel aus Daten zu erhalten, daher wird sie als datengesteuerte Inferenztechnik bezeichnet, während die Rückwärtsverkettung verwendet wird, um die Daten aus dem Ziel zu erhalten, das als zielgesteuerte Inferenztechniken bezeichnet wird.
- Durch die Vorwärtsverkettung werden alle möglichen Wege gesucht, um das Ziel zu erreichen, während durch die Rückwärtsverkettung unnötige Pfade vermieden werden.
- Da die Vorwärtsverkettung alle Regeln überprüft, ist sie langsam, während die Rückwärtsverkettung schnell ist, da nur die erforderlichen Regeln überprüft werden.
- Die Vorwärtsverkettung kann auf dem Aktienmarkt verwendet werden, um den Aktienkurs anhand der verfügbaren Daten zu ermitteln, während die Rückwärtsverkettung verwendet werden kann, um den Grund für eine Ursache wie Krebs zu ermitteln.
- Die Vorwärtsverkettung wird für Aufgaben wie Planung, Überwachung, Interpretation und Steuerung von Anwendungen verwendet, während die Rückwärtsverkettung für Debug- und Diagnoseaufgaben verwendet wird.
- Jetzt haben Sie vielleicht ein klares Verständnis für diese beiden Strategien des Inferenzsystems und wie sie mit dem Expertensystem zusammenhängen. Schauen Sie sich die folgende Abbildung an, um ihre Beziehung zu verstehen:
- Der Experte und Wissensdatenbankingenieur erstellt die Wissensdatenbank des Expertensystems, die dann von den Strategien des Inferenzsystems verwendet wird, um das Ergebnis im Falle einer Vorwärtsverkettung anhand der in der Wissensdatenbank verfügbaren Fakten und Regeln abzuleiten oder den Grund für das Ziel zu ermitteln die Eingabe als Ziel vom Benutzer und Fakten und Regeln aus der Wissensbasis.
Vorwärtsverkettung vs Rückwärtsverkettung Vergleichstabelle
In der folgenden Tabelle sind die Vergleiche zwischen der Vorwärtsverkettung und der Rückwärtsverkettung zusammengefasst:
Vorwärtsverkettung | Rückwärtsverkettung | |
Fragetyp | Expert System verwendet diese Strategie, um zu antworten: "Was kann als nächstes passieren?" | Expert System verwendet diese Strategie, um zu antworten: "Warum passiert das?" |
Ansatz | Folgt dem Bottom-Up-Ansatz | Folgt dem Top-Down-Ansatz |
Art der Strategie | Es wendet die Strategie der Breite nach an | Es wendet die Tiefenstrategie an |
Technik | Die Vorwärtsverkettung ist eine datengesteuerte Technik | Es ist eine zielorientierte Technik. |
Tor | Ihr Ziel ist es, die Schlussfolgerung zu ziehen. | Ihr Ziel ist es, die möglichen Fakten zu erhalten |
Betriebsrichtung | Vorwärtsrichtung, dh es geht von Fakt zu Resultat | Rückwärtsrichtung, dh es geht vom Ergebnis zum Sachverhalt. |
Anzahl der Schlussfolgerungen | Es kann eine unendliche Anzahl möglicher Schlussfolgerungen generieren | Sie generiert eine endliche Anzahl möglicher Schlussfolgerungen |
Anwendung | Es wird in Überwachungs-, Planungs-, Interpretations- und Steuerungsanwendungen verwendet. | Es wird in verschreibungspflichtigen, Debugging- und Diagnoseanwendungen verwendet. |
Geschwindigkeit | Langsam, da es alle Regeln verwenden muss | Schnell, da es nur ein paar Regeln zu verwenden hat. |
Fazit
In diesem Artikel haben wir Unterschiede zwischen der Vorwärtsverkettung und der Rückwärtsverkettung mit ihren Hauptunterschieden gesehen. Ich hoffe, Sie finden diesen Artikel hilfreich.
Empfohlene Artikel
Dies war ein Leitfaden für den Hauptunterschied zwischen der Vorwärtsverkettung und der Rückwärtsverkettung. Hier werden auch die Hauptunterschiede zwischen Vorwärts- und Rückwärtsverkettung mit Infografiken und die Vergleichstabelle erläutert. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -
- Probleme mit der künstlichen Intelligenz
- Künstliche Intelligenz-Technologie
- Pareto-Diagramm in Tableau
- Pause vs Weiter