sayanroyc / Spartan_Server

0 stars 0 forks source link

Item Score #30

Closed sayanroyc closed 8 years ago

sayanroyc commented 8 years ago

I think discussing on here is better instead over texts, easier to keep records and go back to.

So, item score. This is open-ended but really important to our success because it allows users to (hopefully) find items of similar interest. Let's get a list of ideas: 1) Weight vector, where each element corresponds to the how often the user rents from a certain category. For examples, if the categories are ["Mens", "Electronics", "Books"], and a user tends to be renting a lot of books, few electronics, and no mens items, his weight vector would look something like: [0.01, 2, 25]. We can experiments with either addition or multiplication for promotion after each rent event.

nickgarfield commented 8 years ago

Yeah, good ideas. I think we should probably expect that we will have to add new categories at some point in the future. Smart phones, tablets, and wearables could all be categories that couldn't have existed 8 years ago.

Theres definitely a lot of ways to go with score. I think what you defined is a really good. Basically, if a user has rented items in the Game Consoles section, show them more items in the Game Consoles section.

On top of this, we could look for purchasing patterns among all users and even get into demographics. If users that tend to rent from the Game Consoles section also tend to correlate with the users that rent from the Video Games, then we can recommended video games to someone who is looking at game consoles.

sayanroyc commented 8 years ago

DONEZO (for a while). score function returns a distance score, price score, and user_category_weight score. We can manually set the weighting of each for score and aggregate into one score.