تقترح هذه الدراسة نهجا مبتكرا يعتمد على آلة ناقلات الدعم المدمجة مع آلية انتباه الميزات المحسنة لدرجة Van der Waerden ، والتي تهدف إلى معالجة تحديات بيانات البريد العشوائي المتناثرة عالية الأبعاد وتحسين أداء تصنيف الكشف عن البريد العشوائي.
Method Article
تقترح هذه الدراسة نهجا مبتكرا يعتمد على آلة ناقلات الدعم المدمجة مع آلية انتباه الميزات المحسنة لدرجة Van der Waerden ، والتي تهدف إلى معالجة تحديات بيانات البريد العشوائي المتناثرة عالية الأبعاد وتحسين أداء تصنيف الكشف عن البريد العشوائي.
مع توسع استخدام البريد الإلكتروني ، أصبح البريد العشوائي تحديا خطيرا ، مما يهدد أمن الشبكة ويقلل من كفاءة الاتصال. تواجه طرق الكشف التقليدية قيودا مستمرة: غالبا ما تكافح نماذج التعلم الآلي التقليدية مع البيانات المتناثرة عالية الأبعاد ، بينما يتطلب التعلم العميق موارد حسابية كبيرة.
تقدم هذه الدراسة ميزة درجة رتبة Van der Waerden ميزة آلة ناقلات الدعم المحسنة للانتباه (VWR-Attn-SVM) لمعالجة هذه المشكلات. تطبق الطريقة تحويل رتبة Van der Waerden لتطبيع ميزات النص ، وتحسين المتانة ضد القيم المتطرفة والحفاظ على العلاقات الترتيبية. تعمل آلية الانتباه المحسنة على تحسين اختيار الميزة من خلال المعالجة غير الخطية مع التنظيم ، مما يسلط الضوء على الميزات الأكثر صلة باكتشاف البريد العشوائي.
تظهر التجارب على UCI Spambase ومجموعات بيانات البريد العشوائي الإندونيسية أن VWR-Attn-SVM يتفوق على المصنفات التقليدية من حيث الدقة والدقة والاستدعاء ودرجة F1 و AUC. من خلال الجمع بين الأداء العالي والتكلفة الحسابية المنخفضة ، توفر الطريقة حلا فعالا وقابلا للتفسير لتصنيف البريد العشوائي ، مع امتداد محتمل إلى منصات نصية أخرى مثل المراسلة ووسائل التواصل الاجتماعي.
في العصر الرقمي المعاصر ، الذي يتميز بالتطور السريع للإنترنت والتقنيات الرقمية ، ظل البريد الإلكتروني حجر الزاوية الذي لا غنى عنه في مجالات المعاملات الإلكترونية والاتصال المؤسسي ، على الرغم من الظهور المستمر والابتكار لمنصات الرسائل الفوريةووسائل التواصل الاجتماعي 1. تمنحها قدرتها على تجاوز الحدود الزمنية والمكانية مزايا فريدة ، مما يسمح بالتواصل السلس في جميع أنحاء العالم في أي وقت. ومع ذلك ، فقد أدى هذا التبني المكثف إلى ظهور قضية ملحة وضارة - الانتشار المتفشي للرسائل غير المرغوب فيها. استغلت الجهات الفاعلة الخبيثة أنظمة البريد الإلكتروني كوسائل لتوزيع كميات هائلة من الإعلانات التجارية غير المرغوب فيها والبرامج الضارة والمحتوى غير القانوني. وفقا للبحث ، من عام 2012 إلى عام 2023 ، ارتفعت نسبة البريد العشوائي العالمي في إجمالي حركة مرور البريد الإلكتروني بنسبة 7700٪ 2،3. لا يؤدي هذا التدفق من البريد العشوائي إلى تعطيل عمليات البريد الإلكتروني العادية للمستخدمين فحسب ، بل يشكل أيضا تهديدات متعددة الأوجه. إنه يقوض الخصوصية الشخصية من خلال كشف المعلومات الحساسة ، ويعرض أمن الشركة للخطر من خلال مخاطر خروقات البيانات والإصابة بالبرامج الضارة ، بل ويزعزع استقرار النظام الاقتصادي من خلال تسهيل الأنشطة الاحتيالية4،5. يقلل التصنيف الفعال للرسائل غير المرغوب فيها من الخسائر المالية المتعلقة بالتصيد الاحتيالي بنسبة 40-60٪ 6 ، مما يسلط الضوء على القيمة العملية لطرق التصفية الفعالة والدقيقة. وبالتالي ، برز تطوير نموذج فعال ودقيق للكشف عن البريد العشوائي كمجال بحث حاسم لضمان أمن الشبكة وتعزيز الكفاءة.
تركزت مجموعة كبيرة من الأبحاث الحالية حول اكتشاف البريد العشوائي حول التعلم الآلي ومنهجيات التعلم العميق. في مجال التعلم الآلي التقليدي ، تم استكشاف مجموعة متنوعة من التقنيات وتطبيقها. تم استخدام الأساليب المستندة إلى القواعد ، مثل أشجار القرار7 ، لاتخاذ قرارات التصنيف بناء على قواعد محددة مسبقا مشتقة من ميزات البيانات. كما أظهرت طرق التعزيز8،9،10 ، التي تجمع العديد من المتعلمين الضعفاء في طريقة قوية ، ونظرية المجموعات التقريبية11 ، التي تتعامل مع عدم اليقين وعدم الدقة في البيانات ، إمكانات. بالإضافة إلى ذلك ، تم استخدام الأساليب الإحصائية بما في ذلك الانحدار اللوجستي ، و K-أقرب الجيران (KNN) 12،13 ، و Naive Bayes14،15،16 ، و SVM17،18،19 على نطاق واسع. تعتمد هذه الأساليب عادة على طرق استخراج الميزات التقليدية مثل TF-IDF. في حين أن TF-IDF فعال في تحديد أهمية الكلمات في المستند ، إلا أنه يكافح لالتقاط العلاقات الدلالية المعقدة والفروق السياقية الدقيقة المتأصلة في نصوص البريد الإلكتروني. علاوة على ذلك ، عند مواجهة بيانات عالية الأبعاد ومتفرقة ، وهو أمر نموذجي في مساحات ميزات البريد الإلكتروني ، غالبا ما تواجه هذه الطرق اختناقات حسابية. يمكن أن تؤدي قوتها المحدودة إلى الوقوع في شرك الحلول المثلى المحلية أثناء عملية التدريب ، وبالتالي تقييد دقة التصنيف والقدرة على تعميم النماذج بشدة.
برز التعلم العميق ، بقدرته الرائعة على الاستخراج التلقائي للميزات ، كبديل قوي في اكتشاف البريد العشوائي. خطت الخوارزميات ، مثل الشبكات العصبية التلافيفية (CNN) 20،21،22 ، والشبكات العصبية المتكررة (RNN) 23 ، وشبكات الذاكرة طويلة المدى قصيرة المدى (LSTM) 24،25 ، بالإضافة إلى النماذج الحديثة المستندة إلى المحولات مثل Word2vec و BERT26،27 ، خطوات كبيرة في تحسين أداء التصنيف. CNNs بارعة في استخراج الميزات المحلية من البيانات ، ويمكن ل RNNs و LSTMs التعامل مع البيانات المتسلسلة بشكل جيد ، والتقاط التبعيات الزمنية في النص ، وتتفوق النماذج المستندة إلى المحولات في التنقيب عن العلاقات الدلالية المعقدة ومعلومات السياق. توفر طرق البرمجة اللغوية العصبية الفعالة الحديثة ، مثل مصنفات النصوص المستندة إلى TinyML28 ، خطوط أساس قوية لتصنيف البريد العشوائي. تم تحسين طرازات TinyML للأجهزة الطرفية ذات الذاكرة المحدودة. نقارن طريقتنا بهذه الأساليب في قسم النتائج ، مع تسليط الضوء على المقايضات بين الدقة والكفاءة الحسابية ومرونة النشر. ومع ذلك ، فإن نماذج التعلم العميق هذه تأتي مع مجموعة من القيود الخاصة بها. عادة ما تتطلب عددا كبيرا من معلمات التدريب ، مما يؤدي إلى ارتفاع متطلبات الموارد الحسابية وأوقات التدريب الممتدة. تتطلب نماذج التعلم العميق مثل BERT ذاكرة أكثر من 3 إلى 5 أضعاف وأوقات تدريب أطول 10 مرات من SVMsالتقليدية 29 ، مما يجعلها أقل ملاءمة للبيئات المحدودة الموارد. وهذا يجعلها أقل عملية للنشر في البيئات المحدودة الموارد، مثل الأجهزة المحمولة أو الخوادم المنخفضة. علاوة على ذلك ، غالبا ما تجعلها بنيتها المعقدة أقل قابلية للتفسير ، مما قد يكون عيبا كبيرا في التطبيقات التي يكون فيها فهم عملية صنع القرار للنموذج أمرا بالغ الأهمية.
على هذه الخلفية، يتمثل الهدف الشامل لهذه الدراسة في تطوير نهج مبتكر يمكنه التغلب على قيود الأساليب الحالية ومعالجة التحديات التي تفرضها الطبيعة عالية الأبعاد والمتفرقة لبيانات البريد العشوائي بشكل فعال. تمثل ميزة Van der Waerden Rank Score المقترحة SVM المحسنة للانتباه (VWR-Attn-SVM) تكاملا جديدا للتقنيات التي تهدف إلى تحسين أداء الكشف عن البريد العشوائي (الشكل 1). يكمن المبدأ الأساسي وراء VWR-Attn-SVM في تصميمه الفريد الذي يجمع بين نقاط القوة في المكونات المتعددة.

