U lingvistici, rješavanje anafore je proces određivanja na koju imenicu ili predmet iz stvarnog svijeta zamjenica upućuje. Može se koristiti za raspravu o procesu kojim ljudski um razumije referencu, ili može značiti statističke modele koje su osmislili lingvisti kako bi odredili najvjerojatniji referent. Izraz “razlučivanje anafore” može izazvati određenu zbrku zbog niza mogućih značenja riječi anafora, koja dolazi od grčkog “nositi natrag” ili “nositi gore”. U retorici, anafora je ponavljanje ključnih riječi na početku fraza, rečenica ili pasusa.
U okviru lingvistike, anafora se najpreciznije odnosi na zamjenicu u trećem licu koja upućuje na imenicu koja je već spomenuta u tekstu. Kada se raspravlja o razrješavanju anafore, ona može imati općenitije značenje bilo koje zamjenice, bilo da se njezin referent nalazi prije ili iza nje u tekstu ili izvan teksta. Kao primjer potonjeg, osoba bi mogla pokazati na sliku i reći: “Sviđa mi se to.” U kontekstu stvarnog svijeta, “to” bi značilo “slika na koju pokazujem”.
Kada je za analizu dostupan samo jezični sadržaj, ponekad se u rečenici nalazi samo jedna imenica koja odgovara anafori u gramatičkom licu, broju i rodu. U ovom slučaju razlučivost anafore je jasna, kao u: “Laura je jača nego što izgleda”, pri čemu je referent “ona” “Laura”. Međutim, ako u rečenici postoji više od jedne imenice, čitatelj se oslanja na zdrav razum kako bi odredio referenta, kao u: “Neke djevojke nose ružičaste mašne u kosi jer im se sviđaju.” U ovoj rečenici “oni” jasno upućuju na djevojke, dok “oni” jasno upućuju na mašne, jer mašne nisu sposobne voljeti djevojke, ali djevojke mogu voljeti mašne.
S druge strane, da se rečenica stavi u drugačiji kontekst, referenca možda ne bi bila tako jasna: “Djevojke rade mnoge stvari kako bi privukle pozornost dječaka. Neke djevojke nose mašne u kosi jer im se sviđaju.” U ovom slučaju, “oni” se mogu odnositi na “djevojčice” ili se mogu odnositi na “dječake”. Može se dati argument za bilo koji prethodnik.
Lingvisti su osmislili statističke algoritme za predviđanje razlučivanja anafore koristeći čimbenike kao što su udaljenost od zamjenice do referenta, gramatičko slaganje imenice sa zamjenicom i animatičnost imenice. Neki od ovih algoritama mogu rezultirati odgovarajućom razlučivanjem anafore u velikoj većini slučajeva, ali nijedan postojeći algoritam nema istu razinu zdravog razuma kao inteligentni ljudski čitatelj. Sljedeća rečenica pokazuje tu činjenicu: “Tuljan je gurnuo loptu perajem, a zatim balansirao loptu na nosu.” Gramatički govoreći, “njegovo” bi se moglo odnositi na pečat, peraje ili loptu – ali samo jedna od ovih opcija zapravo ima nos. Razviti kod koji bi eliminirao sve nelogične mogućnosti, kao što je lopta koja ima nos, činilo se praktički nemogućim.