Abstract
Adaptation and personalization systems build and maintain a user (and data) model throughout the whole human-computer interaction process. A user model is an essential component of any interactive system and entails all the information which is considered important in order to adapt and personalize the user interface (content and navigation) and functionalities to the unique characteristics of a user. Depending on the domain and goals of the system, user models can include different kinds of characteristics about the users (e.g., interests, preferences, traits, etc.) or data with respect to their overall context of use (e.g., environment, time, interaction device type, etc.). Furthermore, this information can be provided explicitly to the system (e.g., with the use of online questionnaires or psychometric tests) by the user or implicitly extracted with the use of computational intelligence algorithms and methods, based on the users’ interactions and activities. In this chapter we present the underlying principles of user modeling, including the main factors being modeled in today’s adaptation and personalization systems, user data collection methods and user model generation techniques. We also briefly refer to a comprehensive user model composed of intrinsic individual characteristics under a unified representation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ardissono L, Torasso P (2000) Dynamic user modeling in a web store shell. In: Proceedings of the European conference on artificial intelligence, pp 621–625
Ardissono L, Console L, Torre I (2001) An adaptive system for the personalised access to news. AI Commun 14:129–147
Baikadi A, Rowe J, Mott B, Lester J (2014) Generalizability of goal recognition models in narrative-centered learning environments. In: Proceedings of the international conference on user modeling, adaptation, and personalization, pp 278–289
Barua D, Kay J, Kummerfeld B, Paris C (2014) Modelling long term goals. In: Proceedings of the international conference on user modeling, adaptation, and personalization, pp 1–12
Belk M, Papatheocharous E, Germanakos P, Samaras G (2013) Modeling users on the world wide web based on cognitive factors, navigation behaviour and clustering techniques. J Syst Softw 86(12):2995–3012
Belk M, Germanakos P, Asimakopoulos S, Andreou P, Mourlas C, Spanoudis G, Samaras G (2014a) An individual differences approach in adaptive waving of user checkout process in retail eCommerce. In: Proceedings of the international conference on human-computer interaction (HCII 2014), pp 451–460
Belk M, Germanakos P, Fidas C, Samaras G (2014b) A personalisation method based on human factors for improving usability of user authentication tasks. In: Proceedings of the international conference on user modeling, adaptation, and personalization (UMAP 2014), pp 13–24
Bloom BS (1956) Taxonomy of educational objectives. Allyn and Bacon, Boston, Copyright (c) 1984 by Pearson Education
Boyle C, Encarnacion A (1994) MetaDoc: an adaptive hypertext reading system. User Model User-Adap Inter 4(1):1–19
Boyle EA, Duffy T, Dunleavy K (2003) Learning styles and academic outcome: the validity and utility of Vermunt’s inventory of learning styles in a British higher education setting. Br J Educ Psychol 73:267–290
Brown E, Brailsford T, Fisher T, Moore A, Ashman H (2006) Reappraising cognitive styles in adaptive web applications. In: Proceedings of the world wide web (2006), pp 327–335
Brusilovsky P (2001) Adaptive hypermedia. User Model User-Adap Inter 11(1,2):87–110
Brusilovsky P, Cooper D (2002). Domain, task, and user models for an adaptive hypermedia performance support system. In: Proceedings of intelligent user interfaces (IUI’02), pp 23–30
Brusilovsky P, Millán E (2007) User models for adaptive hypermedia and adaptive educational systems. In: Brusilovsky P, Kobsa A, Nejdl W (eds) The adaptive web, vol 4321, pp 3–53
Bull S, McCalla G (2000) Modelling cognitive style in a peer help network. Instr Sci 30(6):497–528
Cadez I, Heckerman D, Meek C, Smyth P, White S (2000) Visualization of navigation patterns on a web site using model-based clustering. In: Proceedings of the ACM SIGKDD international conference on knowledge discovery and data mining, pp 280–284
Castellano G, Torsello MA (2008) Categorization of web users by fuzzy clustering. In: Proceedings of international conference on knowledge-based intelligent information and engineering systems. Springer, pp 222–229
Castellano G, Fanelli AM, Mencar C, Torsello MA (2007) Similarity-based fuzzy clustering for user profiling. In: Proceedings of international conference on web intelligence and intelligent agent technology workshop, IEEE/WIC/ACM, pp 75–78
Chakrabarti S, Ester M, Fayyad U, Gehrke J, Han J, Morishita S, Piatetsky-Shapiro G, Wang W (2006) Data mining curriculum: a proposal (version 1.0). ACM knowledge discovery and data mining (SIGKDD)
Cheverst K, Davies N, Mitchell K, Smith P (2000) Providing tailored (context-aware) information to city visitors. In: Proceedings of adaptive hypermedia and adaptive web-based systems (AH’00), vol 1892, pp 73–85
Choa YH, Kim JK, Kim SH (2002) A personalized recommender system based on web usage mining and decision tree induction. Expert Syst Appl 23(3):329–342
Chou P, Li P, Chen K, Wu M (2010) Integrating web mining and neural network for personalized ecommerce automatic service. Expert Syst Appl 37(4):2898–2910
Conlan O, O’Keeffe I, Tallon S (2006) Combining adaptive hypermedia techniques and ontology reasoning to produce dynamic personalized news services. In: Proceedings of adaptive hypermedia and adaptive web-based systems, vol 4018, pp 81–90
Díaz A, Gervás P (2005) Personalisation in news delivery systems: item summarization and multitier item selection using relevance feedback. Web Intelligence Agent Syst 3(3):135–154
Dumais S, Cutrell E, Cadiz J, Jancke G, Sarin R, Robbins D (2003) Stuff I’ve seen: a system for personal information retrieval and re-use. In: Proceedings of ACM SIGIR conference on research and development in information retrieval, pp 72–79
Eirinaki M, Vazirgiannis M (2003) Web mining for web personalization. ACM Trans Internet Technol 3(1):1–27
Encarnação L (1997) Multi-level user support through adaptive hypermedia: a highly application independent help component. In: Proceedings of intelligent user interfaces (IUI’97), pp 187–194
Ferwerda B, Yang E, Schedl M, Tkalcic M (2015) Personality traits predict music taxonomy preferences. In: Extended abstracts on human factors in computing systems (CHI EA’15), pp 2241–2246
Fidas C, Voyiatzis A, Avouris N (2011) On the necessity of user-friendly CAPTCHA. In: Proceedings of human factors in computing systems (CHI’11), pp 2623–2626
Frias-Martinez E, Magoulas G, Chen S, Macredie R (2005) Modeling human behavior in user-adaptive systems: recent advances using soft computing technique. Expert Syst Appl 29(2):320–329
Frias-Martinez E, Chen S, Macredie R, Liu X (2007) The role of human factors in stereotyping behavior and perception of digital library users: a robust clustering approach. User Model User-Adap Inter 17(3):305–337
Fu Y, Sandhu K, Shih MY (1999) Clustering of web users based on access patterns. In: ACM SIGKDD international conference on knowledge discovery and data mining. Springer
Garlatti S, Iksal S (2000) Context filtering and spacial filtering in an adaptive information system. In: Proceedings of adaptive hypermedia and adaptive web-based systems, vol 1892, pp 315–318
Gauch S, Speretta M, Chandramouli A, Micarelli A (2007) User profiles for personalized information access. In: Brusilovsky P, Kobsa A, Nejdl W (eds) The adaptive web, vol 4321, pp 54–89
Germanakos P, Tsianos N, Mourlas C, Samaras G (2005) New fundamental profiling characteristics for designing adaptive web-based educational systems. In: Proceedings of the IADIS international conference on cognition and exploratory learning in digital age (CELDA2005), Porto, December 14–16, pp 10–17
Germanakos P, Tsianos N, Lekkas Z, Mourlas C, Samaras G (2008a) Capturing essential intrinsic user behaviour values for the design of comprehensive web-based personalized environments. Comput Hum Behav 24(4):1434–1451
Germanakos P, Tsianos N, Lekkas Z, Mourlas C, Samaras G (2008b) Realizing comprehensive user profile as the core element of adaptive and personalized communication environments and systems. Comput J (2009) 52(7):749–770
Glass A, Riding RJ (1999) EEG differences and cognitive style. Biol Psychol 51(1999):23–41
Goy A, Ardissono L, Petrone G (2007) Personalization in e-commerce applications. In: Brusilovsky P, Kobsa A, Nejdl W (eds) The adaptive web, LNCS, vol 4321, pp 485–520
Graf S, Liu T, Kinshuk, Chen N, Yang S (2009) Learning styles and cognitive traits – their relationship and its benefits in web-based educational systems. Comput Hum Behav 25(6):1280–1289
Herder E, van Dijk B (2002) Personalized adaptation to device characteristics. In: De Bra P, Brusilovsky P, Conejo R (eds) Proceedings of the second international conference on adaptive hypermedia and adaptive web-based systems (AH’02), pp 598–602
Hohl H, Böcker H, Gunzenhäuser R (1996) Hypadapter: an adaptive hypertext system for exploratory learning and programming. User Model User-Adap Inter 6:131–156
Hollink V, Someren M, Hage S (2005) Discovering stages in web navigation. In: Proceedings of user modeling conference (UM’05), vol 3538, pp 473–482
Jawaheer G, Szomszor M, Kostkova P (2010) Comparison of implicit and explicit feedback from an online music recommendation service. In: Proceedings of international workshop on information heterogeneity and fusion in recommender systems. ACM Press, pp 47–51
Jin X, Zhou Y, Mobasher B (2005) Task-oriented web user modeling for recommendation. In: Proceedings of user modeling conference (UM’05), vol 3538, pp 109–118
Kao-Li C, Yang T, Lee W (2011) Personalized multimedia recommendation with social tags and context awareness. In: Proceedings of the world congress on engineering (WCE’11), vol 2, pp 1046–1051
Kaplan C, Fenwick J, Chen J (1993) Adaptive hypertext navigation based on user goals and context. User Model User-Adap Inter 3(3):193–220
Karat C, Blom JO, Karat J (2004) Designing personalized user experiences in eCommerce. LNCS, Springer, Netherlands
Kelly D, Teevan J (2003) Implicit feedback for inferring user preference: a bibliography. ACM SIGIR Forum 37(2):18–28
Kim M, Kim E, Ryu J (2004) A collaborative recommendation based on neural networks. In: Proceedings of the conference on database systems for advanced applications (DASFAA’04), vol 2973, pp 425–430
Linden G, Smith B, York J (2003) Amazon.com recommendations: item-to-item collaborative filtering. IEEE Internet Comput 7(1):76–80
Mabroukeh N, Ezeife C (2010) A taxonomy of sequential pattern mining algorithms. ACM Comput Surv 43(1), Article 3, 41 pages
Magoulas GD, Papanikolaou KA, Grigoriadou M (2001) Neuro-fuzzy synergism for planning the content in a web-based course. Informatica 25(1):39–48
McKay MT, Fischler I, Dunn BR (2003) Cognitive style and recall of text: an EEG analysis. Learn Individ Differ 14:1–21
Micarelli A, Sciarrone F (1996) A case-based system for adaptive hypermedia navigation. In: Proceedings of advances in case-based reasoning, pp 266–279
Mitchell T, Chen SY, Macredie R (2004) Adapting hypermedia to cognitive styles: is it necessary? In: Proceedings of workshop on individual differences in adaptive hypermedia, in conjunction with adaptive hypermedia and adaptive web-based system (AH 2004). Springer-Verlag
Miyahara K, Pazzani M (2000) Collaborative filtering with the simple Bayesian classifier. In: Proceedings of the 6th Pacific Rim international conference on artificial intelligence (PRICAI’00), pp 679–689
Mobasher B, Cooley R, Srivastava J (1999) Creating adaptive web sites through usage-based clustering of urls. In: Proceedings of the workshop on knowledge and data engineering exchange (KDEX’99), pp 19
Mobasher B (2007) Data mining for web personalization. In: Brusilovsky P, Kobsa A, Nejdl W (eds) The adaptive web, vol 4321, Lecture notes in computer science. Springer, Berlin/Heidelberg, pp 90–135
Nasraoui O, Soliman M, Saka E, Badia A, Germain R (2008) A web usage mining framework for mining evolving user profiles in dynamic web sites. IEEE Trans Knowl Data Eng 20(2):202–215
Nikovski D, Kulev V (2006) Induction of compact decision trees for personalized recommendation. In: Proceedings of the 2006 ACM symposium on applied computing (SAC 2006), pp 575–581
Paliouras G, Papatheodorou C, Karkaletsis V, Spyropoulos CD (2000) Clustering the users of large web sites into communities. In: Proceedings of the conference on machine learning (ICML’00), pp 719–726
Panayiotou C, Samaras G (2004) mPersona: personalized portals for the wireless user: an agent approach. J ACM Mob Netw Appl (MONET) 9(6):663–677
Papanikolaou K, Grigoriadou M, Kornilakis H, Magoulas G (2003) Personalising the interaction in a web-based educational hypermedia system: the case of INSPIRE. User Model User-Adap Inter 13(3):213–267
Parka S, Sureshb N, Jeonga B (2008) Sequence-based clustering for web usage mining: a new experimental framework and ANN-enhanced K-means algorithm. Data Knowl Eng 65(3):512–543
Perkowitz M, Etzioni O (2000) Adaptive web sites. Commun ACM 43(8):152–158
Pierrakos D, Paliouras G, Papatheodorou C, Spyropoulos C (2003) Web usage mining as a tool for personalization: a survey. User Model User-Adap Inter 13(4):311–372
Rett J, Dias J, Ahuactzin JM (2008) Laban movement analysis using a Bayesian model and perspective projections. Brain Vis AI 4(6):953–978
Riding R (1991) Cognitive style analysis – research administration. Learning and Training Technology, Birmingham, UK
Rist T (2001) A perspective on intelligent information interfaces for mobile users. In: Proceedings of human-computer interaction (HCI’01), vol 1, pp 154–158
Sadler-Smith E, Riding RJ (1999) Cognitive style and instructional preferences. Instr Sci 27(5):355–371
Salton G, McGill M (1983) Introduction to modern information retrieval. McGraw-Hill, New York
Santrock JW (2006) Educational psychology. McGraw-Hill Humanities, New York
Schwarzkopf E (2001) An adaptive web site for the UM2001 conference. In: Proceedings of the user modeling 2001 workshop on machine learning for user modeling, pp 77–86
Spiliopoulou M, Faulstich LC, Wilkler K (1999) A data miner analyzing the navigational behavior of web users. In: Proceedings of the workshop on machine learning in user modeling, 54–64
Steichen B, Wu M, Toker D, Conati C, Carenini G (2014) Te,Te,Hi,Hi: eye gaze sequence analysis for informing user-adaptive information visualizations. In: Proceedings of the international conference on user modeling, adaptation, and personalization (UMAP 2014). Springer-Verlag, pp 183–194
Su X, Khoshgoftaar T (2009) A survey of collaborative filtering techniques. Adv Artif Intell, 2009(4):19
Su J, Tseng S, Lin H, Chen C (2011) A personalized learning content adaptation mechanism to meet diverse user needs in mobile learning environments. User Model User-Adap Inter 21(1–2):5–49
Trajkova J, Gauch S (2004) Improving ontology-based user profiles. In: Proceedings of RIAO 2004, pp 380–389
Triantafillou E, Pomportsis A, Demetriadis S, Georgiadou E (2004) The value of adaptivity based on cognitive style: an empirical study. Br J Educ Technol 35:95–106
Tsiriga V, Virvou M (2003) Modelling the student to individualise tutoring in a web-based ICALL. Int J Cont Eng Educ Lifelong Learn 13(3–4):350–365
Von Ahn L, Blum M, Langford J (2004) Telling humans and computers apart automatically. Commun ACM 47(2):56–60
Wærn A (2004) User involvement in automatic filtering: an experimental study. J User Model User-Adap Inter 14(2-3):201–237
Wang K, Tan Y (2011) A new collaborative filtering recommendation approach based on naive Bayesian method. In: Proceedings of the second international conference on advances in swarm intelligence (ICSI’11), pp 218–227
Wang KH, Wang TH, Wang WL, Huang SC (2006) Learning styles and formative assessment strategy: enhancing student achievement in web-based learning. J Comput Assist Learn 22:207–217, SSCI
Witkin H, Moore C, Goodenough D, Cox P (1977) Field-dependent and field-independent cognitive styles and their educational implications. Rev Educ Res 47:1–64
Wu D, Yang Z, Liang L (2006) Using DEA-neural network approach to evaluate branch efficiency of a large Canadian bank. Expert Syst Appl 31:108–115
Wu X, Kumar V, Quinlan JR, Ghosh J, Yang Q, Motoda H, McLachlan G, Ng A, Liu B, Yu P, Zhou Z, Steinbach M, Hand D, Steinberg D (2007) Top 10 algorithms in data mining. Knowl Inf Syst 14(1):1–37
Yang Q, Huang JZ, Ng M (2003) A data cube model for prediction-based web prefetching. Intell Inf Syst 20(1):11–30
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Germanakos, P., Belk, M. (2016). User Modeling. In: Human-Centred Web Adaptation and Personalization. Human–Computer Interaction Series. Springer, Cham. https://doi.org/10.1007/978-3-319-28050-9_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-28050-9_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-28048-6
Online ISBN: 978-3-319-28050-9
eBook Packages: Computer ScienceComputer Science (R0)