الشكل 1: مخطط التدفق العام للبحث حول تصنيف البريد العشوائي باستخدام VWR-Attn-SVM. يوضح هذا المخطط الانسيابي سير عمل تصنيف البريد العشوائي بناء على درجة رتبة Van der Waerden وميزة SVM المحسنة للانتباه ، والتي تغطي إعداد البيانات (التحميل ، والتقسيم ، والمعالجة المسبقة) ، والإعداد التجريبي ، والتحقق من الارتباطات الإحصائية لتسمية ميزة TF-IDF ، والكشف عن البريد العشوائي المستند إلى SVM المعزز للانتباه ، ومقارنة المصنفات المتعددة. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.
تعالج آلية انتباه الميزات المحسنة الأساسية عينات البريد الإلكتروني الفردية ذات الأبعاد المحددة. من خلال تطبيق تحويل رتبة Van der Waerden ، فإنه يقوم بتطبيع ميزات نص البريد الإلكتروني المشوهة بواسطة ترددات الكلمات غير الطبيعية إلى شكل قياسي يشبه التوزيع العادي. يعزز هذا التحول بشكل كبير متانة النموذج ، مما يمكنه من التعامل بشكل أفضل مع تباين بيانات البريد الإلكتروني. تم تفضيل درجات رتبة Van der Waerden على التحجيم اللوغاريتمي والتحويلات الكمية لثلاثة أسباب: (1) قوية لميزات القيم المتطرفة غير المرغوب فيها (على سبيل المثال ، ترددات الكلمات القصوى) ، على عكس مقياس السجل الذي يضخم ضوضاء التردد المنخفض ؛ (2) الحفاظ على العلاقات الترتيبية للميزات (حاسمة للتسلسل الهرمي لمؤشر البريد العشوائي مثل "مجاني" مقابل "فوز") ، بينما يقوم الكم بتحويل التوزيعات المسطحة ؛ (3) تطبيع إلى [0،1] ، وتسهيل تكامل آلية الانتباه وضمان الترجيح المتسق (الشكل 2).

