Method Article

Klasyfikacja spamu z pomocą maszyn wektorowych wsparcia używających ocen rangi van der Waerden Uwaga

DOI:

10.3791/69082

October 31st, 2025

In This Article

Summary

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

Niniejsze badanie proponuje innowacyjne podejście oparte na Support Vector Machine zintegrowanym z mechanizmem zwracania uwagi na cechy zwiększanym przez rangę Van der Waerdena, mającym na celu rozwiązanie wyzwań związanych z wysokowymiarowymi, rzadkimi danymi spamowymi oraz poprawę wydajności wykrywania spamu w klasyfikacji.

Abstract

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

Wraz ze wzrostem użycia poczty elektronicznej, spam stał się poważnym wyzwaniem, zagrażając bezpieczeństwu sieci i obniżającym efektywność komunikacji. Tradycyjne metody wykrywania napotykają trwałe ograniczenia: tradycyjne modele uczenia maszynowego często mają trudności z wysokowymiarowymi, rzadkimi danymi, podczas gdy uczenie głębokie wymaga znacznych zasobów obliczeniowych.

Niniejsze badanie wprowadza funkcję Van der Waerdena z wynikiem rankingu Van der Waerdena z uwzględnieniem uwagi (VWR-Attn-SVM), aby rozwiązać te problemy. Metoda ta stosuje transformację rang Van der Waerdena do normalizacji cech tekstu, poprawiając odporność na wartości odstające i zachowując relacje porządkowe. Ulepszony mechanizm uwagi dodatkowo optymalizuje wybór cech poprzez nieliniowe przetwarzanie z regularizacją, podkreślając cechy najbardziej istotne dla wykrywania spamu.

Eksperymenty na zbiorach danych UCI Spambase i Indonesian Spam pokazują, że VWR-Attn-SVM przewyższa tradycyjne klasyfikatory pod względem dokładności, precyzji, przypomnienia, wyniku F1 i AUC. Łącząc wysoką wydajność z niższymi kosztami obliczeniowymi, metoda ta zapewnia efektywne i interpretowalne rozwiązanie klasyfikacji spamu, z potencjalnym rozszerzeniem na inne platformy tekstowe, takie jak komunikacja czy media społecznościowe.

Introduction

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

We współczesnej erze cyfrowej, charakteryzowanej szybkim rozwojem internetu i technologii cyfrowych, e-mail pozostaje niezbędnym filarem w dziedzinie transakcji elektronicznych i komunikacji korporacyjnej, pomimo ciągłego pojawiania się i innowacji w zakresie komunikacji natychmiastowej i platform mediów społecznościowych1. Jego zdolność do przekraczania granic czasowych i przestrzennych daje mu unikalne zalety, umożliwiając płynną komunikację na całym świecie w dowolnym momencie. Jednak ta powszechna adopcja doprowadziła do palącego i szkodliwego problemu – powszechnego rozprzestrzeniania się spamu. Złośliwi aktorzy wykorzystywali systemy pocz....

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

Protocol

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

1. Przygotowanie eksperymentalne (Plik uzupełniający 2 i Plik uzupełniający 3)

  1. Opis danych: Załaduj otwarty zbiór danych spamowych z repozytorium uczenia maszynowego UCI dla wykrywania spamu30. Dokumentuj, że zbiór danych zawiera 4 601 przypadków z 57 ciągłymi cechami i 1 etykietą klasy, w tym 1 813 próbek spamu (39,4%) i 2 788 próbek niespamowych (60,6%) (Tabela 1).
  2. Import biblioteki
    1. Importuj niezbędne biblioteki (patrz Tabela materiałów).
    2. Ustaw globalne losowe zasiedzenie na 42 , aby zapewnić powtarzalność wyników.

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

Results

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

Na początek, zgodnie z ustalonym protokołem eksperymentalnym, Rysunek 1 przedstawia przegląd ogólnego schematu przepływowego tego badania. Rysunek 2, kolejno przedstawia schematy działania Eksperymentów 2. Dodatkowo, Tabela 1 przedstawia głównie częstotliwość słów i znaków w zbiorze danych spamowych e-maili, spam.csv.

W ocenie wydajności modelu zastosowano pięć kluczowych wskaźników: dokładność, precyzję, przypomnieni.......

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

Discussion

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

