Personalized recommendation of related content based on automatic metadata extraction

In order to efficiently use information, users often need access to additional background information. This additional information might be stored at various places, such as news websites, company directories, geographic information systems, etc. Oftentimes, in order to access these different pieces of information, the user has to launch new browser windows and direct them to appropriate resources. In our today's Web 2.0, the problem of accessing background information becomes even more prominent: Due to the large number of different users contributing, Web 2.0 sites grow quickly and, most often, in a more uncoordinated way regarding, e.g., structure and vocabulary used, than centrally controlled sites. In such an environment, finding relevant information can become a tedious task. In this paper, we propose a framework allowing for automated, user-specific annotation of content in order to enable provisioning of related information. Making use of unstructured data analysis services like UIMA or Calais, we are able to identify certain types of entities like locations, persons, etc. These entities are wrapped into semantic tags that contain machine-readable information about the entity type. The entity types are associated with applications able to provide background information or related content. A location, e.g., could be associated with Google Maps, whereas a person could be associated with the company's employee directory. However, it strongly depends on the individual user's interests and experience which additional information he deems relevant. We therefore tailor the information provided based on the User Model, which reflects the user's interests and expertise. This allows providing the user with in-place, in-context background information on those entities he is likely to be interested in as well as with recommendations to related content for those entities. It also relieves users from the tedious task of manually collecting relevant additional information. Our main concepts have been prototypically embedded within IBM's WebSphere Portal.

[1]  Asunción Gómez-Pérez,et al.  Ontological Engineering: With Examples from the Areas of Knowledge Management, e-Commerce and the Semantic Web , 2004, Advanced Information and Knowledge Processing.

[2]  Corporate Act-Net Consortium,et al.  The active database management system manifesto: a rulebase of ADBMS features , 1996, SGMD.

[3]  Anupriya Ankolekar,et al.  Kalpana - enabling client-side web personalization , 2008, Hypertext.

[4]  Stefan Decker,et al.  Creating Semantic Web Contents with Protégé-2000 , 2001, IEEE Intell. Syst..

[5]  Peter Brusilovsky,et al.  User Models for Adaptive Hypermedia and Adaptive Educational Systems , 2007, The Adaptive Web.

[6]  Ramanathan V. Guha,et al.  SemTag and seeker: bootstrapping the semantic web via automated semantic annotation , 2003, WWW '03.

[7]  Alfred Kobsa,et al.  The Adaptive Web, Methods and Strategies of Web Personalization , 2007, The Adaptive Web.

[8]  Eric Prud'hommeaux,et al.  Annotea: an open RDF infrastructure for shared Web annotations , 2002, Comput. Networks.

[9]  Alenka Kavcic,et al.  Fuzzy user modeling for adaptation in educational hypermedia , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[10]  A MusenMark,et al.  Creating Semantic Web Contents with Protégé-2000 , 2001 .

[11]  Arnaud Sahuguet,et al.  Looking at the Web through XML glasses , 1999, Proceedings Fourth IFCIS International Conference on Cooperative Information Systems. CoopIS 99 (Cat. No.PR00384).

[12]  Siegfried Handschuh,et al.  P-TAG: large scale automatic generation of personalized annotation tags for the web , 2007, WWW '07.

[13]  Yong Yu,et al.  Learning to Generate CGs from Domain Specific Sentences , 2001, ICCS.

[14]  Maurice D. Mulvenna,et al.  Personalization on the Net using Web mining: introduction , 2000, CACM.

[15]  Steffen Staab,et al.  From Manual to Semi-Automatic Semantic Annotation: About Ontology-Based Text Annotation Tools , 2000, SAIC@COLING.

[16]  Célia da Costa Pereira,et al.  An Evolutionary Approach to Ontology-Based User Model Acquisition , 2003, WILF.

[17]  Steffen Staab,et al.  Authoring and annotation of web pages in CREAM , 2002, WWW.

[18]  Hyoil Han,et al.  Semantically enhanced user modeling , 2007, SAC '07.

[19]  Steffen Staab,et al.  An annotation framework for the semantic web , 2001 .

[20]  Steffen Staab,et al.  On deep annotation , 2003, WWW '03.

[21]  Alenka Kavÿÿ Fuzzy User Modeling for Adaptation in Educational Hypermedia , 2004 .

[22]  Hsin-Chang Yang Bridging the WWW to the Semantic Web by Automatic Semantic Tagging of Web Pages , 2005, The Fifth International Conference on Computer and Information Technology (CIT'05).

[23]  Asunción Gómez-Pérez,et al.  Ontological Engineering: A state of the Art , 1999 .