Retrieval + ranking pipeline for Avito ad recommendations. Processes 5B events under a 10 GB RAM budget. Co-visitation beats ALS 3.7x on a novelty-filtered target.
collaborative-filtering learning-to-rank recsys recommender-systems catboost duckdb polars memory-constrained implicit-als co-visitation
-
Updated
Jul 9, 2026 - Jupyter Notebook