UNIVERSITETET I OSLO

Like dokumenter
UNIVERSITETET I OSLO

Oppgave 1 (samlet 40%)

Oppgave 1. Spørsmål 1.1 (10%) Gitt det regulære uttrykket: a((bcd)+(cd))*cd

UNIVERSITETET I OSLO

Oppgave 2. Eksamen INF2820, 2015, oppgave 2. La gramatikk G være:

Spørsmål 1.1 (10%) Lag en ikke-deterministisk endelig tilstandsautomat (NFA) som beskriver dette språket.

INF 2820 V2015: Obligatorisk innleveringsoppgave 3

Oppgave 1. La G1 være grammatikken med hovedsymbol S og følgende regler:

INF 2820 V2016: Obligatorisk innleveringsoppgave 3

INF2820 V2017 Oppgavesett 6 Gruppe 7.3

INF 2820 V2016: Innleveringsoppgave 3 hele

2/22/2011. Høyre- og venstreavledninger. I dag. Chomsky-normalform (CNF) Chomsky-normalform (CNF) PARSING. Jan Tore Lønning & Stephan Oepen

INF 2820 V2016: Innleveringsoppgave 3 del 1

INF 2820 V2018: Innleveringsoppgave 3

INF2820 Datalingvistikk V2011. Jan Tore Lønning & Stephan Oepen

Eksamen INF2820 Datalingvistikk, H2018, Løsningsforslag

INF5830, H2009, Obigatorisk innlevering 2. 1 Oppgave: Unære produksjoner i CKY

Obligatorisk oppgave 4, INF2820, 2014

INF2820 Datalingvistikk V2012. Jan Tore Lønning

Oppgave 1 (samlet 15%)

2/24/2012. Dynamic Programming. I dag. Example. Example PARSING. Jan Tore Lønning

INF2820 Datalingvistikk V Gang 26.2 Jan Tore Lønning

INF2820 Datalingvistikk V Gang 9.3 Jan Tore Lønning

INF2820 Datalingvistikk V Gang 9.3 Jan Tore Lønning

INF2820 Datalingvistikk V Gang 6.3 Jan Tore Lønning

INF2820 Datalingvistikk V Gang Jan Tore Lønning

Oppgave 1 (samlet 15%)

INF2820 Datalingvistikk V Gang 19.3 del 1 Jan Tore Lønning

LF - Eksamen i INF1820

INF2820 Datalingvistikk V Gang 27.2 Jan Tore Lønning

INF2820 Datalingvistikk V Gang Jan Tore Lønning

INF2820 Datalingvistikk V2011. Jan Tore Lønning & Stephan Oepen

UNIVERSITETET I OSLO

INF2820 Datalingvistikk V Gang 13.3 Jan Tore Lønning

2/24/2012. Context-Free Grammars. I dag. Avledning. Eksempel: grammar1 PARSING. Jan Tore Lønning

UNIVERSITETET I OSLO

Oppgave 1 Vi har gitt følgende grammatikk for noe vi kan kalle speilengelsk :

INF 2820 V2016: Obligatorisk innleverinsoppgave 1

INF2820 Datalingvistikk V2012

INF2820 Datalingvistikk V2012. Jan Tore Lønning

INF2820-V2018 Oppgavesett 10 Gruppe 18.4

INF2820 Datalingvistikk V gang, Jan Tore Lønning

INF2820 Datalingvistikk V Gang 4.5 Jan Tore Lønning

INF2820 Datalingvistikk V gang, 27.2 Jan Tore Lønning

INF2820 Datalingvistikk V2012. Jan Tore Lønning

UNIVERSITETET I OSLO

3/8/2011. I dag. Dynamic Programming. Example. Example FORMELLE EGENSKAPER VED SPRÅK (KAP. 16) Jan Tore Lønning & Stephan Oepen

2/6/2012. Begrensninger ved regulære språk. INF2820 Datalingvistikk V2012. Formelle språk som ikke er regulære KONTEKSTFRIE GRAMMATIKKER.

UNIVERSITETET I OSLO

INF2820 Datalingvistikk V2011. Jan Tore Lønning & Stephan Oepen

INF2820 Datalingvistikk V gang, Jan Tore Lønning

INF2820 Datalingvistikk V2011. Jan Tore Lønning & Stephan Oepen

INF2820 Datalingvistikk V Gang Jan Tore Lønning

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

INF2820 V2017 Oppgavesett 5 Gruppe 21.2

3/1/2011. I dag. Recursive descent parser. Problem for RD-parser: Top Down Space. Jan Tore Lønning & Stephan Oepen

