Multi-objective Spam Filtering Using an Evolutionary Algorithm

被引:8
|
作者
Dudley, James [1 ]
Barone, Luigi [1 ]
While, Lyndon [1 ]
机构
[1] Univ Western Australia, Sch Comp Sci & Software Engn, Nedlands, WA 6009, Australia
关键词
D O I
10.1109/CEC.2008.4630786
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
SpamAssassin is a widely-used open source heuristic-based spam filter that applies a large number of weighted tests to a message, sums the results of the tests, and labels the message as spam if the sum exceeds a user-defined threshold. Due to the large number of tests and the interactions between them, defining good weights for SpamAssassin is difficult: moreover, users with different needs may desire different sets of weights to be used. We have built a multi-objective evolutionary algorithm MOSF that evolves weights for the tests in SpamAssassin according to two independent objectives: minimising the number of false positives (legitimate messages mislabeled as spam), and minimising the number of false negatives (spam messages mislabeled as legitimate). We show that MOSF returns a set of solutions offering a range of setups for SpamAssassin satisfying different users' needs, and also that MOSF can derive solutions which beat the existing SpamAssassin weights in both objectives simultaneously. Applying these ideas could substantially increase the usefulness of SpamAssassin and similar systems.
引用
收藏
页码:123 / 130
页数:8
相关论文
共 50 条
  • [31] Multi-objective Evolutionary Algorithm for Security Enhancement
    Banu, R. Narmatha
    Devaraj, D.
    JOURNAL OF ELECTRICAL SYSTEMS, 2009, 5 (04)
  • [32] An evolutionary algorithm for constrained multi-objective optimization
    Jiménez, F
    Gómez-Skarmeta, AF
    Sánchez, G
    Deb, K
    CEC'02: PROCEEDINGS OF THE 2002 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2002, : 1133 - 1138
  • [33] A Parallel Implementation of a Multi-objective Evolutionary Algorithm
    Kannas, Christos C.
    Nicolaou, Christos A.
    Pattichis, Constantinos S.
    2009 9TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND APPLICATIONS IN BIOMEDICINE, 2009, : 595 - +
  • [34] An evolutionary algorithm for dynamic multi-objective TSP
    Yang, Ming
    Kang, Lishan
    Guan, Jing
    ADVANCES IN COMPUTATION AND INTELLIGENCE, PROCEEDINGS, 2007, 4683 : 62 - +
  • [35] EMOCA: An Evolutionary Multi-Objective Crowding Algorithm
    Rajagopalan, Ramesh
    Mohan, Chilukuri
    Mehrotra, Kishan
    Varshney, Pramod
    JOURNAL OF INTELLIGENT SYSTEMS, 2008, 17 (1-3) : 107 - 123
  • [36] A multi-objective evolutionary algorithm for examination timetabling
    Cheong, C. Y.
    Tan, K. C.
    Veeravalli, B.
    JOURNAL OF SCHEDULING, 2009, 12 (02) : 121 - 146
  • [37] MULTI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR IMAGE SEGMENTATION
    Abeysinghe, Wajira
    Wong, Michael
    Hung, Chih-Cheng
    Bechikh, Slim
    2019 IEEE SOUTHEASTCON, 2019,
  • [38] An effective and fast multi-objective evolutionary algorithm
    Zeng, Jie, 1600, Binary Information Press (11):
  • [39] An new evolutionary multi-objective optimization algorithm
    Mu, SJ
    Su, HY
    Chu, J
    Wang, YX
    CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 914 - 920
  • [40] Dynamic multi-objective optimization evolutionary algorithm
    Liu, Chun-an
    Wang, Yuping
    ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 4, PROCEEDINGS, 2007, : 456 - +