User Modeling

 



What is User Modeling?

User modeling is the subdivision of human–computer interaction (HCI) which describes the process of building up and modifying a conceptual understanding of the user. The main goal of user modeling is customization and adaptation of systems to the user's specific needs. The system needs to "say the 'right' thing at the 'right' time in the 'right' way [1].

user model is a (data) structure that is used to capture certain characteristics about an individual user, and a user profile is the actual representation in a given user model. The process of obtaining the user profile is called user modeling [2].


What are some research resources as a starting point?

On top of the definitions regarding user modeling, depending on what kind of characteristics we are focusing on,  there has been many research going on in different domains such as social media and e-learning

In the following, we list some of the tutorials and surveys that might be a good starting point based on different kinds of characteristics and domains you might be interested in. If you find other surveys or tutorials that are interesting and important but missing from the list, you can leave a comment on that.

Surveys      


Tutorials


References

  1. Fischer, Gerhard (2001), "User Modeling in Human-Computer Interaction": Fischer, Gerhard (2001), "User Modeling in Human-Computer Interaction", User Modeling and User-Adapted Interaction 11: 65–86. doi:10.1023/A:1011145532042 ↩︎
  2. Piao, Guangyuan; Breslin, John G. (2018). "Inferring User Interests in Microblogging Social Networks: A Survey". User Modeling and User-Adapted Interaction (UMUAI): 55. arXiv:1712.07691. doi:10.1007/s11257-018-9207-8↩︎