首页    期刊浏览 2024年12月04日 星期三
登录注册

文章基本信息

  • 标题:Combined Heuristic Technique for Optimization of Bloom Filter in Spam Filtering
  • 本地全文:下载
  • 作者:Natarajan, Arulanand ; Subramanian, S. ; Premalatha, K.
  • 期刊名称:Journal of Computer Science
  • 印刷版ISSN:1549-3636
  • 出版年度:2011
  • 卷号:7
  • 期号:9
  • 页码:1439-1447
  • DOI:10.3844/jcssp.2011.1439.1447
  • 出版社:Science Publications
  • 摘要:Problem statement: Spam is an irrelevant or inappropriate message sent on the internet to a large number of newsgroups or users. A spam word is a list of well-known words that often appear in spam mails. Bloom Filter (BF) is used for identification of spam word. Approach: BF is a simple but powerful data structure that can check membership to a static set. The trade-off to use BF is a certain configurable risk of false positives. The odds of a false positive can be made very low if the hash bitmap is sufficiently large. Bin Bloom Filter (BBF) has number of BFs which assign group of words into bins with different false positive rates based on weight of the spam words. Genetic Algorithm (GA) was employed to minimize the total membership invalidation cost of BBF. GA had premature convergence problem. Simulated Annealing (SA) was incorporated with GA to prevent the premature convergence effectively. Results: The experimental results of total membership invalidation cost are analyzed for various sizes of bins. The results showed that the combined GA-SA model outperforms SA and GA model. Conclusion: GA has premature convergence due to its genetic operators that are not able to generate offsprings which are superior to the parents. So more number of similar chromosomes presented on the population. When GA is incorporated with SA new genes were introduced which causes diversity in the population and prevents premature convergence. The combined GA-SA outperforms GA and SA.
  • 关键词:Spam word; hash function; genetic algorithm; simulated annealing; static set; premature convergence; long vector; bit array
国家哲学社会科学文献中心版权所有