Next: Cosine-based Similarity
Up: Item-based Collaborative Filtering Algorithm
Previous: Item-based Collaborative Filtering Algorithm
Item Similarity Computation
One critical step in the item-based collaborative filtering algorithm
is to compute the similarity between items and then to select the most
similar items. The basic idea in similarity computation between two
items i and j is to first isolate the users who have rated both
of these items and then to apply a similarity computation technique
to determine the similarity si,j. Figure 2 illustrates
this process, here the matrix rows represent users and the columns
represent items.
Figure 2:
Isolation of the co-rated items and similarity computation
|
There are a number of different ways to compute the similarity between
items. Here we present three such methods. These are cosine-based
similarity, correlation-based similarity and adjusted-cosine similarity.
Badrul M. Sarwar
2001-02-19