Vorlesung. Wissensbasierte Systeme



Ähnliche Dokumente
Grundlagen der Künstlichen Intelligenz

1.1 Was ist KI? 1.1 Was ist KI? Grundlagen der Künstlichen Intelligenz. 1.2 Menschlich handeln. 1.3 Menschlich denken. 1.

Einführung in die Methoden der Künstlichen Intelligenz

Einführung in die Künstliche Intelligenz

Grundlagen der Theoretischen Informatik, SoSe 2008

Beweisbar sichere Verschlüsselung

Woche 1: Was ist NLP? Die Geschichte des NLP.

Produktionsplanung und steuerung (SS 2011)

Statuten in leichter Sprache

Pädagogik. Melanie Schewtschenko. Eingewöhnung und Übergang in die Kinderkrippe. Warum ist die Beteiligung der Eltern so wichtig?

Maschinelle Übersetzung

Einführung in die Artificial Intelligence. Jochen Renz

Semestralklausur zur Vorlesung. Web Mining. Prof. J. Fürnkranz Technische Universität Darmstadt Sommersemester 2004 Termin:

Ist Fernsehen schädlich für die eigene Meinung oder fördert es unabhängig zu denken?

Informationsblatt Induktionsbeweis

Psychologie im Arbeitsschutz

Kommentartext Medien sinnvoll nutzen

Wenn man nach Beendigung der WINDOWS-SICHERUNG folgendes angezeigt bekommt

Mobile Intranet in Unternehmen

Kulturelle Evolution 12

Reinforcement Learning

Einführung in die Fuzzy Logic

Primzahlen und RSA-Verschlüsselung

Anleitung über den Umgang mit Schildern

Mehr Geld verdienen! Lesen Sie... Peter von Karst. Ihre Leseprobe. der schlüssel zum leben. So gehen Sie konkret vor!

Gutes Leben was ist das?

Thema. Intelligente Agenten im Web

Qualität und Verlässlichkeit Das verstehen die Deutschen unter Geschäftsmoral!

Erfolg beginnt im Kopf

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Übergänge- sind bedeutsame Lebensabschnitte!

Persönliche Zukunftsplanung mit Menschen, denen nicht zugetraut wird, dass sie für sich selbst sprechen können Von Susanne Göbel und Josef Ströbl

Meine Entscheidung zur Wiederaufnahme der Arbeit

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

50 Fragen, um Dir das Rauchen abzugewöhnen 1/6

Bürgerhilfe Florstadt

Repräsentative Umfrage zur Beratungsqualität im deutschen Einzelhandel (Auszug)

1. Was ihr in dieser Anleitung

L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016

Studienplatzbeschaffung

Repetitionsaufgaben Wurzelgleichungen

Selbsttest Prozessmanagement

Künstliche Intelligenz

Kreativ visualisieren

Tutorium zur Mikroökonomie II WS 02/03 Universität Mannheim Tri Vi Dang. Aufgabenblatt 3 (KW 44) ( )

Test: Sind Sie ein Unternehmertyp?

Grußwort Bundesministerium für Arbeit und Soziales. Produktpiraterie

Was ist Logische Programmierung?

Fragebogen zur Erhebung der Zufriedenheit und Kooperation der Ausbildungsbetriebe mit unserer Schule

Welches Übersetzungsbüro passt zu mir?

1 Einleitung. Lernziele. automatische Antworten bei Abwesenheit senden. Einstellungen für automatische Antworten Lerndauer. 4 Minuten.

TESTEN SIE IHR KÖNNEN UND GEWINNEN SIE!

Seminar Künstliche Intelligenz Wintersemester 2013/14

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Seminar Künstliche Intelligenz Wintersemester 2014/15

Wir arbeiten mit Zufallszahlen

Wichtige Forderungen für ein Bundes-Teilhabe-Gesetz

Praktikum Maschinelle Übersetzung Language Model

DAVID: und David vom Deutschlandlabor. Wir beantworten Fragen zu Deutschland und den Deutschen.

SMS/ MMS Multimedia Center

Elternzeit Was ist das?

