Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
0Activity
0 of .
Results for:
No results containing your search query
P. 1
Personalized Navigation for the Web

Personalized Navigation for the Web

Ratings: (0)|Views: 32 |Likes:
Published by Marcos Polanco
Bookmarks can be a key component for gathering preferential information.
Bookmarks can be a key component for gathering preferential information.

More info:

Categories:Types, Research
Published by: Marcos Polanco on Jul 06, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/06/2013

pdf

text

original

 
ecomSys
   R  e  c  o  m  m  e  n   d  e  r   S  y  s  t  e  m  s
COMMUNICATIONSOF THE ACM
March 1997/Vol. 40, No. 3
73
by the user. Over time, Siteseer
learns each user’spreferences and the categories through which theyview the world, and at the same time it learns for eachWeb page how different communities or affinity-based clusters of users regard it. Siteseer then deliverspersonalized recommendations of online content,Web pages, organized according to each user’s folders.Bookmarks (including Hotlists and Favorites) are adesirable mechanism for gathering preference infor-mation as they are already maintained by the user, andthus require no additional behavior for the purpose of informing the recommendation system. In contrast toa click, which can be inadvertently done and rarelytakes much effort or investment, bookmarks are theresult of a very intentional act, something which(especially if the bookmark is placed in a folder) takessome degree of thought and effort, making them a less“noisy” input for inference.Bookmarks also have specific limitations. A volun-tary survey of free response and multiple choice ques-tions, posted to various Usenet news groups anddrawing 40 respondents, indicated that users typi-cally bookmark fewer than half of the sites/pages theyfind interesting, often because a site is easily accessi-
Personalized Navigationfor the Web
S
ITESEERISA
W
EB
-
PAGERECOMMENDATIONSYSTEMTHATUSESAN
individual’s bookmarks and the organization of bookmarks withinfolders for predicting and recommending relevant pages. Siteseerutilizes each user’s bookmarks as an implicit declaration of interest in theunderlying content, and the user’s grouping behavior (such as the place-ment of subjects in folders) as an indication of semantic coherency or rel-evant groupings between subjects.In addition, Siteseer treats foldersas a personal classification systemwhich enables it to contextualizerecommendations in classes defined
Bookmarks can be a key component for gathering preferential information.
James Rucker and Marcos J. Polanco
 
Siteseer: 
 
ble through other means such asanother Web page or a search engine.In addition, users tend to bookmarkfor wildly different reasons, rangingfrom genuine interest to a transientneed to return to a page. Finally,bookmarks either exist, or they don’t.There is no partial bookmark thatwould indicate marginal interest, andthere is no way that bookmarks can beused to indicate a lack of preference,which an explicit feedback system canrequest.Siteseer uses the findings of oneuser as implicit recommendations foranother based on the bookmarkeddiscoveries of a pool of reviewersqualified as trusted recommenders.The criteria for a reviewer being arecommender for another is straight-forward. Fundamentally, Siteseerlooks at each user’s folders and book-marks, and measures the degree of overlap (such as common URLs) of each folder with other people’s folders,giving additional weight to URLsthat are more obscure, (that is, lessprevalent in user folders).
1
The systemdoes not derive any semantic valuefrom the contents of the URLs, northe title of the folders; it uses the URLas a unique identifier and completelyignores the title. By using overlap of contents to determine folder similar-ity, Siteseer establishes concept simi-larity without relying on the titlesgiven to the folders.Using this method, Siteseer formsdynamically defined virtual communi-ties of interest, particular to each userand specific to each of the user’s cate-gories of interest. In our example, Johnhas a “Vacation Spots” folder which,like any other folder, is the basis for theformation of a virtual community. Inthis case, Mary’s “Tropical Getaways”folder has the highest overlap with John’s “Vacation Spots,” making herthe most qualified recommender.
http://www.dominique.org
http://www.puertorico.org http://www.cuba.org 
http://www.bahamas.org
Islas AdjacentesTropical Getaways
http://www.vtourist.com
http://www.puertorico.org http://www.pctravel.com
http://www.belize.org
http://www.canarias.org 
http://www.costarica.orghttp://www.vtourist.orghttp://www.delorme.comhttp://www.costarica.org
http://www.cuba.org http://www.pctravel.com
http://www.belize.org
Exotic LocationsVacation Spots
http://www.cuba.org http://www.puertorico.org http://www.pctravel.com
http://www.alaska.org
http://www.canarias.org 
http://www.france.org
http://www.bahamas.org http://www.vtourist.comhttp://www.delorme.com
http://www.tahiti.orghttp://www.egypt.org
http://www.puertorico.org 
http://www.morocco.org
Caribbean Paradise
 Joanne JohnMaryChristine
This figure shows fourqualified folders, selected froma larger pool, which are partof the virtual neighborhoodsurrounding John’s“Vacation Spots.” Mary’s“Tropical Getaways” is themost qualified recommendingfolder, if computed by simpleoverlap. Also, note that“http://www.vtourist.com”would be the highestconfidence recommendation,given that it is coming fromMary’s “Tropical Getaways,”and also because it iscontained in anotherqualified recommender’sfolder, Christine’s“Caribbean Paradise.”
1
This explanation is significantly simplified but con-veys the main point; the mechanism for determin-ing folder similarity is more complex and involvesadditional factors not mentioned.
74
March 1997/Vol. 40, No. 3
COMMUNICATIONSOF THE ACM

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->