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.

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

The actual classification function takes the new user instance (which should be classified)<br />

and the k nearest neighbors. The value of the degree of knowledge and error proneness of the<br />

new student (s q ) is computed as a distance weighted mean value of the degree of knowledge<br />

and error proneness of the k students that belong to the same stereotype with the new student<br />

(s 1 ,s 2 ,...,s k ). So the knowledge level for each concept is computed as:<br />

KnowledgeLevel(Concept x ,s q )=<br />

∑ k<br />

i=1 w iKnowledgeLevel(Concept x ,s i )<br />

∑ k<br />

i=1 w i<br />

(8.1)<br />

where w i is the weight of the contribution of each student and is calculated as an inverse<br />

square of its distance from s q :<br />

w i =<br />

8.5.4 Acquiring Information from External Sources<br />

1<br />

Δ(s q ,s i ) 2 (8.2)<br />

In [47] authors propose the idea of a cold-start problem solving by providing some initial<br />

knowledge about users and their domains of interest from shared ontologies. It should<br />

thus be possible to bootstrap the initial learning phase of a recommender system with such<br />

knowledge. They created the Quickstep recommender (Figure 8-7) which implements the<br />

idea in the domain of scientific publications.<br />

World Wide<br />

Web<br />

Users<br />

Profiles<br />

Classifier<br />

Recommender<br />

Classified papers<br />

Figure 8-7. The Quickstep recommender system according to [47].<br />

The ontology used to bootstrap the recommender was developed by Southampton’s AKT<br />

team (Advanced Knowledge Technologies). It models people, projects, papers, events and<br />

research interests, was populated with information extracted automatically from a departmental<br />

personnel database and publication database. The ontology consists of around 80<br />

classes, 40 slots, over 13000 instances [46].<br />

When new user arrives, the recommender system retrieves an initial set of her publications<br />

from the ontology. These publications are then correlated with the classified paper<br />

database and a set of historical interests are compiled for that user. These historical interests<br />

form the basis of an initial profile, overcoming the new system cold-start problem. Moreover,<br />

system is trying to find out communities of practice for the current user (i.e., group of people<br />

who share some common interest in a particular practice – a social network) in the ontology

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

Saved successfully!

Ooh no, something went wrong!