What is User Modeling
A user modeling component is that part of an interactive system, whose function is to incrementally construct a user model; to store, update and delete entries; to maintain the consistency of the model; and to supply other components of the system with a
A user model is an information structure containing knowledge about a user, represented explicitly or implicitly, which is exploited by the system in order to increase the quality of the interaction.