Kava Arvuti kui suhtluspartner Mare Koit 5. arvutilingvistika kevadkool 6. mai 2006 Kääriku Sissejuhatus: Liisbet ja Eliza 1970ndate aastate dialoogsü

Seotud dokumendid
KUULA & KORDA INGLISE KEEL 1

Kuidas hoida tervist töökohal?

Inglise keele ainekava 5.klassile Kuu Õpitulemused Õppesisu Kohustuslik hindamine September 1. Räägib loomadest. Vaba aeg. Animals (Wild life 2. Kuula

Scanned Image

E-õppe ajalugu

Funktsionaalne Programmeerimine

Sissejuhatus Informaatikasse Margus Niitsoo

Microsoft Word - EVS_ISO_IEC_27001;2014_et_esilehed.doc

Markina

SAF 7 demo paigaldus. 1.Eeldused SAF 7 demo vajab 32- või 64-bitist Windows 7, Window 8, Windows 10, Windows Server 2008 R2, Windows Server 2012, Wind

Õppimine Anne Villems, Margus Niitsoo ja Konstantin Tretjakov

Ppt [Read-Only]

10. peatükk Perevägivald See tund õpetab ära tundma perevägivalda, mille alla kuuluvad kõik füüsilise, seksuaalse, psühholoogilise või majandusliku vä

Andmeturve

Microsoft Word - Loppukilpailu2015_16_tehtavat_viro_1

PowerPoint Presentation

EE-macbook-retina-12-early2015-qs.indd

Inglise keele ainekava 9.klassile Kuu Õpitulemused Õppesisu Kohustuslik hindamine September 1. Kasutab Present Simple, Present Mina ja teised. Inimese

key_Opet_A4.indd

Erasmus+: Euroopa Noored eraldatud toetused 2015 KA1 NOORTE JA NOORSOOTÖÖTAJATE ÕPIRÄNNE NOORTEVAHETUSED R1 1. taotlusvoor Taotleja Taotluse pealkiri

1 / loeng Tekstitöötlus Sisend/väljund Teksti lugemine Sõnad

Microsoft Word - Lisa 4_Kohtususteemide vordlus

E-õppe ajalugu

WoW_Opet_UUS.indd

my_lauluema

Baltic Retail Forum 2019 Baltic Retail Forum on konverents jaekaubanduse juhtidele. Arutleme uueneva tehnoloogia arengusuundade üle, analüüsime

E-õppe tehnoloogiad kõrgkoolis E-learning Technologies in Higher Education MTAT

PuhasLeht_No4

Akadeemilise personali tööstressi ja läbipõlemise ohjamise meetmed (AcadOSI) Tallinna Tehnikaülikool psühholoogia õppetool professor Mare Teichmann 12

Kuidas, kus ja milleks me kujundame poliitikaid Kuidas mõjutavad meid poliitikad ja instrumendid Euroopa Liidu ja riigi tasandil Heli Laarmann Sotsiaa

Slide 1

Võrguinverterite valik ja kasutusala päikeseelektrijaamades Robert Mägi insener

EST_QIG_TEW-424UB(V3.1.1).cdr

Microsoft Word - ref - Romet Piho - Tutorial D.doc

EESTI STANDARD EVS-EN 1790:1999 This document is a preview generated by EVS Teemärgistusmaterjalid. Kasutusvalmid teekattemärgised Road marking materi

Kuidas ärgitada loovust?

Programmeerimiskeel APL Raivo Laanemets 17. mai a.

PowerPoint Presentation

Microsoft Word - KÜ Väljundid _90913.docx

Eesti keele võõrkeelena olümpiaadi lõppvoor 2013 Kõik ülesanded on siin lühendatult. Valikus on küsimusi mõlema vanuserühma töödest. Ülesanne 1. Kirju

Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp

ANOVA Ühefaktoriline dispersioonanalüüs Treeningu sagedus nädalas Kaal FAKTOR UURITAV TUNNUS Mitmemõõtmeline statistika Kairi Osula 2017/kevad

Piima ja tooraine pakkumise tulevik kogu maailmas Erilise fookusega rasvadel ja proteiinidel Christophe Lafougere, CEO Gira Rakvere, 3rd of October 20

Valik harjutusi eesti keele postkaartide jaoks Tervitused ja hüvastijätud Grupp töötab paarides, harjutab fraase ja täiendab kaardil olevat veel omapo

Relatsiooniline andmebaaside teooria II. 6. Loeng

Microsoft PowerPoint - CNT_konkurss [Compatibility Mode]

Failiotsing: find paljude võimalustega otsingukäsk find kataloog tingimused kataloog - otsitakse sellest kataloogist ja tema alamkataloogidest tingimu

(Microsoft PowerPoint - seminar_6_n\365uded-ainemudel tagasiside.ppt [Compatibility Mode])

PowerPointi esitlus

Microsoft Word - requirements.doc

CPA4164 USB 2.0 kõrgekvaliteediline videoadapter KASUTUSJUHEND 1. PEATÜKK - Ülevaade 1.1 Tutvustus CPA4164 USB 2.0 videoadapter võimaldab teil arvutis

Võrguväljaanded ja veebiarhiveerimine

Õpetajate täiendkoolituse põhiküsimused

Lp. firmajuht!

RINGVAADE /8/08 2:36 PM Page 221 EESTI KEELE KEELETEHNOLOOGILINE TUGI ( ) novembril 2007 toimus Tallinnas TTÜ Küberneetika Insti

Microsoft PowerPoint - TÜ TVT - Kavandamine ja arhitektuur 2.ppt

MTAT Operatsioonisüsteemid - Turvalisus

JABRA STYLE Kasutusjuhend jabra.com/style

PA 9

I Generaatori mõiste (Java) 1. Variantide läbivaatamine Generaator (ehk generaator-klass) on klass, milles leidub (vähemalt) isendimeetod next(). Kons

Microsoft PowerPoint - KESTA seminar 2013

E-õppe ajalugu

PowerPoint Presentation

KIIRJUHEND Lugege kiirjuhend enne seadme kasutamist hoolikalt läbi. Kõik tärniga (*) märgitud juhised kehtivad WLAN + 3G mudelitele (Lenovo B6000-H(V)

Microsoft PowerPoint - Raineo ehituselemendid

Share wave 5: 50+ in Europe - Coverscreenwizard version IF SKIP_INTROPAGE = 0 CoverscreenWizardIntroPage Järgnev sissejuhatus sisaldab üldküsimu

DNS teenus teoorias ja praktikas Autor Siim Adamson ITK Autor: Siim Adamson ITK

Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com

Microsoft PowerPoint - Ettekanne_3Dprojekt_ESTGIS.ppt [Compatibility Mode]

Süsteemide modelleerimine: praktikum Klassiskeemid Oleg Mürk

Sisällys

Teekond maailma lõppu jätkab ebamugava reisi teemat, mis sai alguse Holger Looduse aasta Vaal galerii näitusega Urlaub ja jätkus järgmisel aasta

addresses.indd

MTAT Operatsioonisüsteemid - Turvalisus

19. Marek Kolk, Kõrgem matemaatika, Tartu Ülikool, Arvridade koonduvustunnused Sisukord 19 Arvridade koonduvustunnused Vahelduvat

Microsoft Word - Errata_Andmebaaside_projekteerimine_2013_06

Microsoft PowerPoint IntroRiskAnal.ppt

KAASAV ELU RÜHM “TAKTIILNE“

PowerPoint Presentation

Elisa Ring Elisa Ringi mobiilirakendus Versioon

Tartu Ülikool

PowerPointi esitlus

X Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesug

Microsoft Word - essee_CVE ___KASVANDIK_MARKKO.docx

Pealkiri

Slide 1

DIGITAALTEHNIKA DIGITAALTEHNIKA Arvusüsteemid Kümnendsüsteem Kahendsüsteem Kaheksandsüsteem Kuueteistkü

Microsoft Word II Inimkeele kasutamine _Mait Vaiksaar_ 1.0 Leego.doc

Mida räägivad logid programmeerimisülesande lahendamise kohta? Heidi Meier

Microsoft PowerPoint - Tartu_seminar_2008_1 [Read-Only]

Väljavõte:

Kava Arvuti kui suhtluspartner Mare Koit 5. arvutilingvistika kevadkool 6. mai 2006 Kääriku Sissejuhatus: Liisbet ja Eliza 1970ndate aastate dialoogsüsteemid akadeemilised insenerisüsteemid Mis sai edasi? ratsionalism ja empirism Loebneri auhinnavõistlused TRAINS Praegused dialoogsüsteemid Tulevik? Eesti keeles suhtlev arvuti? kasutajaliidesed Kokkuvõte 1 2 Liisbet (autor Mart Tudre 1999) Eeskuju: ELIZA Mina olen Sinu algaja psühhoanalüütik-abimees Liisbet. Räägi palun mulle oma probleemidest. >Aega on vähe. Niisiis, Sul on psühholoogilisi probleeme? >ei ole Miks mitte? >kas peaks olema? Miks Sa küsid? >tahan ja küsin Mina ka mõnikord tahan. J. Weizenbaum 1966 Kasutab võtmesõnade andmebaasi. Iga võtmesõna jaoks on antud 1. nn. järk (täisarv) 2. šabloon (millega võrreldakse sisendit) 3. väljundi (vastuslause) spetsifikatsioon. Algoritm: Analüüsides kasutaja lauset, leia selles võtmesõna, mille šabloon sobib lausega. Kui võtmesõnu on rohkem kui üks, siis vali selline, mille järk on suurim. Vastuslause genereerimiseks kasuta võtmesõnaga seotud väljundi spetsifikatsiooni. Kui analüüsitavas lauses ei leidu võtmesõnu, siis genereeri "ohutu" vastus, nt. Tell me more... või Go on. 3 4 ELIZA: väljavõte andmebaasist ELIZA: näide Võtmesõna Järk Šabloon Väljundi spetsifikatsioon alike 10 X In what way? What resemblance do you see? are 3 X are you Y Would you prefer it if I weren t Y? 3 X are Y What if they were not Y? always 5 X Can you think of a specific example? When? Really, always? what 2 X Why do you ask? Does that interest you? http://www-ai.ijs.si/eliza/eliza.html Kasutaja: Men are3 all alike10. ELIZA: IN WHAT WAY? Kasutaja: They're3 always5 bugging us about something or other. ELIZA: CAN YOU THINK OF A SPECIFIC EXAMPLE? /--/ 5 6 1

1970ndate aastate dialoogsüsteemid: kaks suunda (1) 1. Akadeemilised (põhinesid sügaval teoorial, järgisid tehisintellekti traditsiooni: arutlus ja keele mõistmine maailmateadmuse põhjal) Shrdlu robot kuubikute maailmas ; T. Winograd 1972 Inimene: find a block which is taller than the one you are holding and put it in the box Robot: OK. Inimene: what does the box contain? Robot: The blue pyramid and the blue block. Inimene: what is the pyramid supported by? Robot: The box. Inimene: how many blocks are not in the box? Robot: Four of them. robot veepumba monteerimiseks; B. Grosz 1977 Inimene: Attach the platform to the pump Robot: Where are the bolts? 1970ndate aastate dialoogsüsteemid: kaks suunda (2) 2. Insenerisüsteemid (tähtsustasid täitmisomadusi) PARRY jäljendas paranoikut; K.M. Colby 1971 6000 mustrit, millega võrdles sisendit Inimene: Good afternoon. My name is Doctor Jones. PARRY: Pleased to meet you. Inimene: How are you? PARRY: All right I guess. /--/ Inimene: I thought you might have some problems. PARRY: I've been upset lately. Inimene: By what? PARRY: People get on my nerves sometimes. Inimene: Tell me more. PARRY: Do you know anything about bookies? Inimene: No. What about bookies? PARRY: A bookie didn't pay me off once. Inimene: When did this happen? PARRY: A couple of months ago. 7 8 Mis sai edasi Ratsionalism empirism Vrd masintõlge 1989-1990 (vt Jelinek) Dialoogikorpusi hakati looma alles 1990 Kõnetuvastust ja sünteesi oli käsitletud dialoogist eraldi => aga kõne fenomenid (pausid, rõhud, kontuurid jms) edastavad tähendust Loebneri auhinnavõistlused esimene Turingi test A.M. Turing 1950 Alates 1991.a, Hugh Loebner, 100 000 $ http://www.loebner.net/prizef/loebner-prize.html Juturobotid (talkbot) Siiani antud pronksmedal + 2000 $ Kuni 1997 piiratud ainevaldkond, edasi piiramata 2000, 2001, 2004 Alice (autor Richard Wallace, USA) http://www.alicebot.org/ 9 10 Loebneri auhinnavõistlused: Alice Akadeemilised süsteemid muutumas 2001.a protokollist PROGRAM[02:19:16] My name is ALICE. JUDGE05[02:19:37] Good morning Alice. Why have you entered the Loebner Prize? PROGRAM[02:19:37] Hello and how are you this morning? The Loebner Prize is an annual Turing Test sponsored by New York philanthropist Hugh Loebner. Dr. Wallace and ALICE won it in 2000. The ALICE program was ranked "most human computer" by the panel of judges. JUDGE05[02:20:14] So you are here today to defend your title? PROGRAM[02:20:14] Interesting deduction. Do you mind if I tell other people you say I am here today to defend my title. JUDGE05[02:20:25] Not at all PROGRAM[02:20:25] Next question? JUDGE05[02:21:00] What will you spend the prize money on if you win? PROGRAM[02:21:00] I don't have any plans yet. JUDGE05[02:21:23] What is the first line of your favourite nursery rhyme? PROGRAM[02:21:23] Give me a hint. JUDGE05[02:21:46] No, because I want to know your own favourite Üks parimaid TRAINS (David Traum, Rochester 1994) kasutab korpust, aga säilitab loogilise arutluse (s.t hübriid) 11 12 2

Engine E1 Avon Banana Warehouse Dansville Bath 3 Boxcars Corning 2 Boxcars 3 Tankers Orange Warehouse Engine E2 Engine E3 2 Boxcars Elmira OJ Factory TRAINS dialoogi transkript utt1 : s(ystem): hello <sil> can I help you utt2 : u(ser): yeah I want t- I want to determine the maximum number of boxcars of oranges <sil> by seven a.m. <sil> tomorrow morning utt3 : so <brth> hm <sil> so I guess all the boxcars will have to go through oran- <sil> through Corning because that s where the orange juice <brth> orange factory is utt4 : so from Corning to Bath how far is that utt5 : s: two hours utt6 : u: and it s gonna take us also an hour to load <sil> boxcars right utt7 : s: right + + utt8 : u: + okay + so <sil> hm so <sil> every trip will take at least <sil> three hours <sil> then utt9 : um utt10 : s: right we can unload any amount of cargo onto a train in one hour utt11 : so we can + <sil> so a maximum of three + boxcars in an hour TRAINS: maailma mudel 13 14 Empirism dialoogitöötluses Praegused dialoogsüsteemid: neli lähenemist Dialoogiaktist lausungi õppimine, kasutades masinõpet n-grammide hulgal Kõneaktide järjendite statistika Märgendatud dialoogikorpused, nt Switchboard, Verbmobil, BNC Steve Young 2006, Cambridge i ülikool Dialoogi võib käsitleda kui osaliselt vaadeldavat Markovi otsustusprotsessi OVMOP (partially observable Markov decision process) Ühe konkreetse dialoogioleku asemel vaadeldakse kõikvõimalike olekute tõenäosusjaotust, nn arvamusolekut (belief state) Dialoogi käigus arvamusolek muutub OVMOP kasutatakse tegevuste valikuks olukorras, kus maailm (olekute ruum) ei ole otseselt vaadeldav. Nt male on otseselt vaadeldav mäng: kõigi malendite positsioon alati nähtav. Pokker on osaliselt vaadeldav: võib ainult oletada, millised kaardid on vastastel, teades oma kaarte, vastaste pakkumisi ja laual olevaid kaarte. 1. Loogikapõhised süsteemid, sisaldavad arutlust (täitmisomadustele ei pöörata erilist tähelepanu) 2. Kõnetehnoloogia + masinõpe + lihtne vahestruktuur 3. Lihtsad olekuautomaadid keeles VoiceXML VXML inimese ja arvuti vaheliste suuliste dialoogide kirjeldamise keel VXML-dokumentide interpreteerimiseks on häälebrauserid arhitektuur: brauserite andmepangad ühendatakse avaliku telefonivõrguga palju juturoboteid ja kommertssüsteeme 4. Hübriidsüsteemid (reeglid+masinõpe) 15 16 Hübriidsüsteemi näide: VirtualHuman http://www.dfki.de/~wahlster/virtualhuman_3rd_project_review_and_vhnet_meeting/ Saksamaa 2002-2006 (W. Wahlster) Eesmärk: arendada virtuaalseid (emotsionaalseid ja fotorealistlikke) karaktereid Fookus: personaalsed dialoogipartnerid, mis tegutsevad reaalajas autonoomselt Rakendusi: e-õpe Mõned robotid: ASIMO ASIMO robot-inimene Honda alates 1986 1.20 m pikkune kõnnib, ronib trepil tunneb ära oma vestluskaaslased kõneleb, tuvastab kõnet 17 18 3

ASIMO kandikut ulatamas http://world.honda.com/asimo/ ASIMO Tallinnas näitusel Motorex 19.-23. aprillil 2006 http://www.motorex.ee/ 19 20 AIBO Mõned AIBOd http://www.aibo-europe.com/ AIBO robotkoer Sony alates 1999 liigub, näeb keskkonda kaamerate abil, mõistab suulisi käsklusi, õpib, kasutades väliseid stiimuleid keskkonnast, omanikult või teistelt AIBOdelt 21 22 Furby Tulevik: kompanjonid? (Y. Wilks) Furby robotloomake Tiger Electronics 1998 2005 kõnetuvastus Tuvastab kümneid fraase Suudab ütelda sadu sõnu Konversatsiooniagent juurdepääsuga Internetile püsiv ajas personaliseeritud oma omaniku suhtes: teab tema vajadusi, eelistusi, harjumusi õpib oma omaniku kohta süstemaatiliselt juurde Seeniorkompanjonid vanuritele Juuniorkompanjonid lastele 23 24 4

Kompanjonid ja veeb (Y. Wilks) Uus agentide liik vastukaaluks passiivsele veebile Veeb peab muutuma personaalsemaks, et olla hoomatav ka kiirelt kasvades Personaalsed agendid peavad olema autonoomsed, püsivad ja usaldusväärsed Ka selliste elanikkonna kihtide jaoks, kes praegu on veebist eemal Semantiline veeb on esimene samm veebi struktureerimiseks, aga praegused veebiagendid on abstraktsed ja ajutised Vanurid on hea grupp, kellest alustada (1.kasvab, 2.omab raha ). Eesti keeles suhtlev arvuti? Eestikeelsed kasutajaliidesed Küsimus-vastussüsteemid: Reisiagent, Teatriagent Eesti dialoogikorpus 25 26 Näide: eestikeelne kasutajaliides Kokkuvõte Alias http://www.cl.ut.ee/lahe/ Alustame mängu Niisiis uus sõna isik, kellel on loomuniguline (???) ja kujutuslik tegevus >kunstnik Näitelause: Mulle meeldis väga selle kunstniku näitus >artist kunstnik >maalija on teatud liiki looja >maalikunstnik Selle sõna teatud liigid on esineja, maalija, disainer, komponist >interpreet Selle sõna üks liik on dirigent >loomeinimene Rohkem seletusi mul anda pole. Võid veel pakkuda >kunstiinimene kunstiinimene on õige :) Maailmas tuhandeid VoiceXML-põhiseid kommertssüsteeme, mis suhtlevad inimestega kõne abil ja töötlevad miljoneid telefonikõnesid päevas. Pakutavate teenuste skaala lai: infotelefon, hädaabi, lennu reserveerimine, postisaadetiste jälgimine, telefonikõne suunamine nime järgi, kinnisvarainfo jne. Suund: hübriidsüsteemid, milles kombineeritakse reeglipõhiseid ja andmepõhiseid (=> korpused) meetodeid. Multimodaalne suhtlus: kõne, miimika, žestid. 27 28 5