I want to build a recommender system incorporating diversity and accuracy in the recommender engine.

+7 votes
I want to build a recommender system incorporating diversity and accuracy in the recommender engine.

Can someone help me with the ideas for implementing it in python?
Sep 24, 2018 in Python by likhitha
• 190 points
138 views
can you provide some more information on what actually you want to do? Have you tried anything!
I want to know how can I build a recommendation system with diversity in it and make a difference in my recommendations. Accuracy and diversity are objectives of recosys.

To know what is diversity you can go through this article:

https://en.wikipedia.org/wiki/Recommender_system

2 answers to this question.

+1 vote

I dont know what exactly you are looking for. I think you should go through some of these python recommender system libraries.

answered Sep 24, 2018 by slayer
• 29,050 points
Thank you for the reply,

Diversity, Accuracy are objectives of recommendation systems, but to achieve both on a balanced level is a challenging task. To be precise I am looking for how to achieve diversity through my recommendations along with accuracy.

Different methods of defining diversity are given in this paper below:

https://www.sciencedirect.com/science/article/pii/S0950705117300680

going through the methods I am not getting how to implement or incorporate them in the recommendation engine and bring diversification in the recommended items.

I have gone through the tutorial for building a use-case model of recommendation engine:

https://www.youtube.com/watch?v=9Ky-Zn9AoDE&t=133s

I am looking for a step-by-step approach to build a recommendation engine with diversity in python. So that I can have a clear idea on how to implement.
0 votes

Hey, Likhitha!

This could help you to some extent: https://pdfs.semanticscholar.org/0d21/a1b0354d326ddbbb7141eaae56a7266b670c.pdf

Can you tell more about what are you building your recommendation system for? It would help us tell you about the implementation.

answered Sep 25, 2018 by digger
• 27,630 points
Hi,

I am building my recommender systems for movies. And moreover the paper you suggested I have with me, but I am seeking for a tutorial because reading a paper feels fine but to implement It is not helpful.
Hi Digger,

Could you please help me how to build a multi-objective function for movie recommendation system.

I have the papers with me but need help in implementing it practically.

https://www.researchgate.net/publication/272101638_NNIA-RS_A_multi-objective_optimization_based_recommender_system

Related Questions In Python

0 votes
1 answer
0 votes
1 answer

I have a dictonary in python how to access the value field?

dic={"car":["limo","sedan"]} print (dic.keys())    <-----------------------Fetch the key "car" print (dic['car'][0])   <------------------------Fetch ...READ MORE

answered Dec 19, 2018 in Python by Shuvodip
73 views
0 votes
1 answer

I have a code that I want to use alter values between two columns in my dataset

Hi @elvin. I read your script and ...READ MORE

answered Mar 17 in Python by Omkar
• 67,290 points
24 views
+2 votes
2 answers

In a list of dictionaries, how can I find the minimum calue in a common dictionary field.

There are several options. Here is a ...READ MORE

answered Apr 10, 2018 in Python by charlie_brown
• 7,720 points
54 views
0 votes
1 answer

How can I find out the index of an element from row and column in Python?

You probably want to use np.ravel_multi_index: [code] import numpy ...READ MORE

answered Apr 16, 2018 in Python by charlie_brown
• 7,720 points
67 views
0 votes
1 answer

Python: how to print long text on different lines?

replace with a newline char. file.write(response.read().decode('utf-8').replace(";","\n")) In [72]: ...READ MORE

answered Sep 5, 2018 in Python by slayer
• 29,050 points
33 views