Maximum Marginal Relevance
Maximum Marginal Relevance (MMR) inzira yekuisa zvinzvimbo zvakare inoyera kuti mhedzisiro inoenderana nekusiyana kwayakaita kubva kune zvakatosarudzwa.
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
Tsanangura chimiro chekubuda, toni, uye mhando zviyero usati waburitsa.
Mhinduro dzepasi neakavimbika masosi pese pazvine basa.
Chengetedza ongororo yekuongorora yemunhu kune yakakwira-stake zvinobuda.
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.
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.