PinnedInData Science CollectivebyAdrien Biarnes·Apr 17, 2025Next-gen retrieval function with learned similarities — Theory and implementation — Part 1Going beyond the simple dot-product for state of the art candidate generationA response icon5A response icon5
PinnedAdrien Biarnes·Aug 13, 2022Building a Multi-Stage Recommendation System (Part 1.1)Understanding candidate generation and the two-tower modelA response icon9A response icon9
InTDS ArchivebyAdrien Biarnes·Jul 18, 2023Mixture-of-Softmaxes for Deep Session-based Recommender SystemsModern session-based deep recommender systems can be somehow limited by the softmax bottleneck like their language model cousinsA response icon1A response icon1
InTDS ArchivebyAdrien Biarnes·Mar 11, 2023A Complete Tutorial on Off-Policy Evaluation for Recommender SystemsHow to reduce the offline-online evaluation gap
Adrien Biarnes·Sep 27, 2022Building a multi-stage recommendation system (part 2.1)Heavy ranking model strategy and design — Multi-gate Mixture-of-Experts
Adrien Biarnes·Aug 25, 2022Building a multi-stage recommendation system (part 1.2)Implementation of the two-tower model and its application to H&M dataA response icon4A response icon4
InTDS ArchivebyAdrien Biarnes·Feb 10, 2021How CatBoost encodes categorical variables?One of the key ingredients of CatBoost explained from the ground upA response icon3A response icon3
InTDS ArchivebyAdrien Biarnes·Jan 26, 2021From Boosting to GradientBoostA friendly but rigorous explanation
InTDS ArchivebyAdrien Biarnes·Oct 14, 2020Multinomial Mixture Model for Supermarket Shoppers Segmentation (A complete tutorial)Complete analysis and implementation of a multinomial mixture model for supermarket shopper segmentation and predictive profiles prediction
Adrien Biarnes·Sep 21, 2020EM of GMM appendix (M-Step full derivations)This article is an extension of “Gaussian Mixture Models and Expectation-Maximization (A full explanation)”. If you didn’t read it, this…A response icon2A response icon2