زبان AI گائیڈ

BM25 اور لغوی بازیافت

BM25 کلیدی الفاظ پر مبنی درجہ بندی کا فنکشن ہے جو دستاویزات کو اسکور کرتا ہے کہ استفسار کی اصطلاحات کتنی بار ظاہر ہوتی ہیں، اصطلاح کی نایابیت اور دستاویز کی لمبائی کے لیے ایڈجسٹ کی جاتی ہیں۔

اس گائیڈ کو سنیں۔اے آئی نے بیان کیا۔ · ~2 min

اس صفحہ پر2 منٹ پڑھیں
  1. جائزہ
  2. گہرا غوطہ
  3. حقیقی دنیا کا نفاذ
  4. BM25 اور لغوی بازیافت کا مستقبل
  5. اسے عملی جامہ پہنانا
  6. دریافت کرتے رہیں
  7. اکثر پوچھے گئے سوالات

جائزہ

Decades old, it remains a remarkably strong and ubiquitous baseline for search.

گہرا غوطہ

BM25 (بہترین میچنگ 25) 1990 کی دہائی کے ممکنہ اوکاپی فریم ورک سے الفاظ کی درجہ بندی کا ایک بیگ ہے۔ ہر استفسار کی اصطلاح کے لیے یہ تین اشاروں کو یکجا کرتا ہے: اصطلاحی تعدد (کسی دستاویز میں لفظ کتنی بار ظاہر ہوتا ہے، جس میں پیرامیٹر k1 کے ذریعے کنٹرول کیا جاتا ہے)، الٹا دستاویز کی فریکوئنسی (مجموعہ میں نایاب الفاظ زیادہ شمار ہوتے ہیں)، اور دستاویز کی لمبائی نارملائزیشن (پیرامیٹر b، اتنی لمبی دستاویزات غیر منصفانہ طور پر پسند نہیں کی جاتی ہیں)۔ ان فی ٹرم اسکورز کو جمع کریں اور آپ کو دستاویز کا درجہ مل جائے گا۔ اسے کسی تربیت کی ضرورت نہیں ہے اور الٹی انڈیکس کے ذریعے بہت تیزی سے چلتا ہے، یہی وجہ ہے کہ Elasticsearch اور Lucene جیسے سرچ انجن اسے بطور ڈیفالٹ استعمال کرتے ہیں۔ اعصابی بازیافت میں اضافے کے باوجود، BM25 اب بھی بہت سے معیارات پر جیتتا ہے یا ٹائی کرتا ہے، خاص طور پر نایاب اصطلاحات، درست شناخت کنندگان، اور ڈومین سے باہر کے سوالات کے لیے۔

حقیقی دنیا کا نفاذ

Elasticsearch، OpenSearch، اور Apache Lucene/Solr میں پہلے سے طے شدہ مطابقت کی درجہ بندی

پہلے مرحلے کے امیدواروں کی بازیافت جو دو مراحل کی تلاش میں ایک سست نیورل ری رینکر کو فیڈ کرتی ہے۔

کوڈ اور لاگ تلاش کریں جہاں عین مطابق شناخت کنندگان اور ایرر کوڈز کا عین مطابق ہونا چاہیے۔

ڈی پی آر جیسے گھنے بازیافت کرنے والوں کو تربیت دینے کے لئے سخت منفی مثالوں کی کان کنی کرنا

BM25 اور لغوی بازیافت کا مستقبل

BM25 کے غائب ہونے کا امکان نہیں ہے۔ اس کے بجائے یہ ہائبرڈ بازیافت میں اعصابی طریقوں کے ساتھ تیزی سے جوڑا جاتا ہے، جہاں لغوی اور گھنے اسکورز کو ملایا جاتا ہے (اکثر باہمی رینک فیوژن کے ذریعے)۔ سیکھے ہوئے ویرل ماڈل جیسے SPLADE BM25 طرز کے اسپارسٹی کو نیورل ٹرم وزن کے ساتھ ملاتا ہے، اور BM25 اکثر نیورل رینکرز سے پہلے پہلے مرحلے کی بازیافت کے طور پر کام کرتا ہے۔ اس کی رفتار، تشریح، اور صفر تربیتی لاگت پیداوار کی تلاش میں دیرپا کردار کی ضمانت دیتی ہے۔

اسے عملی جامہ پہنانا

یہ کیوں اہمیت رکھتا ہے۔

  • رفتار اور پیمانہ. زبان کے کام کے بہاؤ مستقل مزاجی کی قربانی کے بغیر تیزی سے آگے بڑھ سکتے ہیں۔
  • رسائی اور رسائی. یہ زبانوں اور مواصلاتی طرزوں تک رسائی کو بڑھاتا ہے۔
  • واضح فیصلے. ٹیمیں فیصلے پر زیادہ وقت گزار سکتی ہیں جبکہ آٹومیشن تکرار کو سنبھالتی ہے۔

