Questions about techniques that infer valid or preferred options from existing data with the goal to make helpful suggestions automatically.
Questions tagged [recommendation-systems]
18 questions
15
votes
4 answers
How to devise an algorithm that suggests feasible cooking recipes?
I once had a veteran in my course that created an algorithm that would suggest cooking recipes. At first, all sort of crazy recipes would come out. Then, she would train the cooking algorithm with real recipes and eventually it would suggest very…
Oeufcoque Penteano
- 405
- 1
- 4
- 11
4
votes
2 answers
How to evaluate recommendation engine without ground truth?
I have developed an algorithm which recommends geographical locations to users based on popular trends and their own interests. The dataset is created by my organization. So the user selects a few categories and based on his interest and rating by…
krammer
- 305
- 2
- 10
4
votes
0 answers
Recommendation algorithms based on a set of attributes
I'm building an application which should suggest products for the users. I want to base my recommendation on different attributes, like location, weather, date, etc. Each of these attributes can have multiple values so the feature space I need to…
Jakub
3
votes
2 answers
Physical Meaning Behind Matrix Factorization
As we all know, Matrix Factorization is an effective method to do rating prediction jobs in recommender systems. Thanks to the work of Yahuda Koren. My question is why MF can do this job? What's the physical meaning behind it?
Chelsea Wang
- 131
- 3
2
votes
1 answer
Is Weighted Averages the Best Method to Aggregate Information?
I'm working on a recommendation system. My system uses user's past rating data, to predict future ratings.
I designed mathematical methods for generating recommendation algorithms that allows me to generate an unlimited number of recommendation…
Tobi Alafin
- 1,647
- 4
- 17
- 22
2
votes
1 answer
Is Supervised Learning Better than Unsupervised Learning (For Recommendation Systems)
I am working on a Recommendation System as a personal project (I finish it on time, I'll present it as my final year project). I devised mathematical methods that estimated User's ratings of products based on their previous ratings, without using…
Tobi Alafin
- 1,647
- 4
- 17
- 22
2
votes
0 answers
How regression is used in item-based collaborative filtering?
In the paper "Item-Based Collaborative Filtering Recommendation Algorithms" In section 3.2.2 about regression, it is said the the user's actual rating of item N (Ru,n), is replaced with an estimate of that rating (R'u,n) via linear regression. The…
soheildb
- 121
- 1
2
votes
0 answers
Baseline approaches for likes prediction
I have a small user-item matrix (25k x 1.8k) describing how users liked or disliked some of the items. Users don't have any attributes but items have several features.
I would like to be able to predict, using this dataset, some of the hidden likes…
maksay
- 136
- 1
- 5
2
votes
1 answer
top-N recommendation in collaborative filtering
I have started to read about user-based and item-based collaborative filtering techniques. I understand how a rating of the target user for a particular item is predicted. How top-N recommendation list is created in user-based/item-based…
rrpp
- 41
- 3
2
votes
3 answers
Algorithm for ensuring that each element ends up in its specified range when composing a list
I am designing a feature recommendation system and I have encountered an algorithmic problem and I am wondering if any of you know if there are known algorithms to solve this type of issue. In our recommendation system the content recommended can…
novy1234
- 123
- 3
1
vote
0 answers
What are useful/new areas to work on for recommendation systems?
I am working on a project on recommendation systems, and would like to know about specific areas/research papers on which some new work can be performed, but not something too time/coding intensive. Its for a project due in 2 months.
user3676846
- 21
- 4
1
vote
1 answer
How to compare two objects for percentage of equivalence
I'm trying to create a nodeJS application. It allows users to rate a bunch of songs and it stores them in their user profiles. I use this information to compare them to other users, and try to find users with similar interests in songs, and I…
Rockstar5645
- 159
- 1
- 7
1
vote
0 answers
Reasoning approaches for implementing a Knowledge-based System?
What are the major approaches in implementing a Knowledge-based System (KBS)? Approaches used to take decisions in a KBS that I have come across so far are the case-based and rule-based reasoning approaches. I would like know about other approaches…
NurShomik
- 173
- 1
- 7
1
vote
2 answers
Relative Importance in Graph Theory
I am working on an algorithm that ranks a set of nodes in a graph with respect to how relative this node is to other predefined nodes (I call them query nodes). The way how the algorithm works is similar to recommendation algorithms. For instance,…
user1894963
- 121
- 2
1
vote
1 answer
Struggling with my graph-based recommendation system & presentation
I'm working on a graph-based video recommendation system, inspired by the paper "Network-Based Video Recommendation Using Viewing Patterns and Modularity Analysis: An Integrated Framework." The system works by:
Building a User-Video Graph, where…
MF8
- 11
- 1