Personalized News Recommender System
A lazy-loading approach to training with large-scale interaction data
- Turned user-behavior logs into ranking signals to predict engagement over large-scale user–article interactions.
- Avoided materializing a ~125k × 1M item–user similarity matrix (~500 GB) by delegating nearest-neighbor retrieval to Elasticsearch vector search and lazy-loading embeddings on demand.
- Served low-latency real-time inference through a Kafka + Redis pipeline.