Mutauro AI GUIDE

Maximum Marginal Relevance

Maximum Marginal Relevance (MMR) inzira yekuisa zvinzvimbo zvakare inoyera kuti mhedzisiro inoenderana nekusiyana kwayakaita kubva kune zvakatosarudzwa.

2 min verengaLast update

Pfupiso

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

Kudzika Kwakadzika

Kana hurongwa hwekutsvaga huchiwana magwaro chete nekukoshera kumubvunzo, mibairo yepamusoro inowanzo shaya basa - ndima shanu dzese dzichitaura chinhu chimwe. MMR, yakaunzwa naCarbonell naGoldstein muna 1998, inogadzirisa izvi nekusarudza mhinduro imwe panguva. Panhanho imwe neimwe inotora mumiriri anokwirisa musanganiswa wakayerwa: lambda inopeta kukosha kwayo kumubvunzo, kubvisa (1 minus lambda) nguva dzayakafanana zvakanyanya kune chero chatosarudzwa kare. Lambda iri pedyo ne1 inofarira kukosha kwakachena; pedyo ne0 inofarira kusiyana-siyana. Muchizvarwa chekutsvaga-chakawedzerwa, MMR inofarirwa nekutora zvakasiyana-siyana zvezvimedu kuitira kuti modhi yemutauro ione humbowo hunopindirana pane kuti chokwadi chimwechete chidzokororwe, kuvandudza kuvharika pasina kuwedzera mamiriro.

Technical Insight

MMR inokara, iterative algorithm. Zvese zvine chekuita uye kufanana kwepakati-gwaro kunowanzo kuverengerwa se cosine kufanana pakati pekumisikidza vheji. Formula yezvibodzwa ndeiyi: MMR = argmax pamusoro pezvinyorwa zvasara zve [ lambda * sim(doc, query) - (1 - lambda) * max sim(doc, yakasarudzwa)]. Nekuti inoongorora zvakare ichipikisa iri kukura yakasarudzwa seti yega yega, inotsamira-kurongeka uye inomhanya muinenge O(k*n) kuenzanisa kwekuenzanisa kwe k picks kubva kun vavhoti.

Strategic Impact

Kumhanya uye chiyero

Mutauro workflows inogona kufamba nekukurumidza pasina kupira kuenderana.

Svika uye svika

Inopamhidzira kupinda mumitauro yese nemataera ekutaurirana.

Sarudzo dzakajeka

Zvikwata zvinogona kupedza nguva yakawanda pakutonga uku otomatiki ichibata kudzokorora.

Ramangwana reMaxim Marginal Relevance

MMR inoramba iine huremu huremu muvector-database vatengi seLangChain neChroma, kwainopihwa senge-mutsetse wekudzoreredza modhi. Masisitimu emangwana anowedzera kuibatanidza nezvinangwa zvakasiyana-siyana zvakadzidzwa, kusarudzwa-kwakavakirwa-masumbu, uye kuyambuka-encoder reankers inotonga hutsva zvakanyanya semantically pane cosine chinhambwe. Sezvo mahwindo anokura, simbiso inoshanduka kubva pakuchengetedza nzvimbo kuenda pakugadzirisa humbowo hunoenderana, kuchengetedza kusiyana-kuziva kusarudzwa seMMR kwakakodzera kunyangwe huwandu hwakasvibira huzhinji.

Real-World Implementation

RAG chatbot inoshandisa MMR kudzoreredza saka machunks ayo mashanu epamusoro anovhara akasiyana maitirwo emutemo panzvimbo pezvirevo zvishanu zvendima imwe chete.

Chishandiso chekupfupisa chetsvagiro chinoshandisa MMR kusarudza ndima dzinoderedza kupindirana, dzichigadzira pfupiso, isingadzokororwe.

Muunganidzi wenhau anoisa zvinyorwa neMMR kuratidza zvakasiyana siyana zvechiitiko kwete zvitoro gumi zvinodzokorora nyaya imwe chete.

LangChain's vector store retriever inofumura search_type='mmr' nefetch_k uye lambda_mult kusiyanisa zvinyorwa zvakadzorerwa.

Njodzi & Guardrails

Chokwadi chehuroyi chinogona kupinda chinyararire mishumo, kuyerera kwetsigiro, kana tsvakiridzo.

Kunzwa nekukasira kunogona kugadzira mhedzisiro isingaenderane pane zvikumbiro zvakafanana.

Sensitive text data inogona kuburitswa kana zvidhiraivho zvisina kusimba.

Implementation Roadmap

1

Tsanangura chimiro chekubuda, toni, uye mhando zviyero usati waburitsa.

2

Mhinduro dzepasi neakavimbika masosi pese pazvine basa.

3

Chengetedza ongororo yekuongorora yemunhu kune yakakwira-stake zvinobuda.

4

Tevera maitiro ekutadza uye dzidzisazve kukurudzira kana mafambiro ebasa nguva nenguva.

Ramba Uchiongorora

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.

Tanga mibvunzo

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

Gaidhi rinotevera

Non-Maximum Suppression

Mibvunzo inowanzo bvunzwa

What is Maximum Marginal Relevance?

Maximum Marginal Relevance (MMR) inzira yekuisa zvinzvimbo zvakare inoyera kuti mhedzisiro inoenderana nekusiyana kwayakaita kubva kune zvakatosarudzwa. Izvo zvine basa nekuti kwakachena kuenderana chinzvimbo kunowanzo dzorera padhuze-duplicate ndima iyo inoparadza nzvimbo muRAG mamiriro hwindo.

Nderipi dambudziko rekutanga iro MMR rakagadzirirwa kugadzirisa?

MMR inogadzirisa maitiro ekuenderana-chete chinzvimbo kuburitsa mibairo mizhinji inotaura chinhu chimwe chete, nekupa mubairo mutsva.

MuMMR formula, lambda inokosha pedyo ne1 inosimbisa chii?

Lambda huremu kukosha; pedyo ne1 izwi rekukosha rinotonga, nepo pedyo ne0 mutsauko (kuderera-kufanana) izwi rinotonga.

MMR inosarudza sei mibairo yayo?

MMR inzira ine makaro yekudzokorora: sarudzo yega yega inowedzera kukosha kubvisa kufanana kukuru kune zvinhu zvakatosarudzwa.

Ndeipi chiyero chekufanana chinowanzo shandiswa mukati meMMR yekumisikidza zvinyorwa?

Kufanana kweCosine pakati pekumisikidza mavheta ndiyo yakajairwa sarudzo yezvose zvine chekuita nemubvunzo uye kuenzanisa-magwaro muMMR.

Nei MMR ichinyanya kubatsira mukudzoreredza-yakawedzera chizvarwa (RAG)?

Nekusiyanisa machunks akadzoserwa, MMR inobatsira modhi kuona humbowo hwakasiyana kwete chokwadi chimwechete chinodzokororwa, kuvandudza kuvharika.