INF1820: Ordklasser INF1820: Ordklasser. Arne Skjærholt. 13. februar. INF1820: Ordklasser. Arne Skjærholt. 13. februar

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

INF 2820 V2018: Innleveringsoppgave 2

INF INF1820. Arne Skjærholt. Negende les INF1820. Arne Skjærholt. Negende les

INF2820 Datalingvistikk V Gang 2.3 Jan Tore Lønning

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

INF2820 Datalingvistikk V Gang 23.3 Jan Tore Lønning

INF2820 Datalingvistikk V gang, Jan Tore Lønning

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

INF2820 Datalingvistikk V2012. Jan Tore Lønning

3/5/2012. Chart alternativ datastruktur. Fundamentalregelen. Chart-parsing. Bottom-up FORMELL SPRÅKTEORI. Jan Tore Lønning

INF2820 Datalingvistikk V2012. Jan Tore Lønning

INF2820 Datalingvistikk V2012. Jan Tore Lønning

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

AB 0 CD + ABC 0 D 0 + ABC 0 D + ABCD 0 + ABCD + AB 0 CD 0

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Eksamen iin115, 14. mai 1998 Side 2 Oppgave 1 15 % Du skal skrive en prosedyre lagalle som i en global character array S(1:n) genererer alle sekvenser

Løsningsforslag. Emnekode: Emne: Matematikk for IT ITF Eksamenstid: Dato: kl til kl desember Hjelpemidler: Faglærer:

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Hogskoleni Østfold EKSAMEN. Norwegian as a Foreign Language II

UNIVERSITETET I OSLO

INF2820 V2017 Oppgavesett 5 arbeidsoppgaver

UNIVERSITETET I OSLO. Det matematisk-naturvitenskapelige fakultet

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

EKSAMEN. Emnekode: Emne: Matematikk for IT ITF Eksamenstid: Dato: kl til kl desember Hjelpemidler: Faglærer:

INF2820 Datalingvistikk V2014. Jan Tore Lønning

UNIVERSITETET I OSLO

Transkript:

UNIVERSITETET I OSLO Side 1 Det matematisk-naturvitenskapelige fakultet Eksamen i: INF2820 Datalingvistikk Eksamensdag: 14. juni 2016 Tid for eksamen: 1430-1830 Oppgavesettet er på 5 side(r) Vedlegg: 0 Tillatte hjelpemidler: ingen Kontroller at oppgavesettet er komplett før du begynner å besvare spørsmålene.

2 Du kan svare på norsk, dansk, svensk eller engelsk. Du skal besvare alle spørsmålene. Vekten på de ulike spørsmålene er oppgitt. Du bør lese gjennom hele settet slik at du kan stille spørsmål til faglærerne når de kommer i tilfelle noe er uklart. Hvis du føler noen forutsetninger mangler, lag dine egne og redegjør for dem! Oppgave 1 (samlet 40%) La grammatikk G1 være: VP > VS CP CP > C S NP > DET N NP > NP PP VP > VP PP PP > P NP NP > 'dyret' 'treet' 'Kari' 'Ola' N > 'dyr' 'tre' DET > 'et' 'ethvert' VP > 'sov' 'smilte' 'danset' VTV > 'kjente' 'likte' 'dyttet' VS > 'trodde' 'så' 'fortalte' C > 'at' P > 'fra' 'til' 'ved' Spørsmål 1.1 (10%) Tegn opp de 3 trærne som grammatikken tilordner til ordsekvensen 1) Kari så at Ola dyttet et dyr fra treet Spørsmål 1.2 (5%) Forklar kort forskjellene i mening som svarer til de 3 forskjellige syntaktiske analysene. Spørsmål 1.3 (10%) Vis hvordan en «shift reduce recognizer» kan gå frem for å finne en av de 3 analysene. Du behøver bare å finne en av analysene, ikke alle tre, og du behøver bare å vise de vellykkete valgene. Spørsmål 1.4 (5%) Hvorfor tror du vi bruker en «shift reduce recognizer» og ikke en «recursive descent recognizer» her? Spørsmål 1.5 (10%) Vis hvordan CKY algoritmen kan brukes til å anerkjenne at ordsekvensen i (1) er en setning ved å konstruere en CKY tabell for den. Nummerer symbolene i den rekkefølgen du legger dem inn i tabellen.

