Recommendation System

Recommendation System Series Part 8: The 14 Properties To Take Into Account When Evaluating Real-World Recommendation Systems

Recommendation System Series Part 8: The 14 Properties To Take Into Account When Evaluating Real-World Recommendation Systems

Various properties are commonly considered when choosing the recommendation approach, whether for offline or online scenarios. These properties have trade-offs, so it is critical to understand and evaluate their effects on the overall performance and the user experience. This blog post is my attempt to summarize these properties succinctly.

Recommendation System Series Part 7: The 3 Variants of Boltzmann Machines for Collaborative Filtering

Recommendation System Series Part 7: The 3 Variants of Boltzmann Machines for Collaborative Filtering

In this post and those to follow, I will be walking through the creation and training of recommendation systems, as I am currently working on this topic for my Master Thesis. Part 7 explores the use of Boltzmann Machines for collaborative filtering. More specifically, I will dissect three principled papers that incorporate Boltzmann Machines into their recommendation architecture. But first, let’s walk through a primer on Boltzmann Machine and its variants.

Recommendation System Series Part 6: The 6 Variants of Autoencoders for Collaborative Filtering

Recommendation System Series Part 6: The 6 Variants of Autoencoders for Collaborative Filtering

In this post and those to follow, I will be walking through the creation and training of recommendation systems, as I am currently working on this topic for my Master Thesis. In Part 6, I explore the use of Auto-Encoders for collaborative filtering. More specifically, I will dissect six principled papers that incorporate Auto-Encoders into their recommendation architecture.

Recommendation System Series Part 5: The 5 Variants of Multi-Layer Perceptron for Collaborative Filtering

Recommendation System Series Part 5: The 5 Variants of Multi-Layer Perceptron for Collaborative Filtering

In this post and those to follow, I will be walking through the creation and training of recommendation systems, as I am currently working on this topic for my Master Thesis. In Part 5, I explore the use of Multilayer Perceptron for collaborative filtering.

Recommendation System Series Part 4: The 7 Variants of Matrix Factorization for Collaborative Filtering

Recommendation System Series Part 4: The 7 Variants of Matrix Factorization for Collaborative Filtering

In this post and those to follow, I will be walking through the creation and training of recommendation systems, as I am currently working on this topic for my Master Thesis. Part 4 looks into the nitty-gritty mathematical details of matrix factorization, arguably the most common baseline model for recommendation system research these days.

Recommendation System Series Part 3: The 6 Research Directions of Deep Recommendation Systems That Will Change The Game

Recommendation System Series Part 3: The 6 Research Directions of Deep Recommendation Systems That Will Change The Game

In this post and those to follow, I will be walking through the creation and training of recommendation systems, as I am currently working on this topic for Master Thesis. Part 3 addresses the limitations of using deep learning-based recommendation models by proposing a couple of research directions that might be relevant for the recommendation system scholar community.

Recommendation System Series Part 2: The 10 Categories of Deep Recommendation Systems That Academic Researchers Should Pay Attention To

Recommendation System Series Part 2: The 10 Categories of Deep Recommendation Systems That Academic Researchers Should Pay Attention To

In this post and those to follow, I will be walking through the creation and training of recommendation systems, as I am currently working on this topic for my Master Thesis. Part 2 provides a nice review of the ongoing research initiatives with regard to the strengths, weaknesses, and application scenarios of these models.

Recommendation System Series Part 1: An Executive Guide to Building Recommendation System

Recommendation System Series Part 1: An Executive Guide to Building Recommendation System

In this post and those to follow, I will be walking through the creation and training of recommendation systems, as I am currently working on this topic for Master Thesis. Part 1 provides a high-level overview of recommendation systems, how they are built, and how they can be used to improve businesses across industries.