ReviewAI
Xếp hạngDanh mụcKhám pháTạp chíSo sánhMiễn phíTừ điển

BM25 (thuật toán tìm kiếm từ khóa)

BM25 là một thuật toán truy xuất thông tin còn được gọi là Okapi BM25, là một phương pháp tiêu chuẩn ngành để tìm kiếm toàn văn bản nhằm chấm điểm sự trùng khớp giữa các cụm từ truy vấn và tài liệu bằng cách sử dụng công thức tính toán là phần mở rộng của TF-IDF.

BM25 (Best Match 25) là mô hình truy xuất thông tin xác suất được Robertson, v.v. công bố. vào năm 1994 và vẫn được sử dụng rộng rãi làm thuật toán xếp hạng mặc định trong Elaticsearch, OpenSearch, Solr, v.v. Đây là phiên bản phát triển của TF-IDF và tính năng độc đáo của nó là nó kết hợp ``hàm bão hòa'' làm bão hòa điểm số khi tần suất xuất hiện từ tăng lên và các tham số chuẩn hóa độ dài tài liệu (k1 và b), cho phép đánh giá công bằng cả câu dài và câu ngắn.

Trong hoạt động thực tế vào năm 2026, ``tìm kiếm kết hợp'' kết hợp tìm kiếm từ khóa bằng BM25 và tìm kiếm ngữ nghĩa bằng cách sử dụng nhúng vectơ sẽ là cấu hình tiêu chuẩn trong trường như là giai đoạn đầu tiên của quy trình RAG. Cạm bẫy của việc chỉ sử dụng BM25 là nó dễ bị thay đổi về từ đồng nghĩa và cách viết, đồng thời tỷ lệ thu hồi có xu hướng giảm ở những miền có nhiều thuật ngữ kỹ thuật. Về chi phí, việc tạo chỉ mục BM25 gần như miễn phí, trong khi Elaticsearch có thể xử lý các tập đoàn lớn với mức giá hàng tháng từ vài nghìn đến hàng chục nghìn yên Nhật. Trong cấu hình hybrid, phương pháp chủ đạo là tích hợp điểm bằng RRF (Reciprocal Rank Fusion) và hybrid nhúng BM25 + được áp dụng rộng rãi như một cấu hình có sự cân bằng tuyệt vời giữa chất lượng và chi phí vận hành.

Thuật ngữ liên quan