Künstliche Intelligenz als Autor von Geschichten Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Software Engineering WS.

Slides:



Advertisements
Ähnliche Präsentationen
Identifizierung und Ausbildung von Führungskräften
Advertisements

Präsentationstechniken mit Plakaten
Objektorientierte Datenbanken
Projektumfeld Gesellschaftliche Strömungen Strukturen/ Gliederung
8 Behandlung von Begriffen 8.1 Grundlagen aus Logik und Psychologie
Universität des Saarlandes Fachbereich Informatik Lehrstuhl Prof. Dr
Objektorientierter Entwurf (OOD) Teil 3: Qualitätsmodell
Konzeption und Realisierung eines Text- Analysesystems zur Automatisierung der Bewerberauswahl von diesem Datenformat jede beliebige Anwendung adaptieren.
Erschließen von semantischen Referenzen mit Ontology-Reasoning-Werkzeugen Das Ziel dieser Masterarbeit war die Erweiterung des ORBI Systems um ein Inferenz-System.
Erfahrungen aus Tests komplexer Systeme
Das Kontinuum-Modell von Fiske und Neuberg
Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg1/7 Information Retrieval auf Texten An ihre Grenzen stoßen relationale Datenbanken bei der.
Modell der Beschreibung der kognitiven Entwicklung des Kindes nach
Polymorphie (Vielgestaltigkeit)
Polymorphie (Vielgestaltigkeit)
CIDOC-CRM Universität zu Köln Historisch-kulturwissenschaftliche Informationsverarbeitung AM 2 Dozent: Prof. Dr. Manfred Thaller Referent: Nelson Marambio.
Sprachkonstruktion I Konstruktion einer neuen Sprache Einladung zu einem Sprachexperiment Sie sind eingeladen, sich an einem Sprachexperiment zu beteiligen.
HCI – Tätigkeits Theorie (Activity Theory)
Vorstellungsbildung im Literaturunterricht
Vorstellungsbildung im Literaturunterricht
So animieren Sie Kreisdiagramme mit der Eingangs-Animation „Rad“
Evaluation der Lehrveranstaltungen im Sommersemester 2012 Name des Dozenten Name der evaluierten Veranstaltung ? Studierende haben sich an der Evaluation.
UML Begleitdokumentation des Projekts
Vorlesung Gestaltung von soziotechnischen Informationssystemen - RequirementsEngineering und Contextual Design- Thomas Herrmann, Lehrstuhl Informations-
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Objektmodellierung Objekte und Klassen Ein Objekt ist ein Exemplar.
Spezifikation von Anforderungen
1 Knowledge Discovery mit Wordnet und Alembic Workbench (Julia Faion) (Markus Reiter)
„Was steht eigentlich hinter dem Roten Kreuz?“
Christian Moser Software Developer and UX Designer Zühlke Engineering AG
Gestaltung von Folien mit Powerpoint
Entstehung & Einflüsse Ideen, Wünsche, eigene Überlegungen bisheriges Dateisystem Einschrän- kungen: - technisch - zeitlich - fachlich Literatur, ältere.
Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Softwaretechnologie II (Teil I): Simulation und 3D Programmierung Prof.
Game Development mit LUA Integration und Kommunikation von LUA mit C++ Referat von Paul van Hemmen Seminar: Reusable Content in 3D und Simulationssystemen.
Graphics in PDF Universität zu Köln Intelligente Dateisysteme Prof. Dr. Manfred Thaller WS 2013/14 Leonard Bornefeld-Ettmann.
Universität zu Köln Institut für Historisch-Kulturwissenschaftliche Informationsverarbeitung Prof. Dr. M. Thaller AM1: Re-usable Content in 3D und Simulationssystemen.
Anspruchsmerkmale und technische Äquivalente
Problem Solving Ein Problem erkennen und lösen
Paradigmenwechsel in der Unternehmensmodellierung Prof. Dr. Wolfgang Voigt Dipl.-Ing. Päd. Alexander Huwaldt UML Extrakt UML Seminar, Chemnitz
PRO:CONTROL Ziel des Moduls Arbeitspakete
INSTITUTIONS, INSTITUTIONAL CHANGE AND ECONOMIC PERFORMANCE
Stella und der Stern des Orients
Bericht der Gruppe Avatare Universität zu Köln BA Medienkulturwissenschaft/Medieninformatik Historisch-Kulturwissenschaftliche Informationsverarbeitung.
Algorithmen und Datenstrukturen Übungsmodul 3
Formale Hinweise zur Facharbeit
An was erkennt man schlechten Stil?
Eine kleine Entdeckungsreise für neugierige Menschen …
Tony Hofmann, Universität Würzburg
Management, Führung & Kommunikation
Seminar: Virtuelle Forschungsumgebungen Dozent: Professor Manfred Thaller Referent: Peter Smits
Perfektně německy E 12 – Teil VIII EL
Unified Modeling Language UML
An Approach to the Preservation of Digital Records National Archives of Australia Universität zu Köln Institut für Historisch-Kulturwissenschaftliche Informationsverarbeitung.
Peerteaching (PsyBSc 19) Sommersemester 2013 Dozent: Prof. Dr. H. Horz
Ganzheitliche Unternehmensführung als Basis nachhaltiger Wertsteigerung © all rights reserved.
Drei Definitionen des gleichen Begriffes - Was ist gemeint?
Artificial Intelligience
Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Softwaretechnologie II (Teil I): Simulation und 3D Programmierung Prof.
Digitale Annotationen. Grundlage: John Bradley “Towards a Richer Sense of Digital Annotation: Moving Beyond a Media Orientation of the Annotation of Digital.
Requirements Engineering Universität zu Köln Medienkulturwissenschaften/Medieninformatik Kurzreferat in Planung von Softwareprojekten bei Herrn Christoph.
Random & Probability Universität zu Köln Institut für Medienkultur und Theater AM3: Visuelle Programmierung II WS 2013/2014 Dozent: Prof. Manfred Thaller.
PhysX auf der GPU in Batman: Arkham Asylum & bei Fluid Simulations Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Softwaretechnologie.
Test-Driven Development
Proseminar aus Sozialpsychologie
„Film im Deutschunterricht“ Thema der Sitzung am 10. Juni: „Strategien der Authentisierung“ Christian Wehmeier & Philipp Hülsmann.
Textproduktion
Inhalt Kap. 29: Defining Culture Kap. 30: Games as Cultural Rhetoric Kap. 31: Games as Open Culture.
EIN NEUES ENSEMBLE- KLASSIFIKATIONSVERFAHREN Tim Schneider Rotation Forest.
Die klassischen Methoden der historisch-vergleichenden Forschung Universität Zürich Soziologisches Institut Seminar: Methoden des internationalen Vergleichs.
Cognitive Walkthrough: Was ist das?
 Präsentation transkript:

