ABSTRACT

Users may make changes in the system that adjust it to their individual needs, a process that is often referred to as customization (this can also be carried out with the use of an adaptable interface). Alternatively, the system may initiate and implement the changes automatically. This requires the system to acquire knowledge about the user through some form of inference mechanism, yielding a user model.