23
Doktorarbeitsvorhaben How to deal with grammar Yvonne Meeres

Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

Doktorarbeitsvorhaben

How to deal with grammar

Yvonne Meeres

Page 2: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

Contents

◮ Motivation, Idea and Outcome

◮ Signal Processing

◮ Robustness

◮ Generative Grammar

◮ Summary of the whole job . . .

Yvonne Meeres · How to Deal with Grammar

Page 3: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

The idea:Why is natural language so

difficult and easy?

Page 4: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

Outcome

Hypothesis: Optimal Communication SystemEvery natural language is an optimal »technical« communi-cation system for human communication.

From this hypothesis follows:

◮ Derivation of algorithms for technical robustcommunication

◮ Precise tool suite for the analysis of languagelearning

Yvonne Meeres · How to Deal with Grammar

Page 5: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

Trivial if formalized

Afterformalizingsomeinsightsaretrivial.

Yvonne Meeres · How to Deal with Grammar

Page 6: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

Phone and Phoneme

DEFINITION: Phone- and Phoneme-VectorA Phone-Vector or a Phoneme-Vector is a vector which com-ponents ai ∈ R represent the articulatory characteristics of aphoneme or a phone, respectively.For Phones ai is ∈ R, for Phonemes ∈ N

These articulatory characteristics are to be chosen according to the ap-plication.

Example: In the International Phonetic Alphabet (IPA) the cardinal vo-wels are represented with integers, the vowels in between with real num-bers.

Yvonne Meeres · How to Deal with Grammar

Page 7: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

I P A Vowel diagram

Æ•3•

8•9•

0•1• u•W•

o•7•

O•2•

6•A•Œ•a•

œ•E•

ø•e•

y•i•

Yvonne Meeres · How to Deal with Grammar

Page 8: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

I P A Vowel diagram

Æ•3•

8•9•

0•1• u•W•

o•7•

O•2•

6•A•Œ•a•

œ•E•

ø•e•

y•i•

Yvonne Meeres · How to Deal with Grammar

Page 9: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

Signal Processing: Autocorrelation

Paula

Paulaluki

laslääkäri

Ärztin-ksi

alsviide

5.-ssäim

vuode

Jahr-ssa.

im.

Paula schloss ihr Medizinstudium nach zehn Semesternerfolgreich ab.

a = (3, 1, 1) und ä = (1, 1, 0)

Yvonne Meeres · How to Deal with Grammar

Page 10: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

Signal Processing: Autocorrelation

Æ•3•

8•9•

0•1• u•W•

o•7•

O•2•

6•A•Œ•a•

œ•E•

ø•e•

y•i•

Yvonne Meeres · How to Deal with Grammar

Page 11: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

Robustness Makes Natural LanguageDifficult to Learn!

Page 12: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

Robustness

robustness ofperception

low cognitiveeffort

preventerrors

wronginformation

missinginformation

„misunderstanding“

Yvonne Meeres · How to Deal with Grammar

Page 13: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

�annel Codes

Automatic Repeat-reQuest (ARQ)Detect errors and retransmit then.

Forward-Error-Correction (FEC)No retransmission necessary, possibility for error correction incor-porated in first transmission.

Hybrid FEC/ARQ: Hybrid Automatic Repeat-reQuest (HARQ)A hybrid method retransmits only if the error correction (FEC)didn’t work but an error was detected (ARQ). This is called anerror-detection-and-correction code.

Yvonne Meeres · How to Deal with Grammar

Page 14: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

Robustness in the TCP-Protocol

Source Port Destination Port

Sequenznummer

ACK-Nummer

Offset Reserved Flags Advertised Window

Checksum Urgent Pointer

Options

Data

Yvonne Meeres · How to Deal with Grammar

Page 15: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

Robustness in Human Statement

Gestern habe ich in

einem dick en Buch

einen robust en Satz

ge les en und als ich

ihn so las , dacht e

ich, ich könne mal . . .

◮ Place of the robustness not known wi-thout the data

◮ Amount of the robustness not knownwithout the data

Yvonne Meeres · How to Deal with Grammar

Page 16: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

How Grammar is Formalized in LanguageTea�ing

Page 17: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

Generative Grammars

Ich springe auf dem Bett.

Ich springe auf das Bett.

Yvonne Meeres · How to Deal with Grammar

Page 18: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

No Analytical Grammars

There are (almost) no analytical grammars in language teaching!

Strange?!? A trivial insight for a theoretical computer scientist, but forcenturies not for language teachers. They torture their pupils with thegenerative ones.

Theorem:

Every generative grammar can be converted to an analyticalgrammar and vice versa.

Yvonne Meeres · How to Deal with Grammar

Page 19: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

Declination of the German article

m f n plNominativ der die das die

Genitiv des der des derDativ dem der dem der

Akkusativ den die das die

der die das des dem den5 4 2 2 2 1

Yvonne Meeres · How to Deal with Grammar

Page 20: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

Declination of the German article

f Nominativ dief Genitiv derf Dativ derf Akkusativ diem Nominativ derm Genitiv desm Dativ demm Akkusativ denn Nominativ dasn Genitiv desn Dativ demn Akkusativ dasp Nominativ diep Genitiv derp Dativ derp Akkusativ die

Yvonne Meeres · How to Deal with Grammar

Page 21: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

Formal Grammar Presentation

DEFINITION: Formal Grammar Presentation

A formal grammar G = (V, Σ, R, S) formalizes a naturalgrammar. A formal grammar presentation formalizes thenotation of a grammar in language teaching.

Yvonne Meeres · How to Deal with Grammar

Page 22: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

Formal Grammar Presentation

DEFINITION: T he Formal Grammatar Presentation G01The formal grammar presentation G01 of a grammar G =(V, Σ, R, S), is a grammar D = (V, Σ, R, S, X) augmentedwith a list of examples X ∈ Σ

∗ and an order of the rules:R is not given as a set, but as a list.V, Σ are S the same as in G.

Yvonne Meeres · How to Deal with Grammar

Page 23: Doktorarbeitsvorhaben How to deal with grammareiche.theoinf.tu-ilmenau.de/kuske/Theorietag2013/Folien/Do-4-2-Meeres… · grammar and vice versa. Yvonne Meeres · How toDeal with

Definition of the Grammar Process

DEFINITION: Grammar processA grammar process is the process of loosing or adding rulesin a grammar G.Let R/R−

∪ R+, where R+ is the set of rules which are addedand R− the set of rules which are lost.Let G1 = (V, Σ, R, S) be the grammar before the process andG2 the grammar which evolves from the process. Then

Grammarprocess(G1) = (V, Σ, R/R−∪ R

+, S) = G2

If one or both of the sets R+ and R− are not empty then theprocess can be called a grammar change.

Yvonne Meeres · How to Deal with Grammar