Badanie to potwierdziło skuteczność systemu VWR-Attn-SVM na podstawie zbioru danych Spambase, dostarczając informacji dotyczących problemów wysokowymiarowych i rzadkich danych spamowych. Eksperymenty wykazały, że tylko nieliczne cechy w danych spamowych mają silną korelację z etykietami; Tradycyjne modele traktują wszystkie cechy jednakowo, co prowadzi do słabej wydajności, podczas gdy mechanizm uwagi tego modelu może dynamicznie ważyć kluczowe cechy. Po integracji transformacji rangowej Van der Waerdena (VWR) model osią.......

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

Disclosures

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

Autorzy nie mają żadnych konfliktów interesów do ujawnienia.

Acknowledgements

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

Dziękujemy Fujian Alliance of Mathematics (Grant nr 2023SXLMMS10) oraz Natural Science Foundation prowincji Fujian (2023J05083, 2022J011396, 2023J011434) za finansowanie tych prac.

....

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

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
Plik Dodatkowy 2: code_new.py; Plik uzupełniający 3: code_indonesian.py.
numpyDeweloperzy NumPyBiblioteka do obliczeń numerycznych w Pythonie
PandyZespół Rozwojowy PandasBiblioteka do manipulacji i analizy danych
matplotlibMatplotlib Developers Biblioteka do tworzenia statycznych, animowanych i interaktywnych wizualizacji
SeabornMichael Waskom i inni.Biblioteka wizualizacji danych statystycznych oparta na matplotlib
scikit-learnZespół deweloperski scikit-learnBiblioteka uczenia maszynowego zawierająca różne algorytmy klasyfikacji, regresji i klastrowania
tensorflowGoogleOpen-source framework uczenia maszynowego, w tym Keras API do budowy sieci neuronowych
imblearnProgramiści imbalanced-learnBiblioteka do obsługi niezrównoważonych zbiorów danych, w tym SMOTE do nadpróbkowania
OstrzeżeniaStandardowa biblioteka PythonaModuł do wysyłania komunikatów ostrzegawczych
Plik uzupełniający 4: code_compute_time.py
numpyDeweloperzy NumPyBiblioteka obliczeń numerycznych dla Pythona
PandyZespół Rozwojowy PandasBiblioteka manipulacji i analizy danych
matplotlibTwórcy MatplotlibBiblioteka wizualizacji do tworzenia wykresów i figur
SeabornMichael Waskom i inni.Biblioteka wizualizacji danych statystycznych oparta na matplotlib
scikit-learnZespół deweloperski scikit-learnBiblioteka uczenia maszynowego z narzędziami do klasyfikacji, regresji i wstępnego przetwarzania
tensorflowGoogleOpen-source framework uczenia maszynowego z Keras API dla sieci neuronowych
imblearnZespół deweloperów imbalanced-learnBiblioteka do obsługi niezrównoważonych zbiorów danych (obejmuje SMOTE)
OstrzeżeniaStandardowa biblioteka PythonaModuł do wysyłania komunikatów ostrzegawczych
GodzinaStandardowa biblioteka PythonaModuł funkcji związanych z czasem
psutilGiampaolo RodolaBiblioteka do pobierania informacji systemowych i monitorowania zużycia zasobów
system operacyjnyStandardowa biblioteka PythonaModuł do interakcji z systemem operacyjnym
Supplemental File 5: DNN.py.
PandyZespół Rozwojowy PandasBiblioteka manipulacji i analizy danych
numpyDeweloperzy NumPyBiblioteka obliczeń numerycznych dla Pythona
GodzinaStandardowa biblioteka PythonaModuł funkcji związanych z czasem
psutilGiampaolo RodolaBiblioteka do wyszukiwania informacji systemowych i monitorowania zasobów
matplotlibTwórcy MatplotlibBiblioteka wizualizacji do tworzenia wykresów i figur
scikit-learnZespół deweloperski scikit-learnBiblioteka uczenia maszynowego z narzędziami do wstępnego przetwarzania danych, wyboru modeli i metryk
imblearnZespół deweloperów imbalanced-learnBiblioteka do obsługi niezrównoważonych zbiorów danych (obejmuje SMOTE)
tensorflowGoogleOpen-source framework uczenia maszynowego z Keras API do budowy sieci neuronowych

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