Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Resolution-based theorem proving Otter.

Slides:



Advertisements
Ähnliche Präsentationen
Grenzen Kerzen 2004.
Advertisements

PSI and Competition The General Framework
Isolation: Serializability
Forschungsdatenzentrum der Bundesagentur für Arbeit im Institut für Arbeitsmarkt- und Berufsforschung Two Issues on Remote Data Access.
R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler th Expert Meeting Business.
The difference between kein and nicht.
Multi electron atoms Atoms with Z>1 contain >1 electron. This changes the atomic structure considerably because in addition to the electron-nucleus interaction,
Aufgabenbesprechung Programming Contest. Order 7 Bo Pat Jean Kevin Claude William Marybeth 6 Jim Ben Zoe Joey Frederick Annabelle 0 SET 1 Bo Jean Claude.
Formation of Questions in German
Telling Time in German Deutsch 1 Part 1 Time in German There are two ways to tell time in German. There are two ways to tell time in German. Standard.
Rethinking Linguistic Relativity John A. Lucy. Gliederung Einführung in das Problem Kritik an bisherigen Untersuchungen der Anthropologen Psycholinguisten.
Dokumentation des Umul Projektes documentation of the Umul Project der 8R3: by the 8R3: Energiesparen im Klassenraum saving of energy in the classroom.
Zeit, Tempus und Aspekt im Englischen Loose Ends.
Three minutes presentation I ArbeitsschritteW Seminar I-Prax: Inhaltserschließung visueller Medien, Spree WS 2010/2011 Giving directions.
Methods Fuzzy- Logic enables the modeling of rule based knowledge by the use of fuzzy criteria instead of exact measurement values or threshold values.
The future tense..
Nikolaus.
Regular Verbs and “Sein”
Was ich alles tun würde! All the things I would do!
Deutsch I Kapitel 3 Test Review. A. Conjugation of to have haben ich du er,sie,es wir, Sie,sie ihr habe hast hat haben habt.
Smart 2 Unit 2 What a week! – That’s why Barker barked!
die Zeiten (The Tenses) das Aktiv (Active Voice)
Relative clauses What is a relative clause?
Introduction to Articles
Der Stinger: Write the following numbers in German
Prüfungen. Fort und weiter Bilding, Einsichten Gegründed auf Studien and Projects vom Freudenthal Institut Das Pyramide Modell entwikkeln und benützen.
Es gibt keine Zustandsänderung, deren einziges Ergebnis die Übertragung von Wärme von einem Körper niederer auf einen Körper höherer Temperatur ist. There.
Institut AIFB, Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Towards Automatic Composition of Processes based on Semantic.
| DC-IAP/SVC3 | © Bosch Rexroth Pneumatics GmbH This document, as well as the data, specifications and other information set forth in.
Week 7 10/14-10/18 Agendas + Notes RMS Glöckner I swim. He jogs. We live. Yall sing. Hausaufgaben She watches TV. You (f) play tennis. You (i)
VOCABULARY SOCCER QUESTIONS PRESENT CONTINOUS WORDLIST – CELL PHONE Unit 2 - Trainer.
Deutsch I für Anfänger Introduction to Articles Beginning German I.
BAS5SE | Fachhochschule Hagenberg | Daniel Khan | S SPR5 MVC Plugin Development SPR6P.
Deutsch I für Anfänger Introduction to Articles Beginning German I.
Deutsch 1 G Stunde. Dienstag, der 11. September 2012 Deutsch 1 (G Stunde)Heute ist ein E - Tag Unit: Introduction to German & Germany Objectives: Learn.
Resolution-based theorem proving (first-order logic) Otter / Prover9.
Deutsch 1 G Stunde. Donnerstag, der 25. Oktober 2012 Deutsch 1, G Stunde Heute ist ein B- Tag Unit: Family & homeFamilie & Zuhause Objectives: Phrases.
Deutsch 1 G Stunde. Unit: Introduction to German & Germany Objectives: Learn phrases about date, weather and time-telling Presentations about the federal.
Deutsch 1 G Stunde. Unit: Introduction to German & Germany Objectives: Learn phrases about date, weather and time-telling Some organization items: grades,
bei in seit mit auf hinter von nach aus zu für vor.
Die Zukunft The future I will.
You need to use your mouse to see this presentation © Heidi Behrens.
You need to use your mouse to see this presentation © Heidi Behrens.
You need to use your mouse to see this presentation © Heidi Behrens.
Learning Target / Lernziel: 1.Hausaufgabenkontrolle (Vok 1-1) 2.Kultur 3.Forming questions Heute ist Dienstag, der 3. September 2013 Hausaufgaben GH #1,#2.
WORD ORDER I go home I am going home I do go home Ich gehe nach Hause. German has only one way to express the present tense.
Die Uhrzeit (informell)
The Seven Main Sentences T refers to the German version appearing in the Routledge edition of the Ogden translation; P to the Prototractatus, an early.
Faculty of Public Health Department of Health Economics and Management University of Bielefeld WP 3.1 and WP 4.1: Macrocost EUprimecare Plenary Meeting.
Tage der Woche German Early Level Montag Dienstag Mittwoch Donnerstag
Einführung in das Wissenschaftliche Arbeiten Andreas Hechenblaickner Programmiersprache Eiffel
Criteria for Authorship
The cheating verbs… (modal verbs). Modal Verb Chart wollenmüssenkönnenmögensollendürfenmöchten Ichwillmusskannmagsolldarfmöchte Duwillstmusstkannstmagstsollstdarfstmöchtest.
Talking about yourself
In German, certain adjectives are often used with certain prepositions. In such cases, dative prepositions will take dative objects, accusative prepositions.
Alltagsleben Treffpunkt Deutsch Sixth Edition
Negation is when you dont have or dont do something.
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Vorlesung Knowledge Discovery - Institut AIFB Tempus fugit Towards.
DEUTSCHE VERBEN I. REGULAR VERBS.
Deutsch Herr Wallace Deutsch, eine schwierige Sprache manchmal, ein lebenlanges Rätsel. German, a difficult language sometimes, a lifelong riddle. Was.
1 Intern | ST-IN/PRM-EU | | © Robert Bosch GmbH Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung,
Plusquamperfekt The past of the past.
Negating German Sentences
1 Stevens Direct Scaling Methods and the Uniqueness Problem: Empirical Evaluation of an Axiom fundamental to Interval Scale Level.
Adjective Endings Nominative & Accusative Cases describing auf deutsch The information contained in this document may not be duplicated or distributed.
Selectivity in the German Mobility Panel Tobias Kuhnimhof Institute for Transport Studies, University of Karlsruhe Paris, May 20th, 2005.
Data Mining Spectral Clustering Junli Zhu SS 2005.
ekek w ik aiai v ij METHOD FOR AUTOMATED CHOICE OF TECHNICAL PRODUCTS The proposed method is based on automatically classification.
Time and Dates. Telling time To ask: What time it is? Wie spät ist es? Wie viel Uhr ist es?
 Präsentation transkript:

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Resolution-based theorem proving Otter / Prover9 Dennis Leroy Wigand | Gereon Goetze | Sebastian Meyer zu Borgsen

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Aufgabenstellung Vorstellung von Prover9 Basis Aufgaben: Father and Son ToBI the Robot Enlighted Room Problematik der Modellierung von zeitlichen Abläufen Neue Prover9 Version Production Mode Highlighting und Aufbau einer Input-Datei Zeitontology Aufgaben Manuel Neuer Ronaldo Gomez Variante 1 Ronaldo Gomez Variante 2 Resümee Agenda

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Einarbeiten ins Theorem Proving für First-order logics: Verwendung von Otter/Prover9 Implementierung kleiner Bsp. John is the son of Peter. Entwicklung einer Ontologie für zeitliche Abläufe. Erweiterung der Ontologie auf den Spezialfall Fussball. Aufgabenstellung …ein kurzer Überblick

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Theorembeweiser für Prädikatenlogik erster Stufe (von William McCune). Nachfolger vom OTTER (Organized Techniques Theorem proving and effective Research) Theorem Prover. Unterscheidet nicht mehr zwischen Klauseln und Formeln. Versucht im Gegensatz zu Mace4 einen Beweis zu finden. (Prover9 Beweis, Mace4 Gegenbeispiel) Prover9

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Resolution – Aufgabe I Aufbau Father and Son John is the son of Peter. Resolution von John is male. AussageKonsistentInformativ John is male. John is female.

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Resolution – Aufgabe I Proof Father and Son

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Resolution – Aufgabe II Aufbau ToBI the Robot All robots enjoy life. ToBI is a robot. AussageKonsistentInformativ ToBI enjoys life. There is someone who does not enjoy life. formulas(usable). % Relations % All robots enjoy life. all x (Robot(x) -> enjoysLife(x)). end_of_list. formulas(assumptions). % Knowledge % ToBI is a robot. Robot(ToBI). end_of_list. formulas(goals). % Goals % ToBI enjoys life. enjoysLife(ToBI). % There is someone % who does not enjoy life. exists x (-enjoysLife(x)). end_of_list.

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Resolution – Aufgabe III Aufbau Enlighted Room John entered the room. The electricity was not off. Either the electricity was off or he switched on the light. AussageKonsistentInformativ John switched on the light. The room was not dark anymore. % Either the electricity was off or he switched on the light. -(entered(y,x) & electricityOff(x)) switchOnLight(y,x). switchOnLight(y,x) -> -dark(x).% Relation for not dark question. entered(John,Room).% John entered the room. -electricityOff(Room).% The electricity was not off. switchOnLight(John,Room).% John switched on the light. % -dark(Room).% The room was not dark anymore.

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Problematik der Modellierung …First-order Logic und ihre Tücken Spielminuten 90 Spielminuten Ordnung über die Zeit Punktestände Vergleichbarkeit (2 Tore > 1) Ergebnis von Toren Semantische Interpretation des gegebenen Satzes early header … canceled out

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Versionswechsel …und der Weg zu neuen Möglichkeiten Grafische Oberfläche von Prover9 nutzt LADR-Dec-2007 Aktuelle Version LADR-Dec A keine graphische Oberfläche nur als Source Code verfügbar Production Mode

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Highlighting …optimales Arbeiten auch ohne GUI Erstellung eines Highlightings für Prover9/Mace4 Dateien (*.in)

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Prover9 Input Datei …Aufbau der einzelnen Sektionen

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Production Mode …randvoll mit mächtigen Features Ermöglicht die Nutzung von Zahlen (1,2,3..) Operatoren (+/- ) Ordnung auf Zahlen Listen ([y:z]) Rekursion Variablen (u,v,w,x,y,z)

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Manuel Neuer Aufbau Aufgabenstellung Manuel Neuer is the goalkeeper of Bayern München. AussageKonsistentInformativ He plays for Schalke. He played for Schalke. Dazu bedarf es… …einer Zeitontology für die Modellierung der zeitlichen Einordnung von Events.

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Manuel Neuer Aufbau Zeitontology % Enables the use of numbers and arithmetics. set(production). formulas(usable).% Relations % Interval u before interval v. all u all v (before(u,v) <- Interval(u,x,y) & Interval(v,z,w) & (y <= z) & -equal(u,v)). % Inequality of intervals. Interval(u,x,y) & Interval(v,z,w) & (-(x == z)|-(y == w)) -> -equal(u,v). % Instant v in Interval u. instDuringInt(v,u) = y) & (x <= z). % Checks for overlapping intervals. overlaps(v,u) <- Interval(v,x,y) & Interval(u,w,z) & ((x >= w) & (x = w) & (y <= z)).

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Manuel Neuer Aufbau Inhalt % A goalkeeper is a player (now). goalkeeper(x,y) -> player(x,y). % Past events can be attached to a specific time. wasGoalkeeper(x,y,z) -> playedFor(x,y,z). % Get the corresponding interval to the "now"-instant. player(x,y) & instDuringInt(now,z) -> playedFor(x,y,z). % Rule out that a player cannot play for two different clubs at the same time (overlapping intervals). all b (Interval(b,v,w) & playedFor(x,y,z) & -(y == u) & overlaps(z,b) -> -playedFor(x,u,b)). % Wrapper for playedFor with corresponding interval to the "now"-instant. playedFor(x,y,z) & instDuringInt(now,z) -> playsFor(x,y). -playedFor(x,y,z) & instDuringInt(now,z) -> -playsFor(x,y).

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Manuel Neuer Aufbau Goals % Manuel Neuer plays for Schalke. playsFor(ManuelNeuer,Schalke). % Manuel Neuer played for Schalke. % (Find an interval, % which is before the "now"-interval.) exists x exists y (before(x,y) & instDuringInt(now,y) & playedFor(ManuelNeuer,Schalke,x)). KonsistentInformativ

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Ronaldo Gomez Aufbau Aufgabenstellung The 90 th minute header by Gomez cancelled out the early opener by Ronaldo AussageKonsistentInformativ ??? Hier gibt es verschiedene Ansätze… …zwei davon werden im Folgenden vorgestellt - jeweils mit Pro/Contra.

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Vorteile der Versionen

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Demo Live Demos

Ontology-based Interpretation of Natural Language II - Resolution-based theorem proving dwigand | ggoetze | semeyerz Resümee …die Quintessenz zum Schluss Grenzen der FOL. Problematik der Ambiguität von Sprache. Selbstverständlichkeit von Numerik. Überführen von Open- in Closed-World.