Yelp developed a back-testing engine to safely simulate changes to their ad budget allocation system before deploying them to production. The system replays historical campaign data day-by-day using production code, ML models (CatBoost) to predict outcomes like clicks and leads, and Bayesian optimization (Scikit-Optimize) to
•14m read time• From engineeringblog.yelp.com
Table of contents
IntroductionWhat is a Back-Testing Engine?How our Ad Budget Allocation system worksSystem overviewInsights & LearningsConclusionSort: