Was ist Cognitive Computing?

Entwickler, der vor zwei Computerbildschirmen sitzt

Autoren

Josh Schneider

Staff Writer

IBM Think

Ian Smalley

Staff Editor

IBM Think

Was ist Cognitive Computing?

Cognitive Computing ist ein wachsender Bereich der Informatik, der Computermodelle verwendet, um die menschliche Kognition oder andere Arten menschlicher Denkprozesse genau zu simulieren, um komplexe Probleme zu lösen, die möglicherweise mehrdeutige, ungewisse oder anderweitig unspezifische Antworten haben.

Aufbauend auf den umfassenden Computing-Frameworks der künstlichen Intelligenz (KI) und Signalverarbeitung kombiniert Cognitive Computing eine Reihe von Disziplinen des maschinellen Lernens (ML) mit Prinzipien der Mensch-Computer-Interaktion, Dialog- und Narrativgenerierungstechniken, um Maschinen zu schaffen, die wie Menschen lernen, denken und verstehen können. Effektive Cognitive Computing-Systeme können große Datenmengen verarbeiten, um Muster und Zusammenhänge zu erkennen, die über die menschlichen Fähigkeiten hinausgehen. 

Zwar gibt es viele Bereiche, in denen Computer den Menschen überlegen sind, doch selbst fortschrittliche KI-Systeme haben noch immer Schwierigkeiten mit bestimmten Aufgaben, wie dem Verstehen natürlicher Sprache und dem Erkennen bestimmter Objekte. Cognitive Computing versucht, die kognitiven Systeme des menschlichen Gehirns nachzuahmen (zum Beispiel Mustererkennung, Spracherkennung usw.), um die Entscheidungsfindung zu verbessern.   Cognitive Computing-Systeme können so konzipiert sein, dass sie dynamische Datensätze in Echtzeit und mehrere Informationsquellen in Kombination nutzen, einschließlich sensorischer Eingaben wie visuelle, gestische, auditive oder von Sensoren bereitgestellte Daten. 

Einige reale Anwendungsfälle für Cognitive Computing sind Stimmungsanalysen, Risikobewertungen und Formen der Bilderkennung, wie z. B. Gesichts- und Objekterkennung. Cognitive Computing ist in den Bereichen Robotertechnik, Gesundheitswesen, Bankwesen, Finanzen und Einzelhandel von besonderem Wert. 

Die neuesten KI-Trends, präsentiert von Experten

Erhalten Sie kuratierte Einblicke in die wichtigsten – und faszinierendsten – KI-Neuheiten. Abonnieren Sie unseren wöchentlichen Think-Newsletter. Weitere Informationen in der IBM Datenschutzerklärung.

Vielen Dank! Sie haben ein Abonnement abgeschlossen.

Ihr Abonnement wird auf Englisch geliefert. In jedem Newsletter finden Sie einen Abmeldelink. Hier können Sie Ihre Abonnements verwalten oder sich abmelden. Weitere Informationen finden Sie in unserer IBM Datenschutzerklärung.

Grundlagen von Cognitive Computing

Das übergeordnete Ziel des Cognitive Computing besteht darin, Systeme zu entwickeln, die in der Lage sind, komplexe, mehrstufige Probleme zu lösen, die in der Regel menschliche Kognition erfordern. Diese Art von Problemen erfordert in der Regel eine hochgradige, kontextabhängige Mustererkennung. Wenn es darum geht, Sprache oder Bilder zu interpretieren, sind Menschen sehr gut darin, Kontexthinweise zu erkennen, die eine genaue Entscheidungsfindung ermöglichen. Diese Art von Aufgaben kann für regelbasierte Computersysteme eine viel größere Herausforderung darstellen.

Kognitive Computer werden im Gegensatz zu herkömmlichen Systemen entwickelt, um große Mengen unstrukturierter Daten aus verschiedenen Quellen zu analysieren, mit dem spezifischen Ziel, durch ausgefeiltere Mustererkennung genaue und wertvolle Erkenntnisse zu gewinnen. Effektive Cognitive Computing-Systeme können Texte (in regulären und unregelmäßigen Schriftarten), Bilder und Sprache interpretieren und sind sogar in der Lage, Verbindungen zwischen unterschiedlichen Datentypen herzustellen. Solche Systeme können sich zudem im Laufe der Zeit verbessern und den menschlichen Lernprozess nachahmen. 

Cognitive Computing-Modelle basieren zumeist auf künstlichen neuronalen Netzen, einer Art von KI, die Schichten von Knoten oder künstlichen Neuronen verwendet, die von den Nervenbahnen im menschlichen Gehirn inspiriert sind. Diese Arten von Netzwerken können sich im Laufe der Zeit verbessern, indem sie effektiv aus jedem einzelnen Datenelement lernen, das ihnen zugeführt wird, um ihren Entscheidungsfindungsprozess zu optimieren.

Während neuronale Netze für bestimmte Arten von Aufgaben sehr leistungsfähig sein können, integrieren kognitive Systeme häufig auch andere Arten von KI-gesteuerten oder KI-verwandten Technologien, wie z. B. Verarbeitung natürlicher Sprache (NLP) und maschinelles Lernen, um verschiedene Eingaben und Signale besser zu verstehen und zu interpretieren. 

Cognitive Computing-Systeme sind darauf ausgelegt, große Datenmengen aus verschiedenen Arten von Quellen zu kombinieren. Um unterschiedliche und manchmal widersprüchliche Eingaben zu analysieren und abzuwägen und auf der Grundlage des erlernten Kontexts fundierte Schlussfolgerungen zu ziehen, verwenden kognitive Systeme verschiedene selbstlernende Technologien, die die menschliche Intelligenz nachahmen sollen. Zu diesen Methoden gehören vorausschauende Analysen, Datenanalyse, Big Data Mining und verschiedene Mustererkennungsmodelle zur Optimierung des Entscheidungsfindungsprozesses.

AI Academy

KI-Experte werden

Erlangen Sie das nötige Wissen, um KI-Investitionen zu priorisieren, die das Unternehmenswachstum vorantreiben. Starten Sie noch heute mit unserer kostenlosen AI Academy und gestalten Sie die Zukunft der KI in Ihrem Unternehmen.

Attribute von Cognitive Computing

Das Training der Arten von maschinellen Lernalgorithmen, die in kognitiven Systemen verwendet werden, erfordert große Mengen sowohl strukturierter als auch unstrukturierter Daten. Während des Trainings beginnen diese Arten von Systemen, Muster zu erkennen, und verfeinern im Laufe der Zeit ihre Datenverarbeitungstechniken, um schnellere und genauere Verbindungen herzustellen. 

Beispielsweise kann ein KI-System, das darauf trainiert ist, verschiedene Blumenarten zu erkennen, mit einer Datenbank gefüttert werden, die Hunderttausende verschiedener Blumenbilder speichert. Beispielsweise kann ein KI-System, das darauf trainiert ist, verschiedene Arten von Blumen zu identifizieren, mit einer Datenbank gespeist werden, in der Hunderttausende verschiedener Blumenbilder gespeichert sind. 

Ein System, das darauf trainiert ist, Blumen nur anhand von Blumenbildern zu identifizieren, könnte jedoch bestimmte Kontexthinweise, die Bilder nicht vermitteln können, falsch interpretieren. Um kognitive Fähigkeiten zu erreichen, die denen der menschlichen Entscheidungsfindung ähneln, müssen kognitive Computersysteme verschiedene Arten von Technologien miteinander verbinden und bestimmte spezifische Eigenschaften aufweisen. Um als Cognitive Computer zu gelten, muss ein System nämlich die folgenden Eigenschaften aufweisen.

1. Adaptiv

Kognitive Systeme müssen in der Lage sein, auf Informationsänderungen zu reagieren und sich anzupassen, und sie müssen flexibel genug sein, um unterschiedliche Herausforderungen zu bewältigen. Systeme müssen in der Lage sein, dynamische Daten in Echtzeit zu verarbeiten und sich an mögliche Änderungen sowohl der Informationen als auch der Umgebung anzupassen.

2. Interaktiv

Die Interaktion zwischen Mensch und Computer ist ein wesentliches Element kognitiver Systeme. Kognitive Systeme müssen reaktionsschnell sein, damit Benutzer ihre Anweisungen an sich ändernde und weiterentwickelnde Anforderungen anpassen können. Aber kognitive Systeme müssen auch in der Lage sein, mit anderen Arten von Technologien zu interagieren, wie z. B. dem Internet der Dinge (IoT) und Cloud-Computing-Plattformen.

3. Iterativ und zustandsbehaftet

Cognitive Computing-Plattformen müssen in dem Sinne iterativ sein, dass sie einzigartige Probleme oder Problemtypen identifizieren können. Darüber hinaus müssen sie in der Lage sein, klärende Fragen zu stellen oder zusätzliche Informationen aus neuen oder anderen Quellen einzuholen. Um mehrstufige Probleme auf diese Weise zu lösen, müssen sie zustandsbehaftet sein, d. h. sie müssen Informationen speichern können, die für ähnliche Situationen relevant sind, die zuvor aufgetreten sind, und vergangene Zustände erneut aufrufen können.

4. Kontextbezogen

Das Verstehen von Kontextinformationen ist ein wesentlicher Bestandteil der menschlichen Wahrnehmung. Damit kognitive Systeme menschenähnliche Problemlösungen erzielen können, müssen sie in der Lage sein, Kontextinformationen wie Syntax, Zeit, Ort, Domäne und benutzerspezifische Profile, Aufgaben und Bedürfnisse zu erfassen und zu identifizieren. Kognitive Systeme müssen nicht nur in der Lage sein, den Kontext zu verstehen, in dem Daten präsentiert werden, sondern auch den Kontext, in dem Probleme formuliert werden. 

Cognitive Computing und künstliche Intelligenz

