Natuurlijke-Taalinterfaces

Slides:



Advertisements
Verwante presentaties
Redekundig ontleden Over waarom, wat en hoe....
Advertisements

Voorstellen van en redeneren over kennis
TELLEN IN TAAL: de vorm van rekenen en redeneren
Grammatica in balans.
Communicatie & Presentatie
De hersenen zijn het controlecentrum van het lichaam…
Module 7 – Hoofdstuk 5 (1) SQL – een begin.
Missie Omgeving Identiteit Waarden & Overtuigingen Vaardigheden
Duidelijk schrijven voor iedereen
Automatisch redeneren en stellingen bewijzen
Taal en cognitie: Optimaliteitstheorie Henriëtte de Swart.
'Om mijn oud woonhuis peppels staan'
Automatisch Redeneren in de praktijk
24 juni 2003Johnson en Morrill in Israel Een studie naar de Johnson Morrill Hypothese in relatie tot de Hebreeuwse taal; implementatie van bewijsnetten.
Compositionaliteit, bereik en lambda’s
Meer over kwantoren.
De studie van betekenis
Taal en logica Over het gebruik van eerste orde propositie/predikatenlogica voor de analyse van natuurlijke taal.
Semantiek 1.
COMPUTATIONELE REPRESENTATIONELE THEORIE VAN HET DENKEN
Syntaxis 2.
Betekenis 2: Compositionaliteit, bereik en lambda’s
Grammaticale modellen
Cursusinschrijving 2e jaar CKI Voorlichtingsbijeenkomst voor eerstejaars CKI Maartje Vermeulen, studieadviseur CKI.
Taalwetenschap in de CKI-bachelor
Natuurlijke-Taalinterfaces week 3 1. evaluatie van een formule in een model 2. vraag-antwoord dialogen 3. Modellen en applicaties.
Definite Clause Grammar
1. Parsing (epsilon’s, tabellen) 2. Unificatie grammatica Natuurlijke taalverwerking week 7.
Natuurlijke Taalverwerking
Categoriale Grammatica
Natuurlijke-Taalinterfaces week 5 Lambda-termen en Lambda-conversie.
Hoofdzinnen, bijzinnen, en vraagzinnen in Unificatie Grammatica
Natuurlijke taalverwerking week 4
Natuurlijke Taalverwerking
AI91  Het Probleem  Grammatica’s  Transitie netwerken Leeswijzer: Hoofdstuk AI Kaleidoscoop College 9: Natuurlijke taal.
Natuurlijke-Taalinterfaces Week 1 -- Inleiding 2e trimester 2002/03 docent: Gosse Bouma
Natuurlijke-Taalinterfaces Week 7 Discourse Representation Theory.
Parsing: Top-down en bottom-up
Unificatie grammatica
Taaltheorie en Taalverwerking Week 5: – Natuurlijke Taal Syntax. (Uitbreiding op CFG: Features.) – Human Parsing: Center-Embedding.
Semantische Interpretatie Jurafsky & Martin (Ed. 1): Hoofdstuk 15
Taaltheorie en Taalverwerking Parsing Continued. Totnutoe: Top-Down-Parser.
Cognitieve linguïstiek
Woordenschat en kijk op taal Hoofdstuk 2 en 3
Kunstmatige Intelligentie, 2009/2010, 2e semester Taaltheorie en Taalverwerking Remko Scha Week 11 Discourse.
QUIZ hoofdstuk 1.
Taal en logica Over het gebruik van eerste orde propositie/predikatenlogica voor de analyse van natuurlijke taal.
Semantische Complexiteiten van Natuurlijke Taal Cf. Jurafsky & Martin, Ed. 1: Sectie 14.4 (Ed. 2: Sectie 17.4)
Semantiek De studie van betekenis. Vragen Wat is betekenis? Betekenis van wat?
Syntaxis 1. Inleiding: Combinaties Combinaties op verschillende niveaus: Lettergrepen als combinaties van fonemen. (College 3,4) Woorden als combinaties.
Zinnen 1 Henriëtte de Swart.
Tentamen vraag 1 nElke reguliere zin is ook contextvrij nElke reguliere taal is ook contextvrij nElke contextvrije grammatica is ook regulier nonsens “regulier”
Woordraadstrategieën
Werkwoordelijk of naamwoordelijk gezegde
Transparantie in taal Kees Hengeveld. Introductie Theoretische taalwetenschappers streven naar een universeel model van taal, d.w.z. een model waarmee.
Communicatie 2 – kw 2 Les 1.
Mark Manders. Oriënteren & Categoriseren Consensus Verdelen begrippen Werkgroepen maken Uitleg opdracht Vandaag.
Het waarom en wat van beslismodellering Miranda Lintermans Voldoet onze wizard aan de wet? 21 mei 2015.
De lidwoorden Kleine woorden met grote gevolgen!! Welke ken je? (ne en fa du)
Waarom kritisch denken?. WAAROM KRITISCH DENKEN? Kritisch denken is één van de 21 ste eeuwse vaardigheden nodig om vlot te functioneren in onze samenleving.
EEN MANIER OM DE BETEKENIS VAN ONBEKENDE WOORDEN IN EEN TEKST TE VINDEN Woordraadstrategieën.
Programmeren.
Bijwoordelijke bepaling
Woordenschat Hoofdstuk 3
3L week 17: ‘Kopen … in alle maten en gewichten’ © JL
Natuurlijke-Taalinterfaces
Communicatie & Presentatie
TAALVERZORGING STIJL B2: duidelijk en helder taalgebruik.
Automatisch redeneren en stellingen bewijzen
Woordbenoemen Zelfstandig naamwoord, eigennaam, lidwoord, bijvoeglijk naamwoord, voorzetsel, telwoord.
Transcript van de presentatie:

Natuurlijke-Taalinterfaces week 2 computationele semantiek zinnen en betekenis definite clause grammatica’s met een semantische component

Natuurlijke-Taalinterfaces Betekenis en Logica natuurlijke taal: rijk aan betekenis (informatie, emoties, speech acts, associaties,…) rijk aan structuur: grote woordenschat, moeilijke grammatica, geen duidelijke regels context-afhankelijk, vaag, ambigu logische formules: betekenis = interpretatie in een model beperkte verzameling logische operatoren, precieze grammatica, (meestal) niet context-afhankelijk, vaag, of ambigu Natuurlijke-Taalinterfaces

Natuurlijke-Taalinterfaces Betekenis en Logica natuurlijke taal: lastig en ingewikkeld voor automatische verwerking logica: interpretatie in een model is eenvoudig, automatisch stellingen bewijzen is mogelijk, vertaling naar een applicatie (bv database) vaak mogelijk. Natuurlijke-Taalinterfaces

Taal en Predikaat-logica Ard bezit een huis x (huis(x)  bezit(a,x)) De broer van Anja gaat misschien morgen een huis kopen x (brr(x,a)  y(brr(y,a)  x = y)) e(kopen(e,...)  morgen(e))   y(huis(y)  kopen(e,x,y)) Natuurlijke-Taalinterfaces

