| Autonomie in Biologie und Technik Kognitive Netzwerke - Artificial Life - Robotik von E. von Goldammer & J. Paul |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| I. Ausgangs-Situation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Der
Versuch, eine wissenschaftliche Beschreibung lebender Systeme im Sinne einer
"ganzheitlichen", d.h. nicht-reduktionistischen ´Theorie des Lebens´ zu
entwickeln, hat in den 70er Jahren zu einem fundamentalen Wechsel des bis dahin gültigen
wissenschaftlichen Paradigmas einer strikten Trennung von Beobachter und Beobachtetem
geführt. Der Beobachter wird zum "Teil des zu beschreibenden Systems" /1/:
Diese beiden sich zueinander komplementär verhaltenden Aussagen setzen zunächst einmal ´Autonomie´, d.h. ´Selbst-Regelung´ für lebende Systeme notwendig voraus. Dabei ist der Begriff der ´Selbst-Regelung´ synonym mit dem Ausdruck ´Regelung der Regelung´, und das bedeutet in der Terminologie der Kybernetik:
Die Akzeptanz einer derartigen Aussage hat erhebliche Konsequenzen für die (kybernetische) Beschreibung autonomer Systeme, denn sie verlangt die organisatorische Geschlossenheit autonomer Systeme im Sinne der "Closure Thesis" /2/:
Diese Anschauung ist mit dem Wiener´schen Begriff des "Feedback" schlechthin unvereinbar. Hier wird der Übergang von der klassischen Kybernetik (1. Ordnung), deren Beschreibungsobjekte ausschließlich ´Input/Output´-Systeme sind, zur "Kybernetik 2. Ordnung" deutlich, die es ganz offensichtlich mit (operativ) geschlossenen, d.h. autonomen Systemen zu tun hat. Der epistemologisch entscheidende Punkt resultiert aus der Erkenntnis, daß ´operative Geschlossenheit´ und ´Autonomie´ lebender Systeme unvereinbar sind mit einer Beschreibung des Systems aus seinem (vom Beobachter festgelegten) System/Umgebungs-Verhältnis heraus. Mit anderen Worten, die durch den Beobachter definierte Abgrenzung von System und Umgebung, durch die ein Input/Output-Verhältnis erst definiert wird, ist immer unterschiedlich zur Grenzbildung, die das autonome System durch seine (operative) Geschlossenheit relativ zu allen anderen Systemen erzeugt. Es existieren also zwei vollständig unterschiedliche, nicht zu vereinbarende (standortabhängige) Beschreibungsvarianten:
Parallel zur Entstehung der besonderen Rolle des Beobachters in der Konzeption einer ´Theorie lebender Systeme´ steht in diesem Kontext die Fragestellung nach der Relation von System und Umgebung, die wiederum unter dem Aspekt der kognitiven Fähigkeiten als primordialer Eigenschaft von ´Leben überhaupt´ verstanden wird /3/:
Auf dem Weg zu einer ´Theorie lebender Systeme´ kommt der Konzeption der ´Autopoiese´ von Maturana und Varela /4/ eine zentrale Rolle zu. Dabei stellt die ´Theorie autopoietischer Systeme´ den Versuch einer rein semantischen, d.h. nicht-formalen Theorie lebender Systeme dar, mit der erklärten Absicht, eine biologische (nicht-physikalistische) Begrifflichkeit lebender Systeme zu entwickeln - das ist ihr Verdienst. Was auf der Basis einer rein semantischen Theorie jedoch nicht gelingen kann, ist eine Symbiose von Computer- und Biowissenschaften im Sinne der Simulation biologischer Systeme und der daraus resultierenden Konstruktion entsprechender technischer Artefakte - das ist das Problem. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| II. Wissenschaftlich-technische Problemstellung | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Während alle bis heute
bekannten Modelle der Neuroinformatik ausschließlich klassische Input/Output-Systeme -
also offene Systeme - beschreiben, stellen die von der ´Kybernetik 2. Ordnung´
geforderten Modelle biologisch kognitiver Netzwerke geschlossene Systeme dar. Hier besteht
ganz offensichtlich ein unvereinbarer Widerspruch in der Vorstellung zwischen ´offenen´
und ´geschlossenen´ Systemen, Netzwerken oder Modellen der Beschreibung. Entscheidend
ist dabei die Erkenntnis, daß nur geschlossene Systeme eine Umgebung besitzen können,
während offene Systeme prinzipiell keine Umbebung besitzen. Wird also nach einem Modell zur Beschreibung kognitiver Prozesse gesucht, dann muß dieses den Aspekt der ´Geschlossenheit´ beinhalten, denn
Dies wiederum setzt notwendigerweise die Existenz einer Umgebung für das System - vom Standpunkt des Systems aus - voraus und nicht lediglich nur vom Standpunkt eines Beobachters des Systems aus, wie dies heute in aller Regel beim Begriff ´Umgebung´ naiverweise angenommen wird (siehe dazu Aussage 4). Es sei hier der Hinweis gestattet, daß bei dieser Definition von Kognition zwischen ´Kognition´ und ´Bewußtsein´ unterschieden wird. Um bei einem System von ´Bewußtsein´ zu sprechen, muß dieses über kognitive Fähigkeiten verfügen; die Umkehrung der Aussage, daß kognitive Systeme über ´Bewußtsein´ verfügen, ist nicht allgemeingültig. Sich diesen Sachverhalt zu verdeutlichen, ist notwendig, wenn ´Kognition´ als eine charakteristische Eigenschaft lebender Systeme angesehen wird (vgl. Aussage 5), durch welche diese sich von den toten Objekten der Physik und Chemie unterscheiden. Eine Definition der jeweiligen Begriffe wie ´Umgebung´ oder ´Kognition´ ist, wenn (Kognitions-) Wissenschaft ernsthaft betrieben werden soll, zwingend notwendig. Die Bedeutung einer solchen Definition für technische Entwicklungen kognitiver Systeme läßt sich anschaulich an dem Beispiel eines Roboters demonstrieren:
1. Physikalische Systeme sind "offene" Systeme Berücksichtigt man, daß es sich bei der Fuzzy Logik um einen Kalkül und bei den neuronalen Netzwerken um Modelle handelt, denen ein Kalkül zugrunde liegt, so wird schon an dieser Stelle deutlich, daß zumindest aus konzeptioneller Sicht der Begriff des ´NeuroFuzzy-Systems´ einem wissenschaftlichen Eintopf gleichkommt, in dem Unterschiedliches miteinander verkocht werden soll, in der Hoffnung, daß durch die Einführung von Prinzipien wie ´Selbstorganisation´ oder ´Unscharfes Schließen´, getreu der Homunkulus-Idee, ein ´intelligentes´ System entstehen möge. Ohne eine klare Definition dessen, was beschrieben, modelliert oder konstruiert werden soll, stellen solche oder ähnliche Begriffskombinationen jedoch eine konzeptionell-wissenschaftliche Sackgasse dar. Die oben gegebene Definition von ´Umgebung´ und ´Kognition´ erfordert, und das kann gar nicht oft genug betont werden, die Annahme ´geschlossener´ Systeme. Um die Konsequenz des Postulats der ´Geschlossenheit´ lebender Systeme zu verdeutlichen, ist es angebracht, die entsprechende Begriffsbildung in den Naturwissenschaften einmal zu hinterfragen. Aus Physik und Chemie sind wir gewöhnt, uns über den Systembegriff nur wenig oder gar keine Gedanken zu machen. ´Offene´ und ´geschlossene´ Systeme werden allenfalls in der Thermodynamik abgehandelt und dort im allgemeinen als geometrische Abgrenzungen verstanden, d.h., die Systeme werden durch einen Raumbereich definiert. Die Unterscheidung zwischen ´geschlossen´ und ´offen´ bezieht sich in der Physik darauf, ob Materie, die ein solcher Raumbereich enthält, bei Prozessen in dem Raumbereich verbleibt oder nicht. Ein im Rahmen dieser Begriffsbildung als ´geschlossen´ festgelegtes physikalisches System läßt im Gegensatz zu einem ´offenen´ keine Materie durch seine Begrenzungen strömen. Ist die Begrenzung eines Systems nicht nur für Materieströme, sondern für alle Energieströme undurchlässig, dann wird ein derartig festgelegtes physikalisches System als ´abgeschlossen´ oder ´isoliert´ bezeichnet. Man erkennt, daß bei dieser Systemdefinition an eine räumliche Vorstellung appelliert wird. Diese auf den ersten Blick vermeintlich anschauliche Systemdefinition ist jedoch sowohl aus mathematischer wie auch aus physikalischer Sicht nicht nur unzweckmäßig, sondern im höchsten Maße wissenschaftlich inkonsequent. Sie stammt aus einer Zeit, in der die Stoffmenge (gemessen in ´mol´) als physikalische Größe allgemein noch nicht akzeptiert war und die ´chemische Energie´ als Energieform von den Physikern ignoriert wurde. Nun haben aber physikalische Systeme immer eine gemeinsame Eigenschaft, nämlich Energie in verschiedenen Formen mit anderen (physikalischen) Systemen auszutauschen. Dabei ändert sich der physikalische Zustand des betrachteten Systems von einem, sagen wir Zustand 1 in einen Zustand 2 - oder anders ausgedrückt von einem Anfangszustand zu einem Endzustand. Die Veränderungen der das System beschreibenden physikalischen Variablen ist das, was in der Physik gemessen wird. Ändert sich der Zustand eines Systems nicht, dann kann man auch nichts messen oder anders herum ausgedrückt, tauscht das betrachtete System keine Energie mit einem anderen System aus, dann ändert sich nichts an dem System und es läßt sich infolgedessen auch nichts messen. Das bedeutet aber im vorliegenden Kontext ´offener´ und ´geschlossener´ Systeme, daß es in der Physik keinen Sinn macht, Systeme zu betrachten, die keine Energie austauschen können - die Physik (und Chemie) kennt nur Systeme, die offen sind, d.h. einen Austausch von Energie mit anderen Systemen zulassen. Für die formale Darstellung physikalischer Systeme sind Begriffe wie ´offen´ und ´geschlossen´ völlig überflüssig /5/, was nicht überraschend ist, da sich beide Begriffe wechselseitig bedingen. Nur wenn auch physikalische Systeme, bei denen keine Energie mit anderen Systemen ausgetauscht werden kann - die im sprichwörtlichen Sinne als geschlossen angesehen werden müßten - eine physikalische Bedeutung hätten, müßten die Begriffe von ´Offenheit´ und ´Geschlossenheit´ im Zusammenhang mit der Systemfestlegung in einer physikalischen Theorie berücksichtigt werden. Solche hypothetischen "geschlossenen" (physikalischen) Systeme befinden sich in einem physikalischen Zustand, in dem sie bis in alle Ewigkeiten verharren, an ihnen läßt sich nichts messen und damit sind sie aus physikalischer Sicht bedeutungslos. Kurz, der Begriff der ´Geschlossenheit´ macht in der Physik und Chemie keinen Sinn.
Zusammenfassend läßt sich festhalten:
Der Begriff des ´Gleichgewichts´ bezieht sich immer auf einen physikalischen Zustand, stellt also begrifflich nichts Neues dar. Befindet sich ein physikalisches System im Gleichgewicht, dann tut sich aus physikalischer Sicht nichts an dem System. Lebende Systeme sind aus physikalisch-chemischer Sicht immer "fernab" vom physikalisch-chemischen Gleichgewicht. Wären sie im physikalischen Gleichgewicht, dann wären sie im sprichwörtlichen Sinne "mausetot" und damit auch nicht zur Kognition befähigt. Lebende Systeme werden permanent von Energie durchströmt, d.h. in sie strömt sowohl Energie hinein wie auch heraus. Was dagegen niemals aus ihnen heraus oder in sie hineinströmt, ist Information und zwar auch dann nicht, wenn Elektroden im Gehirn angelegt werden. Es strömt immer nur Energie, das gilt auch für den Wahrnehmungsapparat oder die vom Experimentator im Gehirn angelegten Elektroden - hier könnte man allenfalls in der Sprache der Nachrichtentechnik von Signalen sprechen, die erst in dem empfangenden System selbst und/oder im Kopf des Experimentators: (Shannon´sche Informationstheorie) zur Information für das System und/oder den Experimentator werden. Dabei ist die Bedeutung der Information für das System nicht notwendigerweise identisch mit der Bedeutung der Information die "im Kopf des Experimentators errechnet" wird - das ist das Problem.
2. Die Reduktion biologischer Systeme zu "offenen" Systemen oder der Reduktionismus in der Biologie Da durch jede Messung die Veränderung zwischen einem Anfangs- und einem Endzustand bestimmt wird, reduziert jede experimentelle Wissenschaft, bei der die Messung im Vordergrund steht, ein System zu einem offenen (Teil-) System, bei dem es einen ´Anfang´ und eine ´Ende´, einen ´Input´ und einen ´Output´ gibt. Das sind Begriffe, die nur im Zusammenhang mit offenen Systemen einen Sinn ergeben, und damit wird auch klar, warum in den klassischen Naturwissenschaften der Begriff des ´Systems´ im allgemeinen nur eine untergeordnete Rolle spielt, von ´Geschlossenheit´ zu sprechen ist in diesem Kontext sinnlos. Das gilt auch für die Biologie, die, wenn überhaupt von Systemen gesprochen wird, in aller Regel auf die aus formaler Sicht obsoleten räumlich-geometrischen Vorstellungen der Physik und Chemie zurückgreift. Nun wird aber von Seiten der modernen Kybernetik ´Geschlossenheit´ eines Systems für die Existenz einer ´Umgebung´ und diese wiederum für die Beschreibung ´kognitiver´ Prozesse gefordert, und es sind gerade die kognitiven Fähigkeiten, die lebende Systeme von toter Materie signifikant unterscheiden. Damit stellt sich diese Thematik nicht nur den Ingenieur- und Computerwissenschaften bei ihren Bemühungen um eine Modellierung und Simulation kognitiver Prozesse, sondern sie stellt sich auch und gerade den Biowissenschaften. So reduziert sich aus wissenschaftlich konzeptioneller Sicht das System ´Affe´, bei dem beispielsweise die Hirnaktivität als Funktion (vom Experimentator) vorgegebener äußerer optischer Reize durch Elektroden gemessen wird, auf das System eines lebenden, nicht-trivialen Signal- oder Datenfilters, bei dem ein lebendes neuronales Netzwerk eingesetzt wird. Durch die experimentelle Anordnung ist das System ´Affe´ bzw. dessen Gehirn (für den Experimentator) zu einem offenen System reduziert worden. Über den (visuellen) Wahrnehmungs- oder Kognitionsprozeß, der sich im System ´Affe´ während der experimentellen Situation abspielt, erfährt der Experimentator durch solche oder ähnlich durchgeführten Messungen nichts. An dieser Situation würde sich natürlich auch dann nichts ändern, wenn experimentell die Möglichkeit bestünde, die Aktivität jedes einzelnen Neurons bis ins letzte Detail vermessen zu können. Erfolgreicher dagegen sind derartige Experimente, wenn es sich beispielsweise um Untersuchungen des Stoffwechsels handelt, dann befindet man sich jedoch eindeutig im Kontext von Physik und Chemie, und das ist ganz offensichtlich eine andere Beschreibungsdomäne als die der kognitiven Prozesse.
Es ist in diesem Kontext nicht weiter relevant nach dem wissenschaftlichen Nutzen von Messungen der Hirnaktivität bei Tieren zu fragen, das steht hier nicht zur Debatte. Fest steht jedoch, daß auf diese Weise keine Erkenntnisse über den Prozeß der Kognition gewonnen werden können, der Vergleich mit einem NTA liegt auf der Hand. Wenn aber die Fähigkeit zur Kognition ein wesentliches Merkmal lebender Systeme ist, dann tragen Experimente dieser Art, wenn überhaupt, nur wenig zu einer "Theorie lebender Systeme" bei und damit nützen sie einem Ingenieur, der kognitive Fähigkeiten in einem technischen System abbilden möchte, nichts. An dieser Stelle ist es angebracht, sich in einem Gedankenexperiment folgenden hypothetischen Fall vorzustellen: Angenommen, einem Ingenieur sei die Konstruktion eines technischen Systems mit kognitiven Fähigkeiten gelungen - wie will die "Nachwelt" den Algorithmus eines solchen Systems erforschen, wenn dieser nicht publiziert wurde? Durch Messungen der elektrischen Signale, d.h. deren Amplituden und/oder Frequenzen, gelingt dies aus den oben dargelegten Gründen ebensowenig, wie es einem Biologen gelingt, aus elektrophysiologischen Messungen der Hirnaktivität etwas über den Prozeß der Kognition zu erfahren. Schlimmer noch, selbst der Algorithmus eines einfachen Programms, wie es heute in jedem gewöhnlichen Computer abläuft, läßt sich auf diesem Weg nicht finden (vrgl. dazu Ref.9). Fassen wir kurz zusammen:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| III. Autonome Systeme: Beschreibung und Konstruktion | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sowohl die Modellierung
autonomer Systeme, deren Simulation sowie die Formulierung einer Theorie lebender Systeme
stellen eine äußerst komplexe interdisziplinär orientierte Aufgebe dar, die, ebenso wie
die Konstruktion autonomer Fahrzeuge, d.h. zur Kognition befähigter technischer
Artefakte, eine (formale) Sprache als Kommunikationshilfe und Konstruktionsgrundlage
voraussetzt. Eine adäquate formale Sprache muß, wie in Abschnitt II dargelegt wurde, so
strukturiert sein, daß verschiedene Beschreibungsdomänen durch dafür geeignete
Operatoren miteinander vernetzt werden können, und nicht wie bisher beziehungslos
irgendwie nebeneinander stehen. Das ist sozusagen die minimale Voraussetzung für eine
vereinheitlichte Theorie physikalischer (und chemischer) mit kognitiven (und volitiven)
Prozessen, wie sie nun einmal in lebenden Systemen ganz offensichtlich auftreten. Da alle wissenschaftlichen Aussagen logisch fundiert sein müssen, ist als formale Sprache zunächst ein Logik-Kalkül gefordert, bei dem verschiedene logische Domänen /13/ durch geeignete Operatoren bereits so miteinander vernetzt sind, daß eine Beschreibung, d.h. Modellierung und Simulation, simultan-parallel ablaufender physikalisch-chemischer und kognitiv-volitiver Prozesse möglich wird. Ein derart parallel vernetzter Kalkül ist durch die Poly-Kontextural-Logik (PKL) und die ihr zugrunde liegende Stellenwerttheorie bereits gegeben. Das Problem einer formal wissenschaftlichen Beschreibung lebender Systeme in einem "ganzheitlichen" Sinne besteht in der Aufgabe, diesen Kalkül in adäquater Weise mit Semantiken zu füllen. Dies stellt die bereits erwähnte komplexe interdisziplinäre Aufgabe dar, für die es keine historischen Vorbilder gibt. Wissenschaftsgeschichtlich gesehen ist dies eine völlig neue Situation, denn in der Vergangenheit wurde parallel zur Entwicklung der begrifflichen Fassung einer Theorie, die aus der experimentellen Beobachtung abgeleitet wurde, ein Formalismus entwickelt. Die mathematisch formale Weiterentwicklung einer solchen Theorie führte dann zur Reduktion der Bedeutungsvarianz der verwendeten Begriffe /14/. Eine weitere grundsätzliche Schwierigkeit auf dem Weg zu einer ´Theorie lebender Systeme´ resultiert aus der Tatsache, daß wir nicht über die Fähigkeit verfügen, Begriffe simultan-parallel zu denken, schlimmer noch, eine derartige Parallelität von Prozessen kann weder gemessen noch sonst in irgendeiner Weise unmittelbar wahrgenommen werden. Das bedeutet jedoch nicht, daß solche Prozesse möglicherweise gar nicht existieren - für das Verständnis lebender Systeme sind sie von fundamentaler Bedeutung. Erst die Begrifflichkeit einer derartigen Prozessualität, bei der Probleme wie z.B. Mehrzeitigkeit, Polyrhythmie, etc. auftauchen und theoretisch zu bewältigen sind, führen zu einer ´Therorie des Lebens´. Alle heute bekannten parallelen Rechnerarchitekturen und die auf diesen Plattformen ablaufenden Algorithmen lassen sich grundsätzlich auch sequentiell abarbeiten, ohne daß der durch sie abgebildete Prozeß eine qualitative Veränderung erfährt - was sich dabei verändert ist die Bearbeitungsgeschwindigkeit des Algorithmus. Diese Art von Parallelität ist nicht gemeint, wenn hier von simultaner Parallelität die Rede ist. Da menschliche Denkprozesse sequentiell ablaufen, und sich simultan-parallel ablaufende Prozesse prinzipiell nicht messen lassen, ist für die Entwicklung einer ´Theorie des Lebens´ der Computer ein unverzichtbares Hilfsmittel (zur Modellierung) und Werkzeug (zur Simulation). Der Weg zu einer ´Theorie des Lebens´ führt sowohl methodisch wie auch methodologisch über die Computerwissenschaften im Sinne einer Symbiose von Computer- und Biowissenschaften. Obwohl die Bezeichnung ´Neuroinformatik´ den Eindruck erweckt, als wäre durch die Renaissance dieses Gebietes zu Beginn der 80er Jahre eine derartige Symbiose bereits erfolgt, trügt der Schein, wie dies auch aus den Argumenten des Abschnitts II hervorgeht. Berücksichtigt man, daß einige Modelle der Neuroinformatik in den Lehrbüchern der Physik bzw. der Elektrotechnik unter anderen Bezeichnungen abgehandelt werden, wie beipielsweise als nicht-lineare Signal- und Daten-Filter und als solche seit Jahren bekannt sind und technisch erfolgreich appliziert werden, dann wird wiederum deutlich, daß es auf diesem Weg zu einer wirklichen Symbiose von Bio-. und Computerwissenschaften kaum kommen kann. So stellt beispielsweise das Paradigma der Neuroinformatik (bzw. des Neo-Konnektionismus) für die Psychologie einen Rückfall in den Behaviorismus dar, der heute unter Psychologen als überholt angesehen wird. Das Problem wird noch deutlicher, wenn man sich vergegenwärtigt, daß die adaptierten Netzwerkmodelle zur Kategorie der ´trivialen Automaten´ gezählt werden müssen, was aus Sicht der Lernpsychologie allenfalls der "Konzeption des Nürnberger Trichters" entsprechen würde, wenn es denn eine solche überhaupt gibt. Interessanter und vielleicht auch wegweisender sind in diesem Zusammenhang Entwicklungen anzusehen, die unter der Bezeichnung ´Artificial Life´ /15/ der ´Multiple Agents´ /16/ bekannt wurden sowie alle Bemühungen seitens der modernen Robotik, autonome Systeme zu konzipieren /17/. Hier wird zumindest der Versuch unternommen, Eigenschaften zu simulieren und nachzubilden, die lebende Systeme auszeichnen. Auch wenn man diese Experimente noch als sehr rudimentär und aus wissenschaftlicher Sicht teilweise vielleicht sogar als naiv ansehen muß, so sorgen zumindest alle jene Ansätze, die zu technisch-wirtschaftlichen Umsetzungen führen, wie die der Robotik, für den notwendigen Druck, um eine Umsetzung des eingangs erwähnten Paradigmenwechsels in den (Bio-)Wissenschaften zu beschleunigen, wo diese Entwicklungen bisher kaum zur Kenntnis genommen wurden. Im folgenden soll die Thematik autonomer Systeme im Zusammenhang mit der Robotik etwas näher beleuchtet werden.
1. Konzeption eines adaptiven Reglers - In der Regelungstechnik besteht ein Problem darin, geeignete Regler so zu entwerfen, daß sie nicht nur sehr allgemein anwendbar, sondern vor allem stabil und robust sind. Dabei kommen heute auch neuronale Netzwerke (NN), Fuzzy-Regler (FR) und die Kombination aus beiden, die NeuroFuzzy-Systeme (NFS) zur Anwendung. Der Vorteil dieser "unkonventionellen" Methoden liegt vor allem darin, daß ohne die Kenntnis des genauen mathematischen Modells einer Regelstrecke bzw. der mathematischen Beschreibung von Mustern oder Objekten diese mit Hilfe von FR- und/oder NN-Techniken erfaßt und als ´Look-Up-Table´ für Echtzeit-Anwendungen vorgehalten werden können. An einem Beispiel soll das Problem verdeutlicht werden. Beispiel: "Unterwiesenes und Nicht_Unterwiesenes Lernen" Ein Roboter soll von Punkt A einen Gegenstand nach Punkt B transportieren (z.B. in einem Krankenhaus das Essen oder in einem Hotel das Gepäck zwischen der Rezeption und den Zimmern verteilen). Dies Beispiel gehört nicht dem Bereich der Science Fiction an, solche Systeme gibt es bereits. In der Abb.3 ist die Situation für die folgende Diskussion nochmals etwas vereinfacht skizziert. Ein Fahrzeug soll in einem begrenzten Raumbereich selbständig auf einen Parkplatz P fahren. Dazu sei das Fahrzeug mit Sensoren ausgestattet, die auf einer Achse befestigt sind und von einem Schrittmotor um definierte Winkel gedreht werden können. Damit läßt sich die Position des Fahrzeugs bestimmen, die durch die Variablen x,y und den Winkel Y repräsentiert werden. Das Fahrzeug sei mit einer eigenen Recheneinheit zur Auswertung der Sensordaten sowie zum Ansteuern der Aktoren (Schrittmotor-Lenkung/Winkel-Vorderrad; Motor/Geschwindigkeit vor und zurück) ausgestattet. Das Fahrzeug ist ferner über eine Funkfernsteuerung mit einem externen Rechner bzw. einem Operateur verbunden.
Abb. 3 : Regelungskontext "Einparken in eine vorgegebene Position" In der 1.Phase (Unterwiesenes_Lernen) wird das Fahrzeug von unterschiedlichen Startpositionen aus über die Funkfernsteuerung vom Operateur auf die Parkfläche gesteuert. Die über die Sensoren jeweils ermittelten Positionen werden zusammen mit den korrespondierenden Aktordaten registriert. Sie bilden die Datensätze für den Regler, die in einer ´Look-Up-Table´ verwaltet werden: Eingangsdaten: x,y, ; Ausgangsdaten: Einstellwinkel-Vorderrad, Geschwindigkeit (Betrag vorwärts bzw. rückwärts). In der 2.Phase (Nicht_Unterwiesenes_Lernen) findet das Fahrzeug aus allen möglichen Positionen selbständig den Platz P, d.h. auch aus Positionen, die vorher nicht eintrainiert wurden. Die ´Look-Up-Table´ wird sozusagen ergänzt. Darüber hinaus soll das Fahrzeug die Anfahrwege, die Trajektorien, zum Ort P aus eigener Leistung nach vorgegebenen Kriterien optimieren. Letzteres wird in einer 3. Phase der Adaption von Bedeutung, wenn ein vorher nicht vorhandenes Hindernis auf der Fahrt zur Parkposition P eingebracht wird, und dieses Hindernis wiederholt angetroffen und umfahren werden muß. In diesem Fall ist es zweckmäßig, das Hindernis als Objekt in die ´Look-Up-Table´ mit aufzunehmen, um den Fahrtweg zu optimieren. Hier muß das System in der Lage sein, selbständig eine Entscheidung zu treffen, ob die Look-Up-Table ergänzt werden soll oder nicht. In diesem Beispiel wird im 1.Schritt das System in einer Anlernphase, die als ´Lernen_0´ bezeichnet werden soll, sozusagen vorprogrammiert. Konzeptionell gesehen entspricht diese Form des Lernens dem sogenannten ´Supervised Learning´, wie es im Sprachgebrauch des Konnektionismus benannt wird. Aus dem Beispiel wird deutlich, daß in Schritt 2 und 3, also nach der Adaptionsphase, mit einer ´Look-Up-Table´ gearbeitet wird, die im 1.Schritt erstellt wurde. Die Veränderungen der Daten dieser ´Look-Up-Table´ durch Ergänzung und/oder Optimierung sowie die Implementierung der Koordinaten möglicher Hindernisse in die ´Look-Up-Table´ durch das System selbst wird im folgenden als ´Lernen_I´ bezeichnet. Konzeptionell entspricht dies dem ´Unsupervised Learning´ der Neuroinformatik. Ohne an dieser Stelle darauf einzugehen, wie die Phasen 1 bis 3 jeweils konkret realisiert werden können - dies ist keine triviale aber dennoch lösbare Aufgabe - ist im vorliegenden Zusammenhang der in allen drei Phasen zeitlich invariante, d.h. sich nicht verändernde Kontext des Prozesses entscheidend, nämlich "Einparken in eine vorgegebene Position". Prozesse dieser Art besitzen sozusagen fließbandähnlichen Charakter, d.h. sich ständig wiederholende gleiche Situationen. Dies gilt auch für das neu aufgetauchte Hindernis aus Phase 3, das als eine Störung oder "starkes Rauschen" angesehen werden kann, bei dem der globale Kontext des Prozesse "Einparken_in_eine_vorgegebene_Position" trotz Störung erhalten bleibt. Das Beispiel steht exemplarisch für sehr viele Regelungsaufgaben, bei denen die klassischen Methoden der Regelungstechnik ihre Anwendung finden. Ob dabei neuronalen Netzwerken, Fuzzy-Reglern oder Kombinationen davon der Vorzug gegeben wird, ist ausschließlich eine Frage der Zweckmäßigkeit, d.h. man wird die flexiblere, robuste und vor allem die am einfachsten zu realisierende und damit die wirtschaftlich günstigste Lösung wählen. Mit anderen Worten, Prozesse, die hier mit dem Etikett des Lernen_0 bzw. Lernen_I gekennzeichnet wurden, lassen sich sowohl mit den herkömmlichen Regelalgorithmen wie auch mit den NN-, FR- oder NFS-Techniken erfolgreich realisieren.
2. Lernen zu lernen oder Lernen_II Betrachtet man das Beispiel aus dem vorstehenden Abschnitt III.1 als eine Vorstufe für den Antrieb eines Haushaltsroboters, dann ist eine Regelung auf der Basis von Lernen_0 und Lernen_I ganz offensichtlich noch nicht ausreichend. Um dies einzusehen, stellen wir uns vor, die Parkposition im obigen Beispiel sei durch ein Hindernis derart blockiert, daß das Fahrzeug das Hindernis nicht umfahren und somit die Parkposition nicht erreicht werden kann. Wenn der oben beschriebene Regler technisch vernünftig konzipiert ist, dann wird das Fahrzeug stoppen und eine Fehlermeldung anzeigen. Niemand wird erwarten, daß unter den gegebenen Voraussetzungen das Fahrzeug - aus eigener Leistung - den Versuch unternimmt, das Hindernis beiseite zu schieben oder eine neue Parkposition zu definieren, es sei denn, eine solche Option wurde vorher einprogrammiert. Selbstverständlich ist es möglich, eine derartige Option vorher einzuprogrammieren. Dies bedeutet lediglich, daß der Kontext, in dem sich der betrachtete Prozeß abspielen soll, durch diese Veränderung des Algorithmus entsprechend erweitert wurde, d.h. für das betrachtete Beispiel ´Einparken in eine vorgegebene Position und wenn nötig ein Hindernis beiseite räumen oder eine neue Position definieren´. Eine strukturell neue Lernsituation wird dadurch nicht erzeugt und deshalb ist diese Option für die weitere Diskussion uninteressant. Stattdessen fordern wir von dem System, daß es auf ein derart unerwartetes Ereignis aus eigener Leistung eine Erweiterung des Kontextes vornimmt. Das bedeutet, daß das System in der Lage sein muß, den eigenen Algorithmus zu verändern und nicht nur den Datensatz wie bei Lernen_I. Genau das würde man im alltäglichen Leben unter ´Lernen´ in einer entsprechenden Situation verstehen. Bei diesem Lernen ändert sich das Verhältnis zwischen dem lernenden System und seiner Umgebung, und das stellt technisch gesprochen eine Veränderung des Algorithmus dar, der das betreffende System charakterisiert. Ein System, welches dazu in der Lage ist, muß über kognitive und volitive Fähigkeiten verfügen. Es muß eine neue Situation wahrnehmen, sie reflektieren und entscheiden, d.h. einen Kontext festlegen, in dem die empfangenen Signale eine Bedeutung für das System erhalten. Mit anderen Worten, der Prozeß ´Lernen_eines_Systems_mit_Umgebung´, d.h. Lernen_II umfaßt wenigstens zwei sich wechselseitig bedingende, simultan-parallel ablaufende Prozesse (vrgl. Ref.7):
Beide Prozesse sind komplementär zueinander, d.h. sie bedingen sich gegenseitig und es macht keinen Sinn sie einzeln, d.h. voneinander unabhängig, betrachten zu wollen. Da unsere Vorstellungen heute sehr stark durch eine physikalische Begrifflichkeit und Anschauung geprägt ist, werden diese Prozesse häufig als getrennt ablaufend betrachtet. Damit wird aus logischer Sicht jedoch eine vollständig andere Prozessualität beschrieben. Der durch die Beziehung (9) gegebene Prozeß läßt sich weder auf einen hierarchisch strukturierten Entscheidungsbaum abbilden, noch läßt er sich sequentiell darstellen oder beschreiben. Die formale Darstellung derartiger Prozesse verlangt vom System die logische Unterscheidung zwischen einem Objekt (z.B. dem konkreten Hindernis) und dem Abbild des Objekts: Der Tisch, der vor einem steht, ist logisch gesehen von anderem Typus wie der Begriff des Tisches, also sein Abbiild, oder um es in der Sprache der Mengenlehre auszudrücken, die Menge ist von logisch höherem Typus als ihre Elemente, gleiches gilt für das Verhältnis von Operator und Operand. Ein System, welches lernt, wie es lernt, also der Prozeß ´Lernen lernen´, wird als Lernen_II bezeichnet /18/. Die formale Darstellung eines derartigen Prozesses, bei dem das System die gesamte Situation reflektiert und seinen eigenen Algorithmus verändern soll, erfordert demnach ein Vertauschen von Operator und Operand, d.h. was von einem Standpunkt ein Operator war, wird im Prozeß der Reflektion zum Operanden und umgekehrt. Dieser Umtauschprozeß muß simultan-parallel ablaufen. Das ist das Problem, welches der Aussage (9) zugrunde liegt und das es zu lösen gilt, wenn Prozesse wie ´Lernen II´ technisch realisiert werden sollen. Aus der Abb.4 läßt sich anhand zweier Muster der Prozeß von Lernen_II am sogenannten "Umkehrungs-Lernen" nochmals verdeutlichen: Einem neuronalen Netz wird das Muster 1 angeboten, das Netz wird auf dieses Muster trainiert. Danach wird das Muster 2 angeboten und das Netz wird auf das Muster 2 adaptiert. Danach wird wiederum Muster 1 angeboten, dann wieder Muster 2 usw. Die entscheidende Frage lautet, was lernt das System (in diesem Fall das neuronale Netzwerk) aus eigener Leistung über die Umkehrung ? Bei einem lernfähigen System im Sinne von Lernen_II würde sich nach einiger Zeit die jeweilige Dauer der einzelnen Trainingsphasen verkürzen. Ein herkömmliches neuronales Netzwerk lernt aus eigener Leistung nichts über die Umkehrung des Adaptionsprozesses. Obwohl jeder Kognitionsprozeß ein Prozeß ´2. Ordnung´ im Sinne von Lernen_II ist, und obwohl lebende Systeme sich von toten Objekten gerade durch ihre Fähigkeiten zur Kognition signifikant unterscheiden, gibt es bisher weder eine technische Realisierung von Lernen_II, noch gibt es bis heute technische Realisierungen kognitiv-volitiver Prozesse. Die Modelle der Neuroinformatik gehören zur Kategorie der Lernprozesse 1. bzw. 0. Ordnung und stellen konzeptionell gesehen, wie schon in Abschnitt II erwähnt, digitale Datenfilter, d.h. non_kognitive Netzwerke dar. Die Frage stellt sich, "ob es überhaupt notwendig ist, derartige Prozesse formal zu beschreiben, um sie anschließend technisch zu realisieren?" Dazu sei nochmals auf das Beispiel des parkenden Fahrzeuges in der Variante mit ´verbarrikadierter Parkposition´ zurückgegriffen. Die gestellte Frage läuft technisch gesehen auf die Alternative hinaus, den Kontext für die Aktionen des Systems entweder durch vorherschauendes Programmieren adäquat zu erweitern, d.h. das vom Standpunkt des Systems unerwartete Ereignis wird vom Konstrukteur vorausschauend einprogrammiert, oder das System reagiert selbst auf das unerwartete Ereignis und modifiziert den eigenen Algorithmus (Lernen II), um auf diese Weise seinen Handlungskontext (selbst) zu erweitern. Dabei könnte das System zu unterschiedlichen Entscheidungen gelangen, nämlich eine neue Parkposition aufsuchen oder das Hindernis beseitigen. Beide Resultate stellen eine adäquate Erweiterung des globalen Handlungskontextes "Einparken_in_eine_vorgegebene_Position" dar. Die Notwendigkeit der technischen Realisierung von Lernen_II wird sofort deutlich, wenn man zu dem Szenarium ´Haushaltsroboter´ übergeht. Die Vorstellung, jede mögliche Situation vorausschauend einprogrammieren zu können, ist absurd, insbesondere wenn ein solcher Roboter in irgendeinem realen Haushalt und nicht in einer künstlichen Klötzchenwelt agieren soll. Eine flexible Signal- und Datenverarbeitung verlangt hier nach Prozessen wie Lernen_II, das bedarf keiner weiteren Begründung. Prozesse von Lernen_I alleine sind für die Konzeption eines Haushaltsroboters nur bedingt von Nutzen, denn es macht keinen Sinn, jede beliebige, neue Situation in eine ´Look-Up-Table´ aufzunehmen. Genau hierin, nämlich in der Frage, ob eine neue Situation in den Datensatz eines globalen Kontextes übernommen werden soll oder nicht, muß vorher vom System selbst entschieden werden. Solche Entscheidungsprozesse werden aber erst durch die Realisierung von Lernen_II ermöglicht. Fassen wir kurz zusammen:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IV. Resümee | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Der Stand wissenschaftlicher
Erkenntnis stellt sich heute i.allg. so dar, daß von Autonomie, Kognition, Lernen usw. im
Kontext biologischer und technischer Systeme zwar gesprochen, die Problematik der
Geschlossenheit jedoch nicht zur Kenntnis genommen wird. Dabei wird in aller Regel auch
übersehen, daß autonome Systeme nicht nur über kognitive sondern auch über volitive
Fähigkeiten verfügen müssen /19/. Damit nimmt die
Komplexität des Problems der (formalen) Beschreibung autonomer Systeme noch erheblich zu.
Begriffe wie ´Offenheit´ und ´Geschlossenheit resultieren nicht aus experimentellen Messungen, sondern sind wie ´rechts´ und ´links´ standpunktabhängige Beschreibungskategorien, die erst im Rahmen einer formalen Darstellung ihre eigentliche Bedeutung erlangen. Alle räumlich-geometrischen Vorstellungen sind somit für die begriffliche Fassung einer Theorie autonomer Systeme völlig obsolet. Jede experimentelle Messung reduziert das zu untersuchende Objekt zu einem System mit einem Anfangs- und einem Endzustand und damit zu einem "offenen System", an dem generell nur physikalisch-chemische Parameter gemessen werden können. Kognitive Prozesse lassen sich damit nicht erfassen, d.h. die Thematik von "Kognition und Autonomie" geht auf diesem Weg verloren. Was benötigt wird, ist ein geeigneter Kalkül zur Entwicklung eines Modells biologisch kognitiver Netzwerke, der eine simultane (formale) Darstellung offener und geschlossener Netze (Systeme) erlaubt. Dafür werden jedoch wenigstens drei unterschiedliche, miteinander jeweils vermittelte Beschreibungspositionen benötigt, aus denen heraus sich das Modell biologisch kognitiver Netze (Systeme)
widerspruchsfrei thematisieren läßt. Die wissenschaftliche Umsetzung dieser Forderung stellt primär ein wissenschaftslogisches, interdisziplinär-orientiertes Problem dar, worauf in der Vergangenheit schon mehrfach hingewiesen wurde /20/ und begründet gleichzeitig das formale Fundament einer modernen allgemeinen Systemtheorie. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Referenzen | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| /1/ von
Foerster, H., Kybernetik einer Erkenntnistheorie, in: Sicht und Einsicht, Vieweg Verlag,
Braunschweig, 1985.
/2/ Varela, F. , Principles of
Biological Autonomy, in: General Systems Research (Klir, G., ed.), Vol.II, North Holland
Publ., Amsterdam, 1979.
/3/ Maturana, H..,
Biologie der Kongnition, in Erkennen, die Organisation und Verkörperung von Wirklichkeit,
Vieweg Verlag, Braunschweig, 1975.
/4/ Maturana, H. &
Varela, ,F., Autopoiesis: The Organization of the Living, in: Autopoiesis and Cognition,
Boston Studies in Philosophy of Science, Vol. 42, p.63-134, (M.S.Cohen, M.W. Wartoisky,
eds.) D. Reidel Publ., Dodrecht 1972.
/5/ Falk, G., &
Ruppel, W., Energie und Entropie - Eine Einführung in die Thermodynamik, Springer Verlag,
Berlin, 1976.
/6/ von Foerster, H., Entdecken oder Erfinden - Wie läßt sie Verstehen verstehen?, in: Einführung in den Konstruktivismus (H. Gumin & A. Mohler, eds.), Oldenburg Verlag, München, 1985.
/7/ von Goldammer, E.
& Kaehr, R., Poly-contextural modeling of heterarchies in brain functions, in: Models
of Brain Functions (Cotterill, R.M.J., ed.), Cambridge University Press, 1989, p.483-497.
/8/ siehe dazu auch
Ref. /6/.
/9/ Unbestimmbarkeitsprinzip nach A. Gill: Gill hat gezeigt, daß es funktionale Organisationen solcher finiter Automaten gibt, die prinzipiell nicht durch eine endliche Versuchsfolge erschlossen werden können: Gill, A., Introduction to the Theory of
Finite-State-Machines, Mc-Graw-Hill, N.Y., 1962.
/10/ Kaehr, R. &
von Goldammer, E., Again Computers and the Brain, Journal of Molecular Electronics, Vol.
4, 1988, p.S31-S37.
/11/ von Goldammer, E.
& Kaehr, R., Problems of Autonomy and Discontexturality in the Theory of Living
Systems, in: Analyse dynamischer Systeme in Medizin, Biologie und Ökologie, Reihe:
Informatik-Fachberichte , (Möller, D.P.F. & Richter, O., Hersg.), Springer Verlag,
1990, p.3-12.
/12/ von Goldammer, E.
& Kaehr, R., Lernen in Maschinen und lebenden Systemen, Design und Elektronik, März
1989, p.146-151.
/13/ In einer
logischen Domäne sind jeweils alle logischen Opertionen gültig.
/14/ So versteht man
heute unter einem physikalischen "Teilchen" den Energie- und Impulstransport
durch den freien Raum. Damit hat sich die Bedetung des Begriffes "Teilchen" von
etwas Greifbarem ins Abstrakte hin gewandelt. Dies ist eine unmittelbare Folge der
Atomphysik, in der z.B. Licht sowohl als Welle wie auch als Teilchen (Photon) bechrieben
werden kann. Bei einem Billardspiel sind nicht die greifbaren Kugeln von physikalischem
Interesse, sondern wiederum nur der Energie- und Impulstransport sowie deren Austausch
beim Stoß.
/15/ Langton, C.G.,
(ed.), Artificial LIfe, Addison-Wesley Publ., 1989.
/16/ Müller, J.
(Hrsg.), Verteilte Künstliche Intelligenz, BI-Wissenschaftsverlag, Mannheim, 1993.
/17/ Antsaklis, P.J.
& Passino, IK.M. (eds.), An Introduction to intelligent and Autonomous Control, Kluwer
Academic Publ. 1993.
/18/ siehe Ref. /12/
/19/ siehe Ref. /7/
/20/ siehe Ref. /7/,
/10/, /11/, /12/
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adresse der Autoren: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Institut
für Kybernetik & Systhemtheorie - ICS Büro: Harpener Hellweg 532 44388 Dortmund Contact webmaster@vordenker.de
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||