Grundlagen der Künstlichen Intelligenz

Test 2: Universitäts- oder Fachhochschulstudium? 24 Auswertung: Universitäts- oder Fachhochschulstudium? 27

Gesprächsführung für Sicherheitsbeauftragte Gesetzliche Unfallversicherung

1. TEIL (3 5 Fragen) Freizeit, Unterhaltung 2,5 Min.

Deutliche Mehrheit der Bevölkerung für aktive Sterbehilfe

Buchhaltung mit WISO EÜR & Kasse 2011

Vernetzte Produktion. Die Firma Pilz produziert Geräte für die Automatisierung unter Industrie 4.0

Die Post hat eine Umfrage gemacht

Ein Vorwort, das Sie lesen müssen!

ONLINE-AKADEMIE. "Diplomierter NLP Anwender für Schule und Unterricht" Ziele

Vorlesungsplan. Von Naïve Bayes zu Bayesischen Netzwerk- Klassifikatoren. Naïve Bayes. Bayesische Netzwerke

Leseprobe. Bruno Augustoni. Professionell präsentieren. ISBN (Buch): ISBN (E-Book):

Kann ein Computer denken?

Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit

Senioren ans Netz. schreiben kurze Texte. Lektion 9 in Themen aktuell 2, nach Übung 7

Appendix 2: Interview Leitfäden

Professionelle Seminare im Bereich MS-Office

BPI-Pressekonferenz. Statement. Dr. Martin Zentgraf. Geschäftsführer der Desitin Arzneimittel GmbH und Mitglied des BPI-Vorstandes Berlin

Gleichungen Lösen. Ein graphischer Blick auf Gleichungen

Lego Roboter mit NXT-G programmieren. Hochschule Mannheim

Alte Hasen oder altes Eisen? Biografische Aspekte für ein erfolgreiches Älterwerden in diskontinuierlicher Beschäftigung

Die SPD und die Grünen machen im Niedersächsischen Landtag. Alle Menschen sollen in der Politik mitmachen können.

Künstliche Intelligenz

Einführung in. Logische Schaltungen

Grundlagen der Künstlichen Intelligenz

1 Mathematische Grundlagen

WIR MACHEN SIE ZUM BEKANNTEN VERSENDER

Häufig gestellte Fragen (FAQ)

Werte und Grundsätze des Berufskodexes für interkulturell Dolmetschende. Ethische Überlegungen: Was ist richtig? Wie soll ich mich verhalten?

Komplexität und der Dreischritt zur Einfachheit Dieter Brandes und Nils Brandes, Institut für Einfachheit

Von der Faser bis zur Tasche. Von der Faser bis zur Tasche

Leichte-Sprache-Bilder

Geld Verdienen im Internet leicht gemacht

DIE SICHERE ENTSCHEIDUNG!

Info zum Zusammenhang von Auflösung und Genauigkeit

Welche Themen sind interessant für japanische Lerner im Fremdsprachenunterricht?

ES GEHT NICHTS ÜBER EX-AZUBIS, Leiter der Fertigung, Produktbereich Blech, bei

Arbeit zur Lebens-Geschichte mit Menschen mit Behinderung Ein Papier des Bundesverbands evangelische Behindertenhilfe e.v.

Transkript:

Vorlesung 1. Einführung - KI, : was ist das? 2. Wer suchet der findet - Problemlösen und Suchmethoden 3. Making it explicit - Logik und Inferenz 4. Ausnahmen sind die Regel - Nichtmonotones Schließen 5. Alles ist unsicher - Probabilistisches Schließen 6. Welche Wege führen zum Ziel? - Wissensbasiertes Planen 7. Muss man Dir alles sagen? - Maschinelles Lernen Siehe auch: http://www.informatik.uni-leipzig.de/~brewka/lehre1.html 1

