Questions tagged [recommender-system]
Everything related to recommender systems
447
questions
1
vote
1
answer
23
views
A way to perform voting and select a candidate based on nearest neighbours
I'm working on a project where I use FAISS to retrieve n neighbouring vectors based on a query vector. The data in question is textual and is being embedded by using a machine learning model to create ...
1
vote
0
answers
7
views
Find closest item from ALS model using KNN
I have a dataset like:
...
2
votes
0
answers
10
views
What is the correct way to compute hit rate in recommender systems?
I'm working with the famous Movielens 1M dataset and implemented some simple recommender algorithms. While computing the hit rate, I found that it's very low $(\approx 0.008)$ but the papers seem to ...
0
votes
0
answers
13
views
Recommending Quota per customer
Problem Statement:
Predict quota setting for each customer based on his usage.
For example: In a API world, if customer is granted access to the API, and he/she is only allowed to make 5000 requests/...
3
votes
2
answers
531
views
How to evaluate when recommender systems are influencing behavior?
Consider a recommender system which sends discount coupons for cakes to visitors on some website. There are 2 cases:
good case: when a customer visits the website with no intent of buying a cake, but ...
0
votes
1
answer
15
views
How to use recommendation systems in engineering/design projects?
To elucidate an example, imagine that you have to build a recommendation system for keyboard design, where the system should not only use previous designs in the dataset but also suggest ...
0
votes
1
answer
31
views
precision and recall at k for movielens dataset
I wanted to recreate a very simple collaborative filtering example with the 1M movielens dataset I have from Kaggle (https://www.kaggle.com/datasets/odedgolden/movielens-1m-dataset) and then ...
0
votes
0
answers
9
views
How does ALS implementation calculate ratings when model.transform is called?
The spark ALS model is based on this paper: Collaborative Filtering for Implicit Feedback datasets. .
Here, latent vectors are learnt such that instead of estimating R (ratings matrix), they only ...
0
votes
0
answers
20
views
Music Recommander using Implicit Library
I want to build a music recommender predicting the number of times a user will listen to a song. I am using the Implicit library and following this close example :
https://github.com/benfred/implicit/...
0
votes
0
answers
11
views
Can I get un-normalized vectors from the TF USE model?
I'm using this Universal Sentence Encoder (USE) model to get embeddings of a set of texts, each text corresponding to a newspaper article. In order to build a Recommender System, I generate user ...
0
votes
0
answers
14
views
How is the input given to the NeuMF architecture?
I was going through this neural recommendation paper (Fig. 2). I want to implement it from scratch in Tensorflow. The thing I don't understand is how is the input given to this architecture. Can ...
0
votes
0
answers
25
views
How to update item and user factors ALS in Group Specific Recommendation?
I was going through this Group Specific Recommendation System paper. I want to implement this from scratch. I see that they have used Alternating Least Square. But how are they updating the item ...
0
votes
0
answers
23
views
How to combine recommended lists produced by two different models?
Suppose there are two algorithms that I use to generate recommendations for a user, the first one producing list A, the second one producing list B, both of length $k$. Is there a clever way of ...
0
votes
0
answers
27
views
What ways can i find two similar sets of customers use KNN?
I have a study where i want to find users similar to a set of users (SEED).
My data looks like a pivot by customer e.g. sample of SEED looks like (note i drop cust_id):
...
0
votes
0
answers
6
views
Recommender system based on clusters
I'm wondering if this is a correct approach to build recommender systems:
My problem: Recommend phone devices, you have device X and you are likely to switch to device Y.
Understand the data. I want ...
0
votes
0
answers
28
views
Song playlist recommendation system
I want to build a recommender system to suggest similar songs to continue a playlist (similar to what Spotify does by recommending similar songs at the end of a playlist).
I want to build two models: ...
1
vote
1
answer
23
views
Suggestion for Recommender system algorithm for 3 sets of entities
I am building a model to recommend logistic providers to merchants on an e-commerce platform. There are approx. 100k merchants and 20 logistic providers, so scaling is not very important here.
...
0
votes
0
answers
16
views
Creating a new prediction for the Keras.io BST model
The Keras.io example of a Transformer-based recommendation system is a great example for me to understanding neural networks in Keras. But how would you use the create_model_inputs() to get a new ...
1
vote
1
answer
17
views
How to determine the "total number of relevant documents" in calculatiion of Recall in Precision and Recall if it's not known? Can it be estimated?
On Wikipedia there is a practical example of calculating Precision and Recall:
When a search engine returns 30 pages, only 20 of which are relevant,
while failing to return 40 additional relevant ...
0
votes
0
answers
12
views
How are session-parallel mini-batches used for training RNNs for session-based recommender tasks?
I am reading this paper on session-based recommenders with RNNs: https://arxiv.org/abs/1511.06939. During the training phase, the authors apply what they call "session-parallel mini-batches,"...
0
votes
1
answer
10
views
How interpret or what's the meaning of rbm.up results?
I am studying deep learning and the deepnet R package gives me the following example: (rbm.up function Infer hidden units states by visible units)
...
0
votes
0
answers
27
views
How to create recommendation systems that are suitable for deployment in production environment for an ecommerce giant?
I am making a recommendation model for an ecommerce client that has huge number of products of various categories. Product data set can be considered similar to that of Amazon. For now, I am starting ...
1
vote
0
answers
19
views
Advice on using an Open-Source Real-Time Recommender System
We are building a web app that shows users content which they rate on a 1-5 ratings scale. Users typically spend 5 to 10 seconds per item shown before rating.
We would like to display content that is ...
1
vote
0
answers
23
views
Movie Recommendation Model based on user behavior pattern and movie data
Now, I want to develop Agent Based Modeling (ABM) for movie recommendation system.
ABM is a kind of simulation system, I can set some rules for client's action.
In my current setting, I want to make ...
0
votes
0
answers
37
views
Why NMF use frobenius norm?
I read about using NMF for recommendation systems. (Non-negative matrix factorization for recommendation systems)
NMF tries to minimize Frobenius norm of (V - WH) .
...
1
vote
0
answers
6
views
Can I use multi armed bandits to optimize how much both algorithms are weighted when creating a composite score?
So, I'm aware that multi-armed bandits are great for evaluating multiple models and from what I understand, it is mainly used to pick a specific model.
I would still like to evaluate two models but I ...
2
votes
0
answers
89
views
Is there a Mean Average Recall for Item Retrieval/ Recommendation Systems?
Mean Average Precision for Information retrieval is computed using Average Precision @ k (AP@k).
AP@k is measured by first computing Precision @ k (P@k) and then averaging the P@k only for the k's ...
2
votes
2
answers
33
views
Method for determining frequent co-occurrence
Given a set of purchase records, I would like to find out which products are often bought together. Is logistic PCA a sensible method to accomplish that? Are there any clustering methods for that ...
2
votes
1
answer
25
views
Evaluate two Recommender models trained with different data
Suppose you are given two Recommender Systems to evaluate, A and B. Model A is trained with ...
1
vote
1
answer
26
views
Recommend different product using NearestNeighbour
I am working on creating a recommendation system which suggests product for the user, based on the other user's data from the same region.
My dataset is as below
...
0
votes
0
answers
10
views
Deep Part in "Google's Wide & Deep Recommendation Model"
I'm struggling with implementing W&D model in e-commerce field.
especially in "Deep" Part, I can hardly understand the term "installed app" feature
In e-commerce case, I reckon ...
0
votes
0
answers
24
views
Creating a Collaboritve Filtering with No Ratings for a football player Recommender System
I'm creating a recommendation system of football players based on stats of each player (number of passes, crosses, shots, tackles, etc ...) and I have already tried with a Content based recommender. ...
0
votes
0
answers
8
views
Short term memory for online/incremenetal training a linear model
I am trying to make a linear model that predicts user preferences that can be trained in mini batches so that it can be trained incrementally. I think sklearn's partial fit function would work well ...
0
votes
0
answers
15
views
How to format inputs for recommender neural network
I am trying to figure out generally how a production scale recommender system could be designed around neural networks.
In the case of a linear model, one could simply store the preferences weight ...
0
votes
1
answer
48
views
How to get negative samples for reccomender system
In a recommendation system that is based on user preferences and item features (rather than a collaborative filtering approach), how might training be done if only positive samples can be found? For ...
1
vote
0
answers
30
views
Recommender system model fitting on full interaction data
I've build a recommendation system using LightFM, which is a hybrid matrix factorisation model that handles implicit feedback/interactions. The interactions are website interactions (viewing a page, ...
1
vote
0
answers
17
views
Given a set of options where one option is selected prior to an outcome, how to model optimal selection that will increase likelihood of (+) outcome
Say that we have a set of treatment plans (the options) available to a patient. Treatment plans can be invasive-surgery, no-surgery, less-invasive surgery ext...
We have a dataset where a treatment ...
0
votes
0
answers
17
views
Combine Content based model and collaborative filtering model
I'm building a ML model for personalization page. I have two models currently one is content based and another is collaborative filtering. Can someone tell me how can I combine both models and use ...
0
votes
1
answer
30
views
How can I build a model to suggest a person's next meal?
I'm new to machine learning, and I'm trying to think of a way to build a model that can suggest to a user if their next meal should be healthy or unhealthy.
For instance, a user can set a goal: "...
0
votes
0
answers
18
views
Ensemble Model for Recommendation Engine
I want to build an ensemble recommendation engine where I can combine Surprise library algorithms like KNN and SVD to achieve the best result. Can anyone know how to ensemble this technique?
0
votes
1
answer
48
views
Approaches for matching leads to salesmen
I'm starting to tackle a new problem where we are trying to optimally match new leads (perspective customers) for our product to our sales representatives in the hopes of improving bottom-line metrics ...
0
votes
0
answers
20
views
When to use recommender system?
So far I'm under the impression that recommender system are used when there is a need to recommend a bunch of products for a specific user to make it more personalised like YouTube, Amazon etc,.
what ...
0
votes
0
answers
16
views
Question: What are Collaborative filtering recommending Systems of X based on Y called?
I have a dataset of users who have X items and Y (different types of) items. The data is implicit so no ratings are involved.
Now, the recommender systems examples I have found online so far recommend ...
0
votes
1
answer
30
views
Is it bad to use "coefficient of determination" for recommendation?
This is a general question about recommendation:
Is it a bad idea to use "coefficient of determination"($R^2$) as metrics for recommendation?
I am building a model of recommendation and ...
0
votes
0
answers
13
views
Amazon Personalize Recommendations on Subset of Items
I am playing with AP to build a recommendation system and have a question that I am unable to find answers anywhere.
My interactions dataset and items dataset contain several items. But I want the ...
0
votes
0
answers
18
views
How can I combine the information from these two dataframes?
If one of my dataframes gives me some info about items:
...
1
vote
0
answers
18
views
How to generate more market basket association rules for products with smaller basket sizes?
I'm working with data where many customers only buy 1-3 products at a time, meaning that there aren't enough products being purchased together for the market basket algorithm to determine associations....
0
votes
0
answers
45
views
When should I use neural networks?
I am struggling with this exercise. The objective is "to build a recommendation system that predicts the next video" viewed by a user, given the data provided.
So, the dataset consists in ...
0
votes
0
answers
25
views
How to inference LTR (Learning-to-Rank) models?
I've recently started looking into LTR models such as RankNet and LambdaMart. In the instance of LambdaMart and the LETOR dataset, I believe the model accepts the following as training input: query_id ...
1
vote
0
answers
67
views
Apriori algorithm with tags
In apriori algorithm, we can create association rules with respect to the frequencies of the corresponding data set. My question is, what if we have tags data in addition to the transaction data. For ...