150 likes | 312 Vues
Obrada kontroliranog hrvatskog jezika u inteligentnom tutorskom sustavu. Branko Žitko Prirodoslovno matematički fakultet Sveučilište u Splitu branko.zitko @ pmfst.hr Dan jezičnih tehnologija Zagreb, 30.11.2012. Sadržaj. Inteligentni tutorski sustav (ITS) Problem Rješenje
E N D
Obrada kontroliranog hrvatskog jezika u inteligentnom tutorskom sustavu Branko Žitko Prirodoslovno matematički fakultet Sveučilište u Splitu branko.zitko@pmfst.hr Dan jezičnih tehnologijaZagreb, 30.11.2012
Sadržaj • Inteligentni tutorski sustav (ITS) • Problem • Rješenje • Prepoznavanje kontroliranog jezika • Generiranje kontroliranog jezika • Tutorski dijalog
Inteligentni tutorski sustav • Inteligentni tutorski sustavi (ITS) su računalni sustavi zasnovani na tehnikama umjetne inteligencije kako bi simulirali ljudske tutore koji znaju • što poučavaju, • koga poučavaju i • kako poučavaju Što Kako Koga
Inteligentni tutorski sustav • Učenik se uči i testira nad područnim znanjem • Komunikacijski modul • prikazuje područno znanje • prikazuje test nad područnim znanjem i prima učenikove odgovore • Prikaz područnog znanja i testa u ITS-u Tutor-ExpertSystem (TEx-Sys) • TEx-Sys– Stankov 1997 2008
Problem • Ne postoji pravilo za imenovanje elemenata područnog znanja • imenovanje koncepata • imenovanje relacija • Rezultira generiranjem gramatički nepravilnih rečenica kod • prikaza područnog znanja i • testa nad područnim znanjem
Rješenje • Uvedeno • ontologija kao područno znanje • kontrolirani jezik kao sredstvo komunikacije • Struktura kontroliranog jezika i jezične tehnologije primijenjene • Obrada kontroliranog jezika • generiranje rečenica (iz područnog znanja) • prepoznavanje fraza (frazama se imenuje koncept i relacija)
Rješenje • ControlledLanguage Service (CoLaS) • generiranje rečenica i prepoznavanje fraza kontroliranog jezika • Hrvatski morfološki leksikon (HML) • generiranje i prepoznavanje oblika riječi • Hrvatski valencijski leksikon glagola (CROVALLEX) • određivanje oblika riječi priloženog uz glagol • CoLaS – Žitko 2010 • HML – Tadić 2003 • CROVALLEX – Mikelić Preradović 2008
Ontologija kao područno znanje <owl:Classrdf:about="#Arithmetic_logic_unit"> <rdfs:labelxml:lang="hr">aritmetičkologičkajedinica</rdfs:label> <rdfs:labelxml:lang="en">arithmetic logic unit</rdfs:label> <rdfs:subClassOf> <owl:Class> <owl:intersectionOfrdf:parseType="Collection"> <owl:Restriction> <owl:onPropertyrdf:resource="#is_part_of"/> <owl:someValuesFromrdf:resource="#Central_processing_unit"/> </owl:Restriction> <owl:Restriction> <owl:onPropertyrdf:resource="#execute"/> <owl:allValuesFrom> <owl:Class> <owl:unionOfrdf:parseType="Collection"> <rdf:Descriptionrdf:about="#Aritmetic_operation"/> <rdf:Descriptionrdf:about="#Logical_operation"/> </owl:unionOf> </owl:Class> </owl:allValuesFrom> </owl:Restriction> </owl:intersectionOf> </owl:Class> </rdfs:subClassOf> </owl:Class> #Arithmetic_logic_unit identifikator koncepta aritmetičkologičkajedinica naziv koncepta (na hrvatskom) intersectionOf oznaka veznika (i) #is_part_of identifikator relacije someValuesFrom oznaka broja (1 = jednina)
Prepoznavanje kontroliranog jezika RBP Parametri (Rod Broj Padež) KRBP = A--nsn A--RBP N—RBP R = f – ženski B = s – jednina P = n – nominativ (aritmetički, A--nsn) (logički, A--RBP)(jedinica, N-RBP) MULTEXT East specifikacija N – imenica f – ženski rod s – jednina n - nominativ Parametrizirana fraza
Generiranje kontroliranog jezika (2) B=s P=n B=s B=s P=g B=s B=s P=a B=s P=a za glagol "biti" trpitelj radnje je u genitivu za glagol "izvršavati" trpitelj radnje je u genitivu Aritmetičko logička jedinica je dio centralne procesorske jedinice i izvršava aritmetičke operacije i logičke operacije
Tutorski dijalog • Tutorski dijalog kombinira • generiranje kontroliranog jezika • prepoznavanje kontroliranog jezika • Dijalog jednostrane inicijative ostvaren preko dijaloškog okvira
Tutorski dijalog 4 2 1 6 5
CoLaB Tutor • ControlledLanguage Tutor (CoLaBTutor) • inteligentni tutorski sustav zasnovan na obradi kontroliranog jezika nad ontologijom • http://nasti.pmfst.hr > CoLaB Tutor • CoLaB – Žitko 2010
Obrada kontroliranog hrvatskog jezika u inteligentnom tutorskom sustavu Branko Žitko Prirodoslovno matematički fakultet Sveučilište u Splitu branko.zitko@pmfst.hr Dan jezičnih tehnologijaZagreb, 30.11.2012