---
tags: [AI-Agent, 용어사전]
---

# BM25

> 단어 빈도와 문서 길이를 기반으로 문서 관련도를 점수화하는 고전적 키워드 검색 랭킹 함수.

## 정의

BM25(Best Matching 25)는 TF-IDF를 개선한 확률 기반 랭킹 알고리즘으로, 질의어가 문서에 얼마나 자주 등장하는지(term frequency), 얼마나 희귀한지(inverse document frequency), 문서 길이를 종합해 점수를 매긴다. 의미가 아닌 **어휘 일치(lexical match)**에 강해, 임베딩 기반 [[Vector Search]]와 결합한 [[Hybrid Retrieval]]에서 보완재로 널리 쓰인다.

## 관련 노트

- [[BM25]]
- [[Vector Search]]
- [[Hybrid Retrieval]]
- [[Hybrid Retrieval]]
- [[Re-rank]]
