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