SpamGAME is a statistical anti spam filter based on the Gaussian Weighting
algorithm for Text Categorization.
It is written in Python and should run on all platform having a Python interpreter.
At the moment is has only been tested on a Linux box, I plan to test it on Win and Mac soon.
SpamGAME is realeased under the GNU General Public License.
SpamGAME is meant to be used as a thin layer between the reception of the email from a
user's email server and the collocation of it in the user's mailbox.
It works in a way similar to other spam filters:
SpamGAME uses different methods in sequence to classify a message:
SpamGAME is the first spam filter based on the GA.M.E. (GAussian Mono-dimensional Environment)
algorithm for Text Categorization.
GAME is a supervised text categorization method that in
the context of SpamGAME tries to create a classifier of emails based on the hystory of the emails
personally received and manually separated in spam and not spam (a.k.a. ham) by the user. With these
2 corpuses of emails the user can do the training phase in which the system GAME creates its
internal configuration based on the patterns of the mail messages. When a new email arrives,
the classifier calculates its similarity to each of the training corpuses (spam and ham) and assigns the
message to the category with the highest similarity coefficient.
GAME is a statistical classifier method based on the same philosophy of the better known Bayesian methods: the
user must traing the system with the messages he himself has received up to that point, in order to
get an optimal classification of new messages.
Based on personal benchmarks, SpamGAME should have an accuracy of around 95-98% in classifying new messages.