الشكل 2: مخطط انسيابي تجريبي. (A-C) مهام سير العمل لتصنيف البريد العشوائي ، والتي تغطي معالجة البيانات ، واختيار الميزات ، وتدريب النموذج ، والتقييم ، والمقارنة مع / بدون تحويل درجة رتبة Van der Waerden. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.
من الناحية الهيكلية ، تتميز الآلية بشبكة متصلة بالكامل من طبقتين لتحويل المعالم غير الخطية (الشكل 2). تعمل الطبقة الأولى ، المجهزة بوظيفة تنشيط LeakyReLU ، على تقليل أبعاد الإدخال مع إدخال عدم الخطية وتتضمن طبقة Dropout للتخفيف من الإفراط في التركيب. الطبقة الثانية ، باستخدام وظيفة Sigmoid ، تنتج أوزان الانتباه التي يمكنها تحديد أهمية كل ميزة بدقة. تم دمج استراتيجية تنظيم L1 / L2 في النموذج لتحسين اختيار الميزة ، حيث يعزز تنظيم L1 التناثر ، وفحص الميزات الأقل صلة بشكل فعال ، ويمنع تنظيم L2 الإفراط في التركيب عن طريق تقييد حجم الأوزان. خلال مرحلة التدريب ، يتم اعتماد إطار عمل تعليمي متعدد المهام ، يجمع بين فقدان إعادة بناء الميزة وفقدان التصنيف لتحسين معلمات النموذج. يسمح ذلك ل VWR-Attn-SVM بالتكيف بدقة مع ميزات TF-IDF عالية الأبعاد والمتناثرة لنصوص البريد الإلكتروني ، والتي تتميز بالطبيعة المعقدة لمحتوى البريد الإلكتروني.
تم تحسين طريقتنا لمجموعات بيانات البريد العشوائي المستندة إلى النص التي تتراوح من عدة آلاف إلى عشرة آلاف (على سبيل المثال ، Spambase ، مجموعة بيانات البريد العشوائي الإندونيسية (الملف التكميلي 1)) وتتطلب موارد حسابية قياسية (معالج Intel Core i7 ، 16 جيجابايت من ذاكرة الوصول العشوائي) للتدريب ؛ يمكن تشغيل الاستدلال على كمبيوتر محمول قياسي (Intel Core i5 ، ذاكرة وصول عشوائي 8 جيجابايت) بزمن انتقال دون ثانية. تشمل القيود الرئيسية الأداء المحدود على الرسائل غير النصية غير المرغوب فيها (على سبيل المثال، البريد العشوائي المضمن في الصور) والاعتماد على ميزات النص المنظم. بالمقارنة مع التقنيات البديلة الحالية ، تتمتع VWR-Attn-SVM بالعديد من المزايا الرائعة. يختلف عن طرق التعلم الآلي التقليدية ، فهو لا يعتمد فقط على استخراج الميزات الأساسية ولكنه يتعلم بنشاط وزن الميزات وفقا لأهميتها من خلال آلية الانتباه المحسنة ، لالتقاط ميزات أكثر صلة بتصنيف البريد العشوائي بشكل أفضل. على عكس نماذج التعلم العميق ، فإنه يحقق توازنا إيجابيا بين الأداء والكفاءة الحسابية. يتطلب موارد حسابية أقل وأوقات تدريب أقصر ، مما يجعله أكثر ملاءمة لمجموعة واسعة من التطبيقات ، خاصة تلك ذات الموارد المحدودة. لا ينطبق هذا النهج المبتكر على المهمة المحددة للكشف عن البريد العشوائي في أنظمة البريد الإلكتروني فحسب ، بل ينطوي أيضا على إمكانية الامتداد إلى قنوات الاتصال النصية الأخرى ، مثل تطبيقات المراسلة الفورية ومنصات الوسائط الاجتماعية وخدمات الرسائل القصيرة ، حيث توجد مشكلات مماثلة لنشر المحتوى غير المرغوب فيه والضارة. بشكل عام ، يمثل VWR-Attn-SVM تقدما كبيرا في مجال اكتشاف البريد العشوائي ، حيث يقدم حلا أكثر عملية وكفاءة وتنوعا لمكافحة مشكلة البريد العشوائي المستمرة في مشهد الاتصالات الرقمية.
Access restricted. Please log in or start a trial to view this content.
1. التحضير التجريبي (الملف التكميلي 2 والملف التكميلي 3)
الجدول 1: ملخص إحصائيات مجموعة البيانات وتعريفات الميزات. يعرض هذا الجدول متغيرات لتصنيف الرسائل غير المرغوب فيها، بما في ذلك تكرار الكلمات (word_freq_WORD) وتكرار الأحرف (char_freq_CHAR) ومقاييس طول تشغيل رأس المال ومتغير الفئة المستهدفة، مع أوصاف لكل نوع متغير ومعناه. الرجاء النقر هنا لتنزيل هذا الجدول.
2. تجربة للتحقق من الارتباط الإحصائي بين ميزات وتسميات TF-IDF (الملف التكميلي 2 والملف التكميلي 3)
3. تصنيف SVM المعزز للانتباه للكشف عن البريد العشوائي (الملف التكميلي 2 والملف التكميلي 3)


