1 An Anti-Spam filter based on Adaptive Neural Networks Alexandru Catalin Cosoi Researcher / BitDefender AntiSpam Laboratory

Slides:



Advertisements
Similar presentations
Introduction to Machine Learning BITS C464/BITS F464
Advertisements

Université du Québec École de technologie supérieure Face Recognition in Video Using What- and-Where Fusion Neural Network Mamoudou Barry and Eric Granger.
Marković Miljan 3139/2011
Data mining in wireless sensor networks based on artificial neural-networks algorithms Authors: Andrea Kulakov and Danco Davcev Presentation by: Niyati.
A segmented principal component analysis applied to calorimetry information at ATLAS ACAT May 22-27, Zeuthen, Germany H. P. Lima Jr, J. M. de Seixas.
Multiple Criteria for Evaluating Land Cover Classification Algorithms Summary of a paper by R.S. DeFries and Jonathan Cheung-Wai Chan April, 2000 Remote.
Brian Merrick CS498 Seminar.  Introduction to Neural Networks  Types of Neural Networks  Neural Networks with Pattern Recognition  Applications.
Decision Support Systems
Introduction to Neural Networks John Paxton Montana State University Summer 2003.
1 Abstract This study presents an analysis of two modified fuzzy ARTMAP neural networks. The modifications are first introduced mathematically. Then, the.
Data classification based on tolerant rough set reporter: yanan yean.
NTU CSIE 研 究 生:方瓊瑤 A Vision-Based Driver Assistance System Based on Dynamic Visual Model 指導教授:陳世旺博士 傅楸善博士.
An Illustrative Example
Three kinds of learning
Classification of Music According to Genres Using Neural Networks, Genetic Algorithms and Fuzzy Systems.
Instar Learning Law Adapted from lecture notes of the course CN510: Cognitive and Neural Modeling offered in the Department of Cognitive and Neural Systems.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Artificial Neural Networks Ch15. 2 Objectives Grossberg network is a self-organizing continuous-time competitive network.  Continuous-time recurrent.
ART (Adaptive Resonance Theory)
SOMTIME: AN ARTIFICIAL NEURAL NETWORK FOR TOPOLOGICAL AND TEMPORAL CORRELATION FOR SPATIOTEMPORAL PATTERN LEARNING.
Spam? Not any more !! Detecting spam s using neural networks ECE/CS/ME 539 Project presentation Submitted by Sivanadyan, Thiagarajan.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
LLNL-PRES This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344.
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Soft Computing Colloquium 2 Selection of neural network, Hybrid neural networks.
Knowledge Systems Lab JN 9/15/2015 Heterogeneous Collection of Learning Systems for Confident Pattern Recognition Joshua R. New Knowledge Systems Laboratory.
Abstract This poster presents results of three studies dealing with application of ARTMAP neural networks for classification of remotely sensed multispectral.
Modular Neural Networks: SOM, ART, and CALM Jaap Murre University of Amsterdam University of Maastricht
NEURAL NETWORKS FOR DATA MINING
Adaptive Resonance Theory
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
Machine Learning Using Support Vector Machines (Paper Review) Presented to: Prof. Dr. Mohamed Batouche Prepared By: Asma B. Al-Saleh Amani A. Al-Ajlan.
A Language Independent Method for Question Classification COLING 2004.
Data Mining Knowledge on rough set theory SUSHIL KUMAR SAHU.
Advances in the Use of Neurophysiologycally-based Fusion for Visualization and Pattern Recognition of Medical Imagery M. Aguilar, J. R. New and E. Hasanbelliu.
The Perceptron. Perceptron Pattern Classification One of the purposes that neural networks are used for is pattern classification. Once the neural network.
Soft Computing Lecture 14 Clustering and model ART.
Handwritten Recognition with Neural Network Chatklaw Jareanpon, Olarik Surinta Mahasarakham University.
Ming-Feng Yeh1 CHAPTER 16 AdaptiveResonanceTheory.
National Taiwan A Road Sign Recognition System Based on a Dynamic Visual Model C. Y. Fang Department of Information and.
Spam Detection Ethan Grefe December 13, 2013.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 12-1 Chapter 12 Advanced Intelligent Systems.
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
1 Adaptive Resonance Theory. 2 INTRODUCTION Adaptive resonance theory (ART) was developed by Carpenter and Grossberg[1987a] ART refers to the class of.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
Team Members Ming-Chun Chang Lungisa Matshoba Steven Preston Supervisors Dr James Gain Dr Patrick Marais.
A False Positive Safe Neural Network for Spam Detection Alexandru Catalin Cosoi
Durban, South Africa, 8 July 2013 Automated Targeted Attacks Alexandru Catalin Cosoi, Chief Security Strategist, Bitdefender ITU.
Pattern Recognition. What is Pattern Recognition? Pattern recognition is a sub-topic of machine learning. PR is the science that concerns the description.
Artificial Neural Networks By: Steve Kidos. Outline Artificial Neural Networks: An Introduction Frank Rosenblatt’s Perceptron Multi-layer Perceptron Dot.
Neural network based hybrid computing model for wind speed prediction K. Gnana Sheela, S.N. Deepa Neurocomputing Volume 122, 25 December 2013, Pages 425–429.
National Taiwan Normal A System to Detect Complex Motion of Nearby Vehicles on Freeways C. Y. Fang Department of Information.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
PART IV: The Potential of Algorithmic Machines.
COMP61011 : Machine Learning Ensemble Models
Dynamic Routing Using Inter Capsule Routing Protocol Between Capsules
Counter propagation network (CPN) (§ 5.3)
Dr. Unnikrishnan P.C. Professor, EEE
Intelligent Leaning -- A Brief Introduction to Artificial Neural Networks Chiung-Yao Fang.
Chapter 12 Advanced Intelligent Systems
Deep Learning Hierarchical Representations for Image Steganalysis
Zhengjun Pan and Hamid Bolouri Department of Computer Science
Intelligent Leaning -- A Brief Introduction to Artificial Neural Networks Chiung-Yao Fang.
An Improved Neural Network Algorithm for Classifying the Transmission Line Faults Slavko Vasilic Dr Mladen Kezunovic Texas A&M University.
Clustering Techniques
Department of Electrical Engineering
Adaptive Resonance Theory
Deep Learning Authors: Yann LeCun, Yoshua Bengio, Geoffrey Hinton
The Network Approach: Mind as a Web
Presentation transcript:

1 An Anti-Spam filter based on Adaptive Neural Networks Alexandru Catalin Cosoi Researcher / BitDefender AntiSpam Laboratory

2 Neural Networks  a large number of processing elements, called neurons  a different approach in problem solving  neural networks and conventional algorithmic computers complement each other

3 Adaptive Resonance Theory  Proposed by Carpenter and Grossberg in  Solves the stability – plasticity dilemma  ART architecture models can self-organize in real time producing stable recognition while getting input patterns beyond those originally stored  Contains two components: an attentional and an orienting subsystem  The orienting subsystem works like a novelty detector

4 ARTMAP  ARTMAP  a class of Neural Network architectures  perform incremental supervised learning  multi-dimensional maps  input vectors presented in arbitrary order  Fuzzy ARTMAP  features presented in fuzzy logic

5 System  A complex system that will  gather the spam and ham corpus  study its characteristics  learn  no human involvement

6 Inputs  words like viagra, mortgage, xanax  obfuscated words  information extracted from headers  other heuristics used in Anti-Spam filters

7 Hierarchy  Initial implementation: single neural network  Increasing number of heuristics  Increasing number of training items  Train both on spam and ham  Improvements  Next step: multiple neural networks (a hierarchy)  Run only requested heuristics  Perform a refined classification  Split into several categories  Increase detection speed  Learn new patterns without losing detection on older spam

8 Hierarchy

9 Correction module and noise reduction  Performs noise reduction on the input data before entering the learning phase  Increases discrimination rate between the input patterns  Eliminates or modifies patterns that can cause misclassification (same pattern for multiple categories)

10 Results

11 Results Table 3: Detection results on an increasing number of training items. Both train and test corpus were analyzed. Detection results on training items Detection results on test items

12 Conclusions  Fast learning method  Solves the stability – plasticity dilemma (property preserved from the ART-modules)  Improves consistently the heuristic filter Faster The analysis is based on pattern recognition  Performs a refined analysis  High detection rates  Advanced categorization  Multiple spam categories  Can also be used for parental control  Can perform classification (business, school, personal) In conclusion, this system improves both speed and detection