Workflow Entry: Collaborative filtering recommender

Created at: 15/03/11 @ 15:27:10      Last updated: 06/03/12 @ 13:07:22
Information Version 1 (of 1)

Version created on: 15/03/11 @ 15:27:10 by: Matko Bošnjak   |   Revision comments Expand

Last edited on: 15/03/11 @ 15:29:19 by: Matko Bošnjak

Title: Collaborative filtering recommender

Type: RapidMiner


Information Preview

(Click on the image to get the full size)

Medium


Information Description

This process executes a collaborative filtering recommender based on user to item score matrix. This recommender predicts one user’s score on some of his non scored items based on similarity with other users.

The inputs to the process are context defined macros: %{id} defines an item ID for which we would like to obtain recommendation and %{recommender_no} defines the required number of recommendations and %{number_of_neighbors} defines the number of the most similar users taken into account while calculating the predicted score. The process internally uses a user to item matrix in a form of an example set where attributes of the matrix denote items; examples represent a single user while the attribute value denotes a user’s score on the item.

This process calculates Euclidean distance of the requested item to all items calculated only over the items for which the requested item has a score inputted. The resulting distance is recalculated into similarity and used as a weight while calculating weighted average of all the scores. The aggregated scores are then transposed to obtain the list of items and their scores and outputted as the final result.

The output of the process is an example set consisting of two attributes: recommendation and score of the recommendation.


Information Download



Information Run

Not available


Information Workflow Components

Inputs (0)
Operators (24)
Outputs (0)

Information Workflow Type

RapidMiner

Information Original Uploader

Information License

All versions of this Workflow are licensed under:

Information Credits (0)

(People/Groups)

None

Information Attributions (0)

(Workflows/Files)

None

Information Tags (5)

Log in to add Tags

Information Shared with Groups (0)

None

Information Featured In Packs (1)

Log in to add to one of your Packs

Information Ratings (1)

Current:

1.0 / 5

(1 rating)

Log in to rate and see breakdown of ratings

Information Attributed By (0)

(Workflows/Files)

None

Information Favourited By (0)

No one

 

Citations (0)

None


Version History

Earliest Version:
[1] - Collaborative filtering recommender

Created on: Tuesday 15 March 2011 @ 15:27:10 (GMT)

Created by: Matko Bošnjak

Last edited on: Tuesday 15 March 2011 @ 15:29:19 (GMT)

Last edited by: Matko Bošnjak

Revision comments:

None

This Workflow only has one version.



Reviews Reviews (0)

No reviews yet

Be the first to review!



Comments Comments (1)

Log in to make a comment

  • Thursday 17 May 2012 @ 00:18:38 (GMT)

    Hello,

    I would like to read more about the functionality of this process , is there any paperwork or someone could explain in more detail, please?

    Thank you




Workflow Other workflows that use similar services (0)

There are no workflows in myExperiment that use similar services to this Workflow.

What is this?

Linked Data

Non-Information Resource URI: http://www.myexperiment.org/workflows/1948


Alternative Formats

HTML
RDF
XML

New/Upload

Log in / Register

Username or Email:

Password:

Remember me:

OR

Use OpenID:


(eg: name.myopenid.com)

Need an account?
Click here to register

Forgot Password?

Front Page

Home

Invite people to myExperiment

Help pages

About Us

News and Events

Mailing List

Contact Us

Developers

Publications


Taverna Workflow Workbench

myGrid

BioCatalogue

Trident

Google Coop Search

EPSRC

JISC

Microsoft

Powered by:

Rails

Icons:
Silk icon set 1.3