IN1140: Introduksjon til språkteknologi. Forelesning #11

Like dokumenter
INF1820: Introduksjon til språk-og kommunikasjonsteknologi

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

IN1140: Introduksjon til språkteknologi. Forelesning #11

INF1820: Applikasjoner

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

INF1820: Oppsummering

LF - Eksamen i INF1820

Slope-Intercept Formula

TDT4117 Information Retrieval - Autumn 2014

Mannen min heter Ingar. Han er også lege. Han er privatpraktiserende lege og har et kontor på Grünerløkka sammen med en kollega.

Informasjonsgjenfinning

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

Mer om WSD Ordlikhet. Ordlikhet INF5820 H2008. Jan Tore Lønning. Institutt for Informatikk Universitetet i Oslo. 17. september

Vekeplan 4. Trinn. Måndag Tysdag Onsdag Torsdag Fredag AB CD AB CD AB CD AB CD AB CD. Norsk Matte Symjing Ute Norsk Matte M&H Norsk

INF5820. Language technological applications. H2010 Jan Tore Lønning

Endelig ikke-røyker for Kvinner! (Norwegian Edition)

Macbeth: Frozen Scenes

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

Factoid Spørsmål Svar

IN1140: Introduksjon til språkteknologi. Forelesning #12

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

Emneevaluering GEOV272 V17

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

UNIVERSITETET I OSLO

The internet of Health

IN1140: Introduksjon til språkteknologi. Forelesning #13

EN Skriving for kommunikasjon og tenkning

Hvor mye teoretisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

KROPPEN LEDER STRØM. Sett en finger på hvert av kontaktpunktene på modellen. Da får du et lydsignal.

IN1140: Introduksjon til språkteknologi. Forelesning #2

Of all the places in the world, I love to stay at Grandma Genia and

Dynamic Programming Longest Common Subsequence. Class 27

-Kunne si hva de ulike kroppsdelene heter på engelsk. -Bli kjent med 8 adjektiv. -Fortelle hva de kan og ikke kan gjøre.

Han Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX)

Sammendrag INF5820 H2008. Jan Tore Lønning. 1. oktober. Institutt for Informatikk Universitetet i Oslo

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Forbruk & Finansiering

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

INF2820 Datalingvistikk V gang, Jan Tore Lønning

Trigonometric Substitution

Hvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

P(ersonal) C(omputer) Gunnar Misund. Høgskolen i Østfold. Avdeling for Informasjonsteknologi

Engelsk gruppe 2 høsten 2015

Den som gjør godt, er av Gud (Multilingual Edition)

Fagevalueringsrapport FYS Diffraksjonsmetoder og elektronmikroskopi

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

Oppgave 1 (samlet 15%)

3. Generell presentasjon av MT-programmet

Årsplan ENGELSK 5.trinn. Setningsmønster It starts at It finishes at I want to be a when I grow up

Exercise 1: Phase Splitter DC Operation

Hvordan føre reiseregninger i Unit4 Business World Forfatter:

Little Mountain Housing

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

Dagens tema: Eksempel Klisjéer (mønstre) Tommelfingerregler

SAMPOL115 Emneevaluering høsten 2014

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

GEO231 Teorier om migrasjon og utvikling

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

TUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser.

HONSEL process monitoring

Newtons fargeskive. Regnbuens farger blir til hvitt. Sett skiva i rask rotasjon ved hjelp av sveiva.

INF2820 Datalingvistikk V gang, Jan Tore Lønning

TUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser.

Samarbeidsbasert forskning er det mulig også i arbeidet med systematiske kunnskapsoversikter?

Kompetanse i pasientopplæring

TUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser.

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

FIRST LEGO League. Härnösand 2012

INF2820 Datalingvistikk V2018 Forelesning 1 del 1, 15. jan. Jan Tore Lønning

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Databases 1. Extended Relational Algebra

Ole Isak Eira Masters student Arctic agriculture and environmental management. University of Tromsø Sami University College

