This document summarizes the development of a machine learning system to classify customer service messages on social media as either actionable or noise.
Initially, a single global model was trained but performance degraded over time as the data distributions changed. To address this, the authors developed a two-model approach using a global model trained on large datasets and local models for each brand that learn from feedback to adapt to changing definitions of actionable vs noise. Combining predictions from global and local models improved accuracy to around 82% and allowed for personalization to each brand's needs. Further work aims to improve robustness to bias and concept drift.