Stochasticity in Tokenisation Improves Robustness
تُثبت هذه الورقة أن تدريب النماذج اللغوية الكبيرة باستخدام ترميزات عشوائية ذات عينات منتظمة يعزز بشكل كبير من متانتها ضد الاضطرابات العدائية والعشوائية مع الحفاظ على الدقة وكفاءة الاستدلال.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أن لديك أمين مكتبة ذكيًا ومطلعًا جدًا (نموذج الذكاء الاصطناعي) يجيب على أسئلتك. لكن هناك عقبة: أمين المكتبة هذا لا يفهم الكلمات إلا إذا كُتبت بطريقة محددة وصارمة للغاية.
في عالم النماذج اللغوية الكبيرة (LLMs)، تسمى "أسلوب الكتابة" هذا الترميز (Tokenization). والترميز هو عملية تقطيع الجملة إلى قطع صغيرة (رموز/tokens) يمكن للكمبيوتر قراءتها. عادةً، يتم ذلك بطريقة واحدة محددة (deterministic). على سبيل المثال، قد يتم تقسيم كلمة "revolution" دائمًا إلى قطعة واحدة: revolution.
المشكلة: أمين المكتبة "الهش"
تجادل الورقة البحثية بأنه إذا دربت أمين المكتبة ليرى كلمة "revolution" دائمًا كقطعة واحدة فقط، فسيصبح هشًا (brittle).
إذا تسلل شخص ما إلى المكتبة وغير طريقة تقطيع الكلمة—على سبيل المثال، تقسيمها إلى re و vol و ution—فإن أمين المكتبة يصاب بالذعر. قد يعتقد أنها كلمة مختلفة تمامًا أو يصاب بالارتباك، مما يؤدي إلى إجابة خاطئة. تسمي الورقة البحثية هذا "ترميزًا غير معياري" (non-canonical tokenization). الأمر يشبه لو قلت لأمين المكتبة: "أنا أسأل عن 'rev-ol-u-tion' اليوم"، فنسي فجأة كيف يقرأ كلمة "revolution".
وجد الباحثون أن هذه النماذج هشة بشكل مدهش. تغيير بسيط وغير ضار في كيفية تقسيم الكلمة يمكن أن يتسبب في فشل الذكاء الاصطناعي تمامًا، حتى لو لم يتغير معنى الجملة على الإطلاق.
الحل: أمين المكتبة "المرن"
تقترح الورقة البحثية حلاً بسيطًا ولكنه قوي: الترميز العشوائي (Stochastic Tokenization).
بدلاً من تدريب أمين المكتبة ليرى "revolution" كـ revolution فقط، أنت تدربه ليرى "revolution" بطرق عديدة ومختلفة عشوائيًا. أحيانًا تكون revolution ، وأحيانًا re-vol-ution ، وأحيانًا rev-o-lution.
فكر في الأمر مثل تعليم طفل التعرف على الكلب.
- الطريقة القديمة (المحددة): تعرض للطفل كلبًا من نوع "جولدن ريتريفر" فقط. إذا رأى كلب "بودل"، فلن يتعرف عليه.
- الطريقة الجديدة (العشوائية): تعرض للطفل "جولدن ريتريفر"، و"بودل"، و"تشيواوا"، و"جريت دان". أنت تعلمه أن كلمة "كلب" يمكن أن تبدو بأشكال عديدة.
من خلال تدريب الذكاء الاصطناعي بهذه "العشوائية" (stochasticity)، يتعلم النموذج جوهر الكلمة بدلاً من مجرد الطريقة المحددة التي تم تقطيعها بها. وهذا يجعله قويًا (robust).
التجارب: ماذا حدث؟
اختبر الباحثون هذه الفكرة في ثلاثة "معسكرات تدريب":
- ما قبل التدريب (الأساس): قاموا بتدريب نموذج صغير من الصفر باستخدام التقطيع العشوائي.
- النتيجة: أصبح النموذج أفضل في فهم التفاصيل الدقيقة للكلمات، لكنه لم يكن علاجًا معجزًا بمفرده.
- الضبط الدقيق (التخصص): أخذوا نموذجًا كبيرًا وقويًا (مثل Llama) وأعطوه "معسكر تدريب" حيث كان عليه حل الألغاز باستخدام كلمات مقطعة عشوائيًا.
- النتيجة: نجاح هائل! أصبح النموذج صلبًا للغاية. عندما حاولوا خداعه بكلمات مقطعة بشكل غريب لاحقًا، لم يرف له جفن. حافظ على دقة عالية، حتى عندما كانت المدخلات غير منظمة.
- التعلم داخل السياق (الدرس السريع): حاولوا تعليم النموذج أثناء العمل من خلال عرض أمثلة في نص المحادثة (prompt).
- النتيجة: ساعد ذلك قليلاً، ولكن ليس بقدر ما يفعله التدريب الفعلي للنموذج.
السر الخفي: الانتظام (Uniformity)
اكتشفت الورقة البحثية أيضًا أن ليست كل أنواع "العشوائية" متساوية.
- الطريقة المعيبة (STOCHASTOK): كانت الطريقة السابقة للتقطيع العشوائي منحازة. كان الأمر يشبه رمي نرد مرجح؛ بعض التقسيمات كانت تحدث بشكل متكرر أكثر بكثير من غيرها.
- الطريقة الأفضل (أخذ العينات الموحد - Uniform Sampling): ابتكر الباحثون طرقًا جديدة لضمان أن لكل طريقة من طرق تقطيع الكلمة فرصة متساوية في الظهور.
- تشبيه: تخيل اليانصيب. الطريقة القديمة كانت تسحب بعض الأرقام بشكل متكرر أكثر بكثير من غيرها. الطा الطريقة الجديدة تضمن أن لكل رقم فرصة متساوية. هذا "الإنصاف" جعل النموذج أقوى حتى ضد الهجمات العدائية (adversarial attacks) المصممة لخداعه.
الخلاصة الكبرى
تخلص الورقة البحثية إلى أن العشوائية هي قوة خارقة لسلامة الذكاء الاصطناعي.
من خلال تدريب نماذج الذكاء الاصطناعي عمدًا على التعامل مع الطرق الفوضوية وغير المتسقة والعشوائية لتفكيك الكلمات، نحن نجعلها:
- أقوى: لا تنكسر عندما يحاول شخص ما خداعها بتنسيقات غريبة.
- أذكى: تفهم المعنى الفعلي للكلمات، وليس فقط الكود المحدد الذي أُعطيت إياه.
- أرخص: لا تحتاج إلى المزيد من قدرة الكمبيوتر لتشغيلها؛ أنت فقط بحاجة لتغيير طريقة تدريبها.
باخت-القول: إذا كنت تريد ذكاءً اصطناعيًا لا يمكن خداعه بسهولة بواسطة خطأ مطبعي بسيط أو خط غريب، فتوقف عن تعليمه أن يكون جامدًا. علمه أن يكون مرنًا، وعشوائيًا، وقابلًا للتكيف. هذا هو المفتاح لذكاء اصطناعي قوي.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.