Etwas genauer: 1. Einführung 2. Problemlösen und Suche 3. Constraint Satisfaction 4. Was Sie von Logik (noch) wissen sollten 5. Beschreibungslogiken - eine kurze Einführung 6. Regelbasierte Systeme; Motivation nichtmonotones Schließen 7. Logikprogrammierung und Answer Sets - Einführung 8. Berechnung von Answer Sets - Smodels - Kardinalitätsconstraints 9. Probabilistisches Schließen: Grundlagen 10. Probabilistisches Schließen: Bayes Netze 11. Planen: STRIPS, Vorwärts-/Rückwärts-Planer 12. Partial Order Planning, Graphplan, Heuristisches Planen 13. Maschinelles Lernen - Entscheidungsbäume, Versionsräume 14. Maschinelles Lernen - Instanzbasiertes Lernen; Data Mining 15. Klausurvorbereitung 2

1. Einführung Was ist Intelligenz? Turing hat versucht, für den Begriff eine operationale Definition zu geben Schlägt folgenden Test vor, der nach ihm Turing Test genannt wird: Mensch 1 ist über Terminal mit Raum verbunden, in dem Mensch 2 und Computersystem S stehen Mensch 1 stellt Fragen und erhält Antworten von Antworter 1 und Antworter 2 Mensch 1 weiß aber nicht, wer von den Antwortern Mensch 2 und wer S ist Kann Mensch 1 nicht identifizieren, wer S ist, so ist S intelligent. 3

Was ist Künstliche Intelligenz? The exciting new effort to make computers think... machines with minds in the full and literal sense (Haugeland) The automation of activities that we associate with human thinking, such as decision making, problem solving, learning... (Bellman) The art of creating machines that perform functions that require intelligence when performed by people (Kurzweil) The study of how to make computers do things at which, at the moment, people are better (Rich, Knight) The study of mental facilities through the use of computational models (Charniak, McDermott) The study of the computations that make it possible to perceive, reason, and act (Winston) A field of study that seeks to explain and emulate intelligent behavior in terms of computational processes (Schalkoff) The branch of computer science concerned with the automation of intelligent behavior(luger, Stubblefield) 4

4 Auffassungen von KI 1. Denken wie Menschen: der kognitive Ansatz empirischer Ansatz, System soll Menschen modellieren, auch dessen Fehler 2. Handeln wie Menschen: der Turing Test Ansatz Operationale Definition von Intelligenz durch Turing Test: System S als intelligent betrachtet, wenn Prüfer, der elektronisch mit S kommuniziert, nicht entscheiden kann, ob S Mensch oder Computer dazu nötig: natürliche Sprache, Wissensrepräsentation, Schließen, Lernen 3. Rationales Denken: nicht: wie denkt der Mensch, sondern: wie sollte man denken, was ist richtiges Denken, präskriptiv ==> Logik 4. Rationales Handeln (doing the right thing) nicht beschränkt auf korrektes Denken manchmal erfordert Rationalität sogar Verzicht auf Korrektheit 5

Strong vs. Weak AI Strong AI: Maschinen können denken wie wir. KI versucht, denkende Maschinen zu konstruieren Weak AI: KI versucht, Maschinen zu konstruieren, die menschliches intelligentes Denken und Verhalten modellieren. Die Maschinen müssen dazu nicht selbst denken können Searle s Versuch einer Widerlegung der Strong AI: Chinese Room Argument: jemand, der nicht Chinesisch spricht, befindet sich in Raum, hat Regeln, die ihm sagen, wie ihm übergebene chinesische Zeichen umzuformen bzw. zu beantworten sind produziert Ein/Ausgabeverhalten wie ein regelbasiertes KI-System aber versteht nicht, was die Zeichen bedeuten Widerlegung? Versteht nicht das Gesamtsystem doch Chinesisch? 6

Wurzeln der KI Philosophie: Erkenntnistheorie, Wissenschaftstheorie, philosophy of mind,... Mathematik: Algorithmenbegriff, mathematische Logik, Entscheidbarkeit, Vollständigkeit, Komplexitätstheorie, Wahrscheinlichkeitstheorie, Entscheidungstheorie Psychologie: kognitive Psychologie, P. des Wahrnehmens, Lernens,... Computertechnologie: liefert Basis für Experimente Linguistik: ling. Wissensrepräsentation, natural language processing,... 7

