Learners have different knowledge, interests and also goals in any educational process. If all the learners are provided the same content the process will probably not meet expected goals. A personalized approach to a learner increases the efficiency of the learning process. It is based on information about the learner that is subject of change. Several adaptive educational systems exist. However, they usually do not consider changes in user behavior and relationships that may exist among contents in order to maintain learner characteristics. In this paper we present a novel method for maintenance of user's characteristics based on spreading activation.