Funktionale Unifikations-Grammatik (FUG) Hauptmerkmale der FUG Funktionale Unifikationsgrammatik Vorrang der funktionalen Aspekte der Sprache (kommunikative Funktion) gegenüber logischen Aspekten Sprachstrukturen werden primär auf der Grundlage der Funktionen beschrieben, die Teile in einem Ganzen haben (grammatische – semantische – rhetorische Funktionen) im Sinne von grammatischen Kategorien und Ordnungsrelationen Merkmalstrukturen sind (partielle) Funktionen in einem mathematischen Sinn Funktionale Beschreibungen Sprachliche Ausdrücke werden durch funktionale Beschreibungen oder Deskriptionen (engl. functional descriptions, FD) beschrieben Eine einfache funktionale Deskription besteht aus einer Menge von Deskriptoren (engl. descriptor) Ein Deskriptor kann sein eine Konstituentenmenge (engl. constituent set, C-set) ein Strukturmuster (engl. pattern) ein Merkmal, d.h. ein Attribut-Wert-Paar Attribute und Werte CAT SUBJ DOBJ VERB TENSE VOICE =PRON CAT GENDER =MASC = CASE =NOM NUMBER =SING PERSON =3 =PRON CAT GENDER =FEM = CASE =ACC NUMBER =SING PERSON =3 =SEE =PAST =ACTIVE =S CAT SUBJ DOBJ VERB TENSE VOICE =PRON CAT GENDER =FEM = CASE =NOM NUMBER =SING PERSON =3 =PRON CAT GENDER =MASC = CASE =ACC NUMBER =SING PERSON =3 =SEE =PAST =PASSIVE =S Grammatische vs. Semantische Funktionen CAT SUBJ DOBJ VERB TENSE VOICE =PRON CAT GENDER =MASC = CASE =NOM NUMBER =SING PERSON =3 =PRON CAT GENDER =FEM = CASE =ACC NUMBER =SING PERSON =3 =SEE =PAST =ACTIVE =S CAT PROT GOAL VERB TENSE = PRON CAT GENDER = MASC = NUMBER = SING PERSON = 3 = PRON CAT GENDER = FEM = NUMBER = SING PERSON = 3 =SEE =PAST =S Unifikation kompatibler FDD CAT SUBJ = PROT DOBJ = GOAL VERB TENSE VOICE = PRON CAT GENDER = MASC = CASE = NOM NUMBER = SING PERSON = 3 = PRON CAT GENDER = FEM = CASE = ACC NUMBER = SING PERSON =3 = SEE = PAST = ACTIVE =S Alternation inkompatibler FDD CAT GENDER CASE NUMBER PERSON = PRON = MASC = NOM = SING =3 = PRON CAT GENDER = FEM CASE = ACC NUMBER = SING PERSON =3 CAT GENDER CASE NUMBER PERSON CAT GENDER CASE NUMBER PERSON = PRON = MASC = NOM = SING =3 = PRON = FEM = ACC = SING =3 Strukturelle Ambiguität He likes writing books CAT SUBJ DOBJ VERB TENSE VOICE = he = NP CAT HEAD = books = CAT = PRESP MOD = LEX = WRITE = LIKE = PRES = ACTIVE =S CAT SUBJ DOBJ VERB TENSE VOICE =S = he = NP CAT =S CAT VERB = CAT = PRESP = LEX = WRITE HEAD = = NP CAT DOBJ = HEAD = books = LIKE = PRES = ACTIVE Vereinigung inkompatibler FDD Inkompatible einfache FDD F1, ..., Fk können zu einer einzigen komplexen FD {F1, ..., Fk } vereinigt werden, welche die Vereinigung der Objektmengen beschreibt, die durch ihre Komponenten beschrieben werden. Diese Notation erlaubt es, gemeinsame Komponenten in üblicher Weise auszuklammern und so große Klassen disparater Objekte in kompakter Weise zu beschreiben. Vereinigung inkompatibler FDD CAT SUBJ DOBJ VERB TENSE VOICE =S = he CAT = NP HEAD = books CAT = PRESP MOD = LEX = WRITE = =S CAT VERB = CAT = PRESP LEX = WRITE HEAD = = NP CAT DOBJ = HEAD = books = LIKE = PRES = ACTIVE Pfade Eine Folge von Attributen (dargestellt von Atomen) in Spitzklammern bildet einen Pfad: DOBJ HEAD VERB CAT Für jeden Wert in einer FD gibt es wenigsten einen Pfad durch den er identifiziert wird, z.B. für den Wert books: DOBJ HEAD DOBJ HEAD Der Pfad a1, a2, ..., ak identifiziert den Wert des Attributs ak in der FD, die den Wert des Pfades a1, a2, ..., ak-1 darstellt. Es kann gelesen werden als das ak des ak-1,... des a1. Gleichheit vs. Identität von FDD In der FUG werden Pfade auch in FDD verwendet, z.B. um auszudrücken, dass Attribute identische Werte haben. Es ist wichtig, zwischen der Identität und der Gleichheit von Werten zu unterscheiden. Mit dem Ausdruck [A = B = X] wird ausgedrückt, dass die Attribute A und B den identischen Wert X haben. A und B sind hier sozusagen verschiedene Namen für dasselbe Objekt. Würde der Informationsgehalt für X geändert, würden sich dadurch gleichzeitig A und B ändern. Verwendung von Pfaden in FDD A = X B = X Hier wird nur die "Gleichheit" von Werten ausgedrückt A = X B = A Durch den Pfad <A> wird die "Identität" der Werte von A und B ausgedrückt A = B = C X A = B = X C = A B Merkmale Ein Paar, das aus einem Pfad in einer FD und einem Wert besteht, zu dem der Pfad führt, ist ein Merkmal (engl. feature) des beschriebenen Objektes. Ist der Wert ein Symbol, ist das Paar ein Basismerkmal (engl. basic feature) der FD. Jede FD kann als eine Liste von Basismerkmalen dargestellt werden. Dadurch wird allerdings der Unterschied zwischen Merkmalen und Strukturen verwischt. Merkmale und Strukturen He had seen her CAT SUBJ = PROT DOBJ = GOAL VERB TENSE VOICE ASPECT = PRON CAT GENDER = MASC = CASE = NOM NUMBER = SING PERSON = 3 = PRON CAT GENDER = FEM = CASE = ACC SING = NUMBER PERSON =3 = VERB CAT = WORD = SEE = PAST = ACTIVE = + PERFECT = PROGRESSIVE = =S Merkmallisten CAT SUBJ CAT SUBJ GENDER SUBJ CASE SUBJ NUMBER SUBJ PERSON PROT CAT PROT GENDER PROT CASE S PRON MASC NOM SING 3 PRON MASC NOM PROT NUMBER PROT PERSON OBJ CAT OBJ GENDER OBJ CASE OBJ NUMBER OBJ PERSON GOAL CAT GOAL GENDER SING 3 PRON FEM ACC SING 3 PRON FEM GOAL CASE GOAL NUMBER GOAL PERSON VERB CAT VERB WORD TENSE VOICE ASPECT PERFECT ASPECT PROGRESSIVE FEM SING 3 VERB SEE PAST ACTIVE Unifikation Wenn zwei oder mehr einfache FDD kompatibel sind, können sie zu einer einfachen FD kombiniert werden, welche die Dinge beschreibt, die welche die Ausgangs-FDD beschreiben. Dieser Prozess heißt Unifikation. In der FUG ist "=" das Zeichen für die Unifikation. Der Ausdruck bezeichnet also das Ergebnis der Unifikation von und Unifikation einfacher FDD = VERB CAT = VERB CAT LEX NUM = SING = RUN TENSE = PRES PERS = 3 CAT LEX TENSE NUM PERS = VERB CAT = VERB CAT LEX TENSE = PAST = RUN TENSE = PRES PERS =3 NIL = VERB = RUN = PRES = SING =3 Unifikation einfacher FDD = PP CAT PREP = MIT CAT = NP CASE = DAT HEAD = CASE = CASE CAT PREP CASE HEAD = DAT = NP CAT = CASE = CASE = PP = MIT Unifikation komplexer FDD TENSE FORM TENSE FORM = PRES = is = VERB CAT TENSE = PAST = PAST = was = VERB CAT TENSE = PAST FORM = was Constituent-sets und Patterns C-set Pattern CAT SUBJ = PROT SUBJ = GOAL VERB TENSE VOICE ASPECT = PRON CAT GENDER = MASC = CASE = NOM NUMBER = SING PERSON = 3 = PRON CAT GENDER = MASC = CASE = NOM NUMBER = SING PERSON = 3 = VERB CAT = WORD = SEE = PAST = ACTIVE = + PERFECT = PROGRESSIVE = = (SUBJ VERB OBJ) = (SUBJ VERB OBJ) =S FDD und Syntaxregeln Pattern = (SUBJ VERB ...) CAT = S SUBJ = CAT = NP SCOMP = NONE Pattern = (... SCOMP) SCOMP = CAT = S CAT = NP CAT = VERB S NP VERB (S)