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 条
  • [41] An evolutionary programming algorithm for multi-objective optimisation
    Lewis, A
    Abramson, D
    CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 1926 - 1932
  • [42] Dynamical multi-objective optimization evolutionary algorithm
    Xiong, SW
    Li, F
    Wang, W
    Feng, C
    THIRD INTERNATIONAL SYMPOSIUM ON MULTISPECTRAL IMAGE PROCESSING AND PATTERN RECOGNITION, PTS 1 AND 2, 2003, 5286 : 418 - 421
  • [43] Efficient Hybrid Multi-Objective Evolutionary Algorithm
    Mohammed, Tareq Abed
    Bayat, Oguz
    Ucan, Osman N.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2018, 18 (03): : 19 - 26
  • [44] A multi-objective evolutionary algorithm for fuzzy modeling
    Jiménez, F
    Gómez-Skarmeta, AF
    Roubos, H
    Babuska, R
    JOINT 9TH IFSA WORLD CONGRESS AND 20TH NAFIPS INTERNATIONAL CONFERENCE, PROCEEDINGS, VOLS. 1-5, 2001, : 1222 - 1228
  • [45] Interval Robust Multi-Objective Evolutionary Algorithm
    Soares, G. L.
    Guimaraes, F. G.
    Maia, C. A.
    Vasconcelos, J. A.
    Jaulin, L.
    2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 1637 - +
  • [46] Multi-drop Container Loading using a Multi-objective Evolutionary Algorithm
    Kirke, Travis
    While, Lyndon
    Kendall, Graham
    2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 165 - 172
  • [47] Multi-scenario microgrid optimization using an evolutionary multi-objective algorithm
    Li, Wenhua
    Wang, Rui
    Zhang, Tao
    Ming, Mengjun
    Lei, Hongtao
    SWARM AND EVOLUTIONARY COMPUTATION, 2019, 50
  • [48] Multi-band antenna design using multi-objective evolutionary algorithm
    Zhan, Z
    Hui, LY
    2004 3RD INTERNATIONAL CONFERENCE ON COMPUTATIONAL ELECTROMAGNETICS AND ITS APPLICATIONS, PROCEEDINGS, 2004, : 200 - 203
  • [49] A new multi-objective evolutionary algorithm for solving high complex multi-objective problems
    Li, Kangshun
    Yue, Xuezhi
    Kang, Lishan
    Chen, Zhangxin
    GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2006, : 745 - +
  • [50] Decomposition based Multi-Objective Evolutionary Algorithm in XCS for Multi-Objective Reinforcement Learning
    Cheng, Xiu
    Browne, Will N.
    Zhang, Mengjie
    2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 622 - 629