Eksamen ENG1002/1003 Engelsk fellesfag Elevar og privatistar/elever og privatister. Nynorsk/Bokmål

BIBSYS Brukermøte 2011 Live Rasmussen og Andreas Christensen. Alt på et brett? -om pensum på ipad og lesebrett

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

Tuberkulosescreening fra et brukerperspektiv. Frokostmøte LHLI,

Moving Objects. We need to move our objects in 3D space.

Compello Fakturagodkjenning Versjon 10 Software as a service. Tilgang til ny modulen Regnskapsføring

Språkleker og bokstavinnlæring

Assignment. Consequences. assignment 2. Consequences fabulous fantasy. Kunnskapsløftets Mål Eleven skal kunne

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

Eiendomsverdi. The housing market Update September 2013

Information search for the research protocol in IIC/IID

Compello Fakturagodkjenning Versjon 10.5 As a Service. Tilgang til Compello Desktop - Regnskapsføring og Dokument import

INF2820 Datalingvistikk V2017 Forelesning 1.1, 16.1 Jan Tore Lønning

Manuset ligger på NSKI sine sider, men kan også kjøpes på

Oppgave 1. ( xφ) φ x t, hvis t er substituerbar for x i φ.

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

Bestille trykk av doktoravhandling Ordering printing of PhD Thesis

Enkel og effektiv brukertesting. Ida Aalen LOAD september 2017

// Translation // KLART SVAR «Free-Range Employees»

Medisinsk statistikk, KLH3004 Dmf, NTNU Styrke- og utvalgsberegning

Transkript:

IN1140: Introduksjon til språkteknologi Forelesning #11 Samia Touileb Universitetet i Oslo 08. november 2018

Beregning av poeng og bestått/ikke-bestått for oblig er 2 Vi kommer til å operere med en viss margin i beregning av poeng og bestått/ikke bestått per oblig. Som dere vet må dere akkumulere minst 100 poeng per obligatorisk oppgave 1 og 2 (med to deloppgaver) for å bestå oppgaven og minst 50 poeng for oblig 3. Dersom noen mangler poeng på en oblig, vil dere ha mulighet til å hente inn disse på neste oblig. Feks dersom dere mangler 10 poeng på Oblig2 (har 90 poeng) må dere få 10 poeng ekstra (dvs minimum 60 poeng) på Oblig 3.

Oblig konkurransen 3 Den/de som får flest poeng tilsammen på obligene gjennom semesteret får en premie (overraskelse)! Premien utdeles under siste forelesning, den 22.11.2018.

Tema for i dag 4 Språkteknologiske applikasjoner Se på noen eksempler Teknikker i informasjonsekstraksjon Informasjonsgjenfinning, websøk Maskinoversettelse

Språkteknologiske applikasjoner 5 Mange språkteknologiske applikasjoner kombinerer teknikker vi har sett på tidligere i kurset Motiverer de teknikkene vi har lært Introdusere en ny (og mye brukt) metode: vektorromrepresentasjoner (vector space model)

Informasjonsekstraksjon (IE) 6

Informasjonsekstraksjon (IE) 7 Samlebegrep rundt teknikker som henter ut (ekstraherer) forskjellige typer semantisk informasjon fra tekst Ustruktert informasjon strukturerte data (relasjonsdatabase) F.eks. relasjoner mellom organisasjoner og steder Organisasjon Omnicom DDB Needham Kaplan Thaler Group BBDO South Georgia Pacific Steder New York New York New York Atlanta Atlanta

Informasjonsekstraksjon (IE) 8 Named entity recognition Relation extraction Coreference resolution Event extraction

Named Entity Recognition (NER) 9 Every now and then I ll start a company because no-one is walking through my door and pitching it to me, tells Andy Rubin. He says that people are bored with the incremental updates offered by Samsung and Apple, and instead want a smartphone that really reflects who they are. And so out of his pocket he pulls the Essential Phone, a device launched with little fanfare but plenty of expectation: even before Mr Rubin s company RealTech sold a single device, it was valued at more than $1bn. The 55-year-old is best known for creating the most popular mobile operating system today, Google s Android. Here in Palo Alto, he leads a 100-or-so-strong team that estimates they have launched more than 50 successful devices between them, at places such as Apple and Google.

