a safe marketplace for customers and gain their trust Trust and Safety Reduce customer anxiety about the marketplace Customer Reliability Engineering Moderate items to detect items violating our policies Content Moderation
system Rule based warning / stop Automatic deletion Customer Support Rule based + ML Model 1. Before Listing 2. After Listing New Listing Client-side rule based
Can detect novel violations ◦ Can detect violations from images of items • Bad ML system is worse than rule based system ◦ ML system should detect items that were not detected by rule-based system to add value ▪ Should be worth the cost • Data ETL is the most important for violated item detection ◦ System for easy annotation ◦ Massive labeled data ◦ Feedback loop
various topics (weapons, drugs, counterfeit goods etc.) ◦ Easy to re-train and deploy independently ◦ One-vs-all models handle class imbalance better ◦ Abstracted code and training pipelines makes maintenance easy • Millions of requests handled daily • Combination of tree-based and deep learning models
+ Optuna for tree-based models • Kubeflow for model training and offline evaluation ◦ Kubeflow pipeline created using components for dataset fetching, training and offline evaluation ◦ Same pipeline for experiments and production model training • Model evaluation metric Precision@K ◦ K=bound on the number of alerts from model