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.

8<br />

USER MODELING<br />

FOR PERSONALIZED<br />

WEB-BASED SYSTEMS<br />

Michal Barla<br />

It seems that the fact that the Web should be able to reflect and adapt to user needs is<br />

commonly accepted nowadays. In order to do so, adaptive web-based systems need to have<br />

some prior knowledge about its users. Acquisition of such knowledge is a task of user<br />

modeling. User model can hold user characteristics related to user’s interests, knowledge,<br />

background etc., according to actual used domain. However, it may take some time to<br />

populate correctly the user model of a new user, so the system could provide meaningful<br />

adaptation. This pose a risk, that user, unsatisfied by the system, leaves it and goes elsewhere<br />

before it can prove its utility. Lack of information about a new user in adaptive systems is<br />

called cold-start problem.<br />

This chapter presents an overview of a domain of user modeling for web-based system,<br />

with focus on sources for user modeling useful for cold-start problem solving. The first<br />

section describes the basics of user modeling, introduces the modeling process and user<br />

model representations, while second section describes various sources for user modeling<br />

and discuss them from the cold-start problem point of view.<br />

8.1 User Model Representations<br />

Current adaptive web-based systems use mostly the following two types of user models [12]:<br />

– stereotype model – is the simplest form of user model, which maps the individual user<br />

onto one of (usually) predefined groups. All members of the same group would<br />

experience the same “personalized” system. Even simpler form of stereotype model<br />

is the scalar model [15]. It is usually used to capture the level of user domain knowledge<br />

by a single value on a particular scale (e.g., good, average, none), usually set by the<br />

user itself prior to using the system. Adaptation is then tailored to individual values<br />

of the scale.<br />

– overlay model – is currently the most popular user model representation, where the<br />

model reflects user characteristics related to individual concepts of a domain model.<br />

215

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

Saved successfully!

Ooh no, something went wrong!