Using RTD for recommendations from large number of items

I am often asked whether RTD can be used to recommend items when the number of available items is extremely large, in the tens of thousands to a couple of millions. These situations can be encountered in a number of different industries, including retail, media outlets or portals and news organizations.

Traditional approaches to these situations include Market Basket Analysis and Collaborative Filtering. Collaborative filtering has its strength in extracting affinity information from ratings, and a good CF algorithm can exploit ratings data to extract the least bit of information from it. So these traditional approaches do have their advantages, but nevertheless, they are clearly limited in the following ways:

  1. They can not recommend new items
  2. They can not issue recommendations to new users
  3. They require vast numbers of baskets or ratings to cover the space with statistically significant data
  4. They do not provide flexibility in selecting recommendations to optimize for varying and conflicting business goals

With RTD we are capable of overcoming these limitations by using a technique that does not necessarily involve clustering of items or users, and does not start from scratch for every new item.

Intuitively, it should be clear that the recommendation of the movie "Terminator 3" will follow similar patterns to "Terminator 2", so when T3 appears, the knowledge about T2 can be used as a good approximation. Similarly, the demographic and behavioral data about a user together with the context of an interaction can give us big clues of what the person will be interested n, even if we have not seen any purchase or ratings from that person.

The way we do item recommendations with RTD in this context is to compute the likelihood that an item will be of interest by dividing the likelihood computation into a two layer model network where the base layer computes the affinity of the user with the characteristics of the item and the second layer uses one model to blend the results of the first layer into one final prediction.

Comments:

Oh my goodness! a tremendous article dude. Thank you Nonetheless I am experiencing subject with ur rss . Don’t know why Unable to subscribe to it. Is there anyone getting identical rss downside? Anybody who knows kindly respond. Thnkx

Posted by echte amateure on April 27, 2011 at 02:49 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Issues related to Oracle Real-Time Decisions (RTD). Entries include implementation tips, technology descriptions and items of general interest to the RTD community.

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today