Foundation Models for Face Presentation Attack Detection: A Unified Linear-Probing Benchmark
تُنشئ هذه الورقة البحثية معياراً موحداً للاختبار عبر التقصي الخطي (linear-probing) لتقييم 24 نموذجاً تأسيسياً مجمداً للكشف عن هجمات تقديم الوجوه، مما يكشف أنه بينما تحتوي التمثيلات المدربة مسبقاً على معلومات ذات صلة بالمهمة فيما يتعلق بالأداء داخل مجموعة البيانات نفسها، إلا أنها تفشل في التعميم عبر مجموعات البيانات المختلفة دون تكييف صريح للتغلب على انزياح النطاق.
تخيل أنك تحاول تعليم روبوت كيفية كشف التزييف. تعرض عليه صورة لشخص حقيقي، ثم تعرض عليه صورة لشخص يرفع صورة مطبوعة لنفس ذلك الوجه. يجب على الروبوت أن يصرخ "حقيقي!" للأولى، و"مزيف!" للثانية. هذه هي وظيفة كشف هجوم تقديم الوجه (Face Presentation Attack Detection - PAD). إنه بمثابة الحارس الرقمي عند مدخل النادي في هاتفك أو تطبيق البنك الخاص بك، ليتأكد من أن الشخص الذي يحاول الدخول هو إنسان حي بالفعل وليس مخادعاً ذكياً يستخدم صورة أو فيديو أو قناعاً.
الجزء الصعب هو أن هذه الروبوتات غالباً ما تكون جيدة جداً في حفظ الإضاءة أو الكاميرا الخاصة بغرفة التدريب، لكنها سيئة جداً في التعرف على التزييف في غرفة جديدة بإضاءات مختلفة. يُسمى هذا مشكلة "انزياح النطاق" (domain shift). ولإصلاح ذلك، بدأ العلماء في استخدام النماذج التأسيسية (Foundation Models). فكر في هذه النماذج كأدمغة عملاقة وذكية للغاية، قرأت بالفعل معظم الإنترنت واطلعت على مليارات الصور. هي ليست متخصصة في كشف التزييف بعد، لكنها تعرف الكثير عن ماهية الوجوه. السؤال الكبير الذي طرحه الباحثون هو: "هل تعرف هذه الأدمغة العملاقة بالفعل ما يكفي عن التزييف بحيث نحتاج فقط إلى إضافة مفتاح بسيط وصغير في مخرجها لتعمل، أم يتعين علينا إعادة تدريب النموذج بالكامل؟"
هذه الورقة البحثية، التي تحمل عنوان "النماذج التأسيسية لكشف هجوم تقديم الوجه: معيار استقصاء خطي موحد"، تدخل المختبر للإجابة على هذا السؤال. أخذ الباحثون 24 دماغاً مختلفاً ضخماً ومُدرباً مسبقاً — بعضها ينظر إلى الصور فقط، وبعضها يقرأ النصوص وينظر إلى الصور، وبعضها تعلم من خلال تخمين الأجزاء المفقودة من الصور — ثم قاموا بتجميدها. لم يسمحوا للأدمغة بتعلم أي شيء جديد؛ بل قاموا فقط بإرفاق "رأس خطي" (طبقة رياضية واحدة) خفيف الوزن في نهاية كل دماغ لمعرفة ما إذا كان بإمكانه تعلم كشف التزييف.
كانت النتائج مزيجاً من "واو" و"يا للهول". فعندما اختبر الباحثون هذه الأدمغة المجمدة على نفس نوع البيانات التي تدربت عليها (داخل المجموعة ذاتها - intra-dataset)، كانت الأدمغة الكبيرة مذهلة. النموذج الأكبر، المسمى InternViT-6B، لم يرتكب سوى أخطاء طفيفة جداً، حيث بلغ معدل الخطأ فيه 1.6% فقط. ومع ذلك، من المهم ملاحظة أن الروبوتات المتخصصة التي بُنيت خصيصاً لهذه المهمة، مثل DeepPixBiS، تفوقت في الواقع على معظم النماذج المستطلعة المجمدة (رغم أن InternViT-6B لا يزال يتفوق على DeepPixBiS)، رغم أن DeepPixBiS يمتلك عدداً أقل بكثير من المعلمات القابلة للتدريب. وهذا يشير إلى أنه بينما تحتوي هذه النماذج العملاقة بالفعل على القرائن السرية اللازمة لكشف الوجه المزيف، إلا أن هذه المعلومات تقبع هناك فقط، بانتظار استخراجها، لكن التدريب المتخصص لا يزال يحتفظ بامتياز في البيئة نفسها للعديد من النماذج.
ومع ذلك، تتغير القصة عندما تنقل الروبوت إلى بيئة جديدة (عبر مجموعات بيانات مختلفة - cross-dataset). فعندما اختبر الباحثون هذه الأدمغة المجمدة نفسها على بيانات من كاميرات أو ظروف إضاءة مختلفة، انخفض الأداء بشدة. حتى أفضل نموذج، InternViT-6B، شهد ارتفاعاً كبيراً في معدل الخطأ، حيث بلغت الفجوة 30.3% بين أدائه في البيانات المألوفة والبيانات الجديدة، مما أدى إلى معدل خطأ إجمالي يصل إلى حوالي 32% عند الانتقال بين مجموعات البيانات. وتستبعد الورقة صراحةً فكرة أن امتلاك نموذج أكبر أو تدريب مسبق أكثر تخصصاً (مثل الذي تدرب خصيصاً على وجوه مزيفة) يضمن النجاح في المواقف الجديدة. في الواقع، تبين أن نموذجاً متوسط الحجم يسمى CLIP ViT-B/32، والذي تم تدريبه على أزواج عامة من الصور والنصوص من الإنترنت، كان الخيار الأكثر توازناً. فقد قدم أفضل مقايضة بين قدرة الحوس Tou التي يحتاجها وبين مدى قدرته على التعامل مع البيانات الجديدة غير المرئية، بمعدل خطأ عبر مجموعات البيانات بلغ 31.6%.
يشير المؤلفون إلى أنه بينما تمتلك هذه النماذج التأسيسية المكونات الخام لكشف التزييف، إلا أنها لا تزال بحاجة إلى بعض المساعدة الإضافية — مثل القليل من الضبط الدقيق أو التكيف — للتعامل مع الواقع الفوضوي للكاميرات والإضاءة المختلفة. وتخلص الورقة إلى أنه بينما لا نحتاج إلى بناء دماغ جديد من الصفر لكل كاميرا مراقبة جديدة، فإننا لا نستطيع أيضاً مجرد توصيل دماغ عملاق مجمد وتوقع أن يعمل بشكل مثالي في كل مكان. إن طريقة "الاستقصاء الخطي" (linear probing) المستخدمة هنا تعمل كاختبار جهد، يوضح لنا بالضبط مقدار معرفة "كشف التزييف" الموجودة بالفعل، وكم نحتاج أن نعلمها بعد ذلك.
ملخص تقني: النماذج التأسيسية للكشف عن هجمات العرض الوجهي
بيان المشكلة لا يزال الكشف عن هجمات العرض الوجهي (Face Presentation Attack Detection - PAD) يمثل تحديًا كبيرًا، لا سيما في سيناريوهات التقييم عبر مجموعات البيانات المختلفة (cross-dataset)، حيث تؤدي التحولات في النطاق (domain shifts) المتعلقة بالمستشعرات، والإضاءة، وأنواع الهجمات إلى تدهور أداء النماذج المدربة على مجموعات بيانات منفردة. إن ندرة البيانات الضخمة المصنفة لمهام الـ PAD (مثل مجموعات بيانات MCIO: وهي MSU-MFSD، وCASIA-FASD، وReplay-Attack، وOULU-NPU) تحد من القدرة على تدريب الشبكات العصبية العميقة المتخصصة من الصفر. وبينما استكشفت الأعمال الحديثة إمكانية تكييف النماذج التأسيسية (Foundation Models) عبر الضبط الدقيق (fine-tuning) أو البنى متعددة الوسائط، يبقى سؤال جوهني قائمًا: هل تحتوي نماذج الرؤية التأسيسية العامة بالفعل على معلومات ذات صلة بمهام الـ PAD يمكن الوصول إليها بأدنى قدر من التدريب المتخصص، أم أن التكيف الصريح ضروري تمامًا؟
المنهجية يقترح المؤلفون معيارًا موحدًا لـ "اختبار سبر خطي للعمود الفقدي المجمد" (frozen-backbone linear-probing benchmark) لتقييم قدرات الـ PAD المتأصلة في 24 مشفر رؤية مدرب مسبقًا بشكل منهجي. يتضمن البروتوكول التجريبي الأساسي ما يلي:
المشفرات المجمدة (Frozen Encoders): تظل أوزان العمود الفقي للرؤية المدرب مسبقًا (والتي تتراوح من شبكات CNN إلى محولات الرؤية Vision Transformers والبرج الرؤي لنماذج اللغة الكبيرة متعددة الوسائط) ثابتة.
السبر الخطي (Linear Probing): يتم تدريب طبقة واحدة خفيفة الوزن، متصلة بالكامل (linear layer)، فقط لربط تضمين الصورة العالمي (على سبيل المثال، رمز CLS أو التجميع المتوسط العالمي) بمخرج ثنائي (logit) لتصنيف الحالة كحقيقية (bonafide) أو هجوم (attack).
مجموعات البيانات: يتم إجراء التقييم على مجموعات بيانات MCIO الأربع باستخدام بروتوكولات داخل مجموعة البيانات (التدريب والاختبار على نفس المجموعة) وبروتوكولات المصدر الواحد عبر مجموعات البيانات (التدريب على مجموعة واحدة والاختبار على المجموعات الأخرى).
النماذج المرجعية (Baselines): تقارن الدراسة هذه النماذج المسبرة المجمدة بنموذجين متخصصين في الـ PAD وهما: DeepPixBiS (شبكة CNN مدمجة تعتمد على الإشراف على مستوى البكسل) وFSFM-FAS (نموذج ViT تم ضبطه دقيقًا بعد التعلم الذاتي على بيانات تزييف الوجه).
المقاييس: يُقاس الأداء باستخدام متوسط معدل خطأ التصنيف (ACER)، والذي يُحسب كمتوسط لمعدل خطأ تصنيف عرض الهجوم (APCER) ومعدل خطأ تصنيف العرض الحقيقي (BPCER).
المساهمات الرئيسية
معيار موحد: يضع البحث أول معيار شامل للسبر الخطي عبر مجموعة متنوعة من 24 مشفر رؤية مجمد، بما في ذلك نماذج ViT ذات التعلم الذاتي (DINOv2/v3، BEiT، MAE)، ونماذج الرؤية واللغة (CLIP، SigLIP، EVA-CLIP)، ومشفرات الرؤية من نماذج LLM متعددة الوسائط (InternViT، Qwen2.5-VL).
تقييم منهجي: يقدم البحث مقارنة صارمة بين الأداء داخل مجموعة البيانات الواحدة مقابل القدرة على الانتقال عبر مجموعات البيانات، مع ترتيب النماذج بناءً على قدرتها على التعميم دون الحاجة لضبط دقيق للعمود الفقدي.
السياق: من خلال تضمين النماذج المرجعية المتخصصة، تضع الدراسة النماذج التأسيسية العامة في سياقها الصحيح لتحديد متى تبرر هذه النماذج بصمتها الحسابية مقارنة بالبنى المتخصصة في المهام.
النتائج
الأداء داخل مجموعة البيانات: تُظهر النماذج التأسيسية المجمدة أداءً قويًا داخل مجموعة البيانات الواحدة. حقق نموذج InternViT-6B أدنى متوسط معدل خطأ (ACER) داخل مجموعة البيانات (1.6%)، متفوقًا بشكل ملحوظ على النماذج الأصغر. ومع ذلك، فإن معظم النماذج المسبرة المجمدة تتخلف عمومًا عن النماذج المرجعية المتخصصة مثل DeepPixBiS (بمعدل 3.4% ACER) وFSFM-FAS (بمعدل 4.2% ACER) في إعدادات داخل مجموعة البيانات، رغم أن النماذج المتخصصة تمتلك عددًا أقل بكثير من المعلمات القابلة للتدريب.
الانتقال عبر مجموعات البيانات: يتدهور الأداء بشكل كبير عند الانتقال عبر مجموعات البيانات. وبينما تحسن النماذج الأكبر حجمًا من القدرة على الانتقال (على سبيل المثال، قلل InternViT-6B من معدل ACER عبر مجموعات البيانات مقارنة بـ InternViT-300M)، إلا أن "فجوة التعميم" (الفرق بين الخطأ عبر مجموعات البيانات والخطأ داخل مجموعة البيانات) تظل كبيرة لجميع النماذج. فعلى سبيل المثال، يمتلك InternViT-6B فجوة بنسبة 30.3%، مما يشير إلى أن القابلية القوية للفصل الخطي ضمن مجموعة بيانات معينة لا تضمن المتانة تجاه تغير النطاق (domain shift).
تأثير البنية والتدريب المسبق: يعد هدف التدريب المسبق بنفس أهمية حجم النموذج. تتفوق مشفرات الرؤية واللغة (CLIP، SigLP) والتعلم الذاتي (DINOv2/v3، BEiT) باستمرار على أهداف إعادة البناء (ViT-MAE) أو أهداف النماذج الأولية (ViT-MSN). ومن الجدير بالذكر أن CLIP ViT-B/32 يقدم أفضل مقايضة بين الحوسبة والأداء عبر مجموعات البيانات، حيث حقق أدنى معدل ACER خارج القطر (31.6%) بين النماذج المسبرة التي تم تقييمها، متفوقًا على النسخ الأكبر بكثير وعلى النماذج المرجعية المتخصصة في سيناريوهات الانتقال.
محدودية الاستدلال الصفري (Zero-Shot): يؤدي الاستدلال الصفري بدون مخرج متوافق مع المهمة (مثل InternVL-14B) أداءً ضعيفًا (28.8% ACER)، مما يؤكد أن السبر الخطي ضروري لاستخراج الإشارات ذات الصلة بمهام الـ PAD.
الأهمية والادعاءات يدعي البحث أنه بينما تحتوي التمثيلات المدربة مسبقًا على معلومات ذات صلة بمهام الـ PAD يمكن الوصول إليها عبر مصنف خطي، فإن التكيف الصريح يظل ضروريًا لمعالجة تغير النطاق بفعالية. وتشير النتائج إلى ما يلي:
الحجم ليس علاجًا لكل شيء: زيادة حجم النموذج تحسن دقة الأداء داخل مجموعة البيانات، لكنها لا تضمن تحسين القدرة على الانتقال عبر مجموعات البيانات.
التدريب المسبق أمر جوهري: توفر أهداف الرؤية واللغة والتقطير الذاتي (DINO، CLIP) ميزات أكثر قابلية للانتقال مقارنة بأهداف إعادة البناء بالتمويه (masked autoencoding) أو مطابقة النماذج الأولية.
الكفاءة مقابل المتانة: يمكن للنماذج المتخصصة المدمجة (مثل DeepPixBiS) أن تضاهي أداء داخل مجموعة البيانات بتكلفة حوسبة أقل بكثير، ولكن المشفرات المجمدة واسعة النطاق (مثل CLIP ViT-B/32) توفر متانة أعلى عبر مجموعات البيانات بتكاليف استدلال مماثلة.
يخلص المؤلفون إلى أن درجات السبر المجمدة هذه تمثل الحد الأدنى لما يمكن أن تحققه كل بنية عمود فقري، وأن العمل المستقبلي الذي يتضمن السبر في الطبقات المتوسطة أو المخرجات المتكيفة مع المهمة (أبعد من مجرد طبقة خطية واحدة) قد يساهم في سد فجوة التعميم بشكل أكبر.