Open in app

Sign in

Write

Sign in

Michael Roizner
Michael Roizner

130 Followers

Home

About

5 days ago

Beyond External Embeddings: Integrating User Histories for Enhanced Recommendations

Some time ago, I wrote about how to use external embeddings. Today, let’s discuss a related (even overlapping) topic: how to use external user history, i.e., history from another service. …

Recommendation System

3 min read

Beyond External Embeddings: Integrating User Histories for Enhanced Recommendations
Beyond External Embeddings: Integrating User Histories for Enhanced Recommendations
Recommendation System

3 min read


Published in

Towards Data Science

·Nov 24

Two-Tower Networks and Negative Sampling in Recommender Systems

Understand the key elements that power advanced recommendation engines — One of the most important types of models in recommendation systems at present is the two-tower neural networks. They are structured as follows: one part of the neural network (tower) processes all the information about the query (user, context), while the other tower processes information about the object. The outputs…

Recommendation System

7 min read

Two-Tower Networks and Negative Sampling in Recommender Systems
Two-Tower Networks and Negative Sampling in Recommender Systems
Recommendation System

7 min read


Nov 16

Rating Systems: The Math Behind Stars

Many services feature ratings of objects: products, movies, applications, organizations on a map. How should these be accurately calculated? The question is not as simple as it seems at first glance. I won’t even touch upon important nuances such as dishonest manipulation of ratings, or the fact that reducing the…

Ratings And Reviews

4 min read

Rating Systems: The Math Behind Stars
Rating Systems: The Math Behind Stars
Ratings And Reviews

4 min read


Published in

Towards Data Science

·Sep 23

From Hacks to Harmony: Structuring Product Rules in Recommendations

Don’t let heuristics undermine your ML, learn to combine them — In today’s data-driven landscape, recommendation systems power everything from social media feeds to e-commerce. While it’s tempting to think that machine learning algorithms do all the heavy lifting, that’s only half the story. …

Recommendation System

6 min read

From Hacks to Harmony: Structuring Product Rules in Recommendations
From Hacks to Harmony: Structuring Product Rules in Recommendations
Recommendation System

6 min read


Sep 10

Leveraging External Embeddings in Recommender Systems: A Practical Guide

In recommender systems, you frequently encounter situations where you have access to ‘external embeddings.’ These are embeddings trained independent of the task at hand — like using BERT for text or a pretrained neural network applied to images. Users might also bring external information, perhaps from their activities on another…

Recommendation System

3 min read

Leveraging External Embeddings in Recommender Systems: A Practical Guide
Leveraging External Embeddings in Recommender Systems: A Practical Guide
Recommendation System

3 min read


Aug 31

SLIM: A Fast and Interpretable Baseline for Recommender Algorithms

Continuing from our post about linear models, today we’ll delve into a specific case — Sparse Linear Methods (SLIM). Here’s what sets this method apart: It’s simple. The model is interpretable, making it easy to debug. It’s quite efficient; the model trains quickly (though this depends on the problem size). …

Recommendation System

3 min read

SLIM: A Fast and Interpretable Baseline for Recommender Algorithms
SLIM: A Fast and Interpretable Baseline for Recommender Algorithms
Recommendation System

3 min read


Aug 22

Beyond Counters: Linear Models in Recommendations

Linear models are nearly the simplest tools in machine learning, but they shouldn’t be underestimated. They are remarkably adaptable, and their predictive power can be enhanced by utilizing good features. This post explores one of their applications in recommendations and draws an analogy with counters. Let’s start with the basics…

Recommendation System

3 min read

Beyond Counters: Linear Models in Recommendations
Beyond Counters: Linear Models in Recommendations
Recommendation System

3 min read


Aug 16

Counters in Recommendations: From Exponential Decay to Position Debiasing

In recommendations and similar ML tasks, the use of counters as features is a popular approach. Examples include the number of times a user has clicked on documents from the same host or a document’s CTR (calculated using two counters — clicks and impressions). Often, composite keys for aggregation are…

Recommendation System

4 min read

Counters in Recommendations: From Exponential Decay to Position Debiasing
Counters in Recommendations: From Exponential Decay to Position Debiasing
Recommendation System

4 min read


Aug 9

Dot Product or Cosine?

A successful exam is one where you not only pass but also learn something new. More than a year ago, I interviewed at Microsoft. During one of the interviews, I was asked a question to which I didn’t respond very well. Even after hearing the answer, I didn’t grasp it…

Data Science

3 min read

Dot Product or Cosine?
Dot Product or Cosine?
Data Science

3 min read


Aug 6

When Logarithmic Scale in Prediction Models Causes Bias

The minimization of the sum of squares on a logarithmic scale inevitably causes some bias. I’d like to delve deeper into this statement I shared in my previous post. I’ll begin with an example from my personal experience. Once, I was involved in a project aimed at forecasting a certain…

Machine Learning

2 min read

When Logarithmic Scale in Prediction Models Causes Bias
When Logarithmic Scale in Prediction Models Causes Bias
Machine Learning

2 min read

Michael Roizner

Michael Roizner

130 Followers

Recommender Systems Expert

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams