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.

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

The approach could also benefit from the “classical” social network analysis. Papers<br />

scheduled by somebody who is considered as an authority in the network could be considered<br />

as more interesting to see (so they could have yet distinct annotation so the user does not<br />

overlook them).<br />

The ISM framework [61] is a mix of several approaches to cold-start problem solving: it<br />

employs explicit user modeling by letting the user to pass an interview as well as a pre-test.<br />

The knowledge acquired from the user is used to assign her a stereotype. However, this<br />

stereotype is not used directly to initialize the student model. The default assumptions of<br />

each stereotype are refined by taking into account the actual behavior of the other students<br />

belonging to the stereotype. Moreover, the contribution of these students to the initialization<br />

of the new student model is weighted based on their similarity with the new student [61].<br />

The information acquired from both the interview and the preliminary test (see Figure<br />

8-6) is represented as a feature vector, which contains student code, name, stereotype and<br />

a set of N characteristics (student’s attributes). The initial information that has been acquired<br />

directly from the student, as well as information from existing students is then used in order to<br />

produce a second vector that represents the system’s estimations of certain domain dependent<br />

attributes of the new student. The second student model vector contains student code and<br />

a set of M domain-related characteristics. While the first vector contains information such<br />

as mother tongue or level of carefulness, the second vector contains information referring to<br />

domain concepts: the degree of knowledge and error proneness for each concept.<br />

Interview<br />

Preliminary<br />

test<br />

Stereotypes<br />

Knowledge<br />

base<br />

Personal<br />

characteristics<br />

Prior<br />

knowledge<br />

First<br />

student model<br />

Generation<br />

of the first<br />

student model<br />

Students of<br />

the same Knowledge<br />

Level Stereotype<br />

Category<br />

Generation<br />

of the second<br />

student model<br />

using clustering<br />

algorithm<br />

Stereotypes<br />

Knowledge<br />

base<br />

Second<br />

student model<br />

Figure 8-6. ISM Architecture, according to [61].<br />

The second vector is computed using the distance weighted k-Nearest Neighbors (k-NN)<br />

algorithm. The actual number of neighbors is the number of students within a stereotype.<br />

The system presumes, that users belonging to different stereotypes do not have similar<br />

knowledge of the domain.

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

Saved successfully!

Ooh no, something went wrong!