Expertensysteme

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 zur Analyse wissenschaftlicher Daten. Die Forschung im Bereich der Expertensysteme ist ein Teilgebiet der künstlichen Intelligenz. Die ersten Arbeiten an entsprechender Software erfolgten in den 1960er Jahren. Seit den 1980er Jahren werden Expertensysteme auch kommerziell eingesetzt.

Inhaltsverzeichnis

Entwicklungsgeschichte

Das Aufkommen von Expertensystemen ging mit dem Scheitern eines anderen Forschungsziels der Künstlichen Intelligenz einher, das häufig mit dem Stichwort General Problem Solver bezeichnet wird. Hatte man zunächst versucht, mittels allgemeiner Problemlösungsansätze zu einem System zu gelangen, das unabhängig vom jeweiligen Problembereich Lösungen generieren sollte, so fand man bald heraus, dass ein solcher General Problem Solver nicht zu realisieren war und bei zahlreichen Fragestellungen nur dürftige Ergebnisse erzielte. Gerade für Fragestellungen in speziellen Anwendungsdomänen war eine größere Wissensbasis für die Generierung von Lösungen notwendig. Expertensysteme sind Systeme, die auf einer derartigen, meist von Experten gepflegten Wissensbasis basieren. Dabei reproduzieren sie jedoch keineswegs lediglich den Inhalt der Wissensbasis, sondern sind in der Lage, auf ihrer Grundlage zu weiteren Schlussfolgerungen zu gelangen. Die Güte eines Expertensystems lässt sich daran messen, in welchem Maße das System überhaupt zu Schlussfolgerungen in der Lage ist und wie fehlerfrei es dabei vorgeht.

Realisierungsprinzip

Sowohl zur Repräsentation des Wissens als auch zum Ziehen von Schlussfolgerungen können sehr unterschiedliche Modelle zum Einsatz kommen:

  • Fallbasierte Systeme gehen von einer Falldatenbasis aus, welche konkrete Problemstellungen in ihrem Kontext inklusive einer vorgenommenen Lösung beschreiben. Das System versucht zu einem gegebenen Fall einen vergleichbaren, möglichst ähnlichen Fall in seiner Falldatenbasis aufzufinden und dessen Lösung auf den aktuellen Fall zu übertragen. Das Konzept der Ähnlichkeit von Fällen stellt gerade das Schlüsselproblem solcher Systeme dar. Typisches Beispiel für einen Fall ist ein Patient mit seinen Krankheitssymptomen und den diagnostischen Messergebnissen. Die gesuchte Lösung wäre hier eine korrekte Diagnose.
  • Regelbasierte Systeme bzw. Business Rule Management Systeme (BRMS) basieren nicht auf konkreten Fallbeschreibungen, sondern auf Regeln der Art "Wenn A, dann B". Im Gegensatz zu Fällen stellen solche Regeln eher allgemeine Gesetze dar, aus welchen Schlussfolgerungen für konkrete Situationen gezogen werden sollen. Regeln bzw. Business-Rules müssen meist direkt von menschlichen Experten in das System eingepflegt werden.
  • Ein weiterer Ansatz, der insbesondere bei Klassifizierungsproblemen eingesetzt werden kann, besteht in Systemen, die mittels Entscheidungsbäumen eigenständig zu Lernprozessen in der Lage sind. Dabei handelt es sich um eine Form des induktiven Lernens auf der Basis einer Beispielmenge. Ein Beispiel kann etwa aus einer Reihe von Attributen (eines Objektes, z. B. eines Patienten) und deren konkreten Ausprägungen bestehen. Bei der Verarbeitung solcher Beispiele durchläuft das System einen Pfad (siehe auch Suchbaum): Die einzelnen Attribute sind dabei Knoten, die von ihnen ausgehenden möglichen Ausprägungen Kanten. Das System folgt jeweils derjenigen Kante, die im vorliegenden Beispiel zutrifft, setzt diesen Prozess Attribut für Attribut fort und gelangt schließlich zu einem Endknoten (Blatt). Dieser gibt schließlich die Klasse an, welcher das beschriebene Objekt zuzuordnen ist. Beim Aufbau von Entscheidungsbäumen ist das Ziel, mit möglichst kleinen Bäumen zu möglichst guten Klassifizierungsergebnissen zu gelangen. Die Schwierigkeit besteht hier in der Auswahl der Attribute.

