User model interoperability: a survey

Nowadays a large number of user-adaptive systems has been developed. Commonly, the effort to build user models is repeated across applications and domains, due to the lack of interoperability and synchronization among user-adaptive systems. There is a strong need for the next generation of user models to be interoperable, i.e. to be able to exchange user model portions and to use the information that has been exchanged to enrich the user experience. This paper presents an overview of the well-established literature dealing with user model interoperability, discussing the most representative work which has provided valuable solutions to face interoperability issues. Based on a detailed decomposition and a deep analysis of the selected work, we have isolated a set of dimensions characterizing the user model interoperability process along which the work has been classified. Starting from this analysis, the paper presents some open issues and possible future deployments in the area.

[1]  R. Brussee,et al.  On the Importance of “ Who Tagged What ” , 2006 .

[2]  Bradley N. Miller,et al.  GroupLens: applying collaborative filtering to Usenet news , 1997, CACM.

[3]  Carlo Tasso,et al.  A shell for developing non-monotonic user modeling systems , 1994, Int. J. Hum. Comput. Stud..

[4]  Shlomo Berkovsky,et al.  Decentralized Mediation of User Models for a Better Personalization , 2006, AH.

[5]  Bhaskar Mehta Learning from What Others Know: Privacy Preserving Cross System Personalization , 2007, User Modeling.

[6]  Julita Vassileva,et al.  Active Learner Modelling , 2000, Intelligent Tutoring Systems.

[7]  Barry Smyth,et al.  Adaptive Hypermedia and Adaptive Web-Based Systems, 4th International Conference, AH 2006, Dublin, Ireland, June 21-23, 2006, Proceedings , 2006, AH.

[8]  Celeste Campo Directory Facilitator and Service Discovery Agent , 2002 .

[9]  Peter Brusilovsky,et al.  KnowledgeTree: a distributed architecture for adaptive e-learning , 2004, WWW Alt. '04.

[10]  Alfred Kobsa,et al.  The user modeling shell system BGP-MS , 2005, User Modeling and User-Adapted Interaction.

[11]  H. Darville,et al.  Pieces of the Puzzle , 1995 .

[12]  D. Schum,et al.  A Probabilistic Analysis of the Sacco and Vanzetti Evidence , 1996 .

[13]  Federica Cena,et al.  An approach for evaluating User Model Data in an interoperability scenario , 2006, STAIRS.

[14]  Gordon I. McCalla,et al.  The Massive User Modelling System (MUMS) , 2004, Intelligent Tutoring Systems.

[15]  Alfred Kobsa,et al.  Personalised hypermedia presentation techniques for improving online customer relationships , 2001, The Knowledge Engineering Review.