Named Entity Recognition (NER) 10 Every now and then I ll start a company because no-one is walking through my door and pitching it to me, tells Andy Rubin. He says that people are bored with the incremental updates offered by Samsung and Apple, and instead want a smartphone that really reflects who they are. And so out of his pocket he pulls the Essential Phone, a device launched with little fanfare but plenty of expectation: even before Mr Rubin s company RealTech sold a single device, it was valued at more than $1bn. The 55-year-old is best known for creating the most popular mobile operating system today, Google s Android. Here in Palo Alto, he leads a 100-or-so-strong team that estimates they have launched more than 50 successful devices between them, at places such as Apple and Google.

Relation Extraction 11 DeviceOf(Essential Phone, RealTech) ValueOf($1bn, RealTech) CreatorOf(Rubin, Android)

Coreference Resolution 12 But the little prince could not restrain admiration: Oh! How beautiful you are! Am I not? the flower responded, sweetly. And I was born at the same moment as the sun... The little prince could guess easily enough that she was not any too modest but how moving and exciting she was! I think it is time for breakfast, she added an instant later. If you would have the kindness to think of my needs And the little prince, completely abashed, went to look for a sprinkling-can of fresh water. So, he tended the flower.

Event Extraction 13 Who did what to whom, when, where, through what methods (instruments) and why. Innebærer bruk av entity og relation extraction. Masked gunmen armed with assault rifles and grenades attacked a wedding party in mainly Kurdish southeast Turkey, killing at least 44 people. perpetrators masked gunmen victims people number of killed/injured at least 44 weapons and means used rifles and grenades location southeast Turkey

Informasjonsekstraksjon (IE) 14

Named Entity Recognition (NER) 15 Automatisk gjenkjenning og kategorisering av egennavn Output [ The Washington Monument] is the most prominent structure in [Washington, D.C.] and one of the city s early attractions. It was built in honor of [George Washington], who led the country to independence and then became its first President. facility gpe (Geopolitical entity) person

Named Entity Recognition (NER) 16 Kategorier NE Type Eksempler organization Omnicom, WHO person George Washington, President Obama location Downing St., Mississippi River, Norway date June, 2011-05-03, 03/05/2011 time two fifty a.m., 1:30 p.m. money 175 million Canadian Dollars, GBP 10.40 facility Washington Monument, Stonehenge gpe Washington D.C., Norway

Named Entity Recognition (NER) 17 Oppslag i en navneliste (feks. gazetteer )?

Named Entity Recognition (NER) 18 Oppslag i en navneliste (feks. gazetteer )? Tar ikke hensyn til kontekst Dårlig dekningsgrad, er statisk (må oppdateres) En entitet kan strekke seg over flere ord Stanford University Navn kan inneholde andre navn Cecil H. Green Library

Named Entity Recognition (NER) 19 Flertydighet Samme navn kan referere til forskjellige entiteter av samme type JFK presidenten og hans sønn Samme navn kan referere til entiteter av forskjellig type JFK flyplass Metonymi: et systematisk forhold der vi bruker ett aspekt ved et konsept for å referere til et annet aspekt ved konseptet f.eks. bygning-for-organisasjon: The White House claims that...

Named Entity Recognition (NER) 20 Vanligste måten å løse denne oppgaven på er ved ord-for-ord klassifisering BIO-klassifisering: taggen indikerer om ordet befinner seg i begynnelsen (B), innenfor (I) eller utenfor (O) et egennavn, samt indikerer kategori BIO-klassifisering honor O of O George B_pers Washington I_pers, O who O......

