$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
À l’ère numérique contemporaine, caractérisée par l’évolution rapide d’Internet et des technologies numériques, le courrier électronique est resté une pierre angulaire indispensable dans les domaines des transactions électroniques et de la communication d’entreprise, malgré l’émergence et l’innovation continues de la messagerie instantanée et des plateformes de médias sociaux1. Sa capacité à transcender les frontières temporelles et spatiales lui confère des avantages uniques, permettant une communication transparente à travers le monde à tout moment. Cependant, cette adoption généralisée a donné lieu à un problème pressant et préjudiciable : la propagation endémique du spam. Des acteurs malveillants ont exploité les systèmes de messagerie électronique pour distribuer de grandes quantités de publicités commerciales non sollicitées, de logiciels malveillants et de contenu illégal. Selon les recherches, de 2012 à 2023, la proportion de spam mondial dans le trafic total d’e-mails a grimpé en flèche de 7700 %2,3. Cette inondation de spam perturbe non seulement gravement les opérations normales de messagerie des utilisateurs, mais pose également des menaces à multiples facettes. Il porte atteinte à la vie privée en exposant potentiellement des informations sensibles, met en péril la sécurité des entreprises par le risque de violations de données et d’infections par des logiciels malveillants, et déstabilise même l’ordre économique en facilitant les activités frauduleuses 4,5. Une classification efficace des spams réduit les pertes financières liées au phishing de 40 à 60 %6, ce qui met en évidence la valeur pratique de méthodes de filtrage efficaces et précises. Par conséquent, le développement d’un modèle de détection des spams efficace et précis est devenu un domaine de recherche crucial pour garantir la sécurité du réseau et améliorer l’efficacité.
Un nombre important de recherches existantes sur la détection du spam s’est concentré sur les méthodologies d’apprentissage automatique et d’apprentissage profond. Dans le domaine de l’apprentissage automatique traditionnel, un large éventail de techniques a été exploré et appliqué. Des méthodes basées sur des règles, telles que les arbres de décision7, ont été utilisées pour prendre des décisions de classification basées sur des règles prédéfinies dérivées des caractéristiques des données. Les méthodesde boosting 8, 9 et 10, qui regroupent plusieurs apprenants faibles en un seul, et la théorie des ensembles approximatifs11, qui traite de l’incertitude et de l’imprécision des données, ont également montré leur potentiel. De plus, les méthodes statistiques telles que la régression logistique, les K-plus proches voisins (KNN)12,13, Naive Bayes 14,15,16 et SVM 17,18,19 ont été largement utilisées. Ces approches reposent généralement sur des méthodes d’extraction de caractéristiques traditionnelles telles que TF-IDF. Bien que TF-IDF soit efficace pour quantifier l’importance des mots dans un document, il a du mal à capturer les relations sémantiques complexes et les nuances contextuelles inhérentes aux textes d’e-mail. De plus, lorsqu’elles sont confrontées à des données de grande dimension et clairsemées, ce qui est typique des espaces de fonctionnalités d’e-mail, ces méthodes rencontrent souvent des goulots d’étranglement informatiques. Leur robustesse limitée peut conduire à se coincer dans des solutions optimales locales pendant le processus d’entraînement, limitant ainsi considérablement la précision de la classification et la capacité de généralisation des modèles.
L’apprentissage profond, avec sa remarquable capacité d’extraction automatique de caractéristiques, est apparu comme une alternative puissante dans la détection du spam. Des algorithmes tels que les réseaux neuronaux convolutifs (CNN)20,21,22, les réseaux neuronaux récurrents (RNN)23 et les réseaux de mémoire à long terme (LSTM)24,25, ainsi que des modèles plus récents basés sur des transformateurs tels que Word2vec et BERT26,27, ont fait des progrès significatifs dans l’amélioration des performances de classification. Les CNN sont aptes à extraire des caractéristiques locales à partir de données, les RNN et les LSTM peuvent bien gérer les données séquentielles, en capturant les dépendances temporelles dans le texte, et les modèles basés sur Transformer excellent dans l’exploitation de relations sémantiques complexes et d’informations contextuelles. Les méthodes NLP efficaces récentes, telles que les classificateurs de texte basés sur TinyML28, offrent des bases de référence solides pour la classification du spam. Les modèles TinyML sont optimisés pour les appareils de périphérie disposant d’une mémoire limitée. Nous comparons notre méthode à ces approches dans la section Résultats, en mettant en évidence les compromis entre la précision, l’efficacité de calcul et la flexibilité de déploiement. Cependant, ces modèles d’apprentissage profond ont leurs propres limites. Ils nécessitent généralement un grand nombre de paramètres d’entraînement, ce qui entraîne des demandes élevées de ressources de calcul et des temps d’entraînement prolongés. Les modèles d’apprentissage profond comme BERT nécessitent 3 à 5 fois plus de mémoire et des temps d’entraînement 10 fois plus longs que les SVM29 traditionnelles, ce qui les rend moins adaptés aux environnements à ressources limitées. Cela les rend moins pratiques pour le déploiement dans des environnements aux ressources limitées, tels que les appareils mobiles ou les serveurs bas de gamme. De plus, leurs architectures complexes les rendent souvent moins interprétables, ce qui peut être un inconvénient important dans les applications où la compréhension du processus de prise de décision du modèle est cruciale.
Dans ce contexte, l’objectif global de cette étude est de développer une approche innovante capable de surmonter les limites des méthodes existantes et de relever efficacement les défis posés par la nature dimensionnelle et clairsemée des données de spam. La proposition de VWR de Waerden Rank Score Feature Attention-Enhanced SVM (VWR-Attn-SVM) représente une nouvelle intégration de techniques visant à améliorer les performances de détection du spam (Figure 1). Le principe fondamental du VWR-Attn-SVM réside dans sa conception unique qui combine les points forts de plusieurs composants.

