Note that there are some explanatory texts on larger screens.

plurals
  1. POCollaborative Filtering: Ways to determine implicit scores for products for each user?
    primarykey
    data
    text
    <p>Having implemented an algorithm to recommend products with some success, I'm now looking at ways to calculate the initial input data for this algorithm.</p> <p>My objective is to calculate a score for each product that a user has some sort of history with.</p> <p>The data I am currently collecting:</p> <ul> <li>User order history</li> <li>Product pageview history for both anonymous and registered users</li> </ul> <p>All of this data is timestamped.</p> <h3>What I'm looking for</h3> <p>There are a couple of things I'm looking for suggestions on, and ideally this question should be treated more for discussion rather than aiming for a single 'right' answer.</p> <ul> <li>Any additional data I can collect for a user that can directly imply an interest in a product</li> <li>Algorithms/equations for turning this data into scores for each product</li> </ul> <h3>What I'm NOT looking for</h3> <p>Just to avoid this question being derailed with the wrong kind of answers, here is what I'm doing once I have this data for each user:</p> <ul> <li>Generating a number of user clusters (21 at the moment) using the k-means clustering algorithm, using the pearsons coefficient for the distance score</li> <li>For each user (on demand) calculating their a graph of similar users by looking for their most and least similar users within their cluster, and repeating for an arbitrary depth.</li> <li>Calculating a score for each product based on the preferences of other users within the user's graph</li> <li>Sorting the scores to return a list of recommendations</li> </ul> <p>Basically, I'm not looking for ideas on what to do once I <em>have</em> the input data (I may need further help with that later, but it's not the point of this question), just for ideas on how to generate this input data in the first place</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload