MMR (最大限の周辺関連性)
読み: えむえむあーる
最終更新: 2026-07-15・AI PICKS編集部
定義
MMRとは、検索結果やRAGの候補チャンクを選ぶ際に、クエリとの関連性と候補同士の類似度のバランスを取り、重複を避けて多様性を確保する再ランキング手法のこと。
MMR (最大限の周辺関連性)とは — 詳しく解説
MMR(Maximal Marginal Relevance)は、検索結果や生成AIの検索拡張(RAG)において、クエリとの関連性スコアと、既に選ばれた候補との類似度(冗長性)を差し引いたスコアで再ランキングする手法とされ、情報検索分野で古くから研究され、RAGのチャンク選定でも広く採用されているとされる。単純な関連度順の上位k件だけを使うと似た内容のチャンクばかりが並び、同じ事実の言い換えで文脈枠を埋めてしまいがちで、実運用ではこの冗長性が回答の薄さや事実の偏りにつながりやすいとされる。現場での落とし穴は、多様性を高めるパラメータ(λ)を強くしすぎると関連性の低いノイズ候補まで混ざり逆に精度が落ちる点で、2026年時点でもこのチューニングは経験則に頼る部分が大きいとされる。追加の計算コストは類似度行列の計算分だけでベクトル検索の相場感からすると軽量な部類だが、候補数が数千件規模になると再計算コストが無視できなくなるため、現場では候補を事前に絞り込んでからMMRを適用する設計が選ばれることが多いとされる。
MMR (最大限の周辺関連性)の使用例
- 検索拡張生成(RAG)でtop20件の候補から上位5件を選ぶ際、MMR(λ=0.7)で関連性と多様性を両立し重複チャンクを除外する。
- ニュース推薦システムで似た論調の記事ばかり並ぶのを防ぐため、MMRで多様性スコアを加味して結果を並べ替える。
MMR (最大限の周辺関連性)に関連するAIツール
関連用語
「RAG・検索拡張」の他の用語
Retrieval-Augmented Generation。 社内資料や外部 DB を検索してから AI に答えさせる仕組み。
文章や画像を 数値ベクトルに変換する技術。 類似度検索や RAG の基礎。
出典付きで回答する AI 検索エンジン。 リサーチ業務で従来検索を置き換える。
Google 検索の上位に AI が回答を提示する 「AI Overviews」 や Perplexity 等の新世代検索。
Embedding (数値ベクトル) を高速に類似度検索するための専用 DB。 Pinecone / Qdrant / Weaviate が代表。
NotebookLMとはGoogleが提供するRAGベースのAIリサーチアシスタントのこと。ユーザーがアップロードした文書のみを情報源として回答を生成するため、ハルシネーションを大幅に抑制できる。
AI用語辞典をすべて見てみませんか
12カテゴリ・602語以上を体系的に整理しています
辞典トップへ