3 Oppgave 2 (20%) I norsk kan vi etter kopulaverb, som være og bli, ha et substantiv i ubestemt form uten noen determinativ foran, som for eksempel student i setning (2). 2) Kari er student Grammatikken G2 genererer denne setningen og noen til: VP > VI VP > VCOP NOM NP > PN NP > DET NOM NOM > N N > 'elev' 'student' 'professor' PN > 'Kari' 'Ola' DET > 'en' 'enhver' VI > 'sover' 'smiler' VTV > 'kjenner' 'liker' VCOP > 'er' 'blir' Du skal nå utstyre grammatikken med trekk (eng: features ) og utvide den. Du skal utvide klassen av NP til også å inneholde substantiv i ubestemt og bestemt form i entall og flertall med determinativer, som i Ubestemt Bestemt Entall En student Studenten Den studenten Flertall Studenter Mange studenter Noen studenter De studentene Disse studentene Du skal passe på at det blir riktig samsvar mellom determinativ og substantiv, og ikke f.eks. *en studenten, *mange student, *mange studentene, *de studenten. Du skal også passe på at det blir riktig samsvar i kopulakonstruksjonen. Riktig er f.eks. Kari er student Mange elever blir studenter Feil er f.eks. Kari er elever Mange elever blir student Mange elever blir studentene

4 Oppgave 3 (samlet 20%) Følgende lille fcfg fragment, no sem, inneholder regler for noen få norske setninger og tilordner dem semantiske representasjoner. % start S S[SEM=<?npsem(?vpsem)>] > NP[SEM=?npsem] VP[SEM=?vpsem] NP[SEM=<\X.X(?npsem)>] > PN[SEM=?npsem] NP[SEM=<?dsem(?nsem)>] > Det[SEM=?dsem] Nom[SEM=?nsem ] VP[SEM=?vpsem] > IV[SEM=?vpsem] VP[SEM=<\s.?npsem(\o.?tvsem(s,o))>] > TV[SEM=?tvsem] NP[SEM=?npsem] Nom[SEM=?nsem] > N[SEM=?nsem] PN[SEM=<ola>] > 'Ola' PN[SEM=<kari>] > 'Kari' IV[SEM=<sov>] > 'sov' IV[SEM=<smilte>] > 'smilte' TV[SEM=<likte>] > 'likte' TV[SEM=<beundret>] > 'beundret' Det[SEM=<\P Q.exists x.(p(x) & Q(x))>] > 'et' Det[SEM=<\P Q.all x.(p(x) > Q(x))>] > 'ethvert' N[SEM=<hus>] > 'hus' N[SEM=<barn>] > 'barn' N[SEM=<dyr>] > 'dyr' Spørsmål 3.1 (10%) Vis hvordan setningen 3) Kari beundret et dyr vil bli analysert i denne grammatikken, og følgelig hvilken semantisk representasjon den får. Spørsmål 3.2 (10%) Grammatikken skal utvides med PP ledd som modifiserer Nom ledd. For å få dette legger vi til reglene Nom[ ] > Nom[ ] PP[ ] PP[ ] > P[ ] NP[ ] P[ ] > 'fra' Fyll ut feltene med semantiske trekk slik at setning (4) får den semantiske representasjonen (5). 4) Kari beundret ethvert dyr fra et hus 5) all x.((dyr(x) & exists z.(hus(z) & fra(x,z))) > beundret(kari,x))

5 Oppgave 4 (samlet 20%) La grammatikk G4 være VP > VI VP > VS 'at' S NP > DET NOM NOM > N NOM > NOM REL REL > 'som' S/NP S/NP > NP/NP VP S/NP > NP VP/NP VP/NP > VTV NP/NP VP/NP > VS 'at' S/NP NP/NP > NP > 'dyret' 'barnet' 'Kari' 'Ola' N > 'dyr' 'barn' DET > 'et' 'ethvert' VI > 'sov' 'smilte' 'danset' VTV > 'kjente' 'likte' 'klappet' VS > 'trodde' 'visste' 'fortalte' Her er et symbol som S/NP å oppfatte som en enkel ikke terminal (eller mao. et enkelt kategorisymbol). Skrivemåten er valgt for lettere å se hva symbolene står for. S/NP kan oppfattes som en «S som mangler en NP». Tilsvarende er NP/NP en «NP som mangler en NP». Derfor kan den være tom. Spørsmål 4.1 (5%) Tegn opp treet grammatikken tilordner til ordsekvens (6). 6) Kari klappet et dyr som Ola fortalte at barnet likte Spørsmål 4.2 (15%) Vi ønsker å bruke denne grammatikken sammen med CKY algoritmen. Men skal vi gjøre det, må grammatikken være på Chomsky normalform (CNF). Finn en grammatikk på CNF for språket beskrevet av G4. Viss trinnene i omformingen. SLUTT