Five lessons from building a deep neural network recommender

09/06/2018
by   Simen Eide, et al.
0

Recommendation algorithms are widely adopted in marketplaces to help users find the items they are looking for. The sparsity of the items by user matrix and the cold-start issue in marketplaces pose challenges for the off-the-shelf matrix factorization based recommender systems. To understand user intent and tailor recommendations to their needs, we use deep learning to explore various heterogeneous data available in marketplaces. This paper summarizes five lessons we learned from experimenting with state-of-the-art deep learning recommenders at the leading Norwegian marketplace FINN.no. We design a hybrid recommender system that takes the user-generated contents of a marketplace (including text, images and meta attributes) and combines them with user behavior data such as page views and messages to provide recommendations for marketplace items. Among various tactics we experimented with, the following five show the best impact: staged training instead of end-to-end training, leveraging rich user behaviors beyond page views, using user behaviors as noisy labels to train embeddings, using transfer learning to solve the unbalanced data problem, and using attention mechanisms in the hybrid model. This system is currently running with around 20% click-through-rate in production at FINN.no and serves over one million visitors everyday.

READ FULL TEXT
research
09/06/2018

Deep neural network marketplace recommenders in online experiments

Recommendations are broadly used in marketplaces to match users with ite...
research
08/14/2023

Cross-Attribute Matrix Factorization Model with Shared User Embedding

Over the past few years, deep learning has firmly established its prowes...
research
05/07/2018

Deep Reinforcement Learning for Page-wise Recommendations

Recommender systems can mitigate the information overload problem by sug...
research
04/12/2021

On the instability of embeddings for recommender systems: the case of Matrix Factorization

Most state-of-the-art top-N collaborative recommender systems work by le...
research
01/18/2023

A Comparative Analysis of Bias Amplification in Graph Neural Network Approaches for Recommender Systems

Recommender Systems (RSs) are used to provide users with personalized it...
research
01/12/2019

Hybrid Recommender Systems: A Systematic Literature Review

Recommender systems are software tools used to generate and provide sugg...
research
09/27/2022

From Ranked Lists to Carousels: A Carousel Click Model

Carousel-based recommendation interfaces allow users to explore recommen...

Please sign up or login with your details

Forgot password? Click here to reset