Wissensbasis

In einem Expertensystem oder Wissensbasierten System ist die Wissensbasis (engl. knowledge base) der Bereich des Systems, der das Fachwissen in einer beliebigen Repräsentationsform enthält. Ergänzt wird die Wissensbasis durch eine Inferenzmaschine, also eine Hard- oder Software, mit der auf der Wissensbasis operiert werden kann.

Anwendung

Ein Bedarf an Expertensystem-Unterstützung besteht überall dort, wo Experten fehlen oder wegen der Problemkomplexität und der Fülle des anfallenden Datenmaterials die Verarbeitungskapazität menschlicher Experten überfordert ist. Der Anwendungseffekt von Expertensystemen ist der Problemkomplexität und dem Niveaugefälle zwischen einem Experten und dem eigentlichen Nutzer proportional. Dieser Niveauunterschied ist umso gravierender, je komplexer und diffuser der Problembereich ist. Letzteres ist wiederum stärker, je inhomogener das bereichsrelevante Wissen strukturiert ist und je weniger der Bereich formal durchdrungen, sondern von empirischem Wissen beherrscht ist.

Aufgabenklassen und bekannte Expertensysteme

Typische Aufgabenklassen für Expertensysteme sind (in Klammern die Namen einiger realisierter Expertensysteme):

Analyse von Daten mit dem Ziel einer Zuordnung zu Objekten oder Erscheinungen, insbesondere Signalverstehen.
Beispiele: Erkennung akustischer Sprache (HEARSAY), Identifizierung chemischer Strukturen anhand von Massenspektrometerdaten (DENDRAL), geologische Erkundung (PROSPECTOR), Proteinstrukturbestimmung aus Röntgendaten, Erdölbohrung, militärische Aufklärung, U-Boot-Ortung (SEPS, STAMMER).
Interpretation von Daten mit Aktionsauslösung in Abhängigkeit vom Ergebnis.
Beispiele: Produktionssicherung, Überwachung von Patienten in der "eisernen Lunge" (VM), Überwachung eines Kernreaktors (REACTOR).
Interpretation von Daten mit starker Erklärungskomponente.
Beispiele: vielfältig in der Medizin, zum Beispiel bei bakteriellen Infektionen (MYCIN), Rheumatologie, innere Medizin (INTERNIST), Pflanzenkrankheiten; außerdem zur Bestimmung und Lokalisation von Fehlern in technischen Systemen.
Aktionen zur Korrektur fehlerhafter Systemzustände und Beseitigung der Ursachen (oftmals mit Diagnose gekoppelt).
Beispiele: siehe Diagnose, Fehlerdiagnose im Autogetriebe (DEX), Fehlerortung und Wartung bei Telefonnetzen (ACE), automatische Entwöhnung von Beatmungspatienten in der Intensivmedizin (SmartCare/PS), Arzneimitteltherapiesicherheit (CPOE, CDS).
Erzeugen und Bewerten von Aktionsfolgen zur Erreichung von Zielzuständen:
Beispiele: Versuchsplanung molekulargenetischer Experimente (MOLGEN), chemische Synthese (SECS), Finanzplanung (ROME), Produktionsplanung (ISIS), Steuerung des Flugbetriebs auf Flugzeugträgern (CAT), Handlungen autonomer Roboter (NOAH), beispielsweise Marsroboter.
Beschreibung von Strukturen, die vorgegebenen Anforderungen genügen.
Beispiele: unter anderem für Schaltkreisentwurf (SYN, DAA), Computerkonfiguration (R1/XCON), chemische Verbindungen (SYNCHEM), Konfiguration von Betriebssystemen bei Siemensrechnern (SICONFEX).
Vorhersage und Bewertung erreichbarer Zustände zeitvarianter Systeme.
Beispiele: Beurteilung von Erdbebenauswirkungen (SPERIL), Erdbebenvorhersage, Hochwasservoraussage, Umweltentwicklung (ORBI).

Nachteile in der Anwendung

