Bayesian spam filtering works far better when it uses email-specific signals, richer tokenization, and per-user training. Results from late 2002 to early 2003 show high detection, low false positives, and limits of network-level filtering.
Bayesian spam filtering reaches 99.5% detection with under .03% false positives
Smarter tokenization and email-specific signals close the gap to CRM114
02 — 16
Pantel and Lin achieved only 92% detection and 1.16% false positives from weaker design choices
They trained on just 160 spam and 466 nonspam mails, too little data
03 — 16
Spam filters should use email-specific signals, because headers, structure, and adversaries matter