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 条
  • [21] Antenna design using dynamic multi-objective evolutionary algorithm
    Jiao, Ruwang
    Sun, Yongzhi
    Sun, Jianqing
    Jiang, Yuhong
    Zeng, Sanyou
    IET MICROWAVES ANTENNAS & PROPAGATION, 2018, 12 (13) : 2065 - 2072
  • [22] Dynamical Multi-objective Optimization Using Evolutionary Algorithm for Engineering
    Wang, Lingling
    Li, Yuanxiang
    ADVANCES IN COMPUTATION AND INTELLIGENCE, 2010, 6382 : 304 - 311
  • [23] Multi-Objective Optimization of Hybrid Renewable Energy System Using an Enhanced Multi-Objective Evolutionary Algorithm
    Ming, Mengjun
    Wang, Rui
    Zha, Yabing
    Zhang, Tao
    ENERGIES, 2017, 10 (05)
  • [24] A Multi-objective Evolutionary Algorithm based on Decomposition for Constrained Multi-objective Optimization
    Martinez, Saul Zapotecas
    Coello, Carlos A. Coello
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 429 - 436
  • [25] An orthogonal multi-objective evolutionary algorithm for multi-objective optimization problems with constraints
    Zeng, SY
    Kang, LSS
    Ding, LXX
    EVOLUTIONARY COMPUTATION, 2004, 12 (01) : 77 - 98
  • [26] Hybridizing a multi-objective simulated annealing algorithm with a multi-objective evolutionary algorithm to solve a multi-objective project scheduling problem
    Yannibelli, Virginia
    Amandi, Analia
    EXPERT SYSTEMS WITH APPLICATIONS, 2013, 40 (07) : 2421 - 2434
  • [27] Multi-Objective Quantum Evolutionary Algorithm for Discrete Multi-Objective Combinational Problem
    Wei, Xin
    Fujimura, Shigeru
    INTERNATIONAL CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI 2010), 2010, : 39 - 46
  • [28] New multi-objective evolutionary algorithm: steady elimination evolutionary algorithm
    Yan, Zhen-Yu
    Kang, Li-Shan
    Chen, Yu-Ping
    Fu, Peng-Hui
    Wuhan Daxue Xuebao (Lixue Ban)/Journal of Wuhan University (Natural Science Edition), 2003, 49 (01):
  • [29] An evolutionary algorithm for dynamic multi-objective optimization
    Wang, Yuping
    Dang, Chuangyin
    APPLIED MATHEMATICS AND COMPUTATION, 2008, 205 (01) : 6 - 18
  • [30] A multi-objective evolutionary algorithm for examination timetabling
    C. Y. Cheong
    K. C. Tan
    B. Veeravalli
    Journal of Scheduling, 2009, 12 : 121 - 146