Slack
Slack logoSlack · Feature trail

Machine Learning for Invite Spam Detection

2 posts · Jun 2017 – Aug 2020

What this trail covers

This thread tracks the evolution of Slack's systems for combating invite spam. Initial efforts focused on manual rule-based systems and rate limiting. This post details the development and deployment of a machine learning model to proactively identify and block spam invites, significantly reducing false positives and freeing up engineering time. The ML approach leverages a sparse logistic regression model trained on features derived from invite data, aiming to predict invite acceptance rates as a proxy for spam.

All Slack trails