MC2Mark: Distortion-Free Multi-Bit Watermarking for Long Messages
يُعد MC2Mark إطار عمل للعلامات المائية متعددة البتات وخالية من التشوه، يستخدم إعادة التوزين الملون متعدد القنوات وإعادة التوزين المتسلسل متعدد الطبقات لدمك وفك تشفير الرسائل الطويلة في مخرجات النماذج اللغوية الكبيرة مع تحسين المتانة والدقة بشكل كبير مع الحفاظ على جودة النص.
تخيل أنك شيف مشهور (نموذج لغوي كبير) يمكنك طهي وجبات لذيذة ومثالية (نصوص) تبدو تماماً كما لو صنعها بشر. المشكلة تكمن في أنه نظرًا لجودة الطعام الفائقة، لا يمكن لأحد التمييز بين ما إذا كان من صنع إنسان أو روبوت. وهذا يجعل من الصعب معرفة من المسؤول عن الوجبة إذا ساءت الأمور، أو إثبات أنها من صنعك بالفعل.
لحل هذه المشكلة، حاول الناس إضافة "مكون سري" (علامة مائية) إلى الوصفة. ولكن هناك عقبة:
الطرق القديمة: كانت تشبه إضافة الكثير من الملح؛ فقد جعلت الطعام مذاقه غريباً (قللت الجودة) لمجرد إثبات أنه من صنعك.
الطرق الأحدث: كانت تشبه إضافة ذرة صغيرة غير مرئية من الصبغة. لم يغير ذلك المذاق، ولكن إذا حاولت إخفاء رسالة طويلة (مثل بطاقة هوية كاملة) داخل الطبق، فإن الصبغة ستتلاشى أو تضيع في الصلصة.
دخل MC2MARK: "الملصق غير المرئي وغير القابل للتدمير"
ابتكر الباحثون وراء هذه الورقة نظاماً جديداً يسمى MC2MARK. فكر في الأمر كطريقة سحرية لختم رسالة طويلة ومعقدة على وجبة دون تغيير جرام واحد من نكهتها.
إليك كيف يعمل، باستخدام بعض التشبيهات من الحياة اليومية:
تخيل أن الشيف لديه قائمة طعام تحتوي على آلاف المكونات (الكلمات).
الطريقة القديمة: لإرسال رسالة سرية، كان الشيف ببساطة يختار المكونات "الخضراء" بشكل متكرر والمكونات "الحمراء" بشكل أقل. ولكن إذا أُجبر الشيف على اختيار الكثير من المكونات الخضراء، فقد يصبح مذاق الطبق غير متوازن.
طريقة MC2MARK: يقوم الشيف بتقسيم قائمة الطعام إلى مجموعات صغيرة عديدة. لكل جزء من الرسالة السرية (0 أو 1)، يخصص "لوناً" معيناً لمجموعة من المكونات.
إذا كان بت (bit) الرسالة هو 1، تحصل تلك المجموعة على "ضوء أخضر" (تعزيز طفيف).
إذا كان بت الرسالة هو 0، تحصل تلك المجموعة على "ضوء أحمر" (تعتيم طفيف).
الخدعة السحرية: الشيف ماهر جداً لدرجة أنه يوازن بين التعزيز والتعتيم بدقة عبر قائمة الطعام بأكملها. إذا قام بتعزيز مجموعة واحدة، فإنه يعدل المجموعات الأخرى ببراعة بحيث يظل متوسط الطعم النهائي للطبق تماماً كما لو لم تكن هناك رسالة سرية. الأمر يشبه لاعب السيرك الذي يمشي على الحبل ويوازن وزنه بدقة لكي لا يسقط أبداً، محافظاً على التوازن (جودة النص) دون المساس به.
إرسال رسالة طويلة (مثل معرف مكون من 256 بت) أمر صعب لأن الإشارة تضعف.
التشبيه: تخيل محاولة سماع همسة في غرفة صاخبة. إذا همست مرة واحدة، فلن يسمعك أحد. ولكن إذا همست بنفس الرسالة، ثم همست بها مرة أخرى، ومرة أخرى، طبقة تلو الأخرى، فإن الصوت يتراكم.
يقوم MC2MARK بذلك عن طريق تطبيق خدعة "الأخضر/الأحمر" ليس لمرة واحدة فقط، بل مرات متعددة (مثل طبقات الكعكة) أثناء كتابة النص. كل طبقة تعزز الرسالة السرية. وحتى لو حاول شخص ما مسح جزء من النص لاحقاً، فإن الرسالة تظل مخبأة في الطبقات المتبقية، مما يجعل من الصعب للغاية تدميرها.
عندما ينظر المحقق (الكاشف) إلى النص النهائي للعثور على الرسالة السرية، فإنه لا يبحث عن دليل واحد فقط.
التشبيه: تخيل محققاً يحاول حل قضية بالبحث عن بصمة إصبع واحدة. هذا أمر محفوف بالمخاطر. ولكن إذا جمع مئات الأدلة الصغيرة — أثر حذاء هنا، شعرة هناك، بصمة إصبع جزئية هناك — ووضعها جميعاً على لوحة الأدلة، فإن الصورة تصبح واضحة تماماً.
يستخدم MC2MARK نظام "معدل الإصابة" (Hit Rate). بينما يقرأ المحقق النص، فإنه يتحقق من كل كلمة مقابل المفتاح السري. إذا كانت الكلمة تطابق النمط "الأخضر"، فإنه يحصل على نقطة. وإذا طابقت النمط "الأحمر"، فإنه يحصل على نقطة للنمط المعاكس. في نهاية النص، يقوم بجمع كل النقاط. حتى لو كان النص طويلاً والرسالة ضخمة، فإن الرياضيات تثبت بالضبط ما كانت الرسالة السرية، بدقة تقترب من المثالية.
لماذا يعد هذا أمراً هاماً؟
لا تغيير في المذاق: يبدو النص طبيعياً، يتدفق بسلاسة، ولا يبدو "آلياً".
سعة هائلة: يمكنك إخفاء كمية هائلة من المعلومات (مثل بطاقة هوية كاملة أو رمز معقد) داخل قصة قصيرة أو مقال طويل.
غير قابل للكسر: حتى لو حاول شخص ما إعادة كتابة النص، أو قص جمل، أو تبديل الكلمات (مثل هجوم "إعادة الصياغة")، فإن الرسالة السرية تظل باقية لأنها منسوجة في نسيج توليد النص نفسه، طبقة تلو الأخرى.
باخت المختصر: MC2MARK يشبه المزور الماهر الذي يمكنه ختم هوية سرية غير قابلة للمحو على لوحة فنية رائعة دون ترك خدش واحد على اللوحة. إنه يسمح لنا بتتبع مصدر النص الناتج عن الذكاء الاصطناعي، مما يضمن المساءلة دون إفساد الفن.
إليك ملخص تقني مفصل لورقة البحث بعنوان: "MC2MARK: العلامة المائية متعددة البتات خالية التشويه للرسائل الطويلة."
1. بيان المشكلة
أدى التقدم السريع في النماذج اللغوية الكبيرة (LLMs) إلى جعل النصوص المولدة آلياً لا يمكن تمييزها عن الكتابة البشرية، مما خلق حاجة ملحة لتتبع المصدر بشكل موثوق. وبينما توجد طرق العلامات المائية الإحصائية للكشف عن النصوص المولدة بالذكاء الاصطناعي، إلا أنها تواجه قيوداً جوهرية:
محدودية "البت الصفري": تكتفي معظم الطرق الحالية بإخراج قرار ثنائي فقط (وجود علامة مائية أم لا)، وتفشل في تضمين معرفات محددة (مثل معرف المستخدم أو معرف النموذج) المطلوبة لتتبع المصدر بدقة.
المقايضة بين التشويه والسعة: تعاني تقنيات العلامات المائية متعددة البتات الحالية من صعوبة في تضمين رسائل طويلة دون تدهور جودة النص (التشويه) أو فقدان القدرة على الكشف. ومع زيادة طول الرسالة، تنخفض دقة الطرق الحالية المتطورة (مثل BiMark) بشكل حاد.
المتانة: تفشل العديد من الطرق تحت الهجمات العدائية (مثل إعادة الصياغة أو استبدال الرموز/Tokens)، أو تتطلب الوصول إلى مساحة الرسالة أثناء عملية الكشف، مما يحد من نشرها العملي.
التحدي الجوهري الذي تعالجه الورقة هو تحقيق علامة مائية متعددة البتات خالية من التشويه (غير منحازة) تحافظ على دقة كشف عالية ومتانة حتى للرسائل الطويلة (مثل 256 بت أو أكثر).
2. المنهجية: MC2MARK
يقترح المؤلفون إطار عمل MC2MARK، وهو مصمم لتضمين وفك تشفير الرسائل الطويلة دون تغيير التوزيع المتوقع للرموز (tokens) للنموذج اللغوي الكبير. يتكون إطار العمل من ثلاثة مكونات أساسية:
أ. إعادة الوزن الملون متعدد القنوات (MCCR)
هذه هي آلية التضمين الأساسية.
المفهفوم: يتم تقسيم المفردات V إلى n من المجموعات الفرعية المنفصلة (القنوات)، حيث تمثل n طول الرسالة.
التلوين: تُفسر بتات الرسالة كـ "ألوان" يتم تخصيصها لهذه المجموعات الفرعية. يحدد البت 1 مجموعة فرعية بصفتها خضراء (احتمالية مضخمة)، والبت 0 يحددها بصفتها حمراء (احتمالية مخففة).
ضمان خلو التشويه: لضمان بقاء جودة النص دون تغيير (غير منحازة)، تستخدم الطريقة تحسيناً قائماً على التماثل. فهي تحسب عوامل القياس للاحتمالات بحيث تظل الاحتمالية المتوقعة لأي رمز مطابقة لتوزيع النموذج الأصلي عند حساب المتوسط عبر جميع تبديلات المفاتيح الممكنة.
الحل التجريبي (Heuristic): نظرًا لأن العثور على القياس الأمثل الدقيق مكلف حاسوبياً، يقترح المؤلفون حلاً تجريبياً يقوم بـ:
محاولة تضخيم المجموعات الخضراء بشكل موحد إلى مقياس مستهدف.
معالجة "فائض" الاحتمالية (عندما يتجاوز التضخيم قيود التطبيع) عن طريق إعادة توزيع الكتلة المتبقية بشكل متناسب بناءً على احتمالات الفائض.
التقسيم: لتقليل التعقيد الحسابي من O(2n) إلى مستوى يمكن إدارته، يتم تقسيم الرسالة الطويلة، وتُطبق استراتيجية قناع عشوائي زائف لتبييض (whitening) توزيع البتات.
ب. إعادة الوزن المتسلسل متعدد الطبقات (MLSR)
لتعزيز إشارة العلامة المائية دون إدخال انحياز:
تقوم عملية التوليد بتطبيق إعادة وزن MCCR بشكل متسلسل عبر طبقات متعددة (m من الطبقات).
في كل خطوة توليد، تُستخدم m من مفاتيح العلامة المائية المتميزة لإعادة وزن توزيع الرموز بشكل تكراري.
نظرًا لأن كل طبقة خالية من التشويه والمفاتيح يتم أخذ عينات منها بشكل مستقل، فإن عملية تعدد الطبقات المركبة تظل خالية من التشويه مع تعزيز قوة الإشارة الإحصائية بشكل كبير، مما يجعل العلامة المائية أكثر متانة ضد الضوضاء والهجمات.
لاستعادة الرسالة، لا يعتمد الكاشف على رمز واحد بل يجمع الأدلة الإحصائية:
إعادة البناء: يقوم الكاشف بإعادة بناء مفاتيح العلامة المائية، وفهارس التقسيم، ومتجهات القناع المستخدمة أثناء التوليد بشكل حتمي بناءً على النص المدخل.
عدّ الضربات (Hit Counting): لكل رمز يتم توليده، يتحقق الكاشف مما إذا كان ينتمي إلى مجموعة فرعية "خضراء". إذا كان الأمر كذلك، فإنه يزيد "عداد الضربات" لفرضية بت الرسالة المقابلة.
التطبيع (Normalization): لتصحيح الانحيازات الناتجة عن تكوينات القناع المختلفة، يتتبع الكاشف عدادات "إجمالي الفرص" (عدد المرات التي كان من الممكن فيها ملاحظة البت).
قاعدة القرار: يتم تحديد قيمة البت النهائية من خلال مقارنة معدلات الضربات الموحدة (HitRate1 مقابل HitRate0) لكل موضع بت.
3. المساهمات الرئيسية
إطار عمل مبتكر: تقديم MC2MARK، وهو أول إطار عمل للعلامات المائية متعددة البتات وخالية من التشويه قادر على تضمين وكشف الرسائل الطويلة (حتى 512 بت) بدقة عالية.
ابتكارات تقنية:
MCCR: طريقة لتشفير البتات عبر إعادة وزن الرموز المهيكلة مع ضمان رياضي لتوزيع غير منحاز.
MLSR: تقنية لتضخيم إشارات العلامة المائية من خلال إعادة وزن متعدد الطبقات وتكراري دون المساس بخصائص خلو التشويه.
معيار أداء: تضع هذه الدراسة معياراً جديداً للعلامات المائية ذات الرسائل الطويلة، حيث تثبت أن السعة العالية والجودة العالية ليسا متنافيين.
4. النتائج التجريبية
قيم المؤلفون MC2MARK مقابل نماذج مرجعية مثل MPAC و BiMark عبر سبعة مجموعات بيانات متنوعة (مثل تقارير الكتب، الأخبار الزائفة، والأسئلة والأجوبة المالية) باستخدام نماذج Qwen2.5-3B.
قابلية الكشف (الدقة):
الرسائل القصيرة: حققت دقة شبه مثالية (100% في معظم مجموعات البيانات لـ 16-32 بت).
الرسائل الطويلة: بالنسبة للرسائل بطول 256 بت، حقق MC2MARK دقة تزيد عن 91%، متفوقاً على ثاني أفضل طريقة (BiMark) بنسبة تقارب 30%.
القابلية للتوسع: بينما انخفضت دقة BiMark إلى أقل من 60% للرسائل بطول 256 بت، حافظ MC2MARK على دقة تزيد عن 90% حتى عند 512 بت.
المتانة:
استبدال الرموز (Token Replacement): حافظ MC2MARK على دقة 100% مع استبدال عشوائي للرموز بنسبة 10-30% للرسائل القصيرة، وظل أعلى بكثير من النماذج المرجعية للرسائل الطويلة حتى عند استبدال بنسبة 50%.
إعادة الصياغة: تحت هجمات إعادة الصياغة من نوع Dipper، تفوق MC2MARK باستمرار على جميع النماذج المرجعية عبر جميع أطوال الرسائل.
خلو التشويه (الجودة):
تم التقييم على مهام تلخيص النصوص والترجمة الآلية.
مقاييس (BERTScore, ROUGE, BLEU, Perplexity) لـ MC2MARK كانت متطابقة تقريباً مع خط الأساس "بدون علامة مائية"، مما يثبت أن الطريقة لا تضعف سلاسة النص أو الجودة الدلالية.
دراسات الاستئصال (Ablation Studies):
أدى إزالة قناع البت (masking bit) إلى تقليل الأداء بشكل كبير للرسائل الطويلة.
أدى زيادة عدد الطبقات (m) إلى تحسين الدقة، حيث لوحظ الأداء الأمثل عند m=20 للرسائل الطويلة.
5. الأهمية
يعالج MC2MARK عقبة حرجة في سلامة الذكاء الاصطناعي والتنظيم: القدرة على تتبع أصل المحتوى المولد بالذكاء الاصطناعي دون المساس بفائدة النص.
النشر العملي: من خلال دعم الرسائل الطويلة، فإنه يتيح تضمين بيانات وصفية (metadata) معقدة (مثل معرفات المستخدم، الطوابع الزمنية، إصدارات النماذج) مباشرة في النص، مما يسهل تتبع المصدر بدقة.
الأثر التنظيمي: يوفر أساساً تقنياً لتنظيم استخدام النماذج اللغية الكبيرة، مما يساعد في تحديد الجهات الفاعلة الخبيثة أو استخدام النماذج غير المصرح به مع ضمان بقاء المحتوى المولد عالي الجودة وغير قابل للتمييز عن الكتابة البشرية من حيث الأسلوب والتماسك.
التقدم النظري: يثبت أن المقايضة بين سعة الرسالة والتشويه يمكن إدارتها بفعالية من خلال استراتيجيات إعادة الوزن متعددة القنوات ومتعددة الطبقات.