Èdè AI Itọsọna

Ibamu Alaiwọn ti o pọju

Ibamu Alaiwọn ti o pọju (MMR) jẹ ọna atunṣe-iwọn ti o ṣe iwọntunwọnsi bi abajade ti o yẹ ṣe lodi si bii o ṣe yatọ si lati awọn abajade ti a ti yan tẹlẹ.

2 min kakẹhin imudojuiwọn

Akopọ

It matters because pure relevance ranking often returns near-duplicate passages that waste space in a RAG context window.

Jin Dive

Nigbati eto wiwa ba ṣe awọn iwe aṣẹ nikan nipasẹ ibaramu si ibeere kan, awọn abajade ti o ga julọ jẹ aiṣedeede nigbagbogbo - awọn aye marun gbogbo wọn sọ ohun kanna. MMR, ti a ṣe nipasẹ Carbonell ati Goldstein ni ọdun 1998, ṣe atunṣe eyi nipa yiyan awọn abajade ọkan ni akoko kan. Ni igbesẹ kọọkan o yan oludije ti o pọ si idapọ iwuwo: awọn akoko lambda ibaramu si ibeere naa, iyokuro (1 iyokuro lambda) awọn akoko ibajọra ti o pọju si ohunkohun ti a ti yan tẹlẹ. A lambda nitosi 1 waleyin mimọ ibaramu; nitosi 0 o ṣe ojurere oniruuru. Ninu iran imupadabọ, MMR jẹ olokiki fun mimu ọpọlọpọ awọn ṣoki ti o yatọ si nitorinaa awoṣe ede rii ẹri ibaramu dipo otitọ kanna ti a tun sọ, imudara agbegbe laisi fifi ọrọ kun.

Imọ-imọ-ẹrọ

MMR jẹ ojukokoro, algoridimu aṣetunṣe. Mejeeji ibaramu ati ibajọra laarin iwe ni a ṣe iṣiro nigbagbogbo bi ibajọra cosine laarin awọn ifisinu ifisinu. Ilana igbelewọn jẹ: MMR = argmax lori awọn docs to ku ti [lambda * sim(doc, query) - (1 - lambda) * max SIM(doc, selected)]. Nitoripe o tun ṣe iṣiro lodi si eto ti o dagba ti o yan ni yika kọọkan, o jẹ igbẹkẹle aṣẹ ati ṣiṣe ni aijọju O (k * n) awọn afiwera ibajọra fun awọn yiyan k lati awọn oludije n.

Ipa Ilana

Iyara ati iwọn

Ṣiṣan iṣẹ ede le gbe ni iyara laisi irubọ aitasera.

Wiwọle ati arọwọto

O faagun iraye si kọja awọn ede ati awọn aza ibaraẹnisọrọ.

Awọn ipinnu diẹ sii

Awọn ẹgbẹ le lo akoko diẹ sii lori idajọ lakoko ti adaṣe n kapa atunwi.

Ojo iwaju ti Ibamu Alaiwọn ti o pọju

MMR jẹ aiyipada iwuwo fẹẹrẹ ni awọn alabara data-fekito bi LangChain ati Chroma, nibiti o ti funni bi ipo imupadabọ laini kan. Awọn eto ọjọ iwaju n pọ si pọ pẹlu awọn ibi-afẹde oniruuru ti ẹkọ, yiyan-orisun iṣupọ, ati awọn oluyipada koodu-agbelebu ti o ṣe idajọ aratuntun ni itumọ-ọrọ diẹ sii ju ijinna cosine lọ. Bi awọn window ti o tọ ti ndagba, tcnu naa n yipada lati fifipamọ aaye si wiwa awọn ẹri ibaramu nitootọ, titọju yiyan-mọ oniruuru bi MMR ti o baamu paapaa nigbati agbara aise lọpọlọpọ.

Real-World imuse

A RAG chatbot nlo igbapada MMR nitoribẹẹ awọn chunks 5 oke rẹ bo awọn abala oriṣiriṣi ti eto imulo dipo awọn asọye marun ti paragira kanna.

