← أحدث الأبحاث
💻 computer science

Keep the Needle, Prune the Haystack: Defect-Preserving Token Pruning for Efficient Zero-Shot Anomaly Detection

تقترح الورقة البحثية إطار عمل KeepAD، وهو إطار لتقليم الرموز (token pruning) يحافظ على العيوب من خلال الاحتفاظ استراتيجياً بالرموز الشاذة مع إزالة الرموز الطبيعية الزائدة بقوة عبر أعماق الشبكة المختلفة، مما يتيح كشفاً فعالاً للعيوب في وضع الصفر (zero-shot anomaly detection) مع تسريع يصل إلى 7.9 ضعفاً وبأدنى قدر من تدهور الأداء.

المؤلفون الأصليون: Yanning Hou, Jingyuan Zhang, Xiaoyun Wang, Qixiang Ma, Sihang Zhou, Ke Xu

نُشر 2026-08-11
📖 6 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Yanning Hou, Jingyuan Zhang, Xiaoyun Wang, Qixiang Ma, Sihang Zhou, Ke Xu

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

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

هذا هو بالضبط المشكلة التي تواجه "كشف الشذوذ صفري المعرفة" (Zero-Shot Anomaly Detection) الحديث. في عالم الرؤية الحاسوبية، تعني "صفري المعرفة" أن الكمبيوتر يمكنه رصد العيوب في أشياء لم يسبق له رؤيتها من قبل — مثل العثور على صدع في نوع جديد من الصور الطبية أو عيب في قطعة مصنع لم يتم تدريبه عليها. وللقيام بذلك، تستخدم هذه الحواسيب "محولات الرؤية" (Vision Transformers - ViTs) الضخمة، وهي تشبه أدمغة عملاقة تقسم الصورة إلى آلاف القطع الصغيرة (تسمى "توكنز" أو رموز/Tokens) وتحللها جميعاً. المشكلة هي أن هذه الأدمغة ثقيلة وبطيئة؛ فهي تعامل صورة طبيعية تماماً وصورة تالفة بنفس الطريقة، حيث تعالج الأرقام لكل قطعة من قطع اللغز، رغم أن القطعة "السيئة" عادة ما تكون مجرد نقطة صغيرة وسط بحر من القطع "الجيدة".

هنا يأتي دور KeepAD، وهو أسلوب جديد يعمل كمحرر ذكي وواعٍ بالمخاطر لهذه الأدمغة العملاقة. فبدلاً من ترك الروبوت يفحص كل بوصة من السيارة، يعلم KeepAD الروبوت كيف يمسح السطح بسرعة، ويراقب بقع المواضع الأكثر إثارة للريبة، ويتجاهل الأجزاء المملة والمثالية. لكنه يفعل ذلك بقاعدة دقيقة للغاية: "لا تتخلص من الأدلة". إذا كان الروبوت غير متأكد مما إذا كانت البقعة خدشاً أم مجرد ظل، فإنه يحتفظ بها. هو يحذف فقط الأجزاء المملة والآمنة. والنتيجة؟ يصبح الروبوت سريعاً بشكل مذهل — أسرع بما يصل إلى 8 أضعاف تقريباً في بعض الاختبارات — دون أن يفقد العيوب الصغيرة التي من المفترض أن يجدها. إنه يشبه امتلاك محقق يمكنه رصد إبرة في كومة قش في جزء ضئيل من الوقت، ببساطة عن طريق تجاهل القش الذي هو بالتأكيد مجرد قش.

المشكلة: فخ "كومة القش"

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

هذا الأمر غير فعال. تشير الورقة البحثية إلى خطر محدد يسمى "مخاطر التقليم غير المتماثل" (Asymmetric Pruning Risk). إذا حاولت تسريع الأمور عن طريق حذف الصفحات "غير المهمة" (الرموز/Tokens)، فقد تحذف بالخطى الصفحة التي تحتوي على الخطأ المطبعي. في التعرف التقليدي على الصور (مثل تحديد قطة)، لا يهم حذف بعض البكسلات لأن وجه القطة موجود في كل مكان. ولكن في كشف العيوب، "القطة" هي الصورة بأكملها، و"العيب" هو تفصيل صغير مخفي. إذا حذفت الرمز الخطأ، فستفقد الدليل الوحيد على المشكلة.

