Questions tagged [recommender-system]

Everything related to recommender systems

100 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
4
votes
1answer
234 views

How to deal with position bias in search?

In search, position of the search result affects the click-through rate a great deal. How do people usually deal with this ? In practice how to remove such bias to create unbiased training data for ...
3
votes
1answer
90 views

Neural Network - Sparsity of collaborative based filtering and modelling the prediction problem

I'm fairly new to machine learning and for that matter, neural networks, but for the past couple of days I decided to take a stab at a fairly classical and practical problem of neural networks/machine ...
3
votes
0answers
85 views

Interpretation of Similarity Number generated by LogLikehood in Mahout

I have a pretty basic question and I was hoping someone could help me. I’m not a math person and I’m fairly new to mahout so I’m looking for a poor’s man explanation. It is a typical order ...
2
votes
1answer
32 views

Item-based recommender using K-NN

I'm trying to build an item-based recommender using k-nn. I have a list of items, all of which have some properties (features) in common. ...
2
votes
1answer
41 views

Similar students using Machine Learning

I have a student performance data, where I have marks of various subjects for the students and I want to find similar students with good marks in a particular subject using machine learning. How do I ...
2
votes
0answers
82 views

Regularization term in Matrix Factorization

I'm trying to build a naive recommender system using latent factor model for MovieLens dataset. From the observed set of ratings I'm trying to build a model which will decompose the sparse matrix to N ...
2
votes
1answer
48 views

Evaluating recommendations quality and accuracy

I'm developing a recommendation system, that should provide my clients what actions they should take in order to hit certain targets. The underlying mechanics of the process is physical - where both ...
2
votes
2answers
81 views

Matrix Factorisation Improvement

I am using SGD matrix factorisation (python) using the movielens dataset to make recommendations. I have a website which allows users to give feedback which is positive or negative to whether an item ...
2
votes
2answers
1k views

ROC-AUC loss for GRU Model: Cannot use tflearn's loss in keras

I am trying to use tflearn.objectives.roc_auc_score as a loss function for a GRU network in Keras but I get the following error: ...
2
votes
0answers
48 views

How does SVD actually provide the recommendations? I seem to get conflicting answers

I am reading a text book that basically says the following: Given a matrix A where A is USERS x ITEMS we can use SVD to decompose the matrix into: $$A = U \times \Sigma \times V^T$$ Then we can take ...
2
votes
1answer
196 views

Use of negative correlation coefficient in pearson correlation algorithm for recommender systems

I'm new in recommender systems and I try to find similar users of a base users for user-based collaborative filtering. When I calculated the similarity score now between two users (based on there ...
2
votes
0answers
294 views

Recommendation matrix as a product of User Similarity and Ratings

For both item-item and user-user collaborative filtering the recommendation matrix $Γ_{m x n}$, which is an (m x n) matrix, can be defined as: $$Γ(i,j)=r_{ij}$$ For user-user collaborative ...
2
votes
0answers
305 views

wrong prediction from graphlab.recommender.item_similarity_recommender

I have a question about basic understanding of how item-item collaborative filtering of "Graphlab" library works. I run this code: ...
2
votes
0answers
320 views

Taxonomy of recommender system methodologies

There's tons of material online but yet I can't reconcile the different definitions for recommender system methodologies / strategies. I think we can identify several axes: memory vs model based; ...
2
votes
1answer
277 views

Vectorizing equation in MATLAB