Taal en Predikaat-logica Ieder land heeft een hoofdstad x(land(x)  y(hoofdstad(x,y)) y(x(land(x)  hoofdstad(x,y)) Bij ieder tentamen blijft een student tot het einde. Natuurlijke-Taalinterfaces

Natuurlijke-Taalinterfaces Taal en Logica Logica is voor veel doeleinden een redelijke benadering van de betekenis van taal predikaat-logica is een redelijke logica voor dialoogsystemen waar het domein een (relationele) database is. Natuurlijke-Taalinterfaces

Formules als Prolog-termen x(land(x)  y(stad(y)hoofdstad(x,y))) forall(X, (land(X) > exists(Y, (stad(Y) & hoofdstad(X,Y))))) forall(Var,Formule) exists(Var,Formule) Formule1 & Formule2 Formule1 v Formule2 ~Formule Natuurlijke-Taalinterfaces

Grammatica en betekenis Compositionaliteit:: de betekenis van een zin of zinsdeel is het resultaat van het op een bepaalde manier samenvoegen van de betekenissen van de delen van de zin. rule-to-rule hypothesis: Iedere syntactische regel van een grammatica correspondeert met een semantische regel. Natuurlijke-Taalinterfaces

Semantiek en definite clause grammatica s(Sem) --> np(Subj), vp(Subj,Sem). vp(Subj,Sem) --> iv(Subj,Sem). np(w) --> [willem]. iv(S,slapen(S)) --> [slaapt]. Natuurlijke-Taalinterfaces

Semantiek en definite clause grammatica s(slapen(w)) np(w) vp(S,slapen(S)) iv(S,slapen(S)) willem slaapt Natuurlijke-Taalinterfaces

Natuurlijke-Taalinterfaces Transitieve zinnen s(Sem) --> np(Subj), vp(Subj,Sem). vp(Subj,Sem) --> iv(Subj,Sem). vp(Subj, Sem) --> tv(Obj,Subj,Sem), np(Obj). tv(O,S,groeten(S,O)) --> [groet]. Natuurlijke-Taalinterfaces

Semantiek en definite clause grammatica s(groeten(r,m)) np(r) vp(S,groeten(S,m)) tv(O,S,groeten(S,o)) np(m) ruud groet mona Natuurlijke-Taalinterfaces

Natuurlijke-Taalinterfaces Semantiek en DCG Aan iedere categorie wordt een argument toegevoegd dat de semantiek representeert. Soms zijn hulpvariabelen nodig om de compositie soepel te laten verlopen = extra arguments-posities. Natuurlijke-Taalinterfaces

Natuurlijke-Taalinterfaces coordinatie s(Sem)  s(Arg1), coord(Arg1,Arg2,Sem), s(Arg2). coord(Arg1, Arg2, (Arg1 & Arg2))  [en]. Natuurlijke-Taalinterfaces

Natuurlijke-Taalinterfaces kwantoren [np ieder kind ] slaapt forall(X, (kind (X) > slaap(X))) Blijkbaar moet de NP de semantiek van S leveren. Semantiek van N en VP moet worden ingebouwd in de semantiek van Det. s(Sem) --> np(....,Sem), vp(....). np(....,Sem) --> det(....,Sem), n(....). Natuurlijke-Taalinterfaces

Natuurlijke-Taalinterfaces kwantoren det(X, Restr, Scope, forall(X, (Restr > Scope)))  [ieder]. n(Y, kind(Y))  [kind]. np(X, Scope, Sem)  det(X, Restr, Scope, Sem), n(X, Restr). s(Sem) --> np(X, Scope, Sem), vp(X, Scope). Natuurlijke-Taalinterfaces

Kwantoren s(forall(X,kind(X) > slapen(X))) vp(Y,slapen(Y)) np(X,S,forall(X,kind(X) > S))) det(X,R,S,forall(X,R > S))) n(Z,kind(Z)) iv(Y,slapen(Y)) ieder kind slaapt Natuurlijke-Taalinterfaces

Natuurlijke-Taalinterfaces Eigennamen np(jan, Sem, Sem)  [jan]. s(Sem)  np(X, Scope, Sem), vp(X, Scope). s(slapen(jan)) np(jan,Sem,Sem) vp(X,slapen(X)) jan slaapt Natuurlijke-Taalinterfaces

Constituent (WH) vragen Wie slaapt wh(X,slapen(X)) np(X,Sem,wh(X,Sem))  [wie]. Welke man slaapt wh(X,man(X) & slapen(X)) Welke is als een determiner die een wh-operator introduceert. Natuurlijke-Taalinterfaces