Cognitive Computing-Systeme entstehen, indem viele verschiedene Arten von Computermodellen zu einem Hybridsystem verbunden werden, das menschliche Denkprozesse und Intelligenz besser annähern kann. Diese Modelle umfassen verschiedene Arten künstlicher Intelligenz sowie KI-nahe oder KI-bezogene Modelle, wie beispielsweise:

  • Narrow AI: Die „enge“ künstliche Intelligenz oder „schwache“ KI umfasst alle bestehenden Formen der KI und ist derzeit die einzige verfügbare Art der realisierten KI. Es wurden zwar leistungsfähigere, theoretische Formen der KI angenommen, aber die Narrow AI kann nur für die Ausführung einzelner, oder enger, Aufgaben trainiert werden. Obwohl die Möglichkeiten der Narrow AI begrenzt sind, kann sie bestimmte Aufgaben in der Regel schneller als Menschen ausführen, wobei die Genauigkeit zunimmt, wenn auch nicht perfekt ist. Narrow AI ist jedoch nicht in der Lage, außerhalb ihrer programmierten Aufgaben zu arbeiten. Narrow AI ist darauf ausgelegt, auf bestimmte Teilmengen kognitiver Fähigkeiten abzuzielen. Selbst scheinbar fortschrittliche KI-Systeme wie Siri von Apple, Alexa von Amazon oder ChatGPT gelten als Narrow AI.
  • Expertensysteme: Expertensysteme sind so konzipiert, dass sie wie ein begrenzter KI-Ersatz für hoch qualifizierte Experten fungieren. Sie werden anhand umfassender Datensätze trainiert, die Fakten und eindeutige Regeln enthalten, gepaart mit einer Inferenzmaschine, die darauf abgestimmt ist, die Regeln möglichst genau anzuwenden. Das Ziel von Expertensystemen ist es, Ratschläge oder Lösungen anzubieten, genau wie es ein menschlicher Experte tun würde. Diese Systeme können dazu verwendet werden, Trends und Muster aufzudecken, und sie werden häufig eingesetzt, um Unternehmen dabei zu helfen, zukünftige Ereignisse vorherzusagen oder ein besseres Verständnis für vergangene Ereignisse zu erlangen. 
  • Maschinelles Lernen: Maschinelles Lernen (ML) ist ein Zweig der KI, der sich darauf konzentriert, Computersystemen zu ermöglichen, so zu lernen wie Menschen. ML-Algorithmen helfen Computersystemen dabei, Aufgaben autonom auszuführen und ihre Leistung und Genauigkeit im Laufe der Zeit zu verbessern, da sie mit immer mehr Daten und positivem und negativem Feedback konfrontiert werden.
  • Neuronale Netze: Neuronale Netzwerkmodelle sind eine Untergruppe von Modellen für maschinelles Lernen, die Reinforcement Learning verwenden, um Entscheidungen zu treffen. Diese Arten von Netzwerken verwenden Schichten, um die Art und Weise nachzuahmen, wie biologische Neuronen zusammenarbeiten, um Optionen abzuwägen und Phänomene zu identifizieren.
  • Deep Learning: Deep Learning ist ebenfalls ein Teilbereich des maschinellen Lernens, bei dem mehrschichtige neuronale Netze, sogenannte Deep Networks, verwendet werden, um die komplexen Entscheidungsfähigkeiten des menschlichen Geistes nachzuahmen. Der Hauptunterschied zwischen Deep Learning und maschinellem Lernen besteht in der erhöhten Komplexität der Netzwerkarchitektur. Während traditionelle Modelle des maschinellen Lernens einfache neuronale Netze mit einer oder zwei Berechnungsebenen verwenden, nutzen Deep-Learning-Modelle mehr – in der Regel Hunderte oder Tausende von Ebenen.
  • Verarbeitung natürlicher Sprache (NLP): Die Verarbeitung natürlicher Sprache kombiniert computergestützte Linguistik, einen regelbasierten Modellierungsansatz für Sprache, mit statistischer Modellierung, maschinellem Lernen und Deep Learning, um Computern zu ermöglichen, natürliche Sprache oder Text zu verstehen und darauf zu reagieren. NLP umfasst auch die Teildisziplinen Natural Language Understanding (NLU) und Natural Language Generation (NGU), um eine umfassende Erfahrung zu bieten.
  • Automatische Spracherkennung (ASR): Spracherkennung, auch bekannt als Computer-Spracherkennung oder Speech-to-Text-Technik, bezieht sich auf Techniken, die es Computerprogrammen ermöglichen, menschliche Rede in einem schriftlichen Format zu verarbeiten. Nicht zu verwechseln mit der Stimmerkennung, einer Technik, die es Computern ermöglicht, die Stimme eines einzelnen Benutzers zu identifizieren und von anderen zu unterscheiden.
  • Objekterkennung: Die Objekterkennung, eine Komponente der Computer Vision, verwendet neuronale networks, um Objekte in Bildern zu lokalisieren und nach semantischen categories zu klassifizieren. Die Objekterkennung ist ein nützliches Werkzeug für eine Vielzahl von Branchen und Anwendungen, darunter selbstfahrende autonome Fahrzeuge, visuelle Suche und medizinische Bildgebung.
  • Robotertechnik: Kognitive Systeme beziehen oft Robotertechnik in die Anwendung ein. Roboter, die mit kognitiven Systemen ausgestattet sind, können mithilfe von schmaler KI repetitive und routinemäßige Aufgaben ausführen, von Haushaltsstaubsaugern für Verbraucher bis hin zu chirurgischen Assistenzgeräten für medizinische Zwecke. In der Landwirtschaft hilft Robotertechnik kognitive Systeme bei Aufgaben wie autonomem Beschneiden, Transportieren, Ausdünnen, Säen und Sprühen. 

Anwendungsfälle für Cognitive Computing

Die jüngsten Entwicklungen der KI-Technologien haben großen Einfluss auf Cognitive Computing Anwendungen, von generativen KI-Programmen wie ChatGPT und Midjourney bis hin zu eigenständig fahrenden Autos und darüber hinaus. Einige gängige reale Anwendungen des Cognitive Computing umfassen mehrere Aspekte, wie z. B.:

Virtuelle Assistenten