Named Entity Recognition (NER) 21 American Airlines, O a O unit O of O AMR Corp., O immediately O B ORG I ORG B ORG I ORG matched O the O move O, O spokesman O Tim Wagner said O. O B P ERS I P ERS

Named Entity Recognition (NER) 22 Data representeres ved trekk ( features ) ordform (tokenisering): of, George, Washington, led lemma: of, George, Washington, lead shape: lower, capital, capital, lower affikser: of, rge, ton, ead ordklasse: IN, NNP, NNP, VBD chunk-kategori: PP, NP, NP, _ navneliste: 0, 1, 1, 0

Named Entity Recognition (NER) 23 NER-systemer oftest kombinasjon av Lister Regler Veiledet ( supervised ) klassifisering Beste systemer for engelsk: 92% for person, location, 84% for organization Finnes ikke for norsk foreløpig (kommer snart), finnes NEC (Named Entity Chunking) (Johansen, 2015)

Relasjonsekstraksjon 24 Finne fram til relasjoner mellom entitetene i en tekst Input Citing high fuel prices, [ ORG United Airlines] said [ TIME Friday] it has increased fares by [ MONEY $6] per round trip on flights to some cities also served by lower-cost carriers. [ ORG American Airlines], a unit of [ ORG AMR Corp.], immediately matched the move, spokesman [ PER Tim Wagner] said. per org: spokesman_of(tim Wagner, American Airlines) org org: unit_of(american Airlines, AMR Corp)

Metoder for relasjonsekstraksjon 25 Regulære uttrykk over NE-tagget tekst (X, α, Y ), der X, Y er egennavn og α er ordstrengen som forekommer mellom dem Søke etter spesifikke ord/frase i α, feks in [ ORG WHYY] in [ LOC Philadephia] [ ORG Brookings Institution] the research group in [ LOC Washington] [ORG OpenText] based in [ LOC Waterloo] [ORG Omnicom] in [ LOC New York]

Metoder for relasjonsekstraksjon 26 Klassifisering, to oppgaver 1. Hvorvidt to entiteter står i en relasjon (binær klassifiserer) 2. Tildele kategori til relasjonene Viktig del av dette er å finne fram til gode trekk NE-kategoriene (per, org, loc etc.) Hovedordene i NE-argumentene Ord hentet fra konteksten (teksten): bag-of-words, lemmaer, distanse, antall entiteter mellom, etc. Syntaktisk struktur fra konteksten: chunk-kategorier, funksjoner, frasestrukturkategorier (NP, VP,...), etc.

Informasjonsgjenfinning (Information Retrieval IR) og vektorrommodellen 27

IR 28 Informasjonsgjenfinning (Information Retrieval IR): lagring og gjenfinning av alle slags media (fokus her: tekst) Stort fagfelt (kurs INF3800) Automatisk finne fram til dokumenter som er relevante for en søkestreng Vektorrommodellen brukes i de fleste moderne systemer, inkludert søkemotorer som Google

IR 29 Litt terminologi: Dokument: tekstenhet som er indeksert i systemet og tilgjengelig for gjenfinning, f.eks. en artikkel, en webside, deler av en webside, etc. Samling ( collection ): mengde dokumenter Term: leksikal enhet som forekommer i samlingen (som regel ord) Søkestreng ( query ): representerer brukerens informasjonsbehov ved en mengde termer

Dokumenter som samlinger av ord 30 Representere dokumenter som samlinger av ord. Doc1: Osama bin Laden, mastermind, attack, American soil, hunted, world, killed, firefight, United States, forces, Pakistan, President Obama, announced, Sunday Doc2: story, love, blood, samurai, movie, 13 assassins, man, courtyard, mask, shirt, blade, hand, director, Takasji Miike, showing, tale, revenge, liberation, stakes Doc3: University, Delaware, year, demoting, men s, track, cross-country, teams, college, sports Få mye informasjon om hva et dokument hanlder om ved å se på ordene som finnes i dokumentet.