Expertensysteme können für die Lösung eines Problems kontraproduktiv werden, wenn sich ohne intelligente Betreuung komplett auf sie verlassen oder keine konstante intelligente Suche nach Alternativlösungen betrieben wird. Weil jedes Expertensystem nur über einen begrenzten Datenumfang verfügt, werden ihm meistens nur Daten aus der direkten Umgebung des Problems eingespeist. Dadurch entsteht die Gefahr, wichtige grundlegende Veränderungen zu verpassen, nur konservative Lösungen oder Erklärungen zu bieten. Das Expertensystem kann nicht die vorgegebenen Parameter, das komplette System in Frage stellen (siehe Closed world assumption). Erfindungen, Innovationen o.ä. erfordern eine kreative Kombination des Problems mit anderem - etwa fachfremdem - Wissen (z. B.: dass ein Schokoriegel unbemerkt in einen Benzintank rutscht, ist kein dem Expertensystem Tankstelle programmierbarer Wert, weshalb dieser Fall nicht denkbar ist).

Weiteres Beispiel: Im Film Jagd auf Roter Oktober (USA, 1990) leitet das zur Verarbeitung des passiven Sonars eingesetzte Expertensystem, das ursprünglich zur Analyse von unterseeischen Erdbeben entwickelt wurde, die Geräusche des gesuchten Raupenantriebs als Unterseebeben ab. D.h. Expertensysteme neigen dazu, auch neue Phänomene durch die ihnen bekannten Regeln zu beantworten und sind damit nicht in der Lage, die eigenen Grenzen zu erkennen.

Wenn Expertensysteme automatisiert werden, können in manchen Einsatzbereichen verheerende Auswirkungen drohen, etwa bei nicht intelligent betreuten, automatisierten militärischen Handlungen.

Siehe auch

Edward Feigenbaum


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

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

  • künstliche Intelligenz: Abschied von einer Illusion —   Wenn der Mensch forscht, dann folgt er, so scheint es auf den ersten Blick, seinem eigenen Antrieb insbesondere seiner Neugier , handfesten Interessen nach Prestige, Karriere und Reichtum oder fest umrissenen Aufträgen von Anwendern. Es gibt… …   Universal-Lexikon

  • künstliche Intelligenz: Arbeits- und Anwendungsgebiete —   Prinzipien der Problemlösung   Der Schachwettkampf zwischen Gary Kasparow und dem IBM Computer »Deep Blue« im Mai 1997 hat in der Öffentlichkeit reges Interesse geweckt; handelte es sich hierbei doch um den ersten großen Sieg einer mit… …   Universal-Lexikon

  • Expertensystem — Ein Expertensystem (XPS) ist ein Computerprogramm, das Menschen bei der Lösung von komplexeren Problemen wie ein Experte unterstützen kann, indem es Handlungsempfehlungen aus einer Wissensbasis ableitet. Über sogenannte Wenn Dann Beziehungen kann …   Deutsch Wikipedia

  • Artificial Intelligence — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Künstliche Inte …   Deutsch Wikipedia

  • Artificial intelligence — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Künstliche Inte …   Deutsch Wikipedia

  • Artifizielle Intelligenz — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Künstliche Inte …   Deutsch Wikipedia

  • GOFAI — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Künstliche Inte …   Deutsch Wikipedia

  • Künstliche Intelligenz — (KI, englisch artificial intelligence, AI) ist ein Teilgebiet der Informatik, welches sich mit der Automatisierung intelligenten Verhaltens befasst. Der Begriff ist insofern nicht eindeutig abgrenzbar, da es bereits an einer genauen… …   Deutsch Wikipedia

  • Synthetic Intelligence — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Künstliche Intelligenz (KI, engl. artificial intelligence, AI) ist… …   Deutsch Wikipedia

  • Cognitive Science — Die Kognitionswissenschaft (englisch Cognitive Science) ist ein relativ junger Wissenschaftszweig, dessen Ziel es ist, kognitive Fähigkeiten zu erforschen. Zu diesen Fähigkeiten werden etwa Wahrnehmung, Denken, Lernen, Motorik und Sprache gezählt …   Deutsch Wikipedia

Share the article and excerpts

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