Graph-Strukturen charakterisiert werden.
|
|
- Erika Heintze
- vor 5 Jahren
- Abrufe
Transkript
1 G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 82 GRAMMATIKFORMALISMEN Merkmalstrukturen und Unifikation Constraint-basierte Grammatikformalismen GRAMMATISCHE BESCHREIBUNG (Shieber) Sprahe als Abstraktion: Relation zwishen Zeihenketten und formalen linguistishen Beshreibungen Grammatik: Endlihe Charakterisierung der Beshreibungsrelation durh zwei Arten von Constraints : Zulässigkeit bzw. Verkettung von Zeihenketten Zulässigkeit bzw. Kombination von linguistishen Beshreibungen Linguistishe Beshreibungen ( linguistishe Information ) bestehen aus Mengen instantiierter grammatisher Merkmale und können durh (bestimmte) Graph-Strukturen harakterisiert werden. G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 8 1 Constraints sind Relationen auf linguistishen Beshreibungen drüken Wohlgeformtheits-Bedingungen aus Eigenshaften linguistisher Beshreibung Modularität: Hierarhishe Struktur Partialität: Unvollständigkeit Identifizierbarkeit : Identität als Methode der Einshränkung Gleihungen (z.b. Kongruenz) G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 8 3 G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 84 Grammatik-Formalismus: Verfahren zur Verkettung von Zeihenketten Menge von Constraints Constraint-basierte Grammatikformalismen (1) Grammatikformalismus Formale Sprahe, die als Metasprahe zur Beshreibung einer Objektsprahe (natürlihe Sprahe) verwendet wird: Beshreibung von Äußerungen (als Zeihenketten), strukturellen Eigenshaften (Syntax) und ausgedrükten Bedeutungen (Semantik). Auswahlkriterien Linguistishe Adäquatheit Ausdrukskraft: formulierbare Klassen von Analysen Algorithmishe Effektivität: Metasprahe als Programmiersprahe
2 G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 86 Constraint-basierte Grammatikformalismen (2) Beshreibung linguistisher Objekte durh Merkmalstrukturen (Attribut-Terme): oberflähenorientiert interpretativ: Zuordnung von wohldefinierten Beshreibungen zu Zeihenketten induktiv durh rekursive Definition der Assoziation von Beshreibungen mit Zeihenketten deklarativ Kombination von Beshreibungen durh Unifikation. G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 8 5 Merkmalstrukturen Mengen instantiierter (grammatisher) Merkmale Darstellung als 1. AV ( Attribut/Wert ) -Matrix STAMM: hund CASUS: gen GENUS: mas G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 8 7 G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 88 Charakteristika von Beshreibungen: Elemente sind entweder atomar (Konstanten) oder komplex mit hierarhisher interner Struktur. Interne Struktur eines Elements ist durh seine Attribute und deren Werte bestimmt. Werte können beliebige Elemente (atomar oder komplex) sein. Gemeinsame Werte mehrerer Attribute sind zulässig. 2. Gerihteter azyklisher Graph STAMM AGR hund CASUS GENUS NUMERUS gen mas sing 3. Gleihungssystem (STAMM) hund (AGR CASUS) gen (AGR GENUS) mas (AGR NUMERUS) sing
3 können atomar sein ( FIRST: FIRST: G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 810 G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf REST: END REST: X: = X: Sequenzen werden als First-Rest-Strukturen dargestellt: gilt die Pfadgleihung:,..., =,..., =,..., : 1,..., : 1 a 2. In der Struktur G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 8 9 dom AGR STAMM Ebene enthaltenen Attributnamen: Der Definitionsbereih einer Merkmalstruktur ist die Menge aller auf oberster AGR CASUS gen Ein Pfad bezeihnet eine Folge von Attributnamen einer Merkmalstruktur: G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 812 ( ) Merkmalswerte ") oder selbst wieder Attributterme Merkmalswerte. Ein Attributterm ist eine partielle Funktion " $ # % Sei "Menge von Merkmalsnamen (Attributnamen), #Menge atomarer Ist (partielle) Beshreibung von, so! ( erfüllt ) Klassifikation ist geg. durh Beshreibungsrelation: (natürlih-sprahlihe Ausdrüke). dienen zur Klassifikation von Objekten aus einer Klasse Attributterme bilden Menge von Beshreibungen, Merkmalstrukturen: Formalisierung gilt die Pfadgleihung:,..., =,...,,..., : 1,..., : 1 1. In der Struktur Shreibweise: Zahlen in Kästhen (PATR) oder Variablensymbole Koreferenz: Zwei oder mehr Attribute enthalten denselben Wert. Merkmalstrukturen (Forts.)
4 G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 814 bzw. G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 8 15!! Ziel: Verbandstruktur Die Menge der Merkmalstrukturen unter Subsumtion bildet eine Halbordnung. NUMERUS: plural CASUS: a Beispiele einander niht subsumierender Merkmalstrukturen: G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf beshrieben als durh die größere. Sinne von kleinere Merkmalstruktur werden mehr linguistishe Objekte Zusammenhang mit der Verwendungsweise bei Merkmalstrukturen: Durh die im, wenn die Extension von größer ist als die von. in umgekehrter Rihtung benutzt: subsumiert, in Zeihen Hinweis zur Notation: In der Logik wird für die Subsumtion das Zeihen, jedoh dom 2. und sind komplex: 1. und sind atomar: Eine Merkmalstruktur subsumiert eine Merkmalstruktur ( ), gdw. Subsumtion G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 816 CASUS: a so entsteht CASUS: a Vereinigt man Unifikation von Merkmalstrukturen STEM: Hund Beispiel:
5 G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 818 ist die allgemeinste Struktur und und von zwei kompatiblen Merkmalstrukturen und G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf linguistisher Beshreibungen ein. Menge von Constraints über Merkmalstrukturen: shränkt Kombination kontextfreier Teil: shränkt Verkettung von Zeihenketten ein PATR-II Regeln bestehen aus: Beshreibungen von Teilen einer Zeihenkette kombiniert werden Gibt an, auf welhe Weise Zeihenketten mit Beshreibungen assoziert und Annotierte / attributierte kontextfreie Grammatik Der Constraint-Grammatikformalismus PATR-II G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf F: V G: W F: V G: W additiv und monoton invariant bzgl. Reihenfolge d. Shritte!!! Die Unifikation soll sih wie (logishe) Konjunktion verhalten:!!!, für die gilt: Unifikation wohlgeformte Merkmalstrukturen liefern, heißen kompatibel: Merkmalstrukturen, die unter Durhshnitt und Vereinigung G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 820 (N agr asus) = nom (N agr person) = 3 (N agr number) = singular (N stem) = Hund Hund Lexikalishe Regeln Zwei Regeltypen: G: W G: W leere Merkmalstruktur ist neutrales Element erhält Untershied zwishen Gleihheit und Identität von Teilstrukturen F: V F: V F: V G: W G: W idempotent
6 G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 822 G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf HEAD: ular CAT: VP STAMM: shlafen CASUS: nom ular HEAD: DET: STAMM: ein STAMM: hund Wird die -Regel auf die folgenden Strukturen angewandt Beispiel: Regelanwendung in PATR-II G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf (S head subj) = (NP head) (S head) = (VP head) (NP head agr) = (VP head agr) (S at) = s (VP at) = vp (NP at) = np # Konstituentenstruktur- /Grammatik-Regeln G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 824 Gleihungen drüken Anwendbarkeitsbedingungen für die Regel aus: Ersetzung der benannten Teilstrukturen durh ihre Unifikation. Projektion: Wiederverwendung der kontextfreien Kategorien in den Constraints zur Kennzeihnung der gemeinten Merkmalstruktur so entsteht CAT: S STAMM: shlafen HEAD: 1 SUBJ: ular CASUS: nom STAMM: hund DET: [STAMM: ein ] 1
7 G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 826 G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf Lexikalish-Funktionale Grammatik (LFG) Grammatiktheorie (Kaplan, Bresnan 1982) mit spezifishem Formalismus Beshreibung auf zwei Ebenen: C-Struktur (onstituent struture): oberflähenorientierter CFG-Baum F-Struktur (funtional struture): Funktionale Beshreibung durh Merkmalstrukturen; Lösungen der annotierten Constraint-Gleihungen G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 828 Wihtige onstraint-basierte Grammatikformalismen (Unifikationsgrammatiken) FUG: Funktionale Unifikationsgrammatik (Kay) LFG: Lexikalish-Funktionale Grammatik (Bresnan, Kaplan) PATR-II: Parsing and Translation (Shieber) GPSG: Generalisierte PSG (Gazdar et al.) HPSG: Head-oriented PSG (Pollard, Sag) DCG: Definite Clause Grammar (Colmerauer, Pereira/Warren) anderer Ansatz mit Unifikation, s.u. Satzableitung ist dreistufiger Prozess (Stufen können verzahnt sein): 1. Aufbau der C-Struktur aus dem CFG-Gerüst bis zur Ebene der lexikalishen Kategorien 2. Einsetzen der Lexikoneinträge 3. Auswertung der (funktionalen) Constraint-Gleihungen der Syntaxregeln und der Lexikoneinträge
8 G. Go rz, K. Bu her, FAU Erlangen-Nu rnberg, Inf. 8 G. Go rz, K. Bu her, FAU Erlangen-Nu rnberg, Inf. 8 LFG-Beispiel (Winograd) LFG-Beispiel G. Go rz, K. Bu her, FAU Erlangen-Nu rnberg, Inf. 8 G. Go rz, K. Bu her, FAU Erlangen-Nu rnberg, Inf. 8 LFG-Beispiel
9 G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 834 G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf det(singular) --> [ein]. % Terminale Symbole n(singular) --> [hund]. % in Listenklammern iv(singular) --> [shlaeft].... :- s([ein,hund,shlaeft], []). yes s --> np(number), vp(number). np(number) --> det(number), n(number). vp(number) --> iv(number). Shreibweise: Regelformat mit hinzugefügten Merkmalen, z.b. Horn: s(z) :- append(x,y,z), np(x), vp(y). NP( ) VP( ) append( ) S( ) S NP VP G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf LFG: Dekomposition der grammatishen Abbildung G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 836 Definite Clause Grammar (DCG) Vorgeshlagen und entwikelt von Colmerauer 1978, Pereira und Warren Definite Clauses (Horn-Klauseln) sind disjunktive quantorenlogishe Formeln mit höhstens einem niht-negierten Literal. Verwendung des PROLOG SLD-Resolutionsbeweisers als Parser für Definite Clause Grammars ( SLD : Eine Form der Linearen Resolution für Definite Klauseln). Grundidee: Interpretation von CFG-Regeln als allquantifizierte Formeln, wobei jedes nihtterminale Symbol der Grammatik als Prädikat dargestellt wird: Mit den Regeln können in der DCG beliebige Tests (Hornklauseln) assoziiert werden, z.b.: S NP(N), VP(V), agree(n, V) noun(n) [W], rootform(w, N), is-noun(n) Merkmale werden in der DCG niht durh Benennung, sondern durh ihre Argumentposition identifiziert. Ansatz der DCG: Grammatik wird als Axiomensystem verstanden. Die Wohlgeformtheit einer Eingabekette und ihre Strukturbeshreibung sind daraus logish abzuleitende Sätze: Gültigkeits-basiert. Im Untershied dazu ist der klassishe Ansatz mit Merkmalstrukturen erfüllungs-basiert: Grammatik wird als Menge von Constraints verstanden und eine wohlgeformte linguistishe Beshreibung ist eine Struktur, die diese Constraints erfüllt.
10 DCG-Beispiel G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf G. Görz, K. Büher, FAU Erlangen-Nürnberg, Inf. 838
Grammatiktheorie: Merkmale, Merkmalstrukturen, Unifikation, Unifikationsgrammatiken
Grammatiktheorie: Merkmale, Merkmalstrukturen, Unifikation, Unifikationsgrammatiken Einführungskurs Syntax und Morphologie 11. Vorlesung Merkmale Das Wort 'Merkmal' bedeutet im Prinzip soviel wie 'Eigenschaft'
MehrEinführung in unifikationsbasierte Grammatikformalismen
Universität Potsdam Institut für Linguistik Computerlinguistik Einführung in unifikationsbasierte Grammatikformalismen Thomas Hanneforth head: VP form: finite subj: pers: 3 num: pl Merkmalsstrukturen:
MehrEinführung in die Computerlinguistik
Einführung in die Computerlinguistik Merkmalstrukturen und Unifikation Dozentin: Wiebke Petersen WS 2004/2005 Wiebke Petersen Formale Komplexität natürlicher Sprachen WS 03/04 Universität Potsdam Institut
MehrEine Erweiterung der kontextfreien Grammatiken: PATR-II
Eine Erweiterung der kontextfreien Grammatiken: PATR-II Das ursprüngliche Problem war: Wie kann man strukturelle Information (Phrasenstruktur) von anderen grammatischen Informationen (wie Kongruenz, Rektion
MehrMerkmalsstrukturen. Merkmalsstrukturen. Merkmalsstrukturen (MS):
(MS): Verbreiteter Formalismus in der Computerlinguistik. Ausführlich untersucht und beschrieben, (zumindest im Kern) auf MS basierende Ansätze: Categorical Unification Grammar [Uszkoreit, 1986] Functional
MehrKarl Heinz Wagner
PATR II Funktionale Beschreibungen Der PATR II Formalismus Auch für PATR II gilt Sprachliche Ausdrücke werden durch funktionale Beschreibungen oder Deskriptionen (engl. functional descriptions,, FD beschrieben
MehrAusgewählte Techniken der Maschinellen Übersetzung. Susanne J. Jekat ZHW Subject: MTZH
Ausgewählte Techniken der Maschinellen Übersetzung Susanne J. Jekat ZHW E-mail: jes@zhwin.ch, Subject: MTZH Übersicht Themenbereiche: 1. Erstellung und Standardisierung von Ressourcen für die Maschinelle
MehrFormale Methoden III - Tutorium
Formale Methoden III - Tutorium Daniel Jettka 08.05.06 Anmeldung im ekvv Inhaltsverzeichnis 1. Aufgaben vom 27.04.06 1.1 Aufgabe 1 1.2 Aufgabe 2 1.3 Aufgabe 3 1.4 Aufgabe 4 1.5 Aufgabe 5 1.6 Aufgabe 6
MehrÜbungsaufgaben. Eine kontextfreie Grammatik lässt sich formal als Quadrupel darstellen: D : der, das N : Hund, Kaninchen V : sieht, beißt
Universität Bielefeld 25. Juni 2006 Fakultät für Linguistik und Literaturwissenschaft Formale Methoden der Linguistik III Veranstalter: Dieter Metzing Sommersemester 2006 Übungsaufgaben 1. (a) Welche Bestandteile
MehrKünstliche Intelligenz
Künstliche Intelligenz Prolog - Definite Clause Grammar Claes Neuefeind Sprachliche Informationsverarbeitung Universität zu Köln 25. Januar 2012 Wiederholung: DCGs Parser, Kongruenz, Semantik Praxis Hausaufgaben
MehrFunktionale-Grammatik
Lexikalisch-Funktionale Funktionale-Grammatik Formaler Aufbau der F-Strukturen Funktionale Beschreibungen Funktionale Annotationen Von der K-Struktur zur F-Struktur Architektur der LFG Grammatik Erweiterte
MehrGrundlagen der Logik
Grundlagen der Logik Denken Menschen logisch? Selektionsaufgabe nach Watson (1966): Gegeben sind vier Karten von denen jede auf der einen Seite mit einem Buchstaben, auf der anderen Seite mit einer Zahl
MehrEinführung in PROLOG 7 Kontextfreie Grammatiken
Einführung in PROLOG 7 Kontextfreie Grammatiken Der Erschaffer von PROLOG, Alain Colmerauer, war ein Computer-Linguist. Daher ist die Computer-Linguistik immer noch das klassische Anwendungsfeld von PROLOG.
MehrSemantik: Semantik von Merkmalsstrukturen
Spezielle Themen der KI : von Subsumption Notation: t 1 t 2 Definition: Eine Merkmalsstruktur t 1 subsumiert eine Merkmalsstruktur t 2 gdw. die Menge der von t 2 beschriebenen Elemente eine Teilmenge der
MehrEinführung in die Methoden der Künstlichen Intelligenz. Klausurvorbereitung Überblick, Fragen,...
Einführung in die Methoden der Künstlichen Intelligenz Klausurvorbereitung Überblick, Fragen,... PD Dr. David Sabel SoSe 2014 Stand der Folien: 18. Juli 2014 Klausur Termin: Donnerstag 31. Juli um 9.15h
MehrEinführung. Vorlesung Grammatikformalismen Alexander Koller. 15. April 2016
Einführung Vorlesung Grammatikformalismen Alexander Koller 15. April 2016 Übersicht Was sind Grammatikformalismen, und warum reichen uns kfgs nicht? Was machen wir in dieser Vorlesung? Prüfungsmodalitäten
MehrInhalt der Vorlesung. Grammatiktheorien. Sprachtheorie. Grammatiktheorie. Theorie und Hypothese. Phasen der Theoriebildung
Inhalt der Vorlesung Grammatiktheorien Teil 5 Theoriebildung Grammatikformalismen (1) Begriffsklärung Historisches zur Grammatik(-theorie) Grammatikmodelle Grundbegriffe der syntaktischen Analyse Überblick
MehrSyntax und Parsing. OS Einblicke in die Computerlinguistik. Philipp Rabe, 13IN-M
OS Einblicke in die Computerlinguistik basierend auf Computerlinguistik und Sprachtechnologie, 3. Auflage, Spektrum, Heidelberg 2010 22. Mai 2014 Ausgangssituation Tokenisierung und Wortarten-Tagging vollendet
MehrEinführung in die Computerlinguistik
Einführung in die Computerlinguistik Syntax: Merkmalsstrukturen WS 2014/2015 Vera Demberg Eigenschaften der syntaktischen Struktur [1] Er hat die Übungen gemacht. Der Student hat die Übungen gemacht. Der
MehrS NP VP. VP.VT NP NP DET.N S NP.VP .NP VP VP.VI NP.DET N .DET N. Aktive Chartanalyse: Übersicht. Syntaxanalyse: Chart-Parsing
Aktive Chartanalyse: Übersicht Syntaxanalyse: Chart-Parsing Aktive Chart-Analyse Chartanalyse mit Unifikationsgrammatiken Anmerkungen zu weiteren Parsing-Algorithmen Logische Rekonstruktion der aktiven
MehrTutorium Prolog für Linguisten 12
Tutorium Prolog für Linguisten 12 Sebastian Golly 29. Januar 2013 Sebastian Golly Tutorium Prolog für Linguisten 12 1 / 13 Plan für heute Fürs Langzeitgedächtnis Zusammenfassung des letzten Seminars Übungsblatt
MehrMODIFIKATIONEN DES TOMITA-PARSERS FÜR ID/LP UND FEATURE GRAMMARS Jens Woch
Fachbeiträge MODIFIKATIONEN DES TOMITA-PARSERS FÜR ID/LP UND FEATURE GRAMMARS Jens Woch Abstract: Die Verwendung von ID/LP-Grammatiken und komplexen Symbolen ist bei Flektionsreichen und in der Wortstellung
MehrMerkmale und Vererbung in unifikationsbasierten Lexika
Gerold Schneider: Lexikonaufbau und Morphologieanalyseverfahren Seite 1 Merkmale und Vererbung in unifikationsbasierten Lexika Morphologieanalyse und Lexikonaufbau (14. Vorlesung) Dozent: Gerold Schneider
MehrDie vorgestellten Chart-Parser haben bei bestimmten Grammatiken Probleme die Symbole der Grammatik dÿrfen nicht unterspezifiziert sein
bersicht Die vorgestellten Chart-Parser haben bei bestimmten Grammatiken Probleme die Symbole der Grammatik dÿrfen nicht unterspezifiziert sein OK: Prolog-Atome OK: komplexe Terme, deren Argumente jederzeit
MehrTransition Network Parser
Transition Grammatik als endlicher Automat oder Übergangsnetzwerk. Jedes Netzwerk repräsentiert ein Nichtterminal. Kanten repräsentieren Terminale oder Nichtterminale. Pfad durch das Netzwerk korrespondiert
MehrGrammatikformalismen SS 2007 Ausgewählte Musterlösungen Schreiben Sie eine LFG-Grammatik, die Sätze der folgenden Form erkennt:
Grammatikformalismen SS 2007 Ausgewählte usterlösungen 1 LFG Übungsblatt LFG 1 1. Schreiben Sie eine LFG-Grammatik, die Sätze der folgenden Form erkennt: (1) Der Lehrer schläft. (2) Sie schenkt dem Lehrer
MehrSemantik und Pragmatik
Semantik und Pragmatik SS 2005 Universität Bielefeld Teil 4, 6. Mai 2005 Gerhard Jäger Semantik und Pragmatik p.1/35 Prädikatenlogik: atomare Formeln Syntax JO, BERTIE, ETHEL, THE-CAKE... sind Individuenkonstanten
Mehr4. Logik und ihre Bedeutung für WBS
4. Logik und ihre Bedeutung für WBS WBS verwenden formale Sprache L um Wissen zu repräsentieren Grundidee: Problemlösen = Folgern aus in L dargestelltem Wissen Folgern = implizites Wissen explizit machen
MehrAutomatisches Verstehen gesprochener Sprache
Automatisches Verstehen gesprochener Sprache 6. Syntaxanalyse Martin Hacker Bernd Ludwig Günther Görz Professur für Künstliche Intelligenz Department Informatik Friedrich-Alexander-Universität Erlangen-Nürnberg
MehrEigenschaften der SLD-Resolution
Eigenschaften der SLD-Resolution Vollständigkeit der SLD-Resolution für Hornklauseln Sei F eine inkonsistente Hornklauselmenge. Dann gibt es eine SLD-Widerlegung von F. Beweisskizze: Für inkonsistentes
MehrVorlesung 7: LFG I. Einführung, c- und f-strukturen
Vorlesung 7: LFG I. Einführung, c- und f-strukturen Dozent: Gerold Schneider Übersicht Die Behandlung überkreuzender Abhängigkeiten Transformationen Diskontinuierliche Grammatiken Argumentskomposition
MehrKarl Heinz Wagner
Architektur der LFG Lexikalisch-Funktionale Funktionale-Grammatik Grammatik Erweiterte PG Grammatik Lexikon Lexikonregeln Formaler Aufbau der F Funktionale Beschreibungen Funktionale zur F-trukturF K-trukturen
MehrSyntax natürlicher Sprachen
Syntax natürlicher Sprachen Vorlesung 9: Unifikation und merkmalsbasiertes Parsing Martin Schmitt Ludwig-Maximilians-Universität München 19.12.2017 Martin Schmitt (LMU) Syntax natürlicher Sprachen 19.12.2017
MehrLogik Vorlesung 7: Grundlagen Prädikatenlogik
Logik Vorlesung 7: Grundlagen Prädikatenlogik Andreas Maletti 5. Dezember 2014 Überblick Inhalt 1 Motivation und mathematische Grundlagen 2 Aussagenlogik Syntax und Semantik Äquivalenz und Normalformen
MehrCharts. Motivation. Grundfrage. Chart als Graph
Charts Motivation Übersicht Chart bzw. Well-Formed Substring Table (WFST) Als azyklischer Graph, Tabelle und Relation Kantenbeschriftungen Kategorien: WFST Regeln: Passive Charts Regelhyposen: Aktive Charts
MehrGDI Medieninformatik. 13. VL: Einführung in die mathematische Logik Prädikatenlogik (II)
GDI Medieninformatik 13. VL: Einführung in die mathematische Logik Prädikatenlogik (II) Prädikatenlogik erster Stufe (FOL): Syntax: Sprachelemente 27.01.2008 GDI - Logik 2 FOL: Syntax 27.01.2008 GDI -
MehrLogische und funktionale Programmierung
Logische und funktionale Programmierung Vorlesung 11: Logikprogramme Babeş-Bolyai Universität, Department für Informatik, Cluj-Napoca csacarea@cs.ubbcluj.ro 19. Dezember 2016 1/55 WIEDERHOLUNG: HORN-KLAUSELN
Mehr13. Übungsblatt
Prolog für Linguisten 13. Übungsblatt 12.2.2011 Dieses Übungsblatt ist verpflichtend und wird benotet (48 Punkte + 8 Zusatzpunkte ). Achte besonders auf die Funktionalität des Programms mit verschiedenen
MehrFragen zum Nachdenken: Wie könnte man das Fehlen eines Attribut-Wertes interpretieren?
Attribut-Werte-Paare Eine Eigenschaft kann beschrieben werden durch ein Paar [a,w]. Dabei bezeichnet a das Attribut und w den konkreten Wert aus dem Wertebereich W a des Attributs. Die Eigenschaften eines
MehrSEMANTIKFORMALISMEN. Conceptual Dependency als uninterpretierter Semantikformalismus. Conceptual Dependency als uninterpretierter Semantikformalismus
SEMANTIKFORMALISMEN Conceptual Dependency als uninterpretierter Semantikformalismus Quantorenlogik 1. Stufe als Semantikformalismus? Zum Semantikformalismus der Montague-Grammatik Diskursrepräsentationstheorie
MehrMerkmalstrukturen. bersicht. Ziel. Beispiele fÿr Merkmalstrukturen Koreferenz, Unifikation Sinn und Zweck Merkmalstrukturen in Prolog: GULP.
Merkmalstrukturen bersicht Ziel Beispiele fÿr Merkmalstrukturen Koreferenz, Unifikation Sinn und Zweck Merkmalstrukturen in Prolog: GULP weitere AnsŠtze zur bersetzung von Merkmalstrukturen Literatur Verstehen
Mehr3. Grundlegende Begriffe von Logiken - Aussagenlogik
3. Grundlegende Begriffe von Logiken - Aussagenlogik Wichtige Konzepte und Begriffe in Logiken: Syntax (Signatur, Term, Formel,... ): Festlegung, welche syntaktischen Gebilde als Formeln (Aussagen, Sätze,
Mehr4.1 Motivation. Theorie der Informatik. Theorie der Informatik. 4.1 Motivation. 4.2 Syntax der Prädikatenlogik. 4.3 Semantik der Prädikatenlogik
Theorie der Informatik 3. März 2014 4. Prädikatenlogik I Theorie der Informatik 4. Prädikatenlogik I 4.1 Motivation Malte Helmert Gabriele Röger 4.2 Syntax der Prädikatenlogik Universität Basel 3. März
MehrAlphabet, formale Sprache
n Alphabet Alphabet, formale Sprache l nichtleere endliche Menge von Zeichen ( Buchstaben, Symbole) n Wort über einem Alphabet l endliche Folge von Buchstaben, die auch leer sein kann ( ε leere Wort) l
MehrKonstituenten, Phrasenstruktur und Feldermodell
Konstituenten, Phrasenstruktur und Feldermodell Falk Spellerberg Stellvertretend für Ivana Daskalovska Was ist Konstituentengrammatik? Was ist Konstituentengrammatik? Ein Satz ist aus Konstituenten gebaut,
MehrParsing von unifikationsbasierten Grammatikformalismen
Parsing von unifikationsbasierten Grammatikformalismen Vorlesung Grammatikformalismen Alexander Koller. Juli 016 Parsing Warum kann man kfgen in polynomieller Zeit parsen, wenn doch jeder Substring exponentiell
MehrFunktionale-Grammatik
Lexikalisch-Funktionale Funktionale-Grammatik Architektur der LFG K-Strukturen F-Strukturen Grammatische Funktionen Lexikon Prädikat-Argument-Strukturen Lexikonregeln Basiskomponente PS Regeln Lexikon
MehrSyntax natürlicher Sprachen
Syntax natürlicher Sprachen 02: Grammatik und Bäume Martin Schmitt Ludwig-Maximilians-Universität München 25.10.2017 Martin Schmitt (LMU) Syntax natürlicher Sprachen 25.10.2017 1 1 Syntax im NLTK 2 Grammatik
MehrSyntax natürlicher Sprachen
Syntax natürlicher Sprachen 06: Merkmalstrukturen Martin Schmitt Ludwig-Maximilians-Universität München 29.11.2017 Martin Schmitt (LMU) Syntax natürlicher Sprachen 29.11.2017 1 Themen der heutigen Übung
MehrProblem der Resolution: Kombinatorische Explosion Ziel: Einschränkung der Möglichkeiten
2.6 Verfeinerung der Resolution Problem der Resolution: Kombinatorische Explosion Ziel: Einschränkung der Möglichkeiten Resolutions-Strategien: heuristische Regeln für die Auswahl der Resolventen Resolutions-Restriktionen:
MehrNur Aussagesätze, d.h. Deklarativ-, nicht aber Frage- oder Aufforderungs-sätze bringen das Zutreffen einer Aussage (oder Proposition) zum Ausdruck.
2 Aussagenlogik (AL) 2. Wahrheitsfunktionale Konnektoren Nur Aussagesätze, d.h. Deklarativ-, nicht aber Frage- oder Aufforderungs-sätze bringen das Zutreffen einer Aussage (oder Proposition) zum Ausdruck.
MehrCentrum für Informations- und Sprachverarbeitung Uni München Repetitorium ZP Sommersemester 09. Syntax. Alla Shashkina
Syntax Alla Shashkina Was ist Syntax? Satzlehre System von Regeln, die beschreiben, wie aus einem Inventar von Grundelementen (Morphemen, Wörtern, Satzgliedern) durch spezifische syntaktische Mittel (Morphologische
Mehr1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen - 1 -
1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen I.2. I.2. Grundlagen von von Programmiersprachen. - 1 - 1. Der Begriff Informatik "Informatik" = Kunstwort aus Information und Mathematik
Mehr1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen - 1 -
1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen I.2. I.2. Grundlagen von von Programmiersprachen. - 1 - 1. Der Begriff Informatik "Informatik" = Kunstwort aus Information und Mathematik
MehrLogische und funktionale Programmierung
Logische und funktionale Programmierung Vorlesung 2: Prädikatenkalkül erster Stufe Babeş-Bolyai Universität, Department für Informatik, Cluj-Napoca csacarea@cs.ubbcluj.ro 14. Oktober 2016 1/38 DIE INTERPRETATION
Mehr7. Syntax: Grammatiken, EBNF
7. Syntax: Grammatiken, EBNF Teil 1 Sehr schönes Beispiel für Notwendigkeit der Theoretischen Informatik für Belange der Praktischen Informatik Vertiefung in: Einführung in die Theoretische Informatik
MehrNichtklassische Logiken
Nichtklassische Logiken Peter H. Schmitt pschmitt@ira.uka.de UNIVERSITÄT KARLSRUHE Sommersemester 2004 P. H. Schmitt: Nichtklassische Logiken p.1 Inhalt Wiederholung P. H. Schmitt: Nichtklassische Logiken
MehrTopologische Dependenzgrammatik
Topologische Dependenzgrammatik Ralph Debusmann Universität des Saarlandes rade@coli.uni-sb.de Zusammenfassung In diesem Artikel erläutern wir eine neue Grammatiktheorie namens topologische Dependenzgrammatik
MehrKleinster Umschließender Kreis
Proseminar Theoretishe Informatik 11.07.2017 Janis Meyer Kleinster Umshließender Kreis Prof. Wolfgang Mulzer 1 Einführung Das Problem wurde zum ersten Mal vom britishen Mathematiker James Joseph Sylvester
MehrWas machen wir in diesem Kurs? Einführung in die Grammatikentwicklung. Head-Driven Phrase Structure Grammar (Hintergrund)
Einführung in die Grammatikentwicklung Stefan Müller Was machen wir in diesem Kurs? Kennelernen eines Grammatikentwicklungssystems Lernen, wie man Grammatiken mit getypten Merkmalsbeschreibungen formalisiert
MehrFeaturegrammatiken. Vorlesung Computerlinguistische Techniken Alexander Koller. 21. November 2014
Featuregrammatiken Vorlesung Computerlinguistische Techniken Alexander Koller 21. November 2014 Musterlösung Ü2 A4 Erste 100 Wörter des Brown-Korpus aueben: import nltk words = nltk.corpus.brown.words()
MehrGrundbegriffe. ,,P falls Q1 bis Qn Beispiel: rev(l(f,r),l) :- rev(r,l2), append(l2,f,l). Q1 bis Qn bilden den Rumpf der Hornklausel.
Grundbegriffe Hornklauseln haben die Form P :- Q1, Q2,..., Qn.,,P falls Q1 bis Qn Beispiel: rev(l(f,r),l) :- rev(r,l2), append(l2,f,l). P, Q1,..., Qn heißen Literale P bildet den Kopf der Hornklausel.
MehrLogik Vorlesung 3: Äquivalenz und Normalformen
Logik Vorlesung 3: Äquivalenz und Normalformen Andreas Maletti 7. November 2014 Überblick Inhalt 1 Motivation und mathematische Grundlagen 2 Aussagenlogik Syntax und Semantik Äquivalenz und Normalformen
MehrAussagenlogische Kalküle
Aussagenlogische Kalküle Ziel: mit Hilfe von schematischen Regeln sollen alle aus einer Formel logisch folgerbaren Formeln durch (prinzipiell syntaktische) Umformungen abgeleitet werden können. Derartige
MehrKontextsensitive Sprachen
Kontextsensitive Sprachen Standardbeispiel: {anbncn} S a b c S a A b B c c B A B b c B b b A A b a A a a Im Bereich der natürlichen Sprachen gibt es zahlreiche kontextsensitive Phänomene in der Semantik
MehrFormale Methoden III - Tutorium
Formale Methoden III - Tutorium Daniel Jettka 19.06.06 Inhaltsverzeichnis 1. Logische Eigenschaften von Merkmalsstrukturen 1. Logische Eigenschaften von MS Ausgangspunkt: Unterscheidung von: Linguistische
MehrSpezielle Themen der KI NLP. Parsing
Spezielle Themen der KI NLP Parsing Syntaktisches Parsing 2 Bottom-up-Parsing s > np vp vp > verb np np > det noun np > det np np > proper-noun np > pronoun np > adj noun det > the det > a adj > red noun
MehrDCG II. Heute: DCGs mit extra Argumenten. DCGs mit Agreementmerkmalen. Parsebäume. Extra Tests. Programmierkurs Prolog p.1
DCG II Heute: DCGs mit extra Argumenten DCGs mit Agreementmerkmalen Parsebäume Extra Tests Programmierkurs Prolog p.1 Extra Argumente Beispiele: x - - y. s - - np, vp. x(foo, ba) - - y. s(f) - - np, vp.
MehrSyntax. 1 Jedes A AS AL ist eine (atomare) Formel. 2 Ist F eine Formel, so ist auch F eine Formel. 3 Sind F und G Formeln, so sind auch
Formale der Informatik 1 Kapitel 15 Folgerbarkeit, Äquivalenzen und Normalformen Frank Heitmann heitmann@informatik.uni-hamburg.de 8. Juni 2015 Syntax Definition (Syntax der Aussagenlogik) Mit AS AL sei
MehrDeklarative Semantik
7. Deklarative Semantik 7-1 Deklarative Semantik Bisher: Prolog als Programmiersprache. Operationale Semantik : Wie wird ein Programm ausgeführt? Welche Antworten werden berechnet? Jetzt: Prolog als logischer
MehrParsing-EinfŸhrung Ð 1
Parsing-EinfŸhrung bersicht Falsifizierbarkeit, oder: Sind Grammatiken wissenschaftlich? Grammatik, Formalismus Kontextfreie Grammatiken Ableitungen Ziel Verstehen der linguistischen Motivation Intuitives
MehrInformatik A. Prof. Dr. Norbert Fuhr auf Basis des Skripts von Prof. Dr. Wolfram Luther und der Folien von Peter Fankhauser
Informatik A Prof. Dr. Norbert Fuhr fuhr@uni-duisburg.de auf Basis des Skripts von Prof. Dr. Wolfram Luther und der Folien von Peter Fankhauser 1 Teil I Logik 2 Geschichte R. Descartes (17. Jhdt): klassische
MehrDatenbanken. Allg. Einführung in Datenbanken 1. Ich kenne Datenbanken. Wo werden Datenbanken eingesetzt. Welchen Zweck haben Datenbanken.
Vorshau Einführung und Begriffe ER-Modell Relationales Datenodell Entities, Relations, Attribute Beispiele, Grafishe Darstellung Ipleentationsentwurf: Datenbanken konkret konzipieren Die Arbeit it Datenbanken
MehrSpezielle Themen der KI. NLP Natural Language Processing Parsing
Spezielle Themen der KI NLP Natural Language Processing Parsing Parsing Strategien top-down: Ausgehend von S Hypothesenbildung und Verifikation anhand der Grammatikregeln Ersetzung nicht-terminaler Symbole
MehrKünstliche Intelligenz Sprachverarbeitung mit Prolog
Künstliche Intelligenz Sprachverarbeitung mit Prolog Stephan Schwiebert WS 2009/2010 Sprachliche Informationsverarbeitung Institut für Linguistik Universität zu Köln Parsing mit Prolog Grammatik Wortartenklassifikation,
MehrTop-Down-Parsing: DCGs
Top-Down-Parsing: DCGs bersicht Formalismus Benutzung des in Prolog eingebauten Top-Down-Parsers fÿr DCGs Funktionsweise Komplexe Nichtterminalsymbole Modellieren von Kongruenz Ausgabe der erkannten Struktur
MehrParsing-Repetition. bersicht. Ziel
Parsing-Repetition bersicht Ziel Falsifizierbarkeit, oder: Sind Grammatiken wissenschaftlich? Grammatik, Formalismus Kontextfreie Grammatiken Ableitungen DCGs linksrekursive Grammatiken Kurz-Repetition
MehrKünstliche Intelligenz Logische Agenten & Resolution
Künstliche Intelligenz Logische Agenten & Resolution Stephan Schwiebert WS 2009/2010 Sprachliche Informationsverarbeitung Institut für Linguistik Universität zu Köln Inferenz-Algorithmus Wie könnte ein
MehrLogikprogrammierung. Berechnung durch Resolution Die Programmiersprache Prolog
Logikprogrammierung Berechnung durch Resolution Die Programmiersprache Prolog Theoretische Informatik: Logik, M. Lange, FB16, Uni Kassel: 6.1 Logikprogrammierung Berechnung durch Resolution 213 Resolution
MehrEigenschaften der Resolution für PL1 Formeln
Eigenschaften der Resolution für PL1 Formeln Widerlegungsvollständigkeit (ohne Beweis): Sofern man Resolution auf eine widersprüchliche Klauselmenge anwendet, so existiert eine endliche Folge von Resolutionsschritten,
MehrLogik Vorlesung 5: Grundlagen Resolution
Logik Vorlesung 5: Grundlagen Resolution Andreas Maletti 21. November 2014 Überblick Inhalt 1 Motivation und mathematische Grundlagen 2 Aussagenlogik Syntax und Semantik Äquivalenz und Normalformen Weitere
Mehr(Algebraische) Strukturen Beispiele (Träger-)Mengen (Individuenbereiche) mit Relationen (Eigenschaften, Beziehungen) und Funktionen (Operationen) auf
Was bisher geschah Modellierung von Aussagen durch logische Formeln Daten durch Mengen, Multimengen, Folgen, Sprachen Zusammenhängen und Eigenschaften von Elementen von Mengen durch Relationen (Eigenschaften
MehrTeil 4: Rekursion und Listen
Einführung in das Programmieren Prolog Sommersemester 2006 Teil 4: Rekursion und Listen Version 1.0 Gliederung der LV Teil 1: Ein motivierendes Beispiel Teil 2: Einführung und Grundkonzepte Syntax, Regeln,
Mehr1.1 Motivation. Theorie der Informatik. Theorie der Informatik. 1.1 Motivation. 1.2 Syntax. 1.3 Semantik. 1.4 Formeleigenschaften. 1.
Theorie der Informatik 19. Februar 2014 1. Aussagenlogik I Theorie der Informatik 1. Aussagenlogik I Malte Helmert Gabriele Röger Universität Basel 19. Februar 2014 1.1 Motivation 1.2 Syntax 1.3 Semantik
MehrIntuitionistische Lineare Logik
Lineare Logik Intuitionistische Lineare Logik Zusammenhang zur intuitionistischen Logik Termzuweisung und funktionale Interpretation Intuitionistische Lineare Logik Sinn und Zweck : Kontrolle über Ressourcen
MehrWiederholung: Modellierung in Prädikatenlogik
Was bisher geschah Modellierung von Aussagen durch logische Formeln Daten durch Mengen, Multimengen, Folgen, Sprachen Zusammenhängen und Eigenschaften von Elementen von Mengen durch Relationen (Eigenschaften
MehrGrundbegriffe der Informatik
Grundbegriffe der Informatik Einheit 18: Logik Thomas Worsch Universität Karlsruhe, Fakultät für Informatik Wintersemester 2008/2009 1/35 Überblick Formeln in Prädikatenlogik erster Stufe Theorien und
Mehr2. Schritt: Einbettung der DRS in eine Modellstruktur. Beispiel:
G. Görz K. Büher M. Klarner FAU ErlangenNürnberg Inf. 83 G. Görz K. Büher M. Klarner FAU ErlangenNürnberg Inf. 8 G. Görz K. Büher M. Klarner FAU ErlangenNürnberg Inf. 82 Prädikate über die Diskursreferenten
MehrLogik Vorlesung 4: Horn-Logik und Kompaktheit
Logik Vorlesung 4: Horn-Logik und Kompaktheit Andreas Maletti 14. November 2014 Überblick Inhalt 1 Motivation und mathematische Grundlagen 2 Aussagenlogik Syntax und Semantik Äquivalenz und Normalformen
MehrMorphologische Merkmale. Merkmale Merkmale in der Linguistik Merkmale in der Morpholgie Morphologische Typologie Morphologische Modelle
Morphologische Merkmale Merkmale Merkmale in der Linguistik Merkmale in der Morpholgie Morphologische Typologie Morphologische Modelle Merkmale Das Wort 'Merkmal' ' bedeutet im Prinzip soviel wie 'Eigenschaft'
MehrWas bisher geschah: klassische Aussagenlogik
Was bisher geschah: klassische Aussagenlogik Syntax Symbole und Struktur Junktoren: t, f,,,,, aussagenlogische Formeln AL(P) induktive Definition: IA Atome (Aussagenvariablen) p, q, r,... P IS zusammengesetzte
MehrAuswertung von Operatorbäumen Huffman-Code
Datenstrukturen: Bäume 4 Bäume 4. Terminologie und Grundlagen: Modelle für Graphen und Bäume 4.. Spezifikation und einfahe Algorithmen 4. Anwendungen - 4.. Auswertung von Operatoräumen - 4.. Huffman-Code
MehrFormale Grundlagen der Informatik 1 Kapitel 19. Syntax & Semantik
Formale Grundlagen der Informatik 1 Kapitel 19 & Frank Heitmann heitmann@informatik.uni-hamburg.de 23. Juni 2015 Frank Heitmann heitmann@informatik.uni-hamburg.de 1/25 Motivation Die ist eine Erweiterung
MehrDie Koeffizienten sollen in einer Matrix, die Unbekannten und die rechte Seite zu Vektoren zusammengefaßt werden: { x}
Matrizen: Einleitung Mit Matrizen können Zusammenhänge übersihtliher und kompakter dargestellt werden. Dazu werden Größen zu einer Matri zusammengefaßt, die in einem logishen Zusammenhang stehen. Zur Erläuterung
MehrKurseinheit 1 Einführung und mathematische Grundlagen Aussagenlogik
Kurseinheit 1 Einführung und mathematische Grundlagen Aussagenlogik Fragen Seite Punkte 1. Was ist die Mathematische Logik? 3 2 2. Was sind die Aussagenlogik und die Prädikatenlogik? 5 4 3. Was sind Formeln,
MehrRekursive Listenverarbeitung
Rekursive Listenverarbeitung Übersicht Rekursion ist die wichtigste Programmiertechnik in Prolog! Rekursive Datenstrukturen Einfache und rekursiv gebildete Strukturen Rekursive Datenstrukturen und rekursive
MehrGrammatik Prüfung möglich, ob eine Zeichenfolge zur Sprache gehört oder nicht
Zusammenhang: Formale Sprache Grammatik Formale Sprache kann durch Grammatik beschrieben werden. Zur Sprache L = L(G) gehören nur diejenigen Kombinationen der Zeichen des Eingabealphabets, die durch die
MehrLösungsvorschlag für das Übungsblatt 8. Aufgabe1.
Lösungsvorschlag für das Übungsblatt 8. Aufgabe1. 3 Det A N VP R6 4 Any A N VP L3 5 Any intelligent N VP L4 6 Any intelligent cat VP L2 Nach den Regeln kann der Satz weiter nicht erzeugt warden, deswegen
MehrFormale Systeme. Aussagenlogik: Resolutionskalku l. Prof. Dr. Bernhard Beckert, WS 2018/2019
Formale Systeme Prof. Dr. Bernhard Beckert, WS 2018/2019 Aussagenlogik: Resolutionskalku l KIT I NSTITUT F U R T HEORETISCHE I NFORMATIK www.kit.edu KIT Die Forschungsuniversita t in der Helmholtz-Gemeinschaft
Mehr