HyperAIHyperAI

Command Palette

Search for a command to run...

مجموعة بيانات اختبار SCBench للسياق الطويل

التاريخ

المؤسسة

Microsoft Corporation

رابط الورقة البحثية

2412.10319

الترخيص

MIT

يُعدّ SCBench معيارًا طويلاً للسياق، وهو مجموعة بيانات نُشرت من قبل شركة Microsoft في عام 2024، وتُركّز على تقييم أساليب المعالجة الفعّالة للسياق الطويل. تستند النتائج الأكاديمية المرتبطة به إلى الورقة البحثية «SCBench: A KV cache-centric analysis of long-context methods»، وتهدف إلى التقييم الشامل لأداء أساليب السياق الطويل في سيناريوهات واقعية من منظور يركز على ذاكرة التخزين المؤقت للمفاتيح والقيم (KV cache).

تحلّل هذه المجموعة أداء الأساليب عبر دورة الحياة الكاملة لذاكرة التخزين المؤقت للمفاتيح والقيم (الإنشاء، الضغط، الاسترجاع، والتحميل)، مع التركيز على حالات مشاركة ذاكرة السياق (KV cache) وإعادة استخدامها بين طلبات متعددة. تشمل البيانات عدة مجموعات فرعية من المهام، مثل الإجابة على الأسئلة حول مستودعات الشيفرة البرمجية، والمحادثات متعددة الأدوار، وتلخيص النصوص، ومهام الاختيار من متعدد. وقد تم توحيد جميع البيانات في صيغة تتضمن السياق، والمحادثات متعددة الأدوار، ومعرّفات فريدة، وذلك لاختبار فعالية آليات الانتباه المختلفة واستراتيجيات ذاكرة التخزين المؤقت للمفاتيح والقيم.

تكوين مجموعة البيانات

تتضمن مجموعة البيانات بشكل أساسي المجموعات الفرعية التالية:

  • scbench_choice_eng: 58 عينة، مهام اختيار من متعدد باللغة الإنجليزية متعددة الأدوار.
  • scbench_kv: 100 عينة، اختبار أساسي لذاكرة التخزين المؤقت للمفاتيح والقيم.
  • scbench_many_shot: 54 عينة، مهام التعلم من أمثلة متعددة.
  • scbench_mf: 100 عينة، مهام المحادثة متعددة الأدوار.
  • scbench_prefix_suffix: 100 عينة، مهام السياق ذو البادئة واللاحقة.
  • scbench_qa_chn: 35 عينة، مهام الإجابة على الأسئلة باللغة الصينية.
  • scbench_qa_eng: 69 عينة، مهام الإجابة على الأسئلة باللغة الإنجليزية.
  • scbench_repoqa: 88 عينة، مهام الإجابة على الأسئلة حول مستودعات الشيفرة البرمجية.
  • scbench_repoqa_and_kv: 88 عينة، مهام تجمع بين الإجابة على الأسئلة حول المستودعات وتحليل ذاكرة التخزين المؤقت للمفاتيح والقيم.
  • scbench_summary: 70 عينة، مهام تلخيص النصوص.
  • scbench_summary_with_needles: 70 عينة، مهام التلخيص المتضمنة استرجاع معلومات رئيسية.
  • scbench_vt: 90 عينة، مهام تحقق محددة.

تتضمن مجموعة البيانات بشكل أساسي الحقول التالية:

  • id: المعرّف الفريد للعينة.
  • context: محتوى السياق الطويل، مثل مستودعات الشيفرة البرمجية، أو المستندات، أو النصوص الطويلة.
  • multi_turns: قائمة بالتفاعلات متعددة الأدوار، تتضمن المدخلات (input) والإجابات (answer) لكل جولة من المحادثة.
  • lang: معلومات اللغة، متوفرة في بعض المجموعات الفرعية.
  • repo: معلومات متعلقة بمستودع الشيفرة البرمجية، تُستخدم بشكل أساسي في مهام الإجابة على الأسئلة حول المستودعات.
  • task: نوع المهمة أو معلومات ذات صلة، متوفرة في بعض المجموعات الفرعية.
数据集示例
数据集示例

الاستشهاد

@article{li2024scbench,
    title={SCBench: A KV cache-centric analysis of long-context methods},
    author={Li, Yucheng and Jiang, Huiqiang and Wu, Qianhui and Luo, Xufang and Ahn, Surin and Zhang, Chengruidong and Abdi, Amir H and Li, Dongsheng and Gao, Jianfeng and Yang, Yuqing and Qiu, Lili},
    journal={arXiv preprint arXiv:2412.10319},
    year={2024}
}

بناء الذكاء الاصطناعي بالذكاء الاصطناعي

من الفكرة إلى الإطلاق — سرّع تطوير الذكاء الاصطناعي الخاص بك مع المساعدة البرمجية المجانية بالذكاء الاصطناعي، وبيئة جاهزة للاستخدام، وأفضل أسعار لوحدات معالجة الرسومات.

البرمجة التعاونية باستخدام الذكاء الاصطناعي
وحدات GPU جاهزة للعمل
أفضل الأسعار

HyperAI Newsletters

اشترك في آخر تحديثاتنا
سنرسل لك أحدث التحديثات الأسبوعية إلى بريدك الإلكتروني في الساعة التاسعة من صباح كل يوم اثنين
مدعوم بواسطة MailChimp