Using online linear classifiers to filter spam emails

被引:21
作者
Wang, Bin [1 ]
Jones, Gareth J. F.
Pan, Wenfeng
机构
[1] Chinese Acad Sci, Comp Technol Inst, Beijing, Peoples R China
[2] Dublin City Univ, Sch Comp, Dublin 9, Ireland
关键词
online linear classifier; Perceptron; Winnow; anti-spam filtering;
D O I
10.1007/s10044-006-0045-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The performance of two online linear classifiers-the Perceptron and Littlestone's Winnow-is explored for two anti-spam filtering benchmark corpora-PU1 and Ling-Spam. We study the performance for varying numbers of features, along with three different feature selection methods: information gain (IG), document frequency (DF) and odds ratio. The size of the training set and the number of training iterations are also investigated for both classifiers. The experimental results show that both the Perceptron and Winnow perform much better when using IG or DF than using odds ratio. It is further demonstrated that when using IG or DF, the classifiers are insensitive to the number of features and the number of training iterations, and not greatly sensitive to the size of training set. Winnow is shown to slightly outperform the Perceptron. It is also demonstrated that both of these online classifiers perform much better than a standard Naive Bayes method. The theoretical and implementation computational complexity of these two classifiers are very low, and they are very easily adaptively updated. They outperform most of the published results, while being significantly easier to train and adapt. The analysis and promising experimental results indicate that the Perceptron and Winnow are two very competitive classifiers for anti-spam filtering.
引用
收藏
页码:339 / 351
页数:13
相关论文
共 29 条
[1]  
Androutsopoulos I, 2000, P WORKSH MACH LEARN, P9
[2]  
ANDROUTSOPOULOS I, 2000, P 23 ANN INT ACM SIG, P160
[3]  
ANDROUTSOPOULOS I, 2004, 20042 NCSR
[4]  
[Anonymous], P 17 ACM S APPL COMP
[5]  
[Anonymous], P 4 INT C REC ADV NA
[6]  
[Anonymous], P 4 EUR C PRINC PRAC
[7]  
[Anonymous], 1997, Proceedings of the fourteenth international conference on machine learning, DOI DOI 10.1016/J.ESWA.2008.05.026
[8]  
Bel N, 2003, LECT NOTES COMPUT SC, V2769, P126
[9]  
Cohen W. W., 1995, P 12 INT C MACH LEAR, P115, DOI DOI 10.1016/B978-1-55860-377-6.50023-2
[10]  
DAGAN I, 1997, P 2 C EMP METH NAT L, P55