Eine kurze Geschichte der KI Gründungsphase (1943-1956) McCulloch/Pitts entwickeln neuronale Netze Hebb untersucht Lernen in solchen Netzen Shannon und Turing schreiben Schachprogramme Newell/Simon entwickeln Logic Theorist McCarthy organisiert 2 monatigen Workshop in Dartmouth ==> Geburt der KI Früher Enthusiasmus, überzogene Erwartungen (1952-1969) Newell/Simon entwickeln GPS (General Problem Solver) Samuels lernendes Dame-Programm McCarthy erfindet LISP, time-sharing und den "logicist approach" Robinsons Resolutionsverfahren Roboter SHAKEY am SRI Ansätze in den Bereichen Planen, Vision, Sprachverstehen, Problemlösen 8

Kurze Geschichte der KI, ctd. Eine Dosis Realismus (1966-1974) großspurige Vorhersagen treffen nicht ein Übersetzungsprogramme produzieren Unsinn desillusionierende Komplexitätsresultate, Ansätze "do not scale up" beschränkte Ausdrucksmächtigkeit bestimmter Formalismen (Perceptrons) als Schlüssel zur Macht? (1969-1979) Trend zu hochspezialisierten wissensbasierten Systemen DENDRAL, MYCIN, PROSPECTOR, SHRDLU Wissensrepräsentationssysteme, XPS-tools, frames KI als Industrie (1980-1988) R1 erstes kommerzielles Expertensystem, Rechner-Konfiguration, spart $10 M. 5th Generation Projekt startet in Japan, massive Förderung in USA, Europa jede Menge Firmengründungen 9

Kurze Geschichte der KI, ctd. 2 Rückkehr der neuronalen Netze (1986 - jetzt) multi-layer networks backpropagation Lernverfahren zahlreiche erfolgreiche Anwendungen Aktuelle Trends (1987 - jetzt) Formalisierung, Mathematisierung ==> Beweise statt Intuition weg von Spielzeugproblemen - hin zu realistischen Anwendungen Erfolge bei Sprachverarbeitung, Planen, effiziente Methoden des Probabilistischen Schließens (Bayes-Netze) Semantic Web - Ontologien Robotik Logic Programming 10

Beispiele zum State of the Art Programm Chinook seit 1994 Damespiel-Weltmeister. Suchmaschinen erleichtern Umgang mit Informationsflut im Internet. Deep Blue besiegt 1997 Weltmeister Garri Kasparow. Expertensysteme zur Exploration von Ölquellen, sowie Steuerung von Marsrobotern, medizinischer Diagnose,... Maschinelle Übersetzung verbreitet. Maschinelle Textzusammenfassung. 11

Weitere Beispiele Analyse und Vorhersage von Aktienkursentwicklungen. Optische Zeichenerkennung liest gedruckte Texte zuverlässig. Handschrifterkennung millionenfach in PDAs verwendet. Spracherkennung ermöglicht Diktieren eines Textes. Computer-Vision-Systeme überwachen öffentliche Plätze, Produktion... Robocup: Weltmeisterschaften fußballspielender Roboter DARPA Grand Challenge: Wüstenrennen für führerloses Fahrzeug Jeopardy: Künstliches System gewinnt gegen menschliche Mitspieler 12

Teilgebiete der KI Wissensverarbeitung: Repräsentation, Inferenz, Revision, Unsicherheit Handlungsmodellierung und Planen: Aktionen, Effekte Maschinelles Lernen Constraints und Suche Multi-Agentensysteme Neuronale Netze Vision/Wahrnehmung Natürliche Sprache Robotik Anwendungen 13

Intelligente Agenten Agenten nehmen ihre Umwelt wahr durch Sensoren handeln in der Umwelt durch Effektoren Rationale Agenten tun "das Richtige", d.h. das, was sie "erfolgreich" sein lässt Performanzmaß misst den Erfolg Rationalität abhängig von Performanzmaß, Folge von Wahrnehmungen, Wissen über Umwelt, mögliche Handlungen Autonome Agenten besitzen von ihren eigenen Erfahrungen geprägtes Verhalten 14

