Questions tagged [recommender-system]

For questions related to recommender systems in the context of machine learning and data mining.

Filter by
Sorted by
Tagged with
2 votes
0 answers
116 views

Nearest neighbour search in high dimension retrieves certain points too often

We represent some catalogue items (documents, music tracks, videos, whatever) as vectors embedded in R^d and use them to retrieve nearest neighbours to users query. The typical scenario is that users ...
Peter Franek's user avatar
0 votes
0 answers
33 views

Embedding an item-item similarity matrix within an implicit feedback recommender using ALS

it feels like there is an obvious answer to this but I am struggling to fully get my head around this. BACKGROUND: I am trying to build a recommender based on implicit feedback using the implicit ...
SanMu's user avatar
  • 141
0 votes
1 answer
37 views

What kind of algorithm to use

For a course term project, we have to build a machine learning algorithm in which the user fills out the form and the algorithm analyses the best suitable university based on the responses. I am new ...
Kanan Suleyman's user avatar
1 vote
0 answers
248 views

what is tfrs.metrics.FactorizedTopK in tensorflow recommenders

from the official documentation link In our training data we have positive (user, movie) pairs. To figure out how good our model is, we need to compare the affinity score that the model calculates ...
Bharathwajan's user avatar
0 votes
0 answers
26 views

Recommendation system vs lookup table

