Aug 2023
7 Mon
8 Tue
9 Wed
10 Thu
11 Fri 09:00 AM – 06:00 PM IST
12 Sat
13 Sun
Aug 2023
7 Mon
8 Tue
9 Wed
10 Thu
11 Fri 09:00 AM – 06:00 PM IST
12 Sat
13 Sun
This video is for members only
The success of large-scale recommender systems hinges upon their ability to deliver accurate and timely recommendations to a diverse user base. At Glance, we offer snackable personalized content to the lock screens of 200M smartphones. In this context, continuous monitoring is paramount as it safeguards data integrity, detects drifts, addresses evolving user preferences, optimizes system downtime, and ultimately augments the system’s effectiveness and user satisfaction. This talk explores the critical role of continuous monitoring in our ecosystem. We introduce Vigil, a comprehensive end-to-end monitoring framework designed specifically for Glance’s recommender systems. These practices revolve around three key pillars: mitigating developer fatigue, ensuring precise predictions, and establishing a centralized monitoring framework. By adopting these practices, we have observed an 18% increase in user engagement, a 30% reduction in compute cost, a 26% drop in downtime, and a surge in developer productivity demonstrated by a 45% decrease in turnaround time.
Implementing Vigil has led to tangible improvements in key performance metrics, showcasing the value of effective end-to-end monitoring in large-scale recommender systems. Glance’s experience with Vigil highlights the importance of continuous monitoring. The talk offers valuable insights that can be applied to similar large-scale recommender systems, benefiting system performance, user engagement, cost-efficiency, and developer productivity.
Slides Hyperlink - Vigil: Effective end-to-end monitoring for large-scale recommender systems at Glance
MLOps, Recommender Systems, ML Model lifecycle, ML Monitoring Best Practices, ML Monitoring Implementation
Aug 2023
7 Mon
8 Tue
9 Wed
10 Thu
11 Fri 09:00 AM – 06:00 PM IST
12 Sat
13 Sun
Hosted by
Supported by
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}