Typen von Agenten Reflex Agenten haben Information über den gegenwärtigen Weltzustand verwenden zur Auswahl der Aktionen condition-action rules Agenten mit internem Zustand speichern Information über frühere Weltzustände speichern Information über die Wirkung von Aktionen Zielbasierte Agenten besitzen Information über Zielzustände leiten auszuführende Aktion von zu erreichenden Zielen her ab Agenten mit Nutzenfunktion verfügen über ein Maß, wie "erstrebenswert" bestimmte Zustände sind können deshalb zwischen verschiedenen Zielen auswählen 15

Zugänglich vs. unzugänglich Arten von Umgebungen ist die für die Auswahl von Handlungen relevante Information über Sensoren zu erhalten? Deterministisch vs. nichtdeterministisch Ist der nächste Zustand der Welt durch den jetzigen Zustand und die Handlung eindeutig bestimmt? Episodisch vs. nichtepisodisch Hängt die Qualität von Handlungen von früheren Handlungen ab? Statisch vs. dynamisch Ändert sich die Welt unabhängig von den Aktionen des Agenten? Diskret vs. kontinuierlich Ist die Anzahl der möglichen Wahrnehmungen und Aktionen begrenzt? 16

Für bestimmte Aufgaben benötigen Agenten Wissen über die Welt solches Wissen kann prozedural oder deklarativ repräsentiert werden Beispiel für prozedurales Wissen: wie binde ich einen Schuh, wie dividiere ich,... Deklaratives Wissen beschreibt, wie die Welt ist Vorteile: modular veränderbar verstehbar erklärbar verwendungsunabhängig Eine Wissensbasis ist eine Datenstruktur, die als Beschreibung von Zuständen der Welt interpretiert werden kann. Ein System heißt wissensbasiert, wenn es Weltwissen deklarativ in Form einer Wissensbasis speichert und verwendet. 17

Programmieren vs. Wissen Repräsentieren Programmieren 1. Entwerfe Algorithmus 2. Wähle Programmiersprache 3. Kodiere Algorithmus 4. Lass Programm laufen Wissensrepräsentation 1. Identifiziere relevantes Wissen 2. Wähle Repräsentationssprache 3. Repräsentiere das Wissen 4. Inferiere Problemlösung Was wenn: inspiziere Programm kodiere neu Programm Trace? kodiere neu Fehler auftreten? Erklärung verlangt wird? Problem sich ändert? eliminiere falsche Information füge fehlende Information hinzu Prämissen der Inferenz füge neues Wissen hinzu 18

Expertensysteme, die die Kenntnisse und das Problemlöseverhalten eines Experten modellieren machen das Wissen von Spezialisten breit, dauerhaft und billig verfügbar etliche Systeme in praktischem Einsatz, die zum Teil erhebliche Gewinne einbringen (Schätzungen gehen von bis zu 5000 Systemen aus) Voraussetzungen beim heutigen Stand der Kunst klar begrenztes Aufgabengebiet entsprechendes Expertenwissen muss vorhanden sein Problem nicht zu leicht und nicht zu schwierig (Ginsberg: 5-300 Min) der Ende der 80er Jahre erwartete Boom ist nicht eingetreten: Probleme der Wissensrepräsentation, insbesondere der Repräsentation von commonsense knowledge, wurde unterschätzt. 19

Expertensysteme, einige Beispiele MYCIN (Shortliffe) - Diagnose von bakteriellen Infektionen des Blutes verwendet Regeln wie: IF the gram stain of the organism is gramneg, and the morphology of the organism is rod, and the aerobicity of the organism is anaerobic THEN there is evidence (0.6) that the identity of the organism is bacteroides R1 (McDermott) - Konfiguration von Digital Equipments Vax Computern vermeidet kostspielige Fehler bei der Konfiguration, führt zu Standardisierung von Konfigurationen, die spätere Wartung vereinfacht PROSPECTOR - Vorhersage von Lagerstätten von Mineralien tatsächlich erfolgreiche Vorhersagen erstes KI-System, das Bayessche Regel zur Berechnung von Wahrscheinlichkeiten verwendet 20