Die eine KI gibt es nicht
KI beherrscht auf wissenschaftlicher, wirtschaftlicher, gesellschaftlicher und politischer Ebene viele Diskussionen. Oft entsteht der Eindruck, dass sich dahinter eine homogene Technologie verbirgt. Die gibt es aber gar nicht.
In den öffentlichen Diskussionen entsteht der Eindruck, dass sich hinter künstlicher Intelligenz eine homogene Technologie verbirgt. Die gibt es aber gar nicht.
Von Alexa bis zum autonomen Fahren, von Algorithmen bis zu Allmachtsfantasien – das Spektrum der Themen, die mit künstlicher Intelligenz (KI) in Verbindung gebracht werden, ist breit. Experten und auch Laien führen unter dem Stichwort ganz unterschiedliche Verfahren und Konzepte ins Feld. Tatsächlich bringt jeder Ansatz andere Möglichkeiten mit sich und eignet sich für spezielle Einsatzszenarien in Unternehmen.
Generell ist KI ein Teilgebiet der Informatik und beschäftigt sich mit der Abbildung „intelligenten“Verhaltens durch IT. Lange hat KI nicht den Sprung aus den Universitäten in die Unternehmen geschafft. Viele Erwartungen der frühen Jahre konnte die Technologie nicht erfüllen. Jetzt aber wendet sich das Blatt: Immer wieder berichten Medien über Durchbrüche, neue Einsatzgebiete und auch über neue Gefahrenpotenziale.
Drei Faktoren sind für den Siegeszug von KI verantwortlich: mehr Daten, billigere Speicherkapazitäten und eine ständig höhere Rechenleistung (beispielsweise durch Nvidia-Grafikkarten-Farmen). Sie ermöglichen es Unternehmen, KI-Verfahren in immer komplexeren Konfigurationen einzusetzen.
Experten unterscheiden zwischen „starker KI“, deren Ziel es ist, menschliche Intelligenz nachzuahmen, und „schwacher KI“, die genutzt wird, um intelligente Entscheidungen für spezielle Teilbereiche zu treffen, etwa für die Automatisierung von Prozessen. Starke KI liegt außerhalb der aktuellen technischen Möglichkeiten. Ungelöste fundamentale Probleme sorgen dafür, dass diese Variante auf absehbare Zeit ein Gedankenspiel für Theoretiker bleibt, auch wenn die Berichterstattung teilweise anderes suggeriert. Schwache KI hingegen ist ein Ansatz, der heutzutage in vielen Anwendungen eine Rolle spielt. Im Folgenden wollen wir daher nur auf Aspekte der schwachen KI eingehen.
Kern eines KI-Systems ist ein Modell
Künstliche Intelligenz umfasst ein umfangreiches Set an Methoden, Verfahren und Technologien. Kern eines KI-Systems ist ein sogenanntes Modell, das für eine bestimmte Fragestellung modelliert ist – zum Beispiel um bei bestimmten Entscheidungen zu unterstützen oder Vorhersagen zu treffen.
Es gibt sowohl viele verschiedene Arten von Modellen als auch unterschiedliche Techniken dafür, Modelle zu erstellen. Welche zum Einsatz kommen, lässt sich am leichtesten anhand
von konkreten Anwendungsfällen, sogenannten Use Cases, erläutern. Dazu später mehr.
Grundlegend lässt sich künstliche Intelligenz auf Basis der Repräsentation des Wissens in sogenannte symbolische und subsymbolische Systeme unterteilen. In einem symbolischen System werden Regeln und Beziehungen für Konzepte angewendet, die für Menschen verständlich sind. Das heißt: Das Modell kann von Menschen gelesen und verstanden werden. Subsymbolische Systeme hingegen sind für Menschen weitgehend Blackbox-Systeme, deren Inhalte nicht einfach nachzuvollziehen sind.
Symbolisches und subsymbolisches System
Folgendes Beispiel illustriert die unterschiedlichen Konzepte. Ziel soll es sein, in einer Gruppe von Menschen die Väter zu identifizieren. In einem symbolischen System stellen Experten die Regel auf, dass das Konzept „Vater“eine Spezialisierung des Konzepts „Person“darstellt; nämlich eine Person, die männlich ist und die mindestens eine Elternbeziehung zu einer anderen Person (seinem Kind) hat.
Wenn solche Regeln hinterlegt sind, kann das System Suchanfragen nach Vätern beantworten – und zwar selbst dann, wenn in den durchsuchten Daten die Eigenschaft „Vater“nicht angegeben ist, sondern nur Informationen darüber existieren, welche Beziehungen zwischen Personen bestehen und welches Geschlecht Personen haben.
In einem subsymbolischen System hingegen könnten Experten für die gleiche Aufgabe eine sogenannte Support Vector Machine (SVM) einsetzen oder ein künstliches neuronales Netz (KNN) verwenden. Beides sind Verfahren, die Experten häufig und erfolgreich für die automatische Klassifikation (Einordnung) von Daten zu bestimmten Klassen nutzen. Auch diese Verfahren sind prinzipiell dazu geeignet, Personen als Väter und Nicht-Väter zu klassifizieren.
Beispiel Väter und Söhne
Dazu teilt die Support Vector Machine einen multidimensionalen Datenraum in Form einer Ebene – einer sogenannten Hyperplane – auf, die die Personengruppen der Väter und NichtVäter separiert.
In einem vereinfachten Beispiel mit zwei Dimensionen bedeutet dies, dass Punkte in einem Koordinatensystem die zu bewertenden Daten darstellen und die SVM durch diese Punkte eine Gerade ermittelt, die die Punkte in zwei Klassen (Vater/Nicht-Vater) trennt.
Das neuronale Netz löst die Klassifikation „Vater/Nicht-Vater“gänzlich anders, nämlich durch die Ableitung dieser Klassifikationen aus einer Menge vernetzter „Neuronen“. Diese bilden verschiedene Datentransformationen ab. Die Neuronen sind jeweils zu Ebenen zusammengefasst, und Neuronen benachbarter Ebenen sind durch gewichtete Verbindungen miteinander verknüpft. So werden in das Netz eingegebene Daten durch die Neuronen der verschiedenen Ebenen verarbeitet, um schließlich die Klasse „Vater“oder „Nicht-Vater“zu aktivieren.
Subsymbolische Systeme sind komplex
Schon diese Erklärungen verdeutlichen: Der Prozess und die Funktionsweise subsymbolischer Systeme sind mit wenigen Worten nur schwer zu vermitteln. In dem symbolischen System können Menschen die Funktionsweise der Entscheidungsfindung „Vater/Nicht-Vater“einfach nachvollziehen: Sie müssen nur die Regeln lesen und anwenden. Das System kann sogar die Entscheidung, warum eine Person ein Vater ist, „erklären“, indem es darstellt welche Informationen wie zu der Entscheidung beigetragen haben.
Die Nachvollziehbarkeit der Entscheidung für ein subsymbolisches System, im genannten Beispiel eine Support Vector Machine oder ein neuronales Netz, ist kaum nachvollziehbar. Den Prozess zu verstehen, der zum Entstehen von Ebenen in multidimensionalen Räumen beziehungsweise zu Gewichtungen von Beziehung zwischen Neuronen geführt hat, ist hochgradig komplex.
Systeme je nach Kontext einsetzen
Zurück zur unternehmerischen Praxis: Welches System sich eignet, ist vom Kontext der Anwendung und des Unternehmens abhängig. Wenn die Regularien es verlangen, dass Entscheidungen beispielsweise über Kreditzusagen oder die Genehmigung von Bauverfahren nachvollziehbar und transparent sein müssen, scheiden subsymbolische Verfahren für Unternehmen oder Behörden aus. Sie bieten keine Möglichkeit, solche Erklärungen zu liefern.
Keine Intelligenz ohne Lernen beziehungsweise Modellierung: Das gilt auch für die künstliche Intelligenz. Beim Machine Learning (ML) handelt es sich um die Fähigkeit, ein Modell auf Basis von Daten automatisiert zu erlernen. Maschinelles Lernen gibt es in den Spielformen des überwachten, des unüberwachten und des verstärkenden Lernens (Reinforcement Learning):
Überwachtes Lernen bedeutet, dass Experten dem Verfahren für eine Trainingsdatenmenge jeweils vorgeben müssen, was die richtige Entscheidung ist. Da häufig große Trainingsmengen benötigt werden, um zu guten Ergebnissen zu kommen, ist der Aufwand dabei oft hoch.
Beim unüberwachten Lernen analysiert das System Daten hinsichtlich ihrer Ähnlichkeit beziehungsweise ihrer Distanz, ohne dass Experten Trainingsdaten eingeben. Ein Beispiel für unüberwachtes Lernen ist die Suche nach Klassen in einer Menge von Datenpunkten. In der Regel ist die einzige Eingabe beim unüberwachten Lernen die Anzahl der Klassen, die gefunden werden sollen.
Unter dem Begriff Reinforcement Learning fassen Fachleute Verfahren zusammen, die in der Form direkten Feedbacks lernen, nicht aber durch die Vorgabe von Trainingsbeispielen. Bekannte Anwendungsszenarien für diese Form des Lernens sind das Erlernen von Spielen wie Schach, Go oder verschiedenen Computerspielen.
Unabhängig von dem gewählten Verfahren kann ein Modell Zusammenhänge erkennen und neue Erkenntnisse liefern. Aus dieser Fähigkeit entsteht ein breites Spektrum an Einsatzmöglichkeiten:
Frühwarnsysteme im Maschinenbau, bei denen das System lernt, die Mechanismen, die zum Ausfall von Maschinen führen, frühzeitig zu deuten (Predictive Maintenance).
Das teil- oder vollautomatische Erkennen von relevanten Textpassagen in unstrukturierten Dokumenten, beispielsweise beim Prozess der Schadensmeldung in Versicherungen.
Automatische Verfahren zum Entdecken und Vorbeugen von Betrugshandlungen in der Finanz- oder Versicherungsbranche, die sogenannte Fraud Detection.
Selbst als autonomer Kameramann können die Modelle inzwischen genutzt werden. So bietet das Essener Startup Soccerwatch.tv eine Lösung an, die die Kameraführung während eines Fußballspiels übernimmt. Hier wurde erfolgreich ein KI-Modell trainiert, das relevante Kamerapositionen und Einstellungen selbständig auswählen kann.
Aus der richtigen Kombination entsteht die richtige Lösung
Üblicherweise nutzen komplexe Systeme unterschiedliche Methoden der KI. Der folgende Anwendungsfall aus dem Bankenumfeld zeigt, wie die Methoden zusammenspielen.
Fonds-Manager in Banken verlassen sich bei ihren Anlageentscheidungen auf bankinterne Berater. Diese Experten lesen und bewerten Analysen, beispielsweise über die Entwicklung von Industriebereichen in unterschiedlichen Regionen der Welt. Es ist für einzelne Personen oder Teams aber schier unmöglich, alle relevanten Informationsquellen im Blick zu behalten und das Wissen über die Zusammenhänge dann auch noch passend abrufen zu können. KI-Verfahren ermöglichen es, Berichte automatisch zu analysieren und die Inhalte dann in Form einer natürlichen Sprachausgabe zur Verfügung zu stellen. Mit Hilfe von Methoden des Natural Language Processing werden Texte analysiert und Informationen extrahiert, die maschinell verarbeitet werden können, das heißt: die von Maschinen „verstanden“werden. Denn anders als für die meisten Menschen stellt ein Text für eine Maschine lediglich eine Menge von Zeichen ohne Bedeutung (Semantik) dar. Die so gewonnenen Informationen werden in ein System eingespeist. Dieses enthält ein komplexes Modell, das Anlageentscheidungen vorschlagen kann.
Die Anfrage für eine Anlageempfehlung können die Finanzexperten in Form von natürlicher Sprache übermitteln: „Gib mir bitte eine Anlageempfehlung mit Schwerpunkt asiatische Märkte der Risikoklasse ,ertragsorientiert‘.“Das Sprachsignal wird dann mit den gleichen Verfahren in einen Text übersetzt, die Systeme wie Amazon Alexa, Google Home, Apple Siri oder Microsoft Cortana nutzen. Dabei handelt es sich meist um maschinelles Lernen auf Basis von neuronalen Netzen. In dem so erfassten Text erkennt das System dann die Zielsetzung des Fragenden, den sogenannten Intent. Das Wissensreprä-sentationssystem erzeugt aus diesem Intent die Anlageempfehlung, die dann vorgelesen wird.
In diesem Use Case arbeiten Methoden des Natural Language Processing, der Wissensrepräsentation und des Machine Learning zusammen, um die gewünschten Funktionen zur Verfügung zu stellen.
Bei der Planung sauber differenzieren
Die Beispiele und Erläuterungen zeigen: Hinter dem Thema KI stecken eine Vielzahl von unterschiedlichen Methoden, Verfahren und Technologien. Damit ein Projekt den gewünschten Erfolg erzielt und allen regulatorischen Anforderungen entspricht, müssen die Beteiligten bei der Planung sauber differenzieren. Entscheidend ist es, einzelne Komponenten so auszuwählen, dass sie in Summe den Anforderungen an Transparenz und Nachvollziehbarkeit genügen. Häufig führt mehr als ein Weg zum Ziel – aber nicht alle Wege stehen einem Unternehmen auch offen.