ДаліНаступний посібник
Немаксимальне придушення
Візуальний ШІ
Мова AI GUIDE
Максимальна гранична релевантність (MMR) — це метод переранжування, який порівнює релевантність результату з тим, наскільки він відрізняється від уже обраних результатів.
Послухайте цей посібникШІ-розказаний · ~2 min
It matters because pure relevance ranking often returns near-duplicate passages that waste space in a RAG context window.
Коли пошукова система оцінює документи лише за релевантністю запиту, найпопулярніші результати часто є зайвими — п’ять уривків містять одне й те саме. MMR, представлений Carbonell і Goldstein у 1998 році, виправляє це шляхом вибору результатів по одному. На кожному кроці він вибирає кандидата, який максимізує зважену суміш: лямбда, помножена на його релевантність для запиту, мінус (1 мінус лямбда), помножена на максимальну схожість із уже вибраним. Лямбда біля 1 сприяє чистій релевантності; біля 0 це сприяє різноманітності. У пошуково-доповненій генерації MMR популярний для отримання різноманітного набору фрагментів, тому мовна модель бачить додаткові докази, а не повторення того самого факту, покращуючи охоплення без розширення контексту.
Чат-бот RAG використовує пошук MMR, тому його 5 найпоширеніших фрагментів охоплюють різні аспекти політики замість п’яти перефразів одного абзацу.
Інструмент підсумовування дослідження застосовує MMR для вибору уривків, які мінімізують збіги, створюючи ширший, менш повторюваний підсумок.
Агрегатор новин ранжує статті за допомогою MMR, щоб показати різноманітне висвітлення події, а не десять ЗМІ, які повторюють одну новину.
Програма пошуку векторних сховищ LangChain надає search_type='mmr' із fetch_k і lambda_mult, щоб урізноманітнити повернуті документи.
MMR залишається стандартним стандартом у клієнтах векторних баз даних, таких як LangChain і Chroma, де він пропонується як однорядковий режим пошуку. Майбутні системи все частіше поєднують його з вивченими цілями різноманітності, відбором на основі кластерів і перерахунками між кодувальниками, які оцінюють новизну більше семантично, ніж косинусну відстань. У міру того, як вікна контексту зростають, акцент зміщується з економії місця на кураторство справді додаткових доказів, зберігаючи відбір з урахуванням різноманітності, як-от MMR, актуальним навіть за наявності великої кількості вихідних ресурсів.
Безплатний розсилок
Три перевірені історії про ШІ щоробочого ранку, написані простою мовою. Безплатно назавжди, без реклами.
Один лист щотижня з понеділка по п'ятницю. Відписатися в один клік. Ми ніколи не продаємо та не передаємо вашу адресу.
Перевір себе
Миттєва зворотна связь на кожну відповідь та сертифікат із перевіреним ідентифікатором, яким можна поділитися, після проходження курсу.
Підтримайте безплатну освіту у сфері ШІ. AI Understanding — це некомерційна організація 501(c)(3) — без реклами, без платних стін, назавжди. Зробіть пожертву
Максимальна гранична релевантність (MMR) — це метод переранжування, який порівнює релевантність результату з тим, наскільки він відрізняється від уже обраних результатів. Це важливо, оскільки чисте ранжування за релевантністю часто повертає майже повторювані фрагменти, які витрачають місце у контекстному вікні RAG.
MMR усуває тенденцію ранжування лише за релевантністю, щоб показувати багато результатів, які говорять, по суті, те саме, винагороджуючи за новизну.
Релевантність лямбда-ваг; біля 1 домінує термін релевантності, тоді як біля 0 домінує термін різноманітності (низька схожість).
MMR — це жадібний ітераційний метод: кожен вибір максимізує релевантність за вирахуванням максимальної схожості з уже вибраними елементами.
The general algorithm permits suitable similarity functions; cosine is a common choice for vector representations.
Урізноманітнюючи отримані фрагменти, MMR допомагає моделі бачити різноманітні докази, а не повторювати той самий факт, покращуючи охоплення.
Продовжуйте вчитися
Інші посібники, вибрані для цієї теми
ДаліНаступний посібник
Немаксимальне придушення
Візуальний ШІ