[16]  Lora Aroyo,et al.  Discovery service for user models in a multi-application context , 2005, Fifth IEEE International Conference on Advanced Learning Technologies (ICALT'05).

[17]  Alexandre Martins,et al.  One for All and All in One , 1999 .

[18]  José Palazzo Moreira de Oliveira,et al.  Sharing Learner Information through a Web Services-based Learning Architecture , 2005, J. Web Eng..

[19]  Wolfgang Wörndl,et al.  Privacy in Distributed User Profile Management , 2003, WWW.

[20]  Ilknur Celik,et al.  Interoperability between AEH user models , 2006, APS '06.

[21]  Vania Dimitrova,et al.  An Evidence-Based Approach to Handle Semantic Heterogeneity in Interoperable Distributed User Models , 2008, AH.

[22]  P. Dolog,et al.  Learner Modeling on the Semantic Web ? , 2005 .

[23]  Tim O'Reilly,et al.  What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software , 2007 .

[24]  Julita Vassileva,et al.  Purpose‐Based Expert Finding in a Portfolio Management System , 2004, Comput. Intell..

[25]  Deborah L. McGuinness,et al.  Bringing Semantics to Web Services with OWL-S , 2007, World Wide Web.

[26]  Ana Paiva,et al.  TAGUS — A user and learner modeling workbench , 2005, User Modeling and User-Adapted Interaction.

[27]  StashNatalia,et al.  The effects of transparency on trust in and acceptance of a content-based art recommender , 2008 .

[28]  J. van Leeuwen,et al.  Adaptive Hypermedia and Adaptive Web-Based Systems , 2002, Lecture Notes in Computer Science.

[29]  Peter Dolog,et al.  A Framework for Browsing, Manipulating and Maintaining Interoperable Learner Profiles , 2005, User Modeling.

[30]  Peter Brusilovsky,et al.  Distributed intelligent tutoring on the web , 1997 .

[31]  Sudha Ram,et al.  Semantic conflict resolution ontology (SCROL): an ontology for detecting and resolving data and schema-level semantic conflicts , 2004, IEEE Transactions on Knowledge and Data Engineering.

[32]  Federica Cena,et al.  User identification for cross-system personalisation , 2009, Inf. Sci..

[33]  Krishna Kumar,et al.  Learn Sesame, a Learning Agent Engine , 1997, Appl. Artif. Intell..

[34]  Alfred Kobsa User Modeling and User-Adapted Interaction , 2005, User Modeling and User-Adapted Interaction.

[35]  Michael Rohs,et al.  The smart phone: a ubiquitous input device , 2006, IEEE Pervasive Computing.

[36]  Lora Aroyo,et al.  SW-EL'04 : semantic web for E-learning : applications of semantic web technologies for E-learning, ISWC'04 workshop, 8th November 2004, Hiroshima , 2004 .

[37]  Nicola Henze,et al.  Interweaving Public User Profiles on the Web , 2010, UMAP.

[38]  Lora Aroyo,et al.  Interoperability in Personalized Adaptive Learning , 2006, J. Educ. Technol. Soc..

[39]  Peter Dolog Identifying Relevant Fragments of Learner Profile on the Semantic Web , 2004 .

[40]  Alfred Kobsa,et al.  User Models in Dialog Systems , 1989, Symbolic Computation.

[41]  Paul Brna,et al.  User Modeling 2005, 10th International Conference, UM 2005, Edinburgh, Scotland, UK, July 24-29, 2005, Proceedings , 2005, User Modeling.

[42]  Tsvi Kuflik,et al.  Mediation of user models for enhanced personalization in recommender systems , 2007, User Modeling and User-Adapted Interaction.

[43]  Judy Kay,et al.  Lifelong Learner Modeling for Lifelong Personalized Pervasive Learning , 2008, IEEE Transactions on Learning Technologies.

[44]  Dominik Heckmann,et al.  Ubiquitous user modeling , 2006 .

[45]  Mark Weiser,et al.  The future of ubiquitous computing on campus , 1998, CACM.

[46]  Tsvi Kuflik,et al.  Case-based to content-based user model mediation , 2006 .

[47]  Steffen Staab,et al.  Semantic Web and Peer-to-Peer - Decentralized Management and Exchange of Knowledge and Information , 2006 .

[48]  W. K. Edwards Discovery systems in ubiquitous computing , 2006, IEEE Pervasive Computing.

[49]  Lorrie Faith Cranor,et al.  'I didn't buy it for myself' privacy and ecommerce personalization , 2003, WPES '03.

[50]  Alfred Kobsa,et al.  Generic User Modeling Systems , 2001, User Modeling and User-Adapted Interaction.

[51]  Nora J. Rifon,et al.  Promoting i-Safety: Effects of Privacy Warnings and Privacy Seals on Risk Assessment and Online Privacy Behavior , 2007 .

[52]  Erik Christensen,et al.  WSDL: Web Service Description Language , 2001 .

[53]  Peter Brusilovsky,et al.  Adaptive Hypermedia , 2001, User Modeling and User-Adapted Interaction.

[54]  Vladimir Zadorozhny,et al.  A User Modeling Server for Contemporary Adaptive Hypermedia: An Evaluation of the Push Approach to Evidence Propagation , 2007, User Modeling.

[55]  Peter Brusilovsky,et al.  User modeling 2003 : 9th International Conference, UM 2003, Johnstown, PA, USA, June 22-26, 2003 : proceedings , 2003 .

[56]  Moffat Mathews,et al.  Semantic Integration of Adaptive Educational Systems , 2009, Advances in Ubiquitous User Modelling.

[57]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[58]  Demetris Kyriacou,et al.  Enriching Lifelong User Modelling with the Social e-Networking and e-Commerce “ Pieces of the Puzzle ” , 2009 .

[59]  Judy Kay Accretion Representation for Scrutable Student Modeling , 2000, Intelligent Tutoring Systems.

[60]  Tsvi Kuflik,et al.  Enhancing privacy while preserving the accuracy of collaborative filtering , 2006 .

[61]  Ray Adams,et al.  User Modeling , 2009, The Universal Access Handbook.

[62]  Carlo Strapparava,et al.  Adaptive Hypermedia and Adaptive Web-Based Systems, 5th International Conference, AH 2008, Hannover, Germany, July 29 - August 1, 2008. Proceedings , 2008, AH.

[63]  Josef Fink,et al.  User modeling servers: requirements, design, and evaluation , 2004 .

[64]  Antonio Krüger,et al.  A User Modeling Markup Language (UserML) for Ubiquitous Computing , 2003, User Modeling.

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

[66]  Peter Brusilovsky,et al.  Methods and techniques of adaptive hypermedia , 1996, User Modeling and User-Adapted Interaction.

[67]  Lora Aroyo,et al.  RSS-Based Interoperability for User Adaptive Systems , 2008, AH.

[68]  Tsvi Kuflik,et al.  Cross-representation mediation of user models , 2009, User Modeling and User-Adapted Interaction.

[69]  Francesca Carmagnola From user models to interoperable user models , 2009, AI Commun..

[70]  Cristina Conati,et al.  User Modeling 2007, 11th International Conference, UM 2007, Corfu, Greece, June 25-29, 2007, Proceedings , 2007, User Modeling.

[71]  Tsvi Kuflik,et al.  Advances in Ubiquitous User Modelling, Revised Selected Papers , 2009, Advances in Ubiquitous User Modelling.

[72]  Ajay Brar,et al.  Privacy and Security in Ubiquitous Personalized Applications , 2004 .

[73]  Boris Brandherm,et al.  Gumo - The General User Model Ontology , 2005, User Modeling.

[74]  Jörg Schreck,et al.  Security and Privacy in User Modeling , 2003, Human-Computer Interaction Series.

[75]  Federica Cena,et al.  A Model for Feature-Based User Model Interoperability on the Web , 2009, Advances in Ubiquitous User Modelling.

[76]  Boris Brandherm,et al.  Decentralized User Modeling with UserML and GUMO , 2005 .

[77]  Bhaskar Mehta,et al.  Ontologically-Enriched Unified User Modeling for Cross-System Personalization , 2005, User Modeling.

[78]  Julita Vassileva,et al.  Distributed user modelling for universal information access , 2001, HCI.

[79]  Alfred Kobsa,et al.  Privacy through pseudonymity in user-adaptive systems , 2003, TOIT.

[80]  Jon Sticklen,et al.  Generating Intelligent Tutoring Systems from Reusable Components and Knowledge-Based Systems , 2002, Intelligent Tutoring Systems.

[81]  E DemetrisKyriacou Enriching Lifelong User Modelling with the Social e-Networking and e-Commerce "Pieces of the Puzzle" , 2009 .

[82]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[83]  Tsvi Kuflik,et al.  Privacy-enhanced collaborative filtering , 2005 .

[84]  Eduardo Guzmán,et al.  An Educational Component Based Framework for Web ITS Development , 2003, ICWE.

[85]  Huajun Chen,et al.  The Semantic Web , 2011, Lecture Notes in Computer Science.

[86]  Alexandre Martins,et al.  One for all and all in one: a learner modelling server in a multi-agent platform , 1999 .

[87]  Alfred Kobsa,et al.  Expert-Finding Systems for Organizations: Problem and Domain Analysis and the DEMOIR Approach , 2003, J. Organ. Comput. Electron. Commer..

[88]  Yang Wang,et al.  Respecting Users' Individual Privacy Constraints in Web Personalization , 2007, User Modeling.

[89]  Andreas Lorenz Agent-Based Ubiquitous User Modeling , 2005, User Modeling.

[90]  Shlomo Berkovsky Ubiquitous User Modeling in Recommender Systems , 2005, User Modeling.

[91]  Tim O'Reilly,et al.  What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software , 2007 .

[92]  Kam Kees van der Sluijs,et al.  A generic component for exchanging user models between web-based systems , 2006 .

[93]  Judy Kay,et al.  Scrutable Adaptation: Because We Can and Must , 2006, AH.

[94]  Alfred Kobsa,et al.  Privacy-Enhanced Web Personalization , 2007, The Adaptive Web.

[95]  Jon Orwant,et al.  Heterogeneous learning in the Doppelgänger user modeling system , 2005, User Modeling and User-Adapted Interaction.

[96]  Federica Cena,et al.  From Interoperable User Models to Interoperable User Modeling , 2006, AH.

[97]  T. Howes,et al.  Understanding and Deploying LDAP Directory Services , 2003 .

[98]  Judy Kay,et al.  The um toolkit for cooperative user modelling , 2005, User Modeling and User-Adapted Interaction.

[99]  Julita Vassileva,et al.  Decentralized, Agent Based and Social Approaches to User Modelling (DASUM) , 2005 .

[100]  Pedro M. Domingos,et al.  Learning to match ontologies on the Semantic Web , 2003, The VLDB Journal.

[101]  John G. Breslin,et al.  The Future of Social Networks on the Internet: The Need for Semantics , 2007, IEEE Internet Computing.

[102]  Lora Aroyo,et al.  The effects of transparency on trust in and acceptance of a content-based art recommender , 2008, User Modeling and User-Adapted Interaction.

[103]  Bhaskar Mehta,et al.  Cross system personalization: enabling personalization across multiple systems: , 2009 .

[104]  Alfred Kobsa,et al.  A Review and Analysis of Commercial User Modeling Servers for Personalization on the World Wide Web , 2000, User Modeling and User-Adapted Interaction.

[105]  Judy Kay,et al.  Personis: A Server for User Models , 2002, AH.

[106]  J. Kay,et al.  Lifelong User Modelling Goals, Issues and Challenges , 2009 .

[107]  Hugh C. Davis,et al.  Evaluating Three Scrutability and Three Privacy User Privileges for a Scrutable User Modelling Infrastructure , 2009, UMAP.

[108]  Judy Kay,et al.  PersonisAD: Distributed, Active, Scrutable Model Framework for Context-Aware Services , 2007, Pervasive.

[109]  He Zhang,et al.  Web Service Based Architecture and Ontology Based User Model for Cross-System Personalization , 2006, 2006 IEEE/WIC/ACM International Conference on Web Intelligence (WI 2006 Main Conference Proceedings)(WI'06).

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

[111]  Julita Vassileva,et al.  Purpose-Based User Modelling in a Multi-agent Portfolio Management System , 2003, User Modeling.

[112]  Alfred Kobsa,et al.  An LDAP-based User Modeling Server and its Evaluation , 2006, User Modeling and User-Adapted Interaction.

[113]  Federica Cena,et al.  Tag-based user modeling for social multi-device adaptive guides , 2008, User Modeling and User-Adapted Interaction.