Regelbasiertes System

Regelbasiertes System

Ein Regelbasiertes System ist ein Wissensbasiertes System, in dem regelbasiertes Schließen stattfindet.

Regelbasierte Systeme bestehen aus

Die Regeln liegen in der Form:   WENN … DANN … SONST   (IF THEN ELSE) vor. Eine Regel könnte beispielsweise folgendermaßen aussehen:

WENN Herdplatte heiß UND kein Topf auf Herd DANN schalte Herd aus

Der WENN-Teil der Regel wird auch als Prämisse, der DANN-Teil als Konklusion bezeichnet.

Aufgabe des Kontrollsystems ist die Identifikation geeigneter Regeln, das Anwenden ausgewählter Regeln, sowie die Aktualisierung der Datenbank.

Auswahlmechanismen für die nächste anzuwendende Regel sind entweder datengetrieben, zielgetrieben oder eine Kombination dieser beiden Möglichkeiten.

Datengetrieben (forward chaining) oder Vorwärtsverkettung bedeutet
Ein Fakt liegt vor – eine „WENN Fakt DANN …“-Regel wird angewendet. Hier wird versucht, auf Grundlage von Fakten eine Diagnose zu stellen, also zu einem meist noch unbekannten Ziel zu kommen.
Unter zielgetrieben (backward chaining) oder Rückwärtsverkettung versteht man den rückwärtigen Ansatz
Ein Fakt liegt vor – eine „WENN … DANN Fakt“-Regel wird angewendet. Hier wird versucht, eine Hypothese zu beweisen.

Regelbasierte Systeme sind neben fallbasierten Systemen die Grundlage von Expertensystemen.

Die Verwaltung der Regeln erfolgt meist in einem Business-Rule-Repository als Teil eines Business-Rule-Management-Systems.

Siehe auch


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • regelbasiertes System — Rule Based System, Regelsystem; älteste und verbreitetste Art von ⇡ wissensbasierten Systemen (⇡ Expertensysteme). Bestandteile: (1) Eine Regelbasis (Menge der ⇡ Regeln); (2) ein Inferenzmechanismus (⇡ Inferenzmaschine), der jeweils festlegt,… …   Lexikon der Economics

  • Regelsystem — ⇡ regelbasiertes System …   Lexikon der Economics

  • Intelligent — Intelligenz (lat.: intelligentia „Einsicht, Erkenntnisvermögen“, intellegere „einsehen, verstehen“) bezeichnet im weitesten Sinne die geistige Fähigkeit zum Erkennen von Zusammenhängen und zum Finden von Problemlösungen. Intelligenz kann auch als …   Deutsch Wikipedia

  • Intelligenz — (von lat. intellegere „verstehen“, wörtlich „wählen zwischen...“ von lat. inter „zwischen“ und legere „lesen, wählen“) ist in der Psychologie ein Sammelbegriff für die kognitive Leistungsfähigkeit des Menschen. Es gibt keine von allen Psychologen …   Deutsch Wikipedia

  • Schlussfolgerndes Denken — Intelligenz (lat.: intelligentia „Einsicht, Erkenntnisvermögen“, intellegere „einsehen, verstehen“) bezeichnet im weitesten Sinne die geistige Fähigkeit zum Erkennen von Zusammenhängen und zum Finden von Problemlösungen. Intelligenz kann auch als …   Deutsch Wikipedia

  • Expertensysteme — Als Expertensystem (XPS) wird eine Klasse von Software Systemen bezeichnet, die auf der Basis von Expertenwissen zur Lösung oder Bewertung bestimmter Problemstellungen dient. Beispiele sind Systeme zur Unterstützung medizinischer Diagnosen oder… …   Deutsch Wikipedia

  • Logikprogrammierung — Logische Programmierung (Prädikative Programmierung) ist ein Programmierparadigma, das auf der mathematischen Logik beruht. Anders als bei der imperativen Programmierung besteht ein Logik Programm nicht aus einer Folge von Anweisungen, sondern… …   Deutsch Wikipedia

  • Logische Programmiersprache — Logische Programmierung (Prädikative Programmierung) ist ein Programmierparadigma, das auf der mathematischen Logik beruht. Anders als bei der imperativen Programmierung besteht ein Logik Programm nicht aus einer Folge von Anweisungen, sondern… …   Deutsch Wikipedia

  • Regelbasierte Programmiersprache — Logische Programmierung (Prädikative Programmierung) ist ein Programmierparadigma, das auf der mathematischen Logik beruht. Anders als bei der imperativen Programmierung besteht ein Logik Programm nicht aus einer Folge von Anweisungen, sondern… …   Deutsch Wikipedia

  • Regelbasierte Programmierung — Logische Programmierung (Prädikative Programmierung) ist ein Programmierparadigma, das auf der mathematischen Logik beruht. Anders als bei der imperativen Programmierung besteht ein Logik Programm nicht aus einer Folge von Anweisungen, sondern… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”