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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

226 Selected Studies on Software and Information Systems<br />

cold-start problem. However, personalization could be crucial if we want to attract the user<br />

and motivate him or her to use the system [61].<br />

In fact, the adaptation is probably of highest benefit exactly to a new user of the system,<br />

which is not at all familiar with the domain nor the graphical user interface of the system and<br />

can not express clearly her requirements. System should pay a special attention to such user<br />

and should try to facilitate her first experience or it could easily happen that the user would<br />

get lost, confused and never returns again. Cold-start problem is generally being solved by:<br />

– initializing the model by pre-defined values;<br />

– acquiring needed information directly from the user or from user’s behavior;<br />

– using the knowledge from user models of users already present in the system;<br />

– bootstrapping the user model from external sources.<br />

8.5.1 Initializing the Model by pre-Defined Values<br />

This is probably the most simple form of user modeling. For example, a great number of<br />

educational systems assume that a new student knows nothing (or that all users have some<br />

standard prior knowledge) about the domain and thus initialize the knowledge on all domain<br />

concepts to one pre-defined value [61]).<br />

This category encompasses also the stereotype-based approach. According to [34] (as<br />

cited in [61]) a stereotype consists of three main components:<br />

1. a set of trigger conditions;<br />

2. a set of retraction conditions;<br />

3. a set of stereotype inferences.<br />

Trigger and retraction conditions are boolean expressions that activate or deactivate an active<br />

stereotype. Stereotype inferences of the particular stereotype serve as default assumption<br />

for the user, used for adaptation. However, stereotype-based approach is often considered<br />

static, meaning that the stereotype is assigned at the beginning of the user’s work and is<br />

not changing ever after (in fact, the stereotype can be “forgotten” when it is used only for<br />

initialization of an overlay user model).<br />

8.5.2 Acquiring Information from the User and from User’s Behavior<br />

Approaches to acquisition of information from the user can be discriminated into two categories:<br />

– explicit, where user is providing information explicitly, by some special type of interaction<br />

(usually by filling-in a form);<br />

– implicit, where system tracks user activity within the system and use this as a base for<br />

estimating and/or inferring the desired information.

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

Saved successfully!

Ooh no, something went wrong!