Spam, phishing, and fraud detection using random projections, adversarial learning, and semi-supervised learning
Latent Dirichlet Allocation