![]() ![]() To better understand how learners respond to the variety of notifications, we started experimenting with bandit algorithms. What if AI could find the best notification to send to each user each day? So, last year some of our Machine Learning Engineers set out to build a custom AI system to do just that. We wondered if we could help more learners stay motivated by making the algorithm smarter. However, when sending practice reminders, it used to be that notifications were selected from the pool at random. This way, only the best templates get permanently added to the pool. Since one of Duolingo’s operating principles is “Test everything,” we always run experiments to test new notifications on a small number of learners before using them across the board. ![]() We periodically update these to keep things fresh and engaging. We use a variety of pre-written notifications for our practice reminders, and we personalize them based upon a variety of factors such as the language you're studying and your current streak. In this post we’ll take a peek at the AI behind these notorious notifications. And let's be honest, most of us have probably swiped away one of these notifications.and probably felt a bit guilty in the process.īut, have you ever wondered how Duo decides what message to send? Well, last year Duolingo’s Machine Learning Engineers built a really neat AI system to find the perfect reminder to send each learner each day! We recently published this novel algorithm in a paper and short presentation at the Knowledge Discovery and Data Mining (KDD) Conference 2020. ![]() In fact, Duo's persistence is so well known that it's even become a popular internet meme. Daily practice is essential for language learning, so Duolingo helps learners stay on track by sending daily practice reminders. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |