Version 1
(of 1)
|
Version created on:
05/05/11 @ 21:07:01
by:
Matko Bošnjak
|
Revision comments
Last edited on: 09/05/11 @ 13:43:09 by: Matko Bošnjak
Title: Item-based collaborative filtering recommender system template
Type: RapidMiner
Preview
(Click on the image to get the full size)
Description
The workflow for item-based collaborative filtering receives a user-item matrix for its input, and the same context defined macros as the user-based recommender template, namely %{id}, %{recommendation_no}, and %{number_of_neighbors}.
Although this process is in theory very similar to user-based technique, it differs in several processing steps since we are dealing with an item-user matrix, the transposed user-item example set. The first step of the workflow, after declaring zero values missing, is transposing the user-item matrix and calculating the item to %{number_of_neighbors} nearest items similarities. The resulting example set consists of IDs of items, IDs of their most similar items and similarity values. This is joined with IDs of items which our user of interest rated. As a result we obtain an example set of item IDs, their scores, and similarities to the items our user has rated. With the next join we filter only those items that our user had no contact with. The last step is to aggregate that data; group each item ID and calculate the average of that item's rating weighted by the similarity of that item to items our user of interest did rate. The operators following this aggregation, grouped in "Postprocessing" subprocess, only format the output and trim the number of examples in the example set to %{recommendation_no}.
Reference:
Bošnjak, M., Antulov-Fantulin, N. Šmuc, T. and Gamberger, D., Constructing recommender systems workflow templates in RapidMiner, Proceedings of the RapidMiner Community Meeting And Conference (RCOMM), 2011, Dublin, Ireland - In Press
Download
Run
Not available
Workflow Components
Workflow Type
Log in to add Tags
Shared with Groups (0)
None
Log in to add to one of your Packs
Current:
0.0 / 5
(0 ratings)
Log in to rate and see breakdown of ratings
Statistics
None
Earliest Version:
[1] - Item-based collaborative filtering recommender system template
This Workflow only has one version.
Reviews
(0)
Other workflows that use similar services
(0)
There are no workflows in myExperiment that use similar services to this Workflow.
Linked Data
Non-Information Resource URI: http://www.myexperiment.org/workflows/2104
Alternative Formats
Copyright © 2007 - 2011 The University of Manchester and University of Southampton
No comments yet
Log in to make a comment