Mai departeUrmătorul ghid
Suprimarea non-maximă
Inteligența vizuală AI
GHID AI limbaj
Relevanța marginală maximă (MMR) este o metodă de re-clasificare care echilibrează cât de relevant este un rezultat față de cât de diferit este de rezultatele deja alese.
Ascultă acest ghidNarativ AI · ~2 min
It matters because pure relevance ranking often returns near-duplicate passages that waste space in a RAG context window.
Atunci când un sistem de căutare punctează documentele doar în funcție de relevanța pentru o interogare, rezultatele de top sunt adesea redundante - cinci pasaje spun toate același lucru. MMR, introdus de Carbonell și Goldstein în 1998, rezolvă acest lucru prin selectarea rezultatelor pe rând. La fiecare pas, alege candidatul care maximizează un amestec ponderat: lambda înmulțit cu relevanța sa pentru interogare, minus (1 minus lambda) ori mai mult asemănarea sa maximă cu orice lucru deja selectat. O lambda aproape de 1 favorizează relevanța pură; aproape de 0 favorizează diversitatea. În generarea de recuperare sporită, MMR este popular pentru preluarea unui set variat de bucăți, astfel încât modelul de limbaj vede dovezi complementare mai degrabă decât același fapt repetat, îmbunătățind acoperirea fără a mări contextul.
Un chatbot RAG folosește recuperarea MMR, astfel încât primele 5 părți ale sale acoperă diferite aspecte ale unei politici în loc de cinci parafraze ale aceluiași paragraf.
Un instrument de rezumat al cercetării aplică MMR pentru a alege pasaje care minimizează suprapunerea, producând un rezumat mai larg, mai puțin repetitiv.
Un agregator de știri clasifică articolele cu MMR pentru a arăta o acoperire variată a unui eveniment, mai degrabă decât zece posturi care repetă o poveste.
Retriever-ul de magazin vector al LangChain expune search_type='mmr' cu un fetch_k și lambda_mult pentru a diversifica documentele returnate.
MMR rămâne o versiune implicită ușoară în clienții de baze de date vectoriale, cum ar fi LangChain și Chroma, unde este oferit ca mod de recuperare pe o singură linie. Viitoarele sisteme îl împerechează din ce în ce mai mult cu obiective de diversitate învățate, selecție bazată pe cluster și rerankere cu codificatori încrucișați care judecă noutatea mai mult semantic decât distanța cosinus. Pe măsură ce ferestrele de context cresc, accentul se mută de la economisirea spațiului la curatarea dovezilor cu adevărat complementare, menținând selecția conștientă de diversitate, cum ar fi MMR, relevantă chiar și atunci când capacitatea brută este abundentă.
Buletin gratuit
Trei povești AI verificate în fiecare dimineață de zi lucrătoare, scrise în engleză simplă. Gratuit pentru totdeauna, fără reclame.
Un e-mail în fiecare zi lucrătoare. Dezabonare cu un singur clic. Nu vindem niciodată și nu împărtășim adresa ta.
Testează-te
Feedback instantaneu la fiecare răspuns și un certificat partajabil cu un ID verificabil după ce parcurgi un curs.
Susține educația AI gratuită. AI Understanding este o organizație nonprofit 501(c)(3) — fără reclame, fără barieră de plată, pentru totdeauna. Fă o donație
Relevanța marginală maximă (MMR) este o metodă de re-clasificare care echilibrează cât de relevant este un rezultat față de cât de diferit este de rezultatele deja alese. Contează deoarece clasarea pură a relevanței returnează adesea pasaje aproape duplicate care pierd spațiu într-o fereastră de context RAG.
MMR abordează tendința de clasare doar cu relevanță de a scoate la iveală multe rezultate care spun în esență același lucru, prin recompensă noutatea.
Relevanța greutăților lambda; aproape de 1 domină termenul de relevanță, în timp ce aproape de 0 domină termenul de diversitate (similaritate scăzută).
MMR este o metodă iterativă lacomă: fiecare alegere maximizează relevanța minus similaritatea maximă cu elementele deja alese.
The general algorithm permits suitable similarity functions; cosine is a common choice for vector representations.
Prin diversificarea bucăților recuperate, MMR ajută modelul să vadă dovezi variate, mai degrabă decât același fapt repetat, îmbunătățind acoperirea.
Continuați să învățați
Mai multe ghiduri alese pentru acest subiect
Mai departeUrmătorul ghid
Suprimarea non-maximă
Inteligența vizuală AI