earticle

논문검색

Classifying Unsolicited Bulk Email (UBE) using Python Machine Learning Techniques

초록

영어

Email has become one of the fastest and most economical forms of communication. However, the increase of email users has resulted in the dramatic increase of spam emails during the past few years. As spammers always try to find a way to evade existing filters, new filters need to be developed to catch spam. Generally, the main tool for email filtering is based on text classification. A classifier then is a system that classifies incoming messages as spam or legitimate (ham) using classification methods. The most important methods of classification utilize machine learning techniques. There are a plethora of options when it comes to deciding how to add a machine learning component to a python email classification. This article describes an approach for spam filtering using Python where the interesting spam or ham words (spam-ham lexicon) are filtered first from the training dataset and then this lexicon is used to generate the training and testing tables that are used by variety of data mining algorithms. Our experimentation using one dataset reveals the affectivity of the Naïve Bayes and the SVM classifiers for spam filtering.

목차

Abstract
 1. Introduction
 2. Building a Dictionary-Based Spam Classifier
 3. Calibrating the Spam Dictionary
 4. Identifying Spam Trigger Words from a Training Corpus
 5. Machine Learning Techniques for Email Clasification
 6. Conclusions and Experimental Results
 Acknowledgements
 References

저자정보

  • Sabah Mohammed Lakehead University
  • Osama Mohammed Lakehead University
  • Jinan Fiaidhi Lakehead University
  • Simon Fong University of Macau
  • Tai hoon Kim Konkuk University

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.