Real-time Machine Learning For Recommendations
Eugene Yan 5 years ago
Chip Huyen discusses real-time machine learning for recommendation systems, explaining when real-time approaches make sense versus batch processing and how companies in China and the US implement them differently. Real-time recommendations are most valuable for time-sensitive, mission-centric activities like shopping and movie selection, or when dealing with cold-start problems in customer acquisition phases. The article covers collaborative filtering and Alibaba's Swing algorithm as practical approaches, noting that batch recommendations remain sufficient for most use cases despite real-time recommendations' benefits in specific contexts.