Contents
How does Bayesian spam filtering work?
Bayesian spam filters calculate the probability of a message being spam based on its contents. Unlike simple word-based filters, Bayesian spam filters learn from incoming spam and good email, resulting in a very robust, adaptive, efficient anti-spam approach that rarely returns false positives.
Is spam detection supervised or unsupervised?
Spam detection is a supervised machine learning problem. This means you must provide your machine learning model with a set of examples of spam and ham messages and let it find the relevant patterns that separate the two different categories. Most email providers have their own vast data sets of labeled emails.
How does Google detect spam?
A Google spokesman explained the process as follows: Our neural net system learns based on a huge collection of example “wanted” messages and a similar body of example spam mails. The system tracks thousands of attributes of each message (for example, the words in the message or the sender’s IP address).
Are there any downsides to Bayesian spam filtering?
A downside of Bayesian filtering in cases of more or less targeted spam is that spammers will start using words or whole pieces of text that will lower the score. During prolonged use, these words might get associated with spam, which is called poisoning.
What do you need to know about Bayesian filtering?
Bayesian filtering is a method of spam filtering that has a learning ability, although limited. Knowing how spam filters work will make it more clear how some messages get through and how you can make your own mails less prone to get caught in a spam filter.
How is the Bayes rule used in spam filtering?
Bayesian spam filtering is based on Bayes rule, a statistical theorem that gives you the probability of an event. In Bayesian filtering it is used to give you the probability that a certain email is spam. The name.