Künstliche Intelligenz als Autor von Geschichten Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Software Engineering WS 2013/14 Dozent: Manfred Thaller Datum: Referent: Marvin Liu

Gliederung 1. Tale-Spin 2. Minstrel 3. Universe 4. Terminal Time/ NLG 5. Finite-state machine/ NPCs in F.E.A.R.

1. Tale-Spin - Meehan Ursprünglich: Simulation der realen Welt Sinn: Modellierung rationalen Verhaltens der Figuren → Menschliches Verhalten zu komplex, daher wurden stattdessen Tiere integriert Welt von Tale-Spin verändert sich durch Events und deren Folgen Alle Events sind Handlungen, die Figuren involvieren, welche Aktionen ausführen

Conceptual dependency Theory Es gibt nur 11 primitive Handlungen: – Propel, move, ingest, expel, grasp, speak, attend – Information in Person transferieren/ Information austauschen – Standortänderung – Abstrakte Beziehung zu einem Objekt ändern – Gedanken kreieren oder kombinieren

Abläufe in Tale-Spin Wahl der Figuren Generierung von Figuren und passenden Fakten Wahl des Protagonisten Motivation des Protagonisten (hungry, tired, thirsty, horny) Planung der Figuren, um vorgegebenes Ziels zu erreichen

Control structure of Tale-Spin's simulator

Abläufe in Tale-Spin Benutzer entscheidet, was Figuren übereinander denken bzw. ihre Einstellung zueinander Von der jeweiligen Konstellation abhängig, können daraus Lügen entstehen, die Alternativwelten von Tale-Spin vorgaukeln Obwohl eine Figur schon mehrfach getäuscht wurde und sich die Einstellung zu der anderen Figur verschlechtert, wird immer wieder die selbe Figur befragt, weil keine anderen Figuren existieren

Tale-Spin Beispiel

Fazit Tale-Spin erzeugt an Figuren gekoppelte Events, ohne Wert auf die Repräsentation zu legen Geschichte ist allein abhängig von den Beziehung der Figuren und dem Ziel des Protagonisten. Die fiktionale Welt ist beinahe irrelevant Keine tiefgehenden Charaktere, Beziehungen, Emotionen und Umschreibungen

Tale-Spin effect Als akkurate Simulation menschlichen Verhaltens gedacht, entpuppt sich Tale-Spin selbst als Fiktion von menschlichem Verhalten Zeigt die Grenzen der Simulation menschlichen Verhaltens auf Grundlage von vorprogrammierten Regeln auf Demonstriert die Entstehung von nur eingeschränkt sichtbaren fiktionalen Welten, da die zugrunde liegende K.I. weitestgehend unsichtbar bleibt → Tale-Spin effect

2. Minstrel - Turner TRAMs (transform-recall-adapt methods): 1. Szene wird durch Benutzer vorgegeben 2. Durchsuchen des Speichers nach dieser Szene 3. Überprüfung, ob die Szene schon 2x verwendet wurde → Bei Misserfolg von 2. oder 3. muss eine neue Lösung durch Transformation von bekannten Szenen gefunden werden

