În lingvistică, rezoluția anaforei este procesul de determinare la ce substantiv sau obiect din lumea reală face referire un pronume. Poate fi folosit pentru a discuta despre procesul prin care mintea umană înțelege referința sau poate însemna modelele statistice concepute de lingviști pentru a determina cel mai probabil referent. Termenul „rezoluție anaforă” poate provoca o oarecare confuzie din cauza sortimentului de semnificații posibile ale cuvântului anaforă, care provine din grecescul „a duce înapoi” sau „a duce în sus”. În retorică, anafora este repetarea cuvintelor cheie la începutul frazelor, propozițiilor sau paragrafelor.
În cadrul disciplinei lingvisticii, anafora se referă cel mai precis la un pronume de persoana a treia care se referă la un substantiv care a fost deja menționat într-un text. Când se discută rezoluția anaforei, poate avea un sens mai general al oricărui pronume, indiferent dacă referentul său se găsește înainte sau după el în text, sau în afara textului. Pentru un exemplu al acestuia din urmă, o persoană ar putea arăta spre un tablou și ar putea spune: „Îmi place asta”. În contextul real, „aceasta” ar însemna „pictura către care arăt”.
Când doar conținutul lingvistic este disponibil pentru analiză, uneori există un singur substantiv în propoziție care se potrivește cu anafora în persoană, număr și gen gramatical. În acest caz, rezoluția anaforei este clară, ca în: „Laura este mai puternică decât pare”, cu referentul „ea” fiind „Laura”. Dacă există mai multe substantive în propoziție, totuși, cititorul se bazează pe bunul simț pentru a determina referent, cum ar fi: „Unele fete poartă fundițe roz în păr pentru că le plac”. În această propoziție, „ele” se referă în mod clar la fete, în timp ce „ele” se referă în mod clar la arcuri, deoarece arcurile nu sunt capabile să le placă fetele, dar fetele sunt capabile să le placă arcurile.
Pe de altă parte, dacă propoziția ar fi plasată într-un context diferit, referința s-ar putea să nu fie atât de clară: „Fetele fac multe lucruri pentru a atrage atenția băieților. Unele fete poartă fundite în păr pentru că le plac.” În acest caz, „ei” se poate referi la „fete” sau se poate referi la „băieți”. Ar putea fi făcut un argument pentru oricare antecedent.
Lingviștii au conceput algoritmi statistici pentru prezicerea rezoluției anaforei folosind factori precum distanța de la pronume la referent, acordul gramatical al substantivului cu pronumele și animaticitatea substantivului. Unii dintre acești algoritmi pot avea ca rezultat o rezoluție adecvată a anaforei în marea majoritate a cazurilor, dar niciun algoritm existent nu are același nivel de bun simț ca un cititor uman inteligent. Următoarea propoziție demonstrează acest fapt: „Sigiliul a împins mingea cu o flipper, apoi a echilibrat mingea pe nas.” Gramatical vorbind, „al” se poate referi la focă, flipper sau minge – dar numai una dintre aceste opțiuni are de fapt un nas. A dezvolta un cod care să elimine toate posibilitățile ilogice, cum ar fi o minge care are un nas, ar părea practic imposibil.