140 likes | 280 Views
CSIEC: A computer assisted English learning chatbot based on textual knowledge and reasoning. Jiyou Jia Department of Educational Technology, School of Education, Peking University, Beijing 100871, China. Chatbot.
E N D
CSIEC: A computer assisted English learning chatbot based on textualknowledgeand reasoning JiyouJia Department of Educational Technology, School of Education, Peking University, Beijing 100871, China
Chatbot počítačový program, který v přirozeném jazyce simuluje písemnou konverzaci s lidským účastníkem. Autoři takového programu mají většinou snahu, aby jejich chatbot plynule a smysluplně reagoval na repliky člověka a vytvářel tak dojem, že tématu konverzace skutečně rozumí. primární funkcí chatbota není textu rozumět, ale přesvědčit, že je člověk LEHEČKOVÁ, E., PYTLÍKOVÁ, M. Chatbot aneb Beforechatting, type RULES. Čeština doma a ve světě, 2006, roč. 14, č. 1–4, s. 103
Eliza první chatbot 1964-1966 JosephWeizenbaum (Masachusettský institut technologie) parodoval práci psychoterapeuta zvládla Turingův test?
Principy Elizy vzor (pattern): řetězec znaků, jejichž účelem je, aby pasovaly k jednomu či více vstupům šablona (template): specifikuje odpověď k přiřazenému vzoru • klíčová slova • mechanismus přiřazování vzorů (patternmatchingmechanism) • Eliza mechanismus = odpovídající odpověď pro uživatelův vstupní text • I am a student -> Howdo you like being a student? • mechanismus musí obsahovat spoustu vzorů, aby mohl obsáhnout více možností
Principy Elizy • zohledňuje klíčová slova, ne syntaktickou a sémantickou analýzu • + rychlá odpověď • nepamatuje si předchozí konverzaci
CSIEC (ComputerSimulation in EducationalCommunication) • 2002 • volně přístupný na internetu • dialogový i učící systém: • doplňovačky, trénování poslechu, rozhovory mezi dvěma roboty, volitelné chatovací vzory, volitelná témata, bodovací mechanismus • jedno z TOP 5 výsledků na dotaz chatbot, english chatbot, online englishlearningna google.com a yahoo.com
CSIEC syntaktická a sémantická analýza celého uživatelova vstupu (Eliza se chytí jednoho klíčového slova, zbytek ignoruje) ‘‘The meaning of a sentence exists in the meanings of all wordswithin the sentence and their conjunction method” [Frege]
Principy chatbota větný rozbor vstupního textu -> získání informací ve formě XML, tj. v NLML (annotationlanguagefor natural languagetext) = user facts používá znalosti získané z textu a vyvozování (textualknowledgeandreasoning)
Komponenty • Rozhraní prohlížeče: má nějaké hodnoty (vstupní text, spelling and grammar checker => používá při chybách a překlepech) • Englishparsing: analyzuje vstupní text do NLML • NLML: (Natural LanguageMarkupLanguage) - závislostní strom ve formě XML • Strukturálně značí gramatické elementy (fráze), jejich vztahy, další ling. inf. • obr. NLML věty „Whatisyourname?“ • NLML parser: pomáhá s transformací věty (negace, otázka, aktivní -> pasivní)
Komponenty • Natural Language Database: tabulka, kam se ukládají informace (o uživateli apod.) • Commonsenseknowledge: reprezentována WordNetem; využívá hyperonyma, hyponyma, synonyma, antonyma • GTE (GenerationofTextualEntailment = vyplývání): mechanismus; využívá NLDB • I am Stefan = I amcalled Stefan • Communicational Response mechanism: generování odpovědi • Directresponsing: vstupní vzor, výstupní šablona s anotací v NLML, odpovídající vzor, transformace šablony • Nepoužívá dvakrát stejnou šablonu (aby se neptal pořád na to samé)
Ukázky • Hello, I am Peter -> Nice to meetyou. • uživatelská informace „jsem Petr“ se ukládá do databáze informací o uživateli • Otázka: Whatis a UFO? -> UFO is a phantom. • hledání odpovědi ve WordNetu • Prosba apod.: Sing a love song please -> (nananana) • získává písničku z tabulky „písně“
Průzkumy 66 % pro cent lidí nepoužívá grammar checker, 18 % používá (raději chtějí chatovat než kontrolovat gramatiku apod.) více než 60 % studentů se tento způsob výuky líbil zlepšení u zkoušek z 64 bodů na 90
Odkaz na článek CSIEC: A computer assisted English learning chatbot based on textual knowledge and reasoning http://ac.els-cdn.com/S0950705109000045/1-s2.0-S0950705109000045-main.pdf?_tid=1e92554c-55e6-11e3-bc66-00000aab0f02&acdnat=1385393439_c792feb0338f540f4e319111992250d2