......uc berkeley ........is 213 course project... ... school of information management and systems


bin xin
 
rosa ren
 
monica fernandes
 
hong cai
 
   

NOTES ABOUT PERSONALIZATION & CUSTOMIZATION

Sources:
Haym Hirsh, Chumki Basu, and Brian D. Davison "Learning to Personalize" ACM special issue on Personalization, 43 (8), Aug 2000

Barry Smith & Paul Cotter: "A Personalized Television Listings Service", ACM special issue on Personalization, 43 (8), Aug 2000

Udi Manber, Ash Patel, & John Robison: "Experience with Personalization on Yahoo!" ACM special issue on Personalization, 43 (8), Aug 2000

Differences about Personalization and Customization

Although both terms have been used without distinction, the IA and UI communities have been trying to develop the two concepts and clarifing the differences aand impact of those two methods in providing to users a better individual experience.

Customization The user is in control and is able to modify content and the look and feel of content offered on a site.

Personalization It is more technology and behavior driven. The site [computer server] controls what the user sees, based on information about the user's attributes and behaviors stored on the server.

What Can Be Customized

Layout: according to Yahoo experience (see article about Yahoo), people usually prefers the default page. It has to be consider how much value is add to user this kind of customization; power users might use layout customization, but not much the "intermediate user".

Content: most effort has been developed to match user preferences. The goal is "to ensure right people receive the right information at the right time" [Smith/Lotter]

Personalization Approaches

1. Direct manipulation: It is based in user selection and not automatized.

Advantages for user: comprehensible, predictable, controllable actions

Disadvantages for user: does not provide exploration/new options in case user changes taste or preferences. So it has to be simple, easy to update, add/remove.

2. Learn-based customization: It is based on learning algorithms, also called "self-customizing software". What it does:

  • monitors the online activity of users
  • automatically create profiles for the user to capture their domain and behavioral preferences [which can be carried out by a Profile Manager]
  • actions can be captured by click, browse, read content assets

    Advantages: more interactive and dynamic; eliminate irrelevant content for target user

Disadvantages: unpredictability, such as users might click in an article or event for curiosity, or for find something that would match a friend taste, not necessarily his/her taste, and be annoyed by the options that the system offer.

There are different strategies and methods:

Content-filtering method: seeks to recommend similar items for a given user that similar users also liked. For example, News Dude use of user feedback about prediction to refine ["interesting feedback option"]; it considers the preferences of a single user.

Disadvantages: problematic and time consuming; limits of the user profile for future recommendation

Collaborative filtering method: profiles are based on user assigning ratings of items/ finding users who assigned similar rates; some began by asking users to rate something, and cross this info with other people ratings.

Advantages: increases with the user bases [this can be a drawback when the site is launch, so designers might want to wait grown of user bases to implement it; improve diversity

Disadvantages: difficulty to deal with "unusual users" who does not fit in any profile.

Mix of content and collaborative filtering: The goal here is to take the advantages of the two systems and improve precision

Research Questions Underlining Those Methods

  • Is it possible to predict users actions?
  • User's pattern of actions may be different and varies with time
 
 
........updated: Feb 18, 2001
Journalism and Business Models in New Media Publishing image from Gettyone.  Please visit their site to get permission