I am working on collaborative filtering using matrix factorization in MATLAB. I am using Gradient Descent for parameter learning. The cost function to optimize is : $ J = {\left\| I \odot (R - U V') \...
2
votes
0answers
940 views

How to use Python's FastFM library (factorization machines) for recommendation tasks?

I have a dataset of <user, item> pairs where each entry records which user bought which item. e.g. ...
2
votes
0answers
83 views

Selecting the number of hashes for minhash? Working with extremely sparse data and want more collisions

I'm attempting to use minhash to generate clusters and similarities, and I am primarily using ideas from these resources. http://www2007.org/papers/paper570.pdf https://chrisjmccormick.wordpress.com/...
2
votes
0answers
351 views

Spark ALS-WR giving the same recommended items for all users

We are trying to build a recommendation system for a supermarket with diverse item types (ranging from fast-moving grocery to low-moving electronic items). Some items are purchased more frequently in ...
2
votes
0answers
198 views

How to create Self learning data product

I am trying to build price recommendation solution for clients in a scalable manner. I have two choices as below. Professional service: Statistician involvement to build regression model or any ...
2
votes
0answers
290 views

Creating Data model for mahout recommendation engine

I am trying to build an item-item similarity matching recommendation engine with mahout. The data set is as in the following format ( attributes are in text not in numerals format ) ...
2
votes
0answers
41 views

Modeling Pipeline Budget

I have been tasked with creating a pipeline chart with the live data and the budgeted numbers. I know what probability of each phase of reaching the next. The problem is I have no Idea what to do ...
2
votes
2answers
670 views

Can a recommendation system be built without any user ratings?

I was planning to make an artwork recommendation system as a project by using the WikiArt open source dataset available on kaggle, I'm still looking for datasets which might already have user ratings ...
1
vote
0answers
9 views

Reducing the Number of Training Samples for collaborative filtering 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 ...
1
vote
0answers
12 views

What is the current state of the art solution for Movielens 100k / 20M?

I found Basic recommendation system for Movilens dataset using Keras which has a solution which works ok (MAE 0.84). What is the current state of the art for this dataset?
1
vote
1answer
37 views

How to use testing data set to measure recommender system algorithm

I am new to recommender systems and am trying to build one using item-to-time CF. Currently, I am trying to evaluate/measure results using MAE. I have one step which is unclear (after I managed to ...
1
vote
0answers
87 views

Cosine similarity with arrays contaning NaN

I am trying to calculate a cosine similarity using Python in order to find similar users basing on ratings they have given to movies. As it can be expected there are a lot of NaN values. I am using ...
1
vote
0answers
17 views

Personalised search ranking for hotels

I've built hotel embeddings which gives very satisfactory results in returning similar hotels for each hotel. Now the problem I'm trying to solve is to rank the hotels in order of relevancy to the ...
1
vote
0answers
37 views

Is it a good idea to train Neural Network for classification on dataset where each document has a different class i.e. no class is repeated again?

My goal is to build a recommendation model for which I want to use Neural Network (LSTM). The user will give some input keywords and the model should return the suggestions (classes) based on ...
1
vote
0answers
19 views

How do I recommend items to out of training users based on its recent views?

I used Spark's ALS implementation of matrix factorization (Collaborative Filtering for Implicit Feedback) to train user and item embeddings. Since we have a lot of users in system, I had to sample ...
1
vote
1answer
66 views

Understanding Youtube recommender (candidate generation step)

I'm trying to understand https://storage.googleapis.com/pub-tools-public-publication-data/pdf/45530.pdf Their candidate generation step outputs topn items via softmax (with negative sampling) at ...
1
vote
1answer
46 views

A weird result from a recommender system

Say there're the top 10 most popular items among 100 sales products and about 100k users regularly purchase items on daily basis. ...
1
vote
0answers
19 views

recommend new category paths based on factor item matrix and sales of the items

Matrix A be a user item matrix. Upon performing UV decomposition, I have just the V matrix. The matrix A differs every week and I get a new V matrix every week. The matrix U is not kept track of and ...
1
vote
0answers
17 views

Including user-item pairs without interactions in implicit feedback dataset for recommender system

I have a dataset which contains information about how many times a particular user viewed certain item. So, I don't have rows for all combinations (where the value will be zero ofc because the user ...
1
vote
0answers
32 views

Job Recommendation System

I am building a Job Recommendation System where I have Student Data for different subjects in Machine Learning(Data Viz, Python, Statistics, etc) and their skills from the resume. Need to Recommend ...
1
vote
1answer
32 views

Creating a Feature to determine popularity

I am Building a Recommendation System in which i have Multiple Category , I want to Know how Popular is my Product in each Categories. For that I am considering Probabilty as one factor. For e.g I ...
1
vote
0answers
90 views

How do I perform Leave One Out Cross Validation For Top n Recommendation Sytems?

I am new in making recommendation systems . I am using the surpriselib library to evaluate my recommendations. All the Accuracy Metrics are well supported in this library. But I also want to compute ...
1
vote
0answers
12 views

How do I store/model data needed for my recommendation module?

I'm reading data from a store's product catalog, a 100mb xml file which contains product-wise attributes like prices, categories, etc. Given a product_id, my job ...
1
vote
1answer
301 views

Neural network model for sparse multi-class classifier on Tensorflow

The problem I'm trying to solve is the following: the data is Movielens with N_users=6041 and N_movies=3953, ~1 million ratings. For each user, a vector of size N_movies is defined, and the values ...
1
vote
1answer
38 views

Recommender system that connect users with each other , should I go for content based or collaborative filtering?

I am trying to build a system where user come on the platform and he chooses a topic(predefined few topics) and then we connect him with any random online user who chooses the same topic. Then they ...
1
vote
0answers
114 views

SVD++ vs wALS: Which is the more effective for implicit feedback in Recommendation system

As SVD++ can be used for implicit feedback, I would like to know whether SVD++ can gives better results than the wALS algorithm (paper: Collaborative Filtering for Implicit Feedback Datasets ). I can'...
1
vote
0answers
20 views

Can I sum up feature vectors of a user‘s collection?

I want to find items that are similar to items users already have in their collection. Every item has attributes, so I created feature vectors where every element of the vector represents an attribute ...
1
vote
0answers
276 views

How to choose negative examples for recommendation system?

I am building a search recommendation system for e-commerce which generates most relevant results given an input query. I have framed it as a classification problem (learning to rank) and using ...
1
vote
1answer
38 views

How to recommend items after finding similar users in recommendation system

As the title explains my problem, I'm done with creating a recommendation system that can give me similar users for any given new user. The problem I face is, If I extract the list of products that ...
1
vote
0answers
106 views

Advantages of Binary Rating System for Collaborative Filtering Recommender Systems

I notice that Netflix, which I think used to use a five-star scale for rating content and give predicted ratings for unrated content on the same scale, now just has basic like/dislike buttons. Music ...
1
vote
0answers
38 views

How to match prospective buyers with sellers based on their profile data?

I am working on a problem to match buyers and sellers in a B2B marketplace. The main aim is to provide relevant recommendations to buyers about sellers that they might be interested in. I am planning ...
1
vote
1answer
188 views

What's the best classification model for this recommendation engine?

I'm not a data scientist but I'm trying to implement a recommendation engine on my company. My application runs on PHP but I'll use Python to process this data. My company is an online school, with ...
1
vote
0answers
33 views

What Algorithm to use for course path

If I want to suggest a course path for a student who wanted to be a chemical engineering where each degree has to go through certain mandatory courses like math ,physics chemistry . Again to complete ...
1
vote
0answers
132 views

Binary (Unary) Recommendation System with Biased Views

I would like to create a content recommendation system based on binary click data that also takes views into account. What content a user has been exposed to, and therefore has the chance to click ...
1
vote
0answers
59 views

How to build a proper Source Code dataset for Machine Learning?

I have been given a project in which my goal is to create a Machine Learning Recommender system that makes Source Code Recommendations(in Python Code) for lets say 10 basic statements (for, if, with, ...
1
vote
0answers
31 views

Multiple Seeds Content Based filtering Recommender System

I want to create a content based filtering recommender system which has multiple seeds. All that I have read about is having an initial seed from which the recommendations should be similar to. This ...