Samlinger av ord og mening? 31 Hvilke meningsaspekter kan vi fange inn via en mengde ord? Generelle tema, hva handler dokumentet om? Entiteter (mennesker, steder, datoer) som omtales i dokumentet Hvordan kan vi bruke slike samlinger innenfor språkteknologi? Dokumenter om lignende temaer inneholder like ord Bruk i informasjonsgjenfinning (Information Retrieval (IR), dvs søk)

Samlinger av ord og mening? 32 Dokumenter kan representeres som frekvenstabeller Doc2: story, love, blood, samurai, movie, 13 assassins, man, courtyard, mask, shirt, blade, hand, director, Takasji Miike, showing, tale, revenge, liberation, stakes story love blood samurai movie 13 assassins man mask 4 6 10 14 13 3 2 1

Samlinger av ord og mening? 33 Vi kan sammenligne dokumenter ved å sammenligne frekvenstabeller Hva kan vi si om det andre dokumentet? story love blood samurai movie 13 assassins man mask 4 6 10 14 13 3 2 1 story love blood samurai movie 13 assassins man mask 4 16 0 0 13 0 2 0

Tabeller og vektorer 34 story love blood samurai movie 13 assassins man mask 4 16 0 0 13 0 2 0 Tolke tabell som en vektor Hvert oppslag (ord, term) er en dimensjon story er en dimensjon, koordinat: 4 love er en dimensjon, koordinat 16 vektoren d = (4, 16, 0, 0, 13, 0, 2, 0)

Tabeller og vektorer 35 Eksempel: to-dimensjonalt rom fried og chicken q = (1, 1) d 1 = (2, 8) (fried chicken recipe) d 2 = (0, 6) (poached chicken recipe)

Tabeller og vektorer 36 Likhet mellom dokumenter blir til distanse i rommet Representasjonen kan enkelt (og effektivt) beregnes: trenger bare å telle ord Likhet i vektorrommet forutsier likhet i tema Dokumenter som inneholder like ord handler ofte om det samme!

Vektorlikhet 37 Hva mener vi med likheten mellom to vektorer? Flere standardmetoder fra vektormatematikk som baserer seg på avstand i vektorrommet Cosine similarity (cosinus av vinkelen mellom dokumentene) sim( p, q ) = n i=1 (p i q i ) n i=1 p2 i n i=1 q2 i Identiske dokumenter sim( p, q ) = 1

Vektorlikhet 38 Vi kan beregne likhet mellom dokumenter Cosinus Vi kan også representere en søkestreng ( query ) som en vektor: Teller ordene i søkestrengen Dermed kan vi søke etter dokumenter som ligner på søkestrengen

Termvekting 39 Alle ord er ikke like informative movie vs the En samling om bildeler vil inneholde car i hvert eneste dokument Hvordan kan vi vekte ord slik at informative ord teller mer og ikke-informative ord teller mindre? Bruke dokumentfrekvensen til en term df t antall dokumenter som inneholder termen

Termvekting 40 Inverse document frequency (IDF): N dokumenter, nmovie av dem inneholder movie (df movie ) idf movie = log N n movie idf for en sjelden term er høy, men for frekvente termer vil den være lav Logaritmisk for å skalere for høyt antall dokumenter term df t idf t car 18165 1.65 auto 6723 2.08 insurance 19241 1.62 best 25235 1.5 (Reuters collection; 806791 dokumenter)

Termvekting 41 Kan bruke IDF til å vekte frekvenser for termer (ord): Forekomster av movie i Doc2: tf 2,movie tf-idf vekting: v 1,movie = tf 2,movie idf movie Foretrekker ord som er vanlige i Doc2, men sjeldne i samlingen som helhet

Stemming og stopplister 42 Vanlig førprosessering Tokenisering Stemming: slå sammen morfologiske varianter av ord process, processing, processed process Stoppliste: liste med høyfrekvente ord som utelates fra vektorrepresentasjonen (feks. funksjonsord) Høyfrekvente ord er ikke så informative