Rk×d و k = 64 (الخلايا العصبية المخفية).
Rd×k و
Rk هي أوزان الانتباه لكل ميزة. حدد Sigmoid بدلا من SoftMax للحفاظ على استقلالية أهمية الميزات المتعددة.
يشير إلى الضرب حسب العنصر.


4. مقارنة بين المصنفات المتعددة (الملف التكميلي 2 والملف التكميلي 3)
5. مخطط مقارنة للأداء متعدد المقاييس للمصنفات المختلفة في وقت التدريب / الاختبار والذاكرة (الملف التكميلي 4)
6. النتائج التجريبية ل CNN أو RNN أو LSTM أو المحولات (الملف التكميلي 5)
7. تعليمات الكود التكميلي
Access restricted. Please log in or start a trial to view this content.
للبدء ، وفقا للبروتوكول التجريبي المعمول به ، يقدم الشكل 1 لمحة عامة عن المخطط الانسيابي العام لهذه الدراسة. الشكل 2 ، يصور بالتتابع المخططات الانسيابية للتشغيل للتجارب 2. بالإضافة إلى ذلك ، يعرض الجدول 1 بشكل أساسي ترددات الكلمات والأحرف داخل مجموعة بيانات البريد الإلكتروني غير المرغوب فيه ، spam.csv.
فيما يتعلق بتقييم أداء النموذج ، تم استخدام خمسة مقاييس رئيسية: الدقة والدقة والاستدعاء والدرجة F1 والمنطقة الواقعة ت...
Access restricted. Please log in or start a trial to view this content.
تحققت هذه الدراسة من فعالية VWR-Attn-SVM بناء على مجموعة بيانات Spambase ، مما يوفر رؤى لمعالجة الطبيعة عالية الأبعاد والمتناثرة لبيانات البريد العشوائي. كشفت التجارب أن عددا قليلا فقط من الميزات في بيانات البريد العشوائي لها علاقة قوية مع الملصقات. تتعامل النماذج التقليدية مع جميع الميزات على قدم المساواة ، مما يؤدي إلى ضعف الأداء ، في حين أن آلية الانتباه لهذا النموذج يمكن أن تزن الميزات الرئيسية ديناميكيا. بعد دمج تحويل رتبة Van der Waerden (VWR) ، يحقق النموذج تقارب أسرع للخسارة ، وت...
Access restricted. Please log in or start a trial to view this content.
ليس لدى المؤلفين تضارب في المصالح للإفصاح عنها.
نشكر تحالف فوجيان للرياضيات (المنحة رقم 2023SXLMMS10) ومؤسسة العلوم الطبيعية في مقاطعة فوجيان (2023J05083 ، 2022J011396 ، 2023J011434) لتمويل هذا العمل.
Access restricted. Please log in or start a trial to view this content.
| Name | Company | Catalog Number | Comments |
|---|---|---|---|
| <القوي>ملف تكميلي 2: code_new.py؛ الملف التكميلي 3: code_indonesian.py. | |||
| نومبي | مطورو نومبي | مكتبة للحوسبة العددية بلغة بايثون | |
| الباندا | فريق تطوير الباندا | مكتبة معالجة البيانات وتحليلها | |
| matplotlib | Matplotlib Developers | مكتبة لإنشاء تصورات ثابتة ومتحركة وتفاعلية | |
| سيبورن | مايكل واسكوم وآخرون. | مكتبة تصور البيانات الإحصائية المبنية على matplotlib | |
| سكيكيت-لرن | فريق مطوري scikit-learn | مكتبة تعلم الآلة التي تضم خوارزميات تصنيف وانحدار وتجميع متنوعة | |
| تنسورفلو | جوجل | إطار عمل تعلم الآلة مفتوح المصدر، بما في ذلك واجهة برمجة تطبيقات كيراس لبناء الشبكات العصبية | |
| imblearn | مطورو التعلم غير المتوازن | مكتبة للتعامل مع مجموعات البيانات غير المتوازنة، بما في ذلك SMOTE لأخذ عينات زائدة | |
| التحذيرات | مكتبة بايثون القياسية | وحدة لإصدار رسائل التحذير | |
| ملف <قوي>تكميلي 4: code_compute_time.py | |||
| نومبي | مطورو نومبي | مكتبة الحوسبة العددية للغة بايثون | |
| الباندا | فريق تطوير الباندا | مكتبة معالجة وتحليل البيانات | |
| matplotlib | مطوري ماتبلوتليب | مكتبة التصور لإنشاء المخططات والأشكال | |
| سيبورن | مايكل واسكوم وآخرون. | مكتبة تصور البيانات الإحصائية المبنية على matplotlib | |
| سكيكيت-لرن | فريق مطوري scikit-learn | مكتبة تعلم الآلة مع أدوات التصنيف، الانحدار، والمعالجة المسبقة | |
| تنسورفلو | جوجل | إطار عمل تعلم آلي مفتوح المصدر مع واجهة برمجة تطبيقات Keras للشبكات العصبية | |
| imblearn | فريق مطوري التعلم غير المتوازن. | مكتبة للتعامل مع مجموعات البيانات غير المتوازنة (بما في ذلك SMOTE) | |
| التحذيرات | مكتبة بايثون القياسية | وحدة لإصدار رسائل التحذير | |
| الوقت | مكتبة بايثون القياسية | وحدة للدوال المرتبطة بالزمن | |
| PSUTIL | جيامباولو رودولا | مكتبة لاسترجاع معلومات النظام ومراقبة استخدام الموارد | |
| os | مكتبة بايثون القياسية | وحدة للتفاعل مع نظام التشغيل | |
| <الملف القوي>الإضافي 5: DNN.py. | |||
| الباندا | فريق تطوير الباندا | مكتبة معالجة وتحليل البيانات | |
| نومبي | مطورو نومبي | مكتبة الحوسبة العددية للغة بايثون | |
| الوقت | مكتبة بايثون القياسية | وحدة للدوال المرتبطة بالزمن | |
| PSUTIL | جيامباولو رودولا | مكتبة استرجاع معلومات النظام ومراقبة الموارد | |
| matplotlib | مطوري ماتبلوتليب | مكتبة التصور لإنشاء المخططات والأشكال | |
| سكيكيت-لرن | فريق مطوري scikit-learn | مكتبة التعلم الآلي مع أدوات معالجة البيانات المسبقة، واختيار النماذج، والمقاييس | |
| imblearn | فريق مطوري التعلم غير المتوازن. | مكتبة للتعامل مع مجموعات البيانات غير المتوازنة (بما في ذلك SMOTE) | |
| تنسورفلو | جوجل | إطار عمل تعلم آلي مفتوح المصدر مع واجهة برمجة تطبيقات Keras لبناء الشبكات العصبية |
Access restricted. Please log in or start a trial to view this content.
Request permission to reuse the text or figures of this JoVE article
Request Permission