Minstrels Transformationsmethoden Generalize-constraint: – Eine Bedingung wird gelockert Simular-outcome-partial-change: – Ähnliche Bedingungen werden gleichgesetzt Intention-switch: – Absichten werden verändert

Fazit Aus Wissen über zwei Kurzgeschichten über König Arthur kann Minstrel mehr als 10 andere vollständige Geschichten und weit mehr unvollständige Geschichten erzählen Problem: Je mehr Minstrel weiß, desto mehr transformiert er sein Wissen und es entstehen unangebrachte Geschichten → Common-sense reasoning problem, da nur ein Teil menschlicher Kognition/Kreation simuliert wird

3. Universe Unterschiede zu Minstrel und Tale-Spin: 1. Kreiert Geschichten, die niemals enden 2. Form eines TV Melodramas, statt Fabeln 3. Orientiert sich an Art der Story und Charakterstrukturen, anstelle der Vorstellung wie menschliche Kognition Geschichten generiert

Zweiteilige Organisation von Universe 1. Kreation eines verbundenen Sets von Charakteren und deren Hintergrundgeschichten, die das Grundgerüst der fiktiven Geschichte bilden 2. Erzeugung von Daten, wie Stereotype und Storyfragmente

Generierung in Universe Das Autorenziel ist eine endlose Geschichte Story und Figuren werden nicht zufällig generiert, sondern in einer Konstellation aus dem Speicher entnommen, die dem Autorenziel dienlich ist Charaktere verfolgen kein Ziel, das zu einem Schlusspunkt führt. Hindernisse in der Story führen zu priorisierten untergeordneten Zielen der Charaktere Kreislauf von Heirat, Geburt und Tod Kinder erben z.T. Eigenschaften der Eltern und Eigenschaften ihres Rollenstereotyps

Fazit Finale Version wurde bis 2008 noch nicht präsentiert, doch die Geschichten sollten damals schon deutlich komplexer sein, als die von Tale-Spin und Minstrel Kritik: Universe ist nur eine Aneinanderreihung von handgeschriebenen Storyelementen, statt ein Erzeugnis einer K.I. → Könnte bei genügend großen Datensätzen als Tool zur Storygenerierung für Autoren dienen

4. Terminal Time Ironische Darstellung von gesellschaftskritischen Themen in 20 minütigen audiovisuellen Präsentationen Präsentation innerhalb eines Theaters Auswahl der Themen, des Textes und der Videoclips durch applause-meter Wiederholte Befragung des Publikums nach Themen/Gefallen Vorherige Abstimmungen haben Einfluss auf den nächste Inhalte Texte werden durch NLG produziert und durch text-to- speech Programm wiedergegeben 2 Durchgänge mit unterbrechender Pause/Diskussion

NLG (Natural Language Generation) Laut Reiter & Dale 6 grundlegende Aktivitäten: 1. Content determination: NLG System wandelt semantischen Input in Text um und erzeugt Set von Botschaften 2. Discourse planning: Strukturiert die Botschaften 3. Sentence aggregation: Bestimmt, wie Botschaften in Sätze gruppiert werden 4. Lexicalization: Bestimmt, welche Worte und Phrasen verwendet werden, um ein bestimmtes Konzept auszudrücken 5. Referring expression generation: Auswahl der Wörter und Phrasen, die auf bisherige Botschaften Bezug nehmen 6. Linguistic realization: Regeln der Grammatik

5. Finite-state machine (FSM) Für simple Abfolgen verwendbar Bei komplexen Situationen fehleranfällig Beispiele: NPCs in NOLF 2 und The Sims

NPCs in F.E.A.R. Verwendung von Strips (Stanford Research Institute Problem Solver), der Veränderung seiner Umgebung zu einer Zielumgebung wahrnimmt und schrittweise dahingehend verändert Bei jeder Veränderung wird die Umgebung neu analysiert und die eigene Aktion interpretiert NPCs in F.E.A.R. haben unterschiedliche Ziele, die um Aktivierung wetteifern (z.B. KillEnemy, Dodge, Goto) Ziel kann durch Abfolge von mehreren Aktionen erreicht werden (statt FSM) Durch Strips kann die Umgebung situativ genutzt werden

NPCs in F.E.A.R. Verwendung der lowest-cost Methode Verhalten von Squads, die Sperrfeuer leisten und Dialoge auf Tale-Spin Niveau führen Bei Fehlschlägen einer Aktion wird der Grund des Misserfolgs gespeichert, damit ein Fehler/eine Aktion nicht fortlaufend wiederholt wird

Fazit NPC's sind nur für Kampfsituationen geeignet, jedoch nicht für anderen Tätigkeiten und Verhaltensweisen NPC's haben ihre komplette Umgebung im Speicher und reagieren in der gleichen Situation immer auf die selbe Weise → Keine akkurate Simulation menschlichen Verhaltens → Integration von NLG wäre erstrebenswert, anstelle von vorgefertigten Audiodateien

Vielen Dank für Eure Aufmerksamkeit!