Fra dokumenter til ord 43 Det samme gjelder for ord som for dokumenter: kontekstord er gode indikatorer på betydning Like ord forekommer i like kontekster Hva er en kontekst? Hvordan teller vi her? Alle forekomster av målordet i en stor tekst Bestemmer et kontekstvindu (f.eks. 10 ord til hver side) Tell alle ordene som befinner seg innenfor vinduet

Fra dokumenter til ord 44 A stirring, unexpectedly moving story of love and blood, the samurai movie 13 Assassins opens with a dignified man seated alone in a large courtyard. stirring unexpectedly moving story of love and blood the samurai 1 1 1 1 1 1 1 1 1 1 "13 assassins" opens with a dignified man seated alone in 1 1 1 2 1 1 1 1 1 Teller for målordet movie, vindu på 10 ord En enkelt forekomst inneholder ikke så mye informasjon Gå gjennom alle forekomster av movie i et stort korpus Tell alle ord i et 10-ords vindu og pluss sammen

Hva er dette godt for? 45 Ordrepresentasjoner i vektorrom kan beregnes automatisk: teller bare ord i konteksten Likhet i vektorrommet har vist seg å henge sammen med likhet i betydning Ord som forekommer i like kontekster har som regel lik betydning Synonymer er nær hverandre i vektorrommet

Maskinoversettelse (MT) 46

Maskinoversettelse (MT) 47 Automatisk oversette fra et menneskelig språk til et annet For et eksempel, søk på en fremmedspråklig side i Google, klikk på Translate this page Hvilke erfaringer har dere med maskinoversettelse?

Hvorfor er maskinoversettelse vanskelig? 48 Typologiske forskjeller mellom språk: Morfologisk Syntaktisk