پر نگاہ رکھیں

  • گمراہ شدہ حقائق خاموشی سے رپورٹس، سپورٹ فلو، یا تحقیقی نتائج درج کر سکتے ہیں۔
  • فوری حساسیت اسی طرح کی درخواستوں میں متضاد نتائج پیدا کر سکتی ہے۔
  • اگر رسائی کے کنٹرول کمزور ہیں تو حساس ٹیکسٹ ڈیٹا کو بے نقاب کیا جا سکتا ہے۔

اگلے اقدامات

  1. رول آؤٹ سے پہلے آؤٹ پٹ فارمیٹ، ٹون اور معیار کے معیارات کی وضاحت کریں۔
  2. جب بھی درستگی اہمیت رکھتی ہے تو بھروسہ مند ذرائع کے ساتھ زمینی جوابات۔
  3. ہائی اسٹیک آؤٹ پٹس کے لیے ایک انسانی جائزہ چیک پوائنٹ رکھیں۔
  4. ناکامی کے نمونوں کو ٹریک کریں اور پرامپٹس یا ورک فلو کو باقاعدگی سے دوبارہ تربیت دیں۔

دریافت کرتے رہیں

مفت نیوز لیٹر

روزانہ AI بریفنگ حاصل کریں

ہر ہفتے کے دن صبح تین تصدیق شدہ AI کہانیاں، سادہ انگریزی میں لکھی گئیں۔ ہمیشہ کے لیے مفت، کوئی اشتہار نہیں۔

ہر ہفتے کے دن ایک ای میل۔ ایک کلک میں ان سبسکرائب کریں۔ ہم کبھی بھی آپ کا پتہ فروخت یا شیئر نہیں کرتے۔

اپنے آپ کو جانچیں۔

Take the BM25 and Lexical Retrieval quiz

ہر جواب پر فوری فیڈبیک، اور کورس پاس کرنے کے بعد قابلِ تصدیق ID کے ساتھ شیئر کرنے کے قابل سرٹیفکیٹ۔

کوئز شروع کریں۔

مفت AI تعلیم کی حمایت کریں۔ AI Understanding ایک 501(c)(3) غیر منافع بخش ادارہ ہے — کوئی اشتہار نہیں، کوئی پے وال نہیں، کبھی نہیں۔ عطیہ کریں۔

اکثر پوچھے گئے سوالات

What is BM25 and Lexical Retrieval?

BM25 کلیدی الفاظ پر مبنی درجہ بندی کا فنکشن ہے جو دستاویزات کو اسکور کرتا ہے کہ استفسار کی اصطلاحات کتنی بار ظاہر ہوتی ہیں، اصطلاح کی نایابیت اور دستاویز کی لمبائی کے لیے ایڈجسٹ کی جاتی ہیں۔ دہائیوں پرانا، یہ تلاش کے لیے ایک قابل ذکر طور پر مضبوط اور ہر جگہ موجود ہے۔

BM25 بنیادی طور پر دستاویزات کی درجہ بندی کے لیے کیا استعمال کرتا ہے؟

BM25 ٹرم فریکوئنسی، الٹا دستاویز کی فریکوئنسی (ٹرم ریریٹی)، اور دستاویز کی لمبائی نارملائزیشن کو ایک متعلقہ سکور میں جوڑتا ہے۔

الٹا دستاویز فریکوئنسی (IDF) BM25 میں کیا کردار ادا کرتی ہے؟

IDF انعامات کی اصطلاحات جو مجموعہ میں نایاب ہیں اور عام الفاظ کو کم وزن دیتے ہیں، کیونکہ نایاب میچ زیادہ معلوماتی ہوتے ہیں۔

BM25 دستاویز کی لمبائی کو نارملائزیشن (b پیرامیٹر) کیوں لاگو کرتا ہے؟

نارملائزیشن کے بغیر، طویل دستاویزات زیادہ ٹرم میچز جمع کریں گی۔ بی پیرامیٹر لمبائی کے لیے ایڈجسٹ ہو جاتا ہے اس لیے موازنہ مناسب ہے۔

کس ڈیٹا کا ڈھانچہ BM25 کو پیمانے پر تیز کرتا ہے؟

ایک الٹا انڈیکس BM25 کو صرف ان دستاویزات کو اسکور کرنے دیتا ہے جن میں استفسار کی اصطلاحات ہوتی ہیں، جس سے بازیافت بہت موثر ہوتی ہے۔

In the standard BM25 formula, what effect does setting b to zero have?

b controls the strength of length normalization; zero removes that adjustment while other scoring components remain.