01.08.2013 Views

Datorstödd inlärning av grammatik och språkteori - Stp

Datorstödd inlärning av grammatik och språkteori - Stp

Datorstödd inlärning av grammatik och språkteori - Stp

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5 Utvärdering <strong>och</strong> fortsatt arbete<br />

Det är svårt att <strong>av</strong>göra huruvida det program som jag beskrivit i kapitel<br />

4 är effektivt <strong>och</strong> korrekt eftersom jag inte kunnat testa det på någon<br />

annan maskin än i mitt huvud. Programmet efter min komplettering bör<br />

klara dels de påståendesatser, vars fundament är antingen subjektet eller<br />

objektet (ej adverbial), dels alla imperativa- <strong>och</strong> interrogativa satser med<br />

intransitiva <strong>och</strong> transitiva partikelverb, som listats i tabell 1 <strong>och</strong> 2 i <strong>av</strong>snitt<br />

3.4, förutsatt att partikelverbet i fråga är definierat i lexikonet på ett<br />

sådant sätt som beskrivits i kapitel 4.1.1 <strong>och</strong> att de i Appendix 3B<br />

definierade klasserna ersätter de ursprungliga klasserna med samma<br />

namn.<br />

Eventuella felaktigheter skulle kunna uppstå hos ambiguösa satser då<br />

programmet inte ger alla tänkbara analyser. Exempelvis kan detta uppstå<br />

hos satser där partikel <strong>och</strong> adverb som inte har någon partikelfunktion är<br />

i samma position men har olika betydelser. För dessa semantiskt<br />

ambiguösa satser får man endast ett dependensträd. Man skulle kunna<br />

undvika detta genom att rita in funktionerna i trädstrukturen.<br />

För den helt kompletta implementeringen <strong>av</strong> partikelverb återstår en hel<br />

del att göra. Regler bör skrivas för partiklar från andra klasser än<br />

preposition <strong>och</strong> adverb, såsom NP, adjektiv, particip <strong>och</strong> PP. Speciella<br />

fall måste läggas till <strong>grammatik</strong>en som t.ex.:<br />

• verbfrasen se AdjP ut (Ol<strong>av</strong> ser bra ut.)<br />

• eliminering <strong>av</strong> det infinita partikelverbet om det föregås <strong>av</strong> ett<br />

hjälpverb <strong>och</strong> om partikeln har lokal betydelse (Pelle skall in i huset.)<br />

• konstruktionen partikel utan verb i imperativsatser (In med er!)<br />

För reflexiva partikelverb har jag inte lyckats hitta någon lämplig<br />

beskrivning som kan överföras till lågintelligenta maskiner. Där behövs<br />

det ytterligare undersökningar. Den svåraste uppgiften är dock att<br />

analysera partikelverbs semantik vilket bör ske med hjälp <strong>av</strong> en mycket<br />

stor korpus. Förutom lexikaliserade verbfraser bör även andra typer <strong>av</strong><br />

lexikaliserade fraser undersökas <strong>och</strong> implementeras.<br />

En stor del <strong>av</strong> det fortsatta arbetet skulle även gå ut på att vidare<br />

definiera den svenska <strong>grammatik</strong>en; implementera nya klasser, strukturer<br />

<strong>och</strong> särdrag i <strong>grammatik</strong>formalismen. Klasshierarkin saknar vissa klasser,<br />

såsom räkneord, relativa-, determinativa-, interrogativa-, indefinita- <strong>och</strong><br />

reflexiva pronomina, konjunktioner, subjunktioner, interjektioner, etc.<br />

Bisatser bör också behandlas i modellen. Lexikonets utbyggnad är minst<br />

lika nödvändig.<br />

Programmet som formalismen är byggd på bör också vidareutvecklas.<br />

Lite större flexibilitet vid utskriften <strong>av</strong> resultaten vore användbart, t.ex.<br />

att i stället för att skriva ut value, som används vid matchning <strong>av</strong> input,<br />

skriva ut ett fält print_value som endast används vid utskriften (t.ex.<br />

print_value=‘skriva om’). Den användarvänliga editorn är inte så lätt<br />

att hantera än så länge om man inte exakt vet vilka kommandon som är<br />

38

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!