Adaptive learning systems are developed rapidly in recent years and the “heart†of such systems is user model. User model is the representation of information about an individual that is essential for an adaptive system to provide the adaptation effect, i.e., to behave differently for different users. There are some main features in user model such as: knowle...