عالم البرمجيات الخبيثة يتغير باستمرار، مما يجعل من الضروري تحديث نماذج كشف البرمجيات الخبيثة لتبقى فعالة. لكن ما هو تغير المفاهيم (Concept Drift)؟
تغير المفاهيم يشير إلى التغيرات الزمنية في الخصائص الإحصائية للبيانات مقارنة بالبيانات المستخدمة في تدريب النموذج. تعتبر نماذج تعلم الآلة المستخدمة في كشف البرمجيات الخبيثة حساسة جداً لتدهور الأداء الناجم عن هذا التغير، حيث يقوم المهاجمون بتعديل البرمجيات الخبيثة باستمرار.
في فصل جديد دراسي، تم تحليل نوعين من التقنيات المستخدمة في الكشف التلقائي عن تغير المفهوم. الأولى، تعتمد على نماذج الدعم الآلي الأحادية (One-Class Support Vector Machines - OCSVM)، بينما الثانية تعتمد على تقنية Minibatch K-Means (MK-Means). بالإضافة إلى ذلك، قام الباحثون بمقارنة هذه الأساليب مع تقنية تباين متوسط الحد الأقصى (Maximum Mean Discrepancy - MMD)، وهي تقنية إحصائية تستخدم لرصد التغيرات في البيانات متعددة الأبعاد.
تمت التجارب على أربعة نماذج تعلم آلة: Perceptron متعدد الطبقات، Random Forest، Support Vector Machines، و eXtreme Gradient Boosting. وتم النظر في ثلاثة سيناريوهات مختلفة:
1. سيناريو ثابت بدون إعادة تدريب.
2. سيناريو دوري حيث يتم إعادة تدريب النماذج باستمرار دون النظر إلى تغير المفهوم.
3. سيناريو واعٍ للتغيرات حيث تتم إعادة تدريب النماذج فقط عند اكتشاف تغير المفهوم.
أظهرت النتائج أن جميع تقنيات الكشف عن تغير المفهوم تحقق دقة تصنيف مقارنة بإعادة التدريب الدوري، مع توفير كفاءة أعلى في عدد النماذج التي تحتاج إلى إعادة تدريب. بشكل عام، أثبتت تقنية OCSVM أنها تتفوق على كل من MK-Means و MMD في تحسين الأداء.
باختصار، توفر هذه النتائج إثباتاً قاطعاً لإمكانية اكتشاف تغير المفاهيم بدقة في نماذج كشف البرمجيات الخبيثة، مما يمهد الطريق لتطوير أساليب أكثر ذكاءً وفعالية في المعركة ضد البرمجيات الخبيثة.
تغير المفاهيم: كيف يؤثر على نماذج كشف البرمجيات الخبيثة وكيفية إعادة تدريبها بشكل ذكي!
تغير المفاهيم يمثل تحديًا كبيرًا لنماذج تعلم الآلة المستخدمة في كشف البرمجيات الخبيثة. تكشف دراسات جديدة أن تقنيات كشف تغير المفهوم يمكن أن تعزز دقة النموذج وتقلل من الحاجة لإعادة تدريبات متكررة.
المصدر الأصلي:أركايف للذكاء
زيارة المصدر الأصلي ←جاري تحميل التفاعلات...
