RedBench: A Universal Dataset for Comprehensive Red Teaming of Large Language Models
تقدم هذه الورقة RedBench، وهو مجموعة بيانات عالمية شاملة ومعيارية تجمع 29,362 عينة عبر 22 فئة من فئات المخاطر و19 مجالاً لمعالجة عدم الاتساق في موارد اختبار الاختراق الحالية وتمكين التقييمات المنهجية للثغرات الأمنية في النماذج اللغوية الكبيرة.
المؤلفون الأصليون:Quy-Anh Dang, Chris Ngo, Truong-Son Hy
تخيل أنك قمت ببناء خادم آلي (روبوت) مذهل وفائق الذكاء يدعى "LLM" (نموذج لغوي كبير). يمكن لهذا الروبوت كتابة الشعر، وتشخيص الأمراض، وكتابة الأكواد البرمجية، ومساعدتك في التخطيط لإجازتك. إنه مفيد للغاية، ولكن مثل أي أداة قوية، له جانب مظلم؛ فإذا همس شخص ما بكود سري خاطئ أو طرح أسئلة شديدة المكر، فقد يتسبب الروبوت دون قصد في إفشاء أسرار خطيرة، أو قول شيء مسيء، أو حتى محاولة صنع قنبلة.
هذه الورقة البحثية تتحدث عن RedBench، وهو "اختبار جهد" ضخم ومنظم مصمم لمعرفة مدى قوة حواجز الحماية الخاصة بهذا الروبوت قبل أن نطلقه في العالم الحقيقي.
إليك تفصيل الورقة باستخدام تشبيهات بسيطة:
1. المشكلة: مرآب فوضوي من الاختبارات
قبل هذه الورقة، كان الباحثون الذين يحاولون اختبار هذه الروبوتات يشبهون الميكانيكيين الذين يعملون في مرآب فوضوي.
المشكلة: كان لكل واحد منهم مجموعته الخاصة من "الأسئلة السيئة" (مجموعات البيانات). كان لدى أحد الميكانيكيين كومة من الأسئلة حول كيفية سرقة السيارات؛ وآخر لديه كومة حول كيفية صنع السموم. لكنهم لم يتفقوا على تسميتها؛ أحدهم سماها "سرقة"، والآخر سماها "جريمة". بعض الكومات كانت ضخمة، والبعض الآخر كان صغيراً جداً. وبعضها كان قديماً ومغطى بالغبار.
النتيجة: كان من المستحيل مقارنة الروبوتات بشكل عادل. لم تكن تستطيع معرفة ما إذا كان الروبوت (أ) أكثر أماناً من الروبوت (ب) لأنهم يتم اختبارهم بقواعد مختلفة وفوضوية.
2. الحل: المكتبة الشاملة "RedBench"
أنشأ المؤلفون RedBench. فكر في هذا كأنه مكتبة ضخمة ومنظمة بدقة تجمع 37 كومة مختلفة من "الأسئلة السيئة" من أذكى المختبرات في العالم وتضعها جميعاً تحت سقف واحد.
النطاق: لقد جمعوا ما يقرب من 30,000 سؤالاً مختلفاً ومكراً.
التنظيم: لم يقوموا بمجرد رميها في صندوق، بل بنوا نظام أرشفة صارماً (تصنيف - Taxonomy).
22 فئة للمخاطر: قاموا بتصنيف كل سؤال حسب نوع الخطر الذي يشكله (مثل: "هل سيجعل هذا الروبوت يكره الناس؟" أو "هل سيجعل هذا الروبوت يصنع فيروساً؟").
19 مجالاً: قاموا بتصنيف المجال الذي ينتمي إليه السؤال (مثل: "الطب"، "السياسة"، "الطبخ"، أو "السفر عبر الفضاء").
نوعان من الاختبارات:
اختبار "الهجوم": هل يمكن لشخص سيء المكر خداع الروبوت للقيال بشيء خطير؟ (مثل محاولة فتح القفل).
اختبار "الرفض": هل يصبح الروبوت خائفاً أكثر من اللازم ويرفض القيام بأشياء غير ضارة؟ (مثل حارس أمن يمنعك من شراء الحليب لأنه يعتقد أنك جاسوس).
3. التجربة: أولمبياد الروبوتات
بمج�thought بمجرد بناء هذه المكتبة، وضعوا 6 من أشهر الروبوتات الحديثة (مثل Llama، وGemma، وQwen، وGPT) في مواجهة الاختبار الصعب. استخدموا "استراتيجيات هجوم" مختلفة لمعرفة من يمكنه كسر الروبوتات.
كانت النتائج صادمة:
الروبوتات مفتوحة المصدر (نماذج الـ DIY): كانت تشبه الروبوتات المصنوعة منزلياً. كانت معرضة للخطر بشدة. عندما استخدم الباحثون طريقة هجوم فائقة الذكاء تسمى RainbowPlus (تخيلها كصانع أقفال محترف يمتلك مليون مفتاح مختلف)، انهارت هذه الروبوتات فوراً تقريباً. في بعض الحالات، نجح الأمر بنسبة 97% في جعل الروبوت يفعل بالضبط ما أراده الشخص السيء، حتى لو كان ذلك خطيراً.
الروبوتات مغلقة المصدر (النماذج المؤسسية): كانت تشبه الروبوتات التي تبنيها شركات التكنولوجيا العملاقة مع مختبرات عالية الأمن. كانت أكثر صلابة، حيث قاومت الهجمات بشكل أفضل بك المستند إلى الشركات، رغم أنها لم تكن مثالية.
مشكلة "الدفاع المبالغ فيه": كانت بعض الروبوتات خائفة جداً من ارتكاب خطأ لدرجة أنها رفضت الإجابة على أسئلة غير ضارة. على سبيل المثال، رفض أحد الروبوتات الإجابة على أسئلة بسيطة حول التاريخ أو العائلة لأنه اعتقد أنها قد تكون خطيرة. هذا يشبه حارساً لا يسمح لك بدخول منزلك لأن مظهرك يبدو "مريباً".
4. أهم الاستنتاجات
الأمان ليس متساوياً: مجرد كون الروبوت ذكياً لا يعني أنه آمن. الروبوتات "المنزلية" (DIY) حالياً أسهل بكثير في الخداع من الروبوتات "المؤسسية".
نقاط ضعف محددة: كانت الروبوتات سيئة بشكل مفاجئ في التعامل مع الأسئلة المتعلقة بـ عمليات الاحتيال المالي، والأفكيات المتطرفة، والأضرار البيئية. كما كانت مرتبكة جداً عند سؤالها عن التغذية أو السفر.
"المعيار الذهبي": جعل المؤلفون هذه المجموعة من البيانات والكود الخاص باختبارها مجانياً للجميع. إنه مثل إعطاء كل ميكانيكي في العالم نفس المجموعة المثالية من الأدوات حتى يتمكنوا جميعاً من بناء روبوتات أفضل وأكثر أماناً.
باختاًختصار
تخيل أنك تشتري سيارة جديدة. قبل أن تشتريها، تريد أن تعرف: "إذا ضغطت على المكابح، هل ستتوقف؟" أو "إذا قفز غزال أمامها، هل ستنعطف لتجنبه؟"
RedBench هو مرفق اختبار التصادم الذي قام أخيراً بتوحيد معايير كيفية اختبار سيارات الذكاء الاصفنا هذه. يخبرنا أن بينما تمتلك بعض السيارات (الشركات الكبرى) وسائد هوائية رائعة، إلا أن البعض الآخر (مفتوحة المصدر) قد يتحطم مثل الورق إذا اصطدم بنوع معين من الأسئلة السيئة. الهدف هو استخدام هذه البيانات لتعزيز نقاط الضعف بحيث عندما نترك هذه الروبوتات تقود عالمنا، لا تتحطم في الطريق.
1. بيان المشكلة
مع نشر النماذج اللغوية الكبيرة (LLMs) في مجالات حرجة تتعلق بالسلامة (مثل الرعاية الصحية، القانون، والتمويل)، فإن ضمان متانتها ضد المدخلات العدائية أمر بالغ الأهمية. ومع ذلك، يواجه المشهد الحالي لعمليات "الفريق الأحمر" (Red Teaming - الاختبار العدائي) ثلاثة تحديات رئيسية:
عدم اتساق تصنيف المخاطر: تستخدم مجموعات البيانات الحالية تعريفات مجزأة أو متداخلة أو غامضة للمخاطر، مما يجعل المقارنات بين مجموعات البيانات أمراً صعباً.
محدودية تغطية المجالات: تركز معظم مجموعات البيانات بشكل ضيق على مخاطر محددة (مثل السمية) أو المعرفة العامة، وتفتقر إلى التغطية الشاملة للمجالات المتخصصة (مثل المجال العسكري، التغذية، والبنية التحتية).
التقييمات القديمة: تقيم العديد من المعايكات بنى النماذج القديمة وتفشل في توفير خطوط أساس (Baselines) للنماذج الحديثة ذات الحالة الراهنة (SOTA) (مثل Llama 3.1، Qwen2.5، Gemma 2).
2. المنهجية
يقدم المؤلفون RedBench، وهو مجموعة بيانات عالمية مصممة لتوحيد وتقنين تقييمات الفريق الأحمر.
أ. جمع وتجميع البيانات
المصدر: تجميع 37 مجموعة بيانات معيارية من مؤتمرات رائدة (NeurIPS، ACL، ICML، ICLR، arXiv) ومستودعات.
النطاق: تحتوي المجموعة النهائية على 29,362 عينة.
التركيز المزدوج: تغطي مجموعة البيانات اتجاهين متميزين للفريق الأحمر:
مطالبات الهجوم (Attack Prompts) (33 مجموعة بيانات): مصممة لاستخراج استجابات غير آمنة أو منحازة أو خاطئة (مثل كسر الحماية/Jailbreaking، والسمية).
مطالبات الرفض (Refusal Prompts) (4 مجموعات بيانات): مصممة لاختبار "الإفراط في الرفض" (Over-refusal)، حيث ترفض النماذج طلبات حميدة أو مشروعة بشكل غير صحيح، مما يعيق إمكانية الاستخدام.
ب. التصنيف الموحد (Taxonomy)
لحل مشكلة عدم الاتساق، طور المؤلفون تصنيفاً موحداً تم تطبيقه على جميع العينات البالغ عددها 29,362 عينة:
22 فئة للمخاطر: تشمل المحتوى المسيء، التهديدات السيبرانية، قدرات CBRN (الكيميائية، البيولوجية، الإشعاعية، والنووية)، المعلومات المضللة، التدخل في الانتخابات، والتخليق (Confabulation).
19 مجالاً: تمتد عبر مجالات متخصصة مثل الرعاية الصحية، العسكرية، والقانون، بالإضافة إلى المعرفة العامة والتكنولوجيا.
عملية التوسيم (Annotation): مسار عمل شبه آلي باستخدام Qwen2.5-72B-Instruct للتوسيم الأولي، متبوعاً بالتحقق البشري. حقق النموذج توافقاً عالياً مع المنسقين البشريين (85% لفئات المخاطر، و98% للمجالات).
أساليب الفريق الأحمر: اختبار أربعة استراتيجيات هجوم: الهجوم المباشر (Direct)، الهجوم بدون أمثلة (Zero-Shot)، كسر الحماية البشري (Human Jailbreak)، وRainbowPlus (وهي طريقة بحث تكيفية تعتمد على الجودة والتنوع).
المقاييس:
معدل نجاح الهجوم (ASR): النسبة المئوية للمطالبات التي نجحت في تجاوز فلاتر السلامة (يتم تقييمها بواسطة Llama-Guard-3-8B).
معدل الرفض (RR): النسبة المئوية للمطالبات الحميدة التي رُفضت بشكل غير صحيح (يتم تقييمها بواسطة GPT-4o).
3. المساهمات الرئيسية
مجموعة بيانات RedBench: مورد موحد ومفتوح المصدر يجمع 37 مجموعة بيانات في إطار عمل موحد مع 22 فئة للمخاطر و19 مجالاً.
التحليل الشامل: رسم خرائط تفصيلي للمشهد الحالي للفريق الأحمر، مما يكشف عن اختلالات كبيرة (مثل التمثيل المفرط لـ "المحتوى المسيء" و"المعرفة العامة"، والتمثيل الناقص لـ "التدخل في الانتخابات" و"الدين").
خطوط الأساس الحديثة: وضع خطوط أساس قوية لأداء النماذج الحالية المتطورة (SOTA)، مما يسهل الدراسات المقارنة.
الإصدار مفتوح المصدر: توفير مجموعة البيانات وكود التقييم للجمهور لتعزيز قابلية إعادة الإنتاج.
4. النتائج الرئيسية
أ. معايير الرفض (الإفراط في الدفاع)
التباين: تباينت معدلات الرفض بشكل كبير بين النماذج.
أظهر نموذج Llama-3.1-8B-Instruct أعلى متوسط لمعدل الرفض (28.53%)، مما يشير إلى محاذاة سلامة مفرطة التحفظ تعيق إمكانية الاستخدام، خاصة في مجالات المعرفة العامة.
أظهر نموذج Gemma-2-9B-It أدنى متوسط لمعدل الرفض (13.46%)، مما يشير إلى موقف أكثر تسامحاً.
أظهر GPT-4.1-Nano رفضاً عالياً في مجموعات بيانات محددة (ORBench: 35.18%)، مما يسلط الض الضوء على حساسية المطالبات الخاصة بمجموعات البيانات.
ب. معايير الهجوم (الضعف/الهشاشة)
النماذج مفتوحة المصدر مقابل مغلقة المصدر: كانت النماذج مفتوحة المصدر أكثر عرضة للخطر بشكل ملحوست.
عانى كل من Ministral-8B و Llama-3.1-8B من فشل شبه كامل أمام الهجمات المتقدمة، حيث حققت طريقة RainbowPlus معدلات نجاح هجوم (ASR) بلغت 97.81% و 96.25% على التوالي.
أظهرت النماذج مغلقة المصدر (GPT-4.1-Nano، GPT-4o-Mini) مقاومة قوية، حيث حافظ GPT-4.1-Nano على معدل نجاح هجوم قدره 6.88% فقط ضد RainbowPlus.
فعالية الطريقة: كانت RainbowPlus هي الطريقة الأكثر قوة في الهجوم على جميع النماذج، حيث تفوقت على كسر الحماية البشري وهجمات الـ Zero-Shot.
نقاط ضعف المجالات:
أظهرت مجالات البيئة و التغذية حساسية عالية بشكل مفاجئ (ASR > 66% لـ RainbowPlus)، مما يشير إلى فجوات في تدريب السلامة في هذه السياقات المتخصصة.
كانت فئات الضرر الاقتصادي و التطرف أيضاً من الفئات عالية المخاطر.
5. الأهمية والآثار المترتبة
التقنين (Standardization): يوفر RedBench أول إطار عمل موحد لمقارنة سلامة النماذج اللغوية الكبيرة عبر مخاطر ومجالات متنوعة، مما يعالج التجزئة في الأبحاث الحالية.
المقايضة بين السلامة وإمكانية الاستخدام: تسلط النتائج الضوء على توتر حرج: النماذج ذات السلامة العالية (ASR منخفض) غالباً ما تعاني من إفراط في الرفض (القدرة على الاستخدام منخفضة)، خاصة في النماذج مفتوحة المصدر.
تحديد الفجوات: يكشف التحليل أن مجموعات البيانات الحالية تهمل مجالات حرجة مثل التدخل في الانتخابات ومجالات محددة مثل الدين والسفر، مما يستدعي إجراء أبحاث مستهدفة في المستقبل.
رؤى حول بنية النماذج: يشير الفرق الصارخ في الأداء بين النماذج مفتوحة المصدر ومغلقة المصدر إلى أن تقنيات محاذاة السلامة المتقدمة (التي يستخدمها مزودو النماذج مغلقة المصدر على الأرجاح) تعد أمراً حاسماً للنشر في العالم الحقيقي.
البحث المستقبلي: تتيح مجموعة البيانات تطوير آليات دفاع أكثر متانة وإنشاء استراتيجيات فريق أحمر متوازنة تغطي المجالات غير الممثلة بشكل كافٍ.
توافر الكود والبيانات: تم إطلاق مجموعة البيانات وكود التقييم كمصدر مفتوح على https://github.com/knoveleng/redeval.