Figure 1 : Organigramme général de la recherche sur la classification des spams avec VWR-Attn-SVM. Cet organigramme illustre le flux de travail de la classification du spam sur la base du score de classement Van der Waerden et de la SVM améliorée par l’attention des fonctionnalités, couvrant la préparation des données (chargement, fractionnement, prétraitement), la préparation expérimentale, la vérification des corrélations statistiques entre les caractéristiques TF-IDF, la détection du spam basée sur la SVM améliorée par l’attention et la comparaison de plusieurs classificateurs. Veuillez cliquer ici pour voir une version agrandie de cette figure.
Le mécanisme d’attention aux fonctionnalités amélioré de base traite des échantillons d’e-mails individuels avec une dimensionnalité spécifique. En appliquant la transformation de rang de Van der Waerden, il normalise les caractéristiques du texte de l’e-mail déformées par des fréquences de mots anormales en une forme standard de distribution normale. Cette transformation renforce considérablement la robustesse du modèle, lui permettant de mieux gérer la variabilité des données d’email. Les scores de classement de Van der Waerden ont été préférés à la mise à l’échelle logarithmique et aux transformations quantiles pour trois raisons : (1) Robuste aux valeurs aberrantes des fonctionnalités de spam (par exemple, fréquences de mots extrêmes), contrairement à la mise à l’échelle logarithmique qui amplifie le bruit à basse fréquence ; (2) Préserver les relations ordinales des caractéristiques (essentielles pour la hiérarchie des indicateurs de spam comme « gratuit » vs « gagnant »), tandis que les transformations quantiles aplatissent les distributions ; (3) Normaliser à [0,1], facilitant l’intégration du mécanisme d’attention et assurant une pondération cohérente (Figure 2).

Figure 2 : Organigramme expérimental. (A-C) Flux de travail pour la classification du spam, couvrant le traitement des données, la sélection des fonctionnalités, l’entraînement du modèle, l’évaluation et la comparaison avec/sans la transformation du score de classement de Van der Waerden. Veuillez cliquer ici pour voir une version agrandie de cette figure.
Structurellement, le mécanisme comporte un réseau à deux couches entièrement connecté pour la transformation non linéaire des caractéristiques (Figure 2). La première couche, équipée d’une fonction d’activation LeakyReLU, réduit les dimensions d’entrée tout en introduisant de la non-linéarité et intègre une couche Dropout pour atténuer le surapprentissage. La deuxième couche, à l’aide d’une fonction sigmoïde, génère des poids d’attention qui peuvent quantifier avec précision l’importance de chaque caractéristique. Une stratégie de régularisation L1/L2 est intégrée au modèle pour optimiser la sélection des caractéristiques, où la régularisation L1 favorise la parcimonie, éliminant efficacement les caractéristiques moins pertinentes, et la régularisation L2 empêche le surajustement en contraignant l’ampleur des poids. Au cours de la phase d’entraînement, un cadre d’apprentissage multitâche est adopté, combinant la perte de reconstruction des caractéristiques et la perte de classification pour optimiser les paramètres du modèle. Cela permet au VWR-Attn-SVM de s’adapter précisément aux caractéristiques TF-IDF dimensionnelles et clairsemées des textes d’e-mails, qui sont caractéristiques de la nature complexe du contenu des e-mails.
Notre méthode est optimisée pour les ensembles de données de spam textuels allant de plusieurs milliers à dix mille (par exemple, Spambase, Indonesian Spam dataset (Supplemental File 1)) et nécessite des ressources de calcul standard (processeur Intel Core i7, 16 Go de RAM) pour l’entraînement ; L’inférence peut être exécutée sur un ordinateur portable standard (Intel Core i5, 8 Go de RAM) avec une latence inférieure à la seconde. Les principales contraintes comprennent les performances limitées sur le spam non textuel (par exemple, le spam intégré à des images) et la dépendance à l’égard des fonctionnalités de texte structuré. Par rapport aux technologies alternatives existantes, VWR-Attn-SVM présente plusieurs avantages notables. Contrairement aux méthodes traditionnelles d’apprentissage automatique, il ne repose pas uniquement sur l’extraction de caractéristiques de base, mais apprend activement à pondérer les caractéristiques en fonction de leur importance grâce au mécanisme d’attention accrue, afin de mieux capturer les caractéristiques plus pertinentes pour la classification du spam. Contrairement aux modèles d’apprentissage profond, il atteint un équilibre favorable entre les performances et l’efficacité de calcul. Il nécessite moins de ressources de calcul et des temps de formation plus courts, ce qui le rend plus adapté à un large éventail d’applications, en particulier celles avec des ressources limitées. Cette approche novatrice s’applique non seulement à la tâche spécifique de détection des pourriels dans les systèmes de courrier électronique, mais elle pourrait également être étendue à d’autres canaux de communication textuels, tels que les applications de messagerie instantanée, les plateformes de médias sociaux et les services SMS, où des problèmes similaires de diffusion de contenu indésirable et malveillant existent. Dans l’ensemble, le VWR-Attn-SVM représente une avancée significative dans le domaine de la détection du spam, offrant une solution plus pratique, efficace et polyvalente pour lutter contre le problème persistant du spam dans le paysage de la communication numérique.