Method Article

Classificazione dello spam con macchine a vettori di supporto che utilizzano il punteggio di rango di Van der Waerden Attenzione

DOI:

10.3791/69082

October 31st, 2025

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Questo studio propone un approccio innovativo basato su Support Vector Machine integrato con un meccanismo di attenzione delle caratteristiche potenziato dal punteggio di Van der Waerden, con l'obiettivo di affrontare le sfide dei dati di spam sparsi ad alta dimensione e migliorare le prestazioni di classificazione del rilevamento dello spam.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Con l'espansione dell'utilizzo della posta elettronica, lo spam è diventato una sfida critica, minacciando la sicurezza della rete e riducendo l'efficienza della comunicazione. I metodi di rilevamento convenzionali devono affrontare limitazioni persistenti: i modelli tradizionali di machine learning spesso hanno difficoltà con dati sparsi ad alta dimensione, mentre il deep learning richiede notevoli risorse computazionali.

Questo studio introduce una macchina vettoriale di supporto con maggiore attenzione (VWR-Attn-SVM) per risolvere questi problemi. Il metodo applica la trasformazione del rango di Van der Waerden per normalizzare le funzionalità del testo, migliorando la robustezza rispetto ai valori anomali e preservando le relazioni ordinali. Un meccanismo di attenzione migliorato ottimizza ulteriormente la selezione delle funzionalità attraverso l'elaborazione non lineare con regolarizzazione, evidenziando le funzionalità più rilevanti per il rilevamento dello spam.

Gli esperimenti sui set di dati UCI Spambase e Indonesian Spam mostrano che VWR-Attn-SVM supera i classificatori tradizionali in termini di accuratezza, precisione, richiamo, punteggio F1 e AUC. Combinando prestazioni elevate con costi computazionali ridotti, il metodo fornisce una soluzione efficiente e interpretabile per la classificazione dello spam, con potenziale estensione ad altre piattaforme basate su testo come la messaggistica e i social media.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Nell'era digitale contemporanea, caratterizzata dalla rapida evoluzione di Internet e delle tecnologie digitali, l'e-mail è rimasta un pilastro indispensabile nell'ambito delle transazioni elettroniche e della comunicazione aziendale, nonostante la continua nascita e innovazione delle piattaforme di messaggistica istantanea e dei social media1. La sua capacità di trascendere i confini temporali e spaziali gli conferisce vantaggi unici, consentendo una comunicazione senza interruzioni in tutto il mondo in qualsiasi momento. Tuttavia, questa ampia adozione ha dato origine a un problema urgente e dannoso: la dilagante diffusione dello spam. I mali....

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

1. Preparazione sperimentale (File Supplementare 2 e File Supplementare 3)

  1. Descrizione dei dati: caricare il set di dati di spam open source dall'UCI Machine Learning Repository per il rilevamento delle e-mail di spam30. Documentare che il set di dati contiene 4.601 istanze con 57 funzionalità continue e 1 etichetta di classe, inclusi 1.813 campioni di spam (39,4%) e 2.788 campioni non spam (60,6%) (Tabella 1).
  2. Importazione della libreria
    1. Importa le librerie essenziali (vedi la Tabella dei Materiali).
    2. Imposta un seme casuale globale su....

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Per iniziare, secondo il protocollo sperimentale stabilito, la Figura 1 fornisce una panoramica del diagramma di flusso complessivo di questo studio. La Figura 2, illustra in sequenza i diagrammi di flusso delle operazioni degli esperimenti 2. Inoltre, la Tabella 1 presenta principalmente le frequenze di parole e caratteri all'interno del set di dati di posta indesiderata, spam.csv.