الحل: استراتيجية KeepAD ذات المرحلتين

يقترح مؤلفو هذه الورقة نظام KeepAD (Keep Anomaly Detection)، وهو نظام يعمل كمرشح ذكي. هو لا يحذف الأشياء عشوائياً؛ بل يستخدم عملية من خطوتين تغير استراتيجيته مع تعمقه في تحليل الصورة.

المرحلة 1: "شبكة الأمان" (الطبقات الضحلة)
عندما ينظر الذكاء الاصطناعي إلى الصورة لأول مرة، فإنه لا يكون متأكداً بعد مما يبدو عليه العيب. الأمر يشبه النظر إلى صورة ضبابية. إذا حاول التخمين بشأن الأجزاء التي يجب حذفها الآن، فقد يحذف العيب بالخطأ. لذا، يستخدم KeepAD استراتيجية "الحفاظ على التغطية" (Coverage-Preserving). تخيل أن الصورة عبارة عن شبكة من مربعات 2×2. يقول KeepAD: "مهما حدث، يجب أن نحتفظ بقطعة واحدة على الأقل من كل مربع 2×2". هذا يضمن أنه حتى لو كان العيب صغيراً ومعزولاً، فلن يتم محوه تماماً. كما يضيف آلية "إنقاذ": إذا بدت بقعة ما مشبوهة قليلاً، يتم حفظها حتى لو لم تكن الشيء الأكثر وضوحاً. هذه المرحلة متحفظة؛ فمن الأفضل الاحتفاظ بالقليل من القش الإضافي على فقدان الإبرة.

المرحلة 2: "القناص" (الطبقات العميقة)
مع معالجة الذكاء الاصطناعي للصورة بشكل أعمق، يبدأ في فهم الفرق بين النسيج الطبيعي والعيب الحقيقي. الآن، يمكنه أن يكون أكثر عدوانية. ينتقل KeepAD إلى وضع "التكيف مع الشذوذ" (Anomaly-Adaptive). يستخدم "النماذج الأولية" (Prototypes) — وهي قوالب ذهنية لما يبدو عليه الشكل "الطبيعي" وما يبدو عليه الشكل "غير الطبيعي". إذا تطابق رمز ما بوضوح مع النموذج "الطبيعي"، يتم حذفه. أما إذا بدا كأنه عيب، فإنه يبقى.

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

السر: التعلم دون فقدان

أحد أصعب أجزاء هذا النظام هو تعليم الذكاء الاصطناعي كيفية اتخاذ هذه القرارات. إذا حذف الذكاء الاصطناعي رمزاً ما، فلا يمكن للكمبيوتر "رؤيته" بعد الآن للتعلم منه. ولحل هذه المشكلة، استخدم المؤلفون حيلة تسمى "التقطير الذاتي من الكثيف إلى المتفرق" (Dense-to-Sparse Self-Distillation).

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

النتائج: سريع ودقيق

اختبر الباحثون KeepAD على 13 معياراً مختلفاً، تتراوح من الأجزاء الصناعية (مثل الصفائح المعدنية ولوحات الدوائر المطبوعة) إلى الصور الطبية (مثل فحوصات الدماغ والأشعة السينية).

  • السرعة: KeepAD هو وحش سرعة. لقد قلل عدد الرموز التي يتعين على الذكاء الاصطناعي معالجتها إلى أقل من 20% من الكمية الأصلية. وفي الحالة الأكثر هجومية، كان أسرع بـ 7.9 مرة من أقوى طريقة موجودة تعتمد على نموذج CLIP (وهو نموذج ذكاء اصطناعي شهير).
  • الدقة: رغم التخلص من الكثير من البيانات، إلا أنه لم يفت العيوب. كان الانخفاض في الدقة ضئيلاً للغاية — أقل من 2.7 نقطة مئوية في المتوسط. وفي كثير من الحالات، كان بدقة النسخة البطيئة الكاملة تقريباً.
  • الموثوقية: نجح النظام في تجنب "الإخفاقات الكاملة" (حيث يتم حذف العيب تماماً). كانت مرحلة "الحفاظ على التغطية" في البداية هي المفتاح لتحقيق ذلك، مما ضمن عدم ضياع أي عيب صغير في عملية الحذف.

لماذا يهم هذا الأمر؟

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

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

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

جرّب Digest →