Hvorfor er maskinoversettelse vanskelig? 49 Leksikale forskjeller Homonymi/polysemi The spirit is willing but the flesh is weak The vodka is excellent but the meat is lousy (Fra http://babelfish.altavista.com/, teknologi utviklet av SYSTRAN) Språkspesifikke distinksjoner, Engelsk know fransk savoir/connaître lexical gaps (Japansk har ikke ord for privacy) Idiomatisk uttrykk: kick the bucket, gå bort (begge = å dø)

Kvalitet 50 Hva slags kvalitet kan vi forvente? Bra nok for oversettelse av litteratur? Ujevn men forståelig? Hva kan vi gjøre med en ujevn men forståelig oversettelse?

Metoder 51 Tre hovedmetoder: Direkte: oversetter ord for ord Transfer: syntaktisk analyse og deretter transformasjonsregler Interlingua: semantisk analyse til abstrakt meningsrepresentasjon

Direkte MT 52 Ord for ord gjennom kildeteksten, oversetter underveis Lite prosessering (morfologisk analyse) Basert på et stort tospråklig leksikon Enkle transformasjonsregler på ordnivå

Direkte MT 53 Et eksempel: engelsk spansk Morfologisk analyse: Mary didn t slap the green witch Mary DO-PAST not slap the green witch Leksikalsk transfer: Mary DO-PAST not slap the green witch Maria no dar:past una bofetada a la verde bruja Leksikalske transformasjonsregler: Maria no dar:past una bofetada a la verde bruja Maria no dar:past una bofetada a la bruja verde Morfologisk generering: Maria no dió una bofetada a la bruja verde

Direkte MT 54 Ingen kunnskap om syntaktisk struktur (f.eks. fraser) Kan ikke håndtere leddstillingsforskjeller som involverer grupper av ord (fraser) engelsk tysk The green witch is at home this week Diese Woche ist die grüne Hexe zu Hause engelsk japansk He adores listening to music kare ha ongaku wo kiku no ga daisuki desu (he music to listening adores)

Transfer MT 55 Forskjeller i leddstilling mellom språk er systematiske Disse forskjellene kan beskrives i systemet (s = source, t = target) 1. analyse (input s syntaks s ) 2. transfer (syntaks s syntaks t ) i syntaktisk transfer ii leksikalsk transfer 3. generering (syntaks t output t )

Transfer MT 56 Syntaktisk transfer: transformasjonsregler engelsk spansk: NP Adj N NP N Adj engelsk japansk: VP V NP VP NP V PP P NP PP NP P NP NP RelClause NP RelClause NP Leksikalsk transfer Basert på tospråklig leksikon Oversettelse for idiomatiske fraser, f.eks. at home zu Hause Noen systemer bruker også betydningsdisambiguering (WSD)

Kombinasjoner 57 Systran-systemet: Analyse Morfologisk analyse Chunking (NP, PP, etc.) Parsing (syntaktiske trær/funksjonell analyse) Transfer Oversettelse av idiomatiske uttrykk WSD Tildele preposisjoner basert på verb Syntese Leksikal overettelse (tospråklig leksikon) Transformasjoner Morfologisk generering

Interlingua MT 58 Annet perspektiv: Trekke ut mening fra kildesetningen og uttrykke denne i målspråket Interlingua: representerer alle setninger som betyr det samme på samme måte, uavhengig av språket det er uttrykt i En språkuavhengig, generell form Hvordan kan den se ut? x: is_witch(x) is_green(x) is_def(x) (slap(m,w)) Temporal informasjon

Interlingua MT 59 Semantiske roller event agent tense polarity patient slapping Mary past neg witch definiteness attributes def green Generering direkte fra semantisk form

Metoder 60 Tidligere systemer (direkte, transfer, interlingua) stort sett regelbaserte systemer Fokus på oversettelsesprosessen: hvilke representasjoner, hvilke skritt Alternativ: fokus på resultatet Representerer et kompromiss Output maksimerer en funksjon som tar hensyn til både trofasthet (mot kildesetningen) og flyt (for målsetningen) Dominerende metoden de siste 15 årene: statistisk MT

Statistisk MT 61

Statistisk MT 62 Fra engelsk gebrokken fransk Via parallelt korpus: samme setninger på hvert språk Lærer hvor ofte hvert engelsk ord forekommer sammen med forskjellige franske ord: P(Fransk Engelsk) Beregner sannsynlighetene ved ordlenkinger (word alignments)

Statistisk MT 63 Fra gebrokken fransk fransk Bruker en språkmodell Husker dere hva en språkmodell gjør? Hvordan kan vi bruke den her? Språkmodell: P(F), sannsynligheten for en fransk setning Oversettelsesmodell: P(E F) ˆF = argmaxp (E F )P (F ) F French

Oppsummering 64 Sett på en rekke språkteknologiske applikasjoner Berører kjente lingvistiske nivåer: Morfologi (NER, MT) Ordklasser (IE) Syntaks (IE, NER) Semantikk (MT) Berører kjente språkteknologiske oppgaver: Tokenisering/stemming (IE, IR, MT) Ordklassetagging (IE, MT) Morfologisk analyse (NER, MT) Chunking (NER) Betydningsdisambiguering (MT)

Oppsummering 65 Berører kjente metoder/modeller: Regulære uttrykk/fsa (IE, NER) Språkmodeller (MT) Klassifisering (NER) Nytt: vektorromrepresentasjoner

Prøveeksamen IN1140 66 Prøveeksamen er et frivillig tilbud hvor du kan teste deg på reelle eksamensoppgaver i det systemet som brukes til eksamen. Logg inn på uio.inspera.no, så skal du finne link til prøveeksamen. Oppgavesettet er tilgjengelig fra kl.08 onsdag 14.11 til kl23.59 onsdag 05.12. Løsningsforslag vil bli gjennomgått på forelesningen torsdag 22.11. Fint om du kan jobbe med eksamen før forelesningen, da får du mer ut av løsningsforslaget. Du kan gå inn og ut av oppgavesettet så mange ganger du vil i løpet av perioden, men for treningens skyld anbefaler vi at du setter av 4 sammenhengende timer for å trene mest mulig på selve eksamenssettingen.