Per quanto riguarda la valutazione .......

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Questo studio ha verificato l'efficacia di VWR-Attn-SVM sulla base del set di dati Spambase, fornendo informazioni per affrontare la natura altamente dimensionale e sparsa dei dati di spam. Gli esperimenti hanno rivelato che solo alcune caratteristiche nei dati di spam hanno una forte correlazione con le etichette; I modelli tradizionali trattano tutte le funzionalità allo stesso modo, portando a prestazioni scadenti, mentre il meccanismo di attenzione di questo modello può pesare dinami.......

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Gli autori non hanno conflitti di interesse da rivelare.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Ringraziamo la Fujian Alliance of Mathematics (sovvenzione n. 2023SXLMMS10) e la Natural Science Foundation della provincia del Fujian (2023J05083, 2022J011396, 2023J011434) per aver finanziato questo lavoro.

....

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
File Supplementare 2: code_new.py; File supplementare 3: code_indonesian.py.
numpySviluppatori NumPyLibreria per il calcolo numerico in Python
PandaTeam di sviluppo pandasLibreria per la manipolazione e l'analisi dei dati
matplotlibMatplotlib Developers Libreria per creare visualizzazioni statiche, animate e interattive
SeabornMichael Waskom et al.Libreria di visualizzazione statistica dei dati basata su matplotlib
scikit-learnTeam di sviluppatori scikit-learnLibreria di machine learning che presenta vari algoritmi di classificazione, regressione e clustering
TensorflowGoogleFramework open source di machine learning, inclusa l'API Keras per la costruzione di reti neurali
imblearnSviluppatori con apprendimento sbilanciatoLibreria per la gestione di dataset sbilanciati, incluso SMOTE per il sovracampionamento
AvvertenzeLibreria Standard PythonModulo per l'emissione di messaggi di avvertimento
File Supplementare 4: code_compute_time.py
numpySviluppatori NumPyLibreria di calcolo numerico per Python
PandaTeam di sviluppo pandasLibreria di manipolazione e analisi dei dati
matplotlibSviluppatori MatplotlibLibreria di visualizzazione per creare grafici e figure
SeabornMichael Waskom et al.Libreria di visualizzazione statistica dei dati costruita su matplotlib
scikit-learnTeam di sviluppatori scikit-learnLibreria di machine learning con strumenti di classificazione, regressione e preprocessing
TensorflowGoogleFramework di machine learning open-source con API Keras per reti neurali
imblearnTeam sviluppatori di imparaggio sbilanciatoLibreria per la gestione di dataset squilibrati (include SMOTE)
AvvertenzeLibreria Standard PythonModulo per l'emissione di messaggi di avvertimento
OreLibreria Standard PythonModulo per funzioni legate al tempo
psutilGiampaolo RodolaLibreria per recuperare informazioni di sistema e monitorare l'utilizzo delle risorse
sistema operativoLibreria Standard PythonModulo per interagire con il sistema operativo
Fascicolo Supplementare 5: DNN.py.
PandaTeam di sviluppo pandasLibreria di manipolazione e analisi dei dati
numpySviluppatori NumPyLibreria di calcolo numerico per Python
OreLibreria Standard PythonModulo per funzioni legate al tempo
psutilGiampaolo RodolaLibreria per il recupero delle informazioni di sistema e il monitoraggio delle risorse
matplotlibSviluppatori MatplotlibLibreria di visualizzazione per creare grafici e figure
scikit-learnTeam di sviluppatori scikit-learnLibreria di machine learning con preprocessing dati, selezione dei modelli e strumenti per le metriche
imblearnTeam sviluppatori di imparaggio sbilanciatoLibreria per la gestione di dataset squilibrati (include SMOTE)
TensorflowGoogleFramework di machine learning open-source con API Keras per la costruzione di reti neurali

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Ayo, F. E., Ogundele, L. A., Olakunle, S., Awotunde, J. B., Kasali, F. A. A hybrid correlation-based deep learning model for email spam classification using fuzzy inference system. Decis Anal J. 10, 100390(2024).
  2. Douzi, S., AlShahwan, F. A., Lemoudden, M., Ouahidi, B.

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Spam ClassificationSupport Vector MachinesVan Der WaerdenRank Score AttentionFeature SelectionText NormalizationOutlier RobustnessAttention MechanismHigh Dimensional DataText Based Platforms

Related Articles