SeterusnyaPanduan seterusnya
Pengambilan Interaksi Lewat ColBERT
AI bahasa
PANDUAN AI Bahasa
BM25 ialah fungsi penarafan berasaskan kata kunci klasik yang menjaringkan dokumen mengikut kekerapan istilah pertanyaan muncul, diselaraskan untuk jarang istilah dan panjang dokumen.
Dengar panduan iniAI-diceritakan · ~2 min
Decades old, it remains a remarkably strong and ubiquitous baseline for search.
BM25 (Padanan Terbaik 25) ialah fungsi pemeringkatan beg-of-word daripada rangka kerja Okapi yang berkemungkinan pada tahun 1990-an. Untuk setiap istilah pertanyaan ia menggabungkan tiga isyarat: kekerapan istilah (berapa kerap perkataan itu muncul dalam dokumen, dengan pulangan yang semakin berkurangan dikawal oleh parameter k1), kekerapan dokumen songsang (perkataan yang lebih jarang merentasi koleksi dikira lebih banyak) dan normalisasi panjang dokumen (parameter b, dokumen yang begitu panjang tidak diutamakan secara tidak adil). Jumlahkan markah setiap penggal ini dan anda mendapat kedudukan dokumen. Ia tidak memerlukan latihan dan berjalan dengan pantas melalui indeks terbalik, itulah sebabnya enjin carian seperti Elasticsearch dan Lucene menggunakannya secara lalai. Walaupun peningkatan perolehan saraf, BM25 masih menang atau terikat pada banyak penanda aras, terutamanya untuk istilah yang jarang berlaku, pengecam tepat dan pertanyaan luar domain.
Kedudukan perkaitan lalai dalam Elasticsearch, OpenSearch dan Apache Lucene/Solr
Pencapaian calon peringkat pertama yang memberi penyuap semula neural yang lebih perlahan dalam carian dua peringkat
Kod dan carian log di mana pengecam yang tepat dan kod ralat mesti sepadan dengan tepat
Melombong contoh negatif keras untuk melatih retriever padat seperti DPR
BM25 tidak mungkin hilang; sebaliknya ia semakin dipasangkan dengan kaedah saraf dalam pengambilan semula hibrid, di mana skor leksikal dan padat digabungkan (selalunya melalui gabungan pangkat timbal balik). Model jarang yang dipelajari seperti SPLADE menggabungkan sparsity gaya BM25 dengan pemberat jangka neural, dan BM25 kerap berfungsi sebagai retriever peringkat pertama sebelum penaraf semula saraf. Kepantasan, kebolehtafsiran dan kos latihan sifarnya menjamin peranan yang berkekalan dalam carian pengeluaran.
Newsletter percuma
Tiga cerita AI yang disahkan setiap pagi hari bekerja, ditulis dalam Bahasa Inggeris biasa. Percuma selamanya, tiada iklan.
Satu e-mel setiap hari bekerja. Berhenti melanggan dalam satu klik. Kami tidak pernah menjual atau berkongsi alamat anda.
Uji diri anda
Maklum balas segera pada setiap jawapan, dan sijil yang boleh dikongsi dengan ID yang boleh disahkan sebaik sahaja anda lulus kursus.
Sokong pendidikan AI percuma. AI Understanding ialah pertubuhan bukan keuntungan 501(c)(3) — tiada iklan, tiada bayaran dinding, selamanya. Buat derma
BM25 ialah fungsi penarafan berasaskan kata kunci klasik yang menjaringkan dokumen mengikut kekerapan istilah pertanyaan muncul, diselaraskan untuk jarang istilah dan panjang dokumen. Berusia beberapa dekad, ia kekal sebagai garis dasar yang sangat kukuh dan ada di mana-mana untuk carian.
BM25 menggabungkan kekerapan istilah, kekerapan dokumen songsang (jarang jangka), dan normalisasi panjang dokumen ke dalam skor perkaitan.
IDF memberi ganjaran kepada istilah yang jarang berlaku di seluruh koleksi dan menurunkan wajaran perkataan biasa, kerana padanan yang jarang ditemui adalah lebih bermaklumat.
Tanpa penormalan, dokumen yang lebih panjang akan mengumpul lebih banyak padanan penggal; parameter b menyesuaikan untuk panjang supaya perbandingan adalah adil.
Indeks terbalik membolehkan BM25 menjaringkan hanya dokumen yang mengandungi istilah pertanyaan, menjadikan pengambilan semula sangat cekap.
b controls the strength of length normalization; zero removes that adjustment while other scoring components remain.
Teruskan belajar
Lebih banyak panduan dipilih untuk topik ini
SeterusnyaPanduan seterusnya
Pengambilan Interaksi Lewat ColBERT
AI bahasa