04.11.2014 Views

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

User Modeling for Personalized Web-Based Systems 221<br />

8.3 User Model Life Cycle – User Modeling Process<br />

User Model life cycle is defined by a sequence of actions performed by an adaptive web-based<br />

system during user’s interaction with a system. The process is depicted in the Figure 8-2,<br />

adopted from [13]. It separates the process into three distinct stages:<br />

1. collection of data about user,<br />

2. user modeling,<br />

3. adaptation (use of user model).<br />

In the first stage, system collects data about user and use them to create and update user<br />

model in the second stage. Created user model is successively used in the third stage for the<br />

adaptation itself, so the desired effect is achieved.<br />

Data about<br />

user<br />

1. Collects<br />

data<br />

2. Processes<br />

Adaptive<br />

web-based<br />

system<br />

data<br />

User model<br />

User<br />

modeling<br />

3. Processes<br />

model<br />

Adaptation<br />

Adaptation<br />

effect<br />

Figure 8-2. User model life cycle according to [13].<br />

The process has a cyclic character, as an adaptive system continuously acquires new data<br />

about the user (influenced by already performed adaptation and thus already filled user<br />

model) and continuously refines the user model to better reflect reality and thus to serve as<br />

a better base for personalization.<br />

8.4 User Modeling Servers<br />

In the beginning of user modeling, it was performed by the application systems, without<br />

a clear distinction of user modeling components and components performing other tasks [39].<br />

However, as user model construction and maintenance is a complex process which ends up<br />

in a hard-to-develop, complex applications, research was oriented on the creation of generic<br />

user modeling systems, called also user modeling shell systems or more recently user modeling<br />

servers.<br />

Apart from the primary effect of alleviating application developers from “re-inventing<br />

the wheel”, designing their own representations of user model, characteristics and modeling

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!