http://adblocklearner.mozdev.org/
Welcome to the AdBlockLearner project page!
AdBlockLearner is, for now, a standalone extension (yes, this is an
oxymoron, but bear with me) for Mozilla FireFox, that learns to block ads
based on simple user feedback:
* If you want to block an ad, right-click on the picture and select
"Block Me".
* If you want to unblock a picture because it shouldn't have been
blocked, right-click on the page (well you can't right-click on the image
since it's being blocked, right?), click "Unblock" and select the picture
to unblock from the list.
That's it, you just finished reading the user manual! But if you are the
curious type, you can monitor the algorithm's current knowledge base (in
AdBlockLearner's technical lingo we call it "pickin' Babble's brain") by
checking out the environment variables in about
:config (search for
"adblocklearner").
You'll see there that the knowledge base consists simply of two lists of
tokens (Richard calls them "experts") with associated weights. The tokens
are typically obtained by splitting URLs using the "/" character as a
delimiter, but of course other variations are possible and will be
investigated. One list of tokens is pro-filtering, the other is against.
When a URL is being considered for filtering, the experts battle it out,
and the majority wins! How democratic! (One would argue that this is not
democracy, but mere elitist meritocracy, since the experts have different
voting weight).