← أحدث الأبحاث
💬 NLP

Toxic Subword Pruning for Dialogue Response Generation on Large Language Models

تقدم هذه الورقة البحثية ToxPrune، وهو خوارزمية مبتكرة وفعالة تعمل على تقليم الكلمات الفرعية المرتبطة بالمفردات السامة من النماذج اللغوية الكبيرة المدربة، مما يمنع توليد المحتوى السام بفعالية مع تعزيز تنوع الحوار والأداء في الوقت ذاته، دون التكاليف العالية أو المخاطر المرتبطة بعمليات محاذاة السلامة التقليدية القائمة على الأوزان.

المؤلفون الأصليون: Hongyuan Lu, Wai Lam

نُشر 2026-05-21
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Hongyuan Lu, Wai Lam

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

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

تقدم هذه الورقة البحثية حيلة أبسط بكثير تسمى ToxPrune (تقليم الكلمات الفرعية السامة). فكر في الأمر ليس كإعادة تدريب للروبوت، بل كـ تعديل لقواميسه اللغوية قبل أن يبدأ في التحدث.

إليك كيف يعمل ذلك، باستخدام تشبيهات من الحياة اليومية:

١. تشبيه "الليغو" (Lego)

نماذج اللغة الكبيرة (LLMs) لا ترى الكلمات مثل "f*ck" أو "stupid" ككتل واحدة. بدلاً من ذلك، تراها كقطع أصغر، مثل مكعبات الليغو (تسمى "الكلمات الفرعية" أو subwords).

  • كلمة "fucking" قد تكون مبنية من قطعتين: "f" و "ucking".
  • كلمة "reading" قد تكون مبنية من "read" و "ing".

أحياناً، تكون هناك قطعة "ليغو" سامة مشتركة بين كلمة سيئة وكلمة جيدة. على سبيل المثال، القطعة "f" قد تُستخدم في "f*cking" (سيئة) ولكنها تُستخدم أيضاً في "fun" (جيدة).

٢. طريقة "المقص"

يقترح المؤلفون خوارزمية بسيطة: أمسك مقصاً واقطع قطع الليغو المحددة التي تشكل الكلمات السيئة.

  • العملية: تعطي الكمبيوتر قائمة بالكلمات التي لا تريدها (مثل "القائمة الممنوعة"). يقوم الكمبيوتر بتفكيك تلك الكلمات إلى قطع الليغو الصغيرة الخاصة بها.
  • التقليم (Prism): ثم يذهب إلى عقل الروبوت ويقول له: "إذا حاولت بناء جملة باستخدام هذه القطع المحددة، فلا يمكنك ذلك". إنه يقوم فعلياً بحذف تلك القطع من مجموعة الأدوات المتاحة للروبوت.
  • النتيجة: يحاول الروبوت الإجابة على سؤالك، ولكن بما أن "القطع السيئة" مفقودة، فإنه يُجبر على بناء جملة مختلفة باستخدام "القطع الجيدة" فقط.

٣. ماذا يحدث عندما تفعل ذلك؟

اختبرت الورقة هذا الأسلوب على نوعين من الروبوتات:

أ. الروبوت "السيئ" (NSFW-3B)
هذا الروبوت تم تدريبه خصيصاً ليكون فظاً ويقول كلمات بذيئة.

  • قبل: إذا سألته: "ما هي هواياتك؟"، سيرد: "هواياتي هي f*cking boring".
  • بعد ToxPrune: نظرًا لإزالة قطع كلمة "f*cking"، لم يستطع الروبوت قول ذلك. بدلاً من ذلك، أُجبر على قول: "هواياتي هي قراءة القصص الغامضة وقيادة الشاحنة".
  • المفاجأة: ليس فقط أنه توقف عن كونه فظاً، بل أصبح في الواقع أفضل في الدردشة. بدأ يستخدم كلمات أكثر تنوعاً ولم يعد يعلق في تكرار نفس العبارات السيئة. كان الأمر كما لو أن إزالة عادة سيئة قد ساعدته في أن يكون أكثر إبداعاً.

ب. الروبوت "الجيد" (Llama-3.1)
هذا الروبوت كان مهذباً وآمناً بالفعل.

  • قبل: كان مهذباً ولكنه كان أحياناً مكرراً في كلامه.
  • بعد ToxPrune: على الرغم من أنه كان آمناً بالفعل، إلا أن إزالة بعض "القطع" الشائعة (التي تصادف أنها كانت مشتركة بين كلمات سامة وغير سامة) جعلته أكثر تنوعاً. بدأ في استخدام مجموعة أوسع من الكلمات للتعبير عن نفس الأفكار، مما جعل المحادثة تبدو أكثر طبيعية وأقل آلية.

٤. لماذا يختلف هذا؟

عادةً، إذا أردت منع الروبوت من قول أشياء سيئة، فقد تحاول:

  • إعادة كتابة عقله: أمر مكلف وبطيء (مثل الذهاب للدراسة للحصول على درجة علمية جديدة).
  • وضع مرشح (فلتر) على الباب: حارس أمن يتحقق من كل جملة. إذا كان الحارس صارماً جداً، فقد يحظر جمل مفيدة أيضاً.

ToxPrune مختلف لأنه يشبه تغيير المكونات في المطبخ. أنت لا تحتاج إلى حارس أمن؛ أنت فقط لا تملك المكونات السامة على الرف. الروبوت جسدياً لا يمكنه طبخ وجبة سامة لأن المكونات غير موجودة.

الخلاصة

تدعي الورقة أنه من خلال مجرد إزالة كتل البناء الصغيرة للكلمات السامة من قاموس نموذج اللغة، يمكنك:
١. إيقاف الروبوتات السامة من قول أشياء سيئة، حتى لو تم تدريبها لتكون سامة.
٢. تحسين جودة المحادثة، مما يجعلها أكثر تنوعاً وإثارة للاهتمام.
٣. القيام بذلك فوراً دون الحاجة لإعادة تدريب النموذج أو دفع تكاليف حوسبة باهظة.

إنه إصلاح "خفيف الوزن" يحول عدم قدرة الروبوت على قول كلمة سيئة إلى فرصة لقول شيء أفضل.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →