Documente Academic
Documente Profesional
Documente Cultură
artificială
Cursul nr. 5
Reţele semantice
evenimenţiale. Inferenţe
Atunci când comunicăm printr-un limbaj
realizăm permanent inferenţe.
Acestea rezultă din:
contextul evenimentelor implicate,
experienţa anterioară şi
sensul cuvintelor.
Exemplu
Costel a vărsat cafeaua.
El a trebuit să cureţe masa.
Exemplu
Costel a vărsat cafeaua.
El a trebuit să cureţe masa
Lanţul de inferenţe
Costel a vărsat cafeaua cafeaua era într-o
ceaşcă Costel a răsturnat ceaşca
deoarece ceaşca s-a răsturnat cafeaua s-a
vărsat cafeaua se află pe masă cafeaua
de pe masă este percepută ca o murdărie.
El-Costel trebuie să cureţe masa Costel
crede că se impune curăţirea mesei Costel
percepe masa ca fiind murdară
Un fapt comun care apare în cele două
lanţuri inferenţiale:
Costel percepe masa ca fiind murdară. Datorită
acestui fapt comun, textul este coerent.
Alte inferenţe care se deduc din text:
Personajul Costel nu a avut intenţia să verse
cafeaua pe masă,
Costel trebuie să facă un efort ca să cureţe
masa.
Evenimente aflate în corelaţie
logică. Implicaţia logică
Implicaţia logică este o componentă
referenţială esenţială. Evenimentele aflate
în relaţia de implicaţie logică sunt fie
simultane, fie în secvenţă unul faţă de
celălalt; în acest din urmă caz, cel obţinut
(inferat) este anterior celui presupus.
Exemple
Dacă vin acasă înseamnă că sunt plecat.
Dacă plâng înseamnă că sunt trist.
Relaţia de cauzalitate
Relaţia de implicaţie logică nu trebuie
confundată cu relaţia de cauzalitate
dintre evenimente. În general,
evenimentele cauză preced temporal
evenimentele efect.
Exemple
Dacă plouă atunci pământul va fi ud.
Dacă scap un obiect din mână atunci obiectul
cade.
Relaţia de plauzibilitate
Exemple
Dacă vorbesc este plauzibil că cineva mă
ascultă.
Dacă mă împiedic este plauzibil că pot să cad.
Relaţia de plauzibilitate reprezintă o
inversare a relaţiei de implicaţie logică.
Relaţia de plauzibilitate este mai mult una
de analogie. Evenimentul plauzibil inferat
poate fi plasat pe axa timpului simultan,
anterior sau după cel presupus.
Exemplu
Costel a scăpat din mână ceaşca de cafea
cauzalitate ceaşca va cădea
plauzibilitate cafeaua se varsă
plauzibilitate cafeaua ajunge pe un
obiect plauzibilitate Costel percepe
cafeaua pe acel obiect plauzibilitate
Costel vede cafeaua ca o murdărire a
obiectului, etc.
Un model inferenţial
Deoarece ne interesează numai procesele
semantice, vom renunţa la abordarea aspectelor
sintactice ale textului.
Modelul presupune existenţa unei memorii de
lungă durată care să conţină reprezentări ale
cadrelor evenimenţiale ale diferitelor sensuri ale
verbelor. Sensurile verbelor, substantivelor şi
adjectivelor sunt individualizate în ierarhii
conceptuale.
Modelul simulează conştientizarea subînţelegerii
lanţului de evenimente care leagă două situaţii
sau evenimente, redate de text, într-o memorie
de scurtă durată.
Memoria de scurtă durată
Această memorie este structurată ca o reţea
semantică şi conţine:
noduri evenimenţiale,
instanţe ale verbelor-concepte predefinite în memoria de
lungă durată.
Evenimentele rămân în această memorie atât
timp cât este nevoie de ele pentru realizarea unui
lanţ inferential, capabil să unească două fraze ale
discursului, adică până la înţelegerea textului.
După ce s-a realizat acest lucru, memoria de
scurtă durată este eliberată de nodurile care au
contribuit la acest proces.
Anumite rezultate care sunt considerate mai
importante pot fi transferate în memoria de lungă
durată.
Pas inferenţial
Un pas inferenţial poate să aibă loc:
direct, prin parcurgerea unei relaţii
implicaţionale, cauzale sau plauzibile, plecând
dintr-un eveniment realizat,
indirect, parcurgând prin moştenire unul sau
mai multe nivele ierarhice, urmat apoi de o
relaţie implicaţională, cauzală sau plauzibilă.
RC_vărsa (regulă cauzală cu a vărsa): ori de câte ori o
persoană varsă un lichid, acesta se va revărsa.
Putem defini trei relaţii:
AG (agent) va fi elementul activ implicat într-o situaţie,
REC (receptor) clementul pasiv, iar
OB (obiect) va intermedia realizarea evenimentului.
Din acest punct de vedere, persoana care varsă lichidul va
juca rolul de element activ şi este într-o relaţie de tip AG cu
verbul a vărsa; lichidul vărsat este pasiv, deci este într-o
relaţie de tip REC cu verbul a vărsa, obiectul supus acţiunii
verbului a vărsa este pasiv implicat în evenimentul de
revărsare, deci este într-o relaţie de tip REC cu verbul a se
revărsa.
O regulă cauzală cu verbul a vărsa
RP revărsa (regulă plauzibilă cu a se
revărsa): dacă un obiect se revarsă este
plauzibil ca el să atingă un alt obiect.
O regulă plauzibilă cu verbul
a se revărsa
RPatinge (regulă plauzibilă cu a atinge):
dacă un lichid atinge un obiect este
plauzibil să credem că lichidul va fi întins
pe acel obiect.
O regulă plauzibilă cu verbul a atinge
Evenimentul nou apărut ev1
MRCause
MRCause
if isEvent(ev1,conc1) and
isCauseRule(RC, conc1, conc2)
and verifies(ev1, R) then born(ev2, conc2)
MRPlausible
if isEvent(ev1, conc1) and
isPlausibleRule(RP, conc1, conc2) and
verifies(ev1, R) then born(ev2, conc2)
Evenimentul nou apărut ev3
Apariţia unui eveniment al verbului a se
revărsa, prin efectul meta-regulii MRPlausible,
atrage declanşarea regulii RP atinge.
Cele trei evenimente noi populează spaţiul
inferential al memoriei de scurtă durată. Ele
stimulează conştientizarea situaţiilor de vărsare a
cafelei; aceasta se revarsă din ceaşcă şi atinge un
obiect.
Ne punem întrebarea câte inferenţe trebuie să
facem? Răspunsul constă în aceea că putem face
atâtea inferenţe câte ne sunt necesare pentru a
înţelege textul. Ne vom preocupa, în special, de
înţelegerea în profunzime a textelor şi, din acest
motiv, nu vom încerca să stabilim o limită
rezonabilă pentru lungimea lanţului inferenţial.
MRHypernim
O manieră generală în care dintr-un concept general se
poate obţine, prin particularizare, unul specific este
următoarea regulă:
MRHypernim
if isEvent(ev1, conc1) and
isHypernimDueToRoles(conc1, conc2, Roles) and
verifiesRoles(ev1, Roles) then born(ev2, conc2)
MRTroponim
if isEvent(ev1, conc1) and
isTroponimDueToRoles(conc1, conc2, Roles) then
bornWithRoles(ev2, conc2, Roles)