I'm asked to develop a recommendation tool to ease building diagrams. Let's say there are 26 elements (A, B, ..., Z), each can be potentially connected to others (with a few exceptions, for example A ...
Mhatami's user avatar
0 votes
1 answer
309 views

Negative sampling in batch or entire dataset?

For nlp task like word2vec, we do negative sampling through the entire dataset But in some cases like candidate generation in recommendation system, we do in batch negative sampling. So my question ...
IMAPOTATO's user avatar
0 votes
0 answers
34 views

Which algorithm should I use to determine if users would enjoy various restaurants?

Lets say I have lots of location-based and demographic data on a user. I know their age, what restaurants they visit most often, what they have rated them on Yelp, the type of food & ambiance they ...
RTT's user avatar
  • 1
1 vote
1 answer
43 views

Features for a Content-Based recommendation system

I'm working on a hybrid recommendation system (collaborative and content-based) for an online ordering/shopping app. So far I've managed to identify a data-source for the collaborative model (likely ...
S_Khan's user avatar
  • 11
1 vote
0 answers
62 views

Is item-based collaborative filtering the same thing as content-based filtering?

According to this Google dev page content-based filtering Uses similarity between items to recommend items similar to what the user likes. collaborative filtering Uses similarities between queries ...
s1234567a's user avatar
1 vote
1 answer
67 views

A recommender system based on millions of fields including text and number

I want to train a model based on millions of fields, including text and number, that are stored in a SQL database and recommend a perfect match based on some inputs. Now, which algorithm is the best ...
user197508's user avatar
2 votes
0 answers
30 views

How matrix factorization helps with recommendations when it converges to the initial user-items matrix?

We can say that matrix factorization of a matrix $R$, in general, is finding two matrices $P$ and $Q$ such that $R \approx P.Q^{T}$ with some constraints on $P$ and $Q$. Looking at some matrix ...
KindNewbie's user avatar
1 vote
0 answers
21 views

Hyperparameters for Reproducing the Results of IRGAN on MovieLens 1M

I am trying to reproduce results reported for IRGAN (information retrieval GAN) on the MovieLens 1M dataset. The results I want to reproduce and their sources are listed in the table below. Model ...
Lukas's user avatar
  • 111
1 vote
1 answer
45 views

Recent methods for Decision Support System (DSS)

In Decision Support System (DSS), we rank items based on predetermined weighted criteria. For example, we want to rank prospective programmers based on their working experience, required salary, set ...
malioboro's user avatar
  • 2,789
1 vote
0 answers
53 views

what is the correct approach for KNN in item based recommendation system?

if I make an application for movies and each user in the system can rate the movies. And I want to make a recommendation system to recommend movies to active user based on his rating for other movies. ...
roro roor's user avatar
0 votes
0 answers
56 views

How can I build a recommendation system that takes into account some constraints or the context?

I am building a recommendation system that recommends relevant articles to the user. I am doing this using simple similarity-based techniques (with the Jaccard similarity) using as features the page ...
m2rik's user avatar
  • 333
1 vote
0 answers
37 views

Human intuition behind SVD in case of recommendation system

This does not answer my question. I struggled very hard to understand the SVD from a linear-algebra point of view. But in some cases I failed to connect the dots. So, I started to see all the ...
F.C. Akhi's user avatar
  • 111
3 votes
1 answer
94 views

What is the most appropriate ML algorithm for creating recommendations

I am trying to find the best algorithm to create a list of recommendations for a user based on the interests of all other users. Say I have a list of of samples: ...
zen's user avatar
  • 133
1 vote
1 answer
56 views

What is meant by the rank of the scoring function here?

I've been reading the paper Reinforcement Knowledge Graph Reasoning for Explainable Recommendation (by Yikun Xian et al.) lately, and I don't understand a particular section: Specifically, the ...
stoic-santiago's user avatar
2 votes
1 answer
179 views

Why can't pure KG embedding methods discover multi-hop relations paths?

According to Reinforcement Knowledge Graph Reasoning for Explainable Recommendation pure KG embedding methods lack the ability to discover multi-hop relational paths. Why is it so?
stoic-santiago's user avatar
1 vote
1 answer
240 views

Which reward function works for recommendation systems using knowledge graphs?

I've been reading this paper on recommendation systems using reinforcement learning (RL) and knowledge graphs (KGs). To give some background, the graph has several (finitely many) entities, of which ...
stoic-santiago's user avatar
1 vote
1 answer
315 views

What are multi-hop relational paths?

What are multi-hop relational paths in the context of knowledge graphs (KGs)? I tried looking it up online, but didn't find a simple explanation.
stoic-santiago's user avatar
1 vote
0 answers
340 views

Why can't I Hyper tune my KNNBasic Algorithm?

I've been trying to hyper tuning my KNNBasic algorithm by the help of grid search for recommendation system for movie review data. The problem is that both of my KNNBasicTuned and KNNBasicUntuned ...
techPirate99's user avatar
2 votes
2 answers
62 views

Using AI to enhance customer service

I'm trying to find out how AI can help with efficient customer service, in fact call routing to the right agent. My usecase is given context of a query from a customer and agents' expertise, how can ...
Tina J's user avatar
  • 973
2 votes
0 answers
24 views

How to model personalized threshold problem with machine learning

Assume that I have a candidate selection system to generate product/user pairs for recommendation. Currently, in order to hold a quality bar for the recommended product, we trained a model to optimize ...
Jason's user avatar
  • 21
1 vote
1 answer
48 views

How to get top 5 movies recommendations from Auto-Encoder

I have trained a model using Auto-encoder on movielens dataset. Below is how i trained the model. ...
Debugger's user avatar
1 vote
0 answers
16 views

Anyone familiar with Bilateral Recommendation System? And suggest any related papers?

I'm working on Bilateral Recommendation System. But not able to find much related papers. Could anyone suggest any papers relative? Thanks
XYTMR's user avatar
  • 11
3 votes
0 answers
100 views

Which machine learning algorithms can be used to build a recommendation system?

I am working on building a recommendation engine. I need to build a model that recommends similar items. Currently, I am using the Nearest Neighbor algorithm present in ...
Harshith's user avatar
  • 131
4 votes
2 answers
419 views

What is the best way to find the similarities between two text documents?

I would like to develop a platform in which people will write text and upload images. I am going to use Google API to classify the text and extract from the image all kinds of metadata. In the end, I ...
Nehemia Litterat's user avatar
1 vote
0 answers
13 views

Reducing the Number of Training Samples for collaborative filtering in recommender systems

I have the following problem: I am doing some research on the accuracy of recommender algorithms that are mostly used nowadays. So, one way to measure their performance is by checking how well they ...
NaveganTeX's user avatar
1 vote
2 answers
213 views

How do I plot a matrix of ratings?

I have a .csv file called ratings.csv with the following structure: ...
NaveganTeX's user avatar
1 vote
2 answers
222 views

Which model is better given their training and validation errors?

Below you have the plots of the training and validation errors for two different models. Both plots show the RMSE values for the validation dataset versus the number of training epochs. It is observed ...
NaveganTeX's user avatar
1 vote
0 answers
34 views

Estimating Baselines using ALS

I am trying to figure out how ALS works when minimizing the following formula: $\\ \\$ $\text{min}_{\lbrace b_u,b_i \rbrace} \sum_{(u,i)\in \mathcal{K}} (r_{ui} - \bar{r} - b_u - b_i )^2 + \lambda_{...
NaveganTeX's user avatar
5 votes
1 answer
155 views

Cold start collaborative filtering with NLP

I’m looking to match two pieces of text - e.g. IMDb movie descriptions and each person’s description of the type of movies they like. I have an existing set of ~5000 matches between the two. I ...
Derek Hans's user avatar
2 votes
1 answer
678 views

When is content-based more appropriate than collaborative filtering?

I know the difference between content-based and collaborative filtering approach in recommender systems. I also know some of the articles said collaborative filtering have some advantages than content-...
malioboro's user avatar
  • 2,789
1 vote
0 answers
664 views

Why is KNNBasic better than KNNWithMeans with the default parameters, but KNNWithMeans performs better with folds?

I'm learning a bit about the use of the Surprise library and I have a set of data with users and ratings. I'm training a network with this library, using KNNBasic and KNNWithMeans, this last algorithm ...
Eduardo Yáñez Parareda's user avatar
1 vote
1 answer
64 views

Learning similarities between customers and offers representation

I am interested in a framework for learning the similarity of different input representations based on some common context. I have looked into word2vec, SVD and siamese networks, all of which are ...
user10283726's user avatar
2 votes
0 answers
152 views

What are some limitations of using Collaborative Deep learning for Recommender systems?

Recently I worked on a paper by Hao Wang, Collaborative Deep learning for Recommender Systems; which uses a two way tightly coupled method, Collaborative filtering for Item correlation and Stacked ...
m2rik's user avatar
  • 333
2 votes
2 answers
204 views

How to design a recommendation system for shift swapping?

I need to design an algorithm such that it handles the request for shift swapping. The algorithm will recommend a list of people who are more likely to swap that shift with the person by analyzing ...
Paras's user avatar
  • 121
1 vote
0 answers
65 views

How do stacked denoising autoencoders work

I've been studying a recommender system which uses a collaborative deep learning approach and Bayesian learning. It has the following NN representation : I need to know the working of stacked ...
m2rik's user avatar
  • 333
0 votes
1 answer
57 views

Can recommendation systems be created for other data other than images?

Can recommendation systems be created (using machine learning) for other data other than images? For audio or video content, is it necessary to use a dataset of actual audio and video files, ...
abc's user avatar
  • 11
-1 votes
1 answer
55 views

Over-exposure of certain items in content based recommendation engine

I'm working on a content based recommendation engine for ebooks. I create document vectors with 300 features for every ebook using a word2vec model trained on google news and determine recommendations ...
Hartger's user avatar
  • 107
5 votes
1 answer
261 views

How do recommendation systems work?

How do recommendation systems (e.g. on Youtube) work? Apparently, every user gets different recommendations depending on his location, his past liked videos, etc. So it would seem like a training ...
Guest2000's user avatar
  • 305