Ohun elo akopọ iwadi kan kan MMR lati mu awọn ọrọ ti o dinku agbekọja, ti n ṣe agbejade gbooro, akopọ atunwi.

Akopọ iroyin kan ṣe ipo awọn nkan pẹlu MMR lati ṣafihan agbegbe ti o yatọ si iṣẹlẹ dipo awọn iÿë mẹwa ti o tun itan itan waya kan ṣe.

LangChain's vector store retriever ṣiṣafihan search_type='mmr' pẹlu fetch_k ati lambda_mult lati ṣe oniruuru awọn iwe aṣẹ ti o pada.

Awọn ewu & Awọn ọna iṣọ

Awọn otitọ ti a sọ di mimọ le tẹ awọn ijabọ sii ni idakẹjẹ, awọn ṣiṣan atilẹyin, tabi awọn abajade iwadii.

Ifamọ kiakia le ṣẹda awọn abajade aisedede kọja awọn ibeere ti o jọra.

Awọn data ọrọ ifarabalẹ le farahan ti awọn idari wiwọle ko lagbara.

Ilana Ilana imuse

1

Ṣetumo ọna kika iṣẹjade, ohun orin, ati awọn iṣedede didara ṣaaju ṣiṣejade.

2

Awọn idahun ilẹ pẹlu awọn orisun ti o gbẹkẹle nigbakugba ti deede ba ṣe pataki.

3

Jeki aaye ayẹwo atunyẹwo eniyan fun awọn abajade ti o ga julọ.

4

Tọpinpin awọn ilana ikuna ati tunṣe awọn itọsi tabi ṣiṣan iṣẹ nigbagbogbo.

Tesiwaju Ṣiṣawari

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Maximum Marginal Relevance quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Bẹrẹ adanwo

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Itọsọna atẹle

Ti kii-O pọju Bomole

Awọn ibeere ti a beere nigbagbogbo

What is Maximum Marginal Relevance?

Ibamu Alaiwọn ti o pọju (MMR) jẹ ọna atunṣe-iwọn ti o ṣe iwọntunwọnsi bi abajade ti o yẹ ṣe lodi si bii o ṣe yatọ si lati awọn abajade ti a ti yan tẹlẹ. O ṣe pataki nitori ipo ibaramu mimọ nigbagbogbo n pada awọn ọrọ ti o sunmọ-ẹda ti o padanu aaye ni window ọrọ ọrọ RAG kan.

Kini iṣoro akọkọ ti a ṣe apẹrẹ MMR lati yanju?

MMR n ṣalaye ifarahan ti ipo ibaramu-nikan lati ṣe afihan ọpọlọpọ awọn abajade ti o sọ ni pataki ohun kanna, nipa ere tuntun.

Ninu agbekalẹ MMR, kini iye lambda ti o sunmọ 1 tẹnumọ?

Lambda òṣuwọn ibaramu; nitosi 1 ọrọ ibaramu jẹ gaba lori, lakoko ti o sunmọ 0 awọn iyatọ (ijọra-kekere) n ṣakoso.

Bawo ni MMR ṣe yan awọn abajade rẹ?

MMR jẹ ọna aṣetunṣe ojukokoro: yiyan kọọkan mu ibaramu pọ si iyokuro ibajọra ti o pọju si awọn ohun ti a ti yan tẹlẹ.

Iwọn ibajọra wo ni a lo julọ laarin MMR fun awọn ifibọ ọrọ?

Ijọra Cosine laarin awọn ifisinu ifisinu jẹ yiyan boṣewa fun ibaramu ibeere mejeeji ati lafiwe laarin iwe ni MMR.

Kini idi ti MMR ṣe wulo paapaa ni iran ti a ti mu pada (RAG)?

Nipa isodipupo awọn chunk ti a gba pada, MMR ṣe iranlọwọ fun awoṣe lati rii ẹri oriṣiriṣi dipo otitọ kanna ti a tun sọ, imudara agbegbe.