Beliebte virtuelle KI-Assistenten wie Alexa, Siri und Google Assistant setzen auf Cognitive Computing, um ihren Nutzen durch Automatisierung und Interaktivität zu verbessern. Solche Assistenten verwenden maschinelle Lernsysteme, um natürliche Sprache zu verarbeiten und ihre Vorschläge anzupassen, um bessere Ergebnisse für einzelne Benutzer zu erzielen.      

Finanzen

Cognitive Computing-Systeme haben sich für viele Bank- und Finanzanwendungen als wertvoll erwiesen. Kognitive Systeme werden eingesetzt, um wirtschaftliche Bedingungen wie Variablen der Lieferkette und Markttrends zu überwachen, um sowohl zukünftige Chancen als auch potenzielle Krisen vorherzusagen und zu modellieren.

Cybersicherheit

Cognitive Computing-Systeme haben sich als besonders geeignet für tiefgreifende Datenanalyse und Mustererkennung erwiesen. Diese Fähigkeiten werden insbesondere im Bereich der Cybersicherheit sinnvoll eingesetzt. Hier nutzen Spezialisten Cognitive Computing, um das Nutzerverhalten, wie beispielsweise Finanztransaktionen, zu analysieren und Muster potenzieller Betrugsfälle und Risiken zu erkennen. 

Einzelhandel

Kognitive Systeme haben sich in Einzelhandels-Anwendungen als nützlich erwiesen. Technologieorientierte Einzelhändler wie Amazon und Netflix nutzen Cognitive Computing, um tiefere Einblicke in die Kaufhistorie der Nutzer zu gewinnen und bessere Produktempfehlungen zu geben, die auf die persönlichen Interessen der einzelnen Nutzer zugeschnitten sind.

Kognitive Systeme haben sich auch im Kundenservice verschiedener Branchen als nützlich erwiesen, wo sie fortschrittliche Chatbots als virtuelle Agenten unterstützen. Diese Agenten bieten detaillierten und fundierten Support mit einer bisher unerreichten Geschwindigkeit und in einem bisher unerreichten Umfang.

IBM watsonx

Als eines der bekanntesten und renommiertesten kognitiven Systeme erlangte IBM® Watson Bekanntheit durch seine Teilnahme an der beliebten Quizshow Jeopardy, während sein Vorgänger Deep Blue die Welt schockierte, als es als erstes Computersystem einen Schachweltmeister besiegte.

Die heutige Iteration (IBM watsonx) und Anwendungen sind noch beeindruckender. Ein bemerkenswerter Anwendungsfall ist die Gesundheitsbranche, wo watsonx Anbieter bei der Verbesserung medizinischer Diagnosen unterstützt hat. Watsonx ist in der Lage, einige der aktuellsten Forschungsergebnisse und komplexen Krankengeschichten zu sammeln und zu verstehen, und hat erfolgreich Behandlungsvorschläge abgeleitet, um die Patientenversorgung zu verbessern.

Weiterführende Lösungen
IBM watsonx.ai

Trainieren, validieren, optimieren und implementieren Sie generative KI, Foundation Models und maschinelle Lernfunktionen mit IBM watsonx.ai, einem Studio der nächsten Generation für AI Builder in Unternehmen. Erstellen Sie KI-Anwendungen mit einem Bruchteil der Zeit und Daten.

watsonx.ai erkunden
Lösungen im Bereich künstlicher Intelligenz

Setzen Sie KI in Ihrem Unternehmen ein
– mit branchenführendem Fachwissen im Bereich KI und dem umfassenden Lösungsportfolio von IBM an Ihrer Seite.

Erkunden Sie KI-Lösungen
Beratung und Services zu künstlicher Intelligenz (KI)

Die KI-Services von IBM Consulting unterstützen Sie dabei, die Art und Weise, wie Unternehmen mit KI arbeiten, neu zu denken.

KI-Services entdecken
Machen Sie den nächsten Schritt

Mithilfe von KI liefert IBM Concert wichtige Erkenntnisse über Ihre Abläufe und gibt anwendungsspezifische Empfehlungen zur Verbesserung. Entdecken Sie, wie Concert Ihr Unternehmen voranbringen kann.

Entdecken Sie Concert Erkunden Sie Lösungen zur Geschäftsprozessautomatisierung