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 233<br />

An example of a user model bootstrap based on social relationships can be found in [45].<br />

Authors consider trust relationships between users and its propagation. A trust statement<br />

made by user A towards user B means that user A consistently finds the reviews and ratings<br />

of user B valuable. Trust statements from all users form a web of trust, or trust (social)<br />

network (this trust network is always personalized, from the point of view of an individual<br />

node (subject)).<br />

The whole idea is to replace similarity between users (computed according to their<br />

ratings of the same item) in the recommendation algorithm by the trust between users<br />

(which is propagated as soon as new user defines her trust to one already existing user and<br />

is further refined as the user trust or distrust others).<br />

We believe that the approach could benefit from the exploit of classical studies of human<br />

social interactions – social network analysis. Its goal is determining the functional roles of<br />

individuals in a social network and diagnosing network-wide conditions or states. Different<br />

individuals in a social network often fulfill different roles. Examples of intuitive roles<br />

include leaders, followers, regulators, “popular people” and early adopters [44]. These<br />

roles can influence the computation of the trust in the community and its spreading (e.g.,<br />

trust of a leader towards a particular user is of greater value than a trust between ordinary<br />

users).<br />

As we mentioned, models of social networks could overtake the role of the user model,<br />

which shrink to one information expressing membership in a network. We can find similarity<br />

of an approach built upon social networks with stereotype-based approach. However, where<br />

stereotypes are usually statically defined and users are assigned a stereotype only once, at<br />

the very beginning of their work with the system, the communities are usually discovered<br />

“on-the-fly”, have their proper characteristics and memberships of the user to the community<br />

is decided automatically.<br />

An example of a system which employes community-based personalization is Community-based<br />

Conference Navigator [27]. It uses social navigation support to help conference attendees<br />

to plan their attendance at the most appropriate sessions and make sure that the most<br />

important papers are not overlooked.<br />

The system provides additional service as an adaptive layer over AACEE conference<br />

planning system, which allows the conference attendees to browse the conference program<br />

and plan their schedule. Community-based conference navigator tracks different activities of<br />

the community (such as paper scheduling) and allows users to add comments to papers.<br />

All activities result in updates of the community profile, which accumulates over time the<br />

“wisdom” of the community. The community profile and “wisdom” is used in the adaptation<br />

of the original system by adding adaptive icon annotations.<br />

The selection of the community is done manually by each user. If the user does not find the<br />

suitable community, she is allowed to create a new one. Moreover, user can switch between<br />

communities anytime during the usage of the system, which gives instantly the annotations<br />

for a different community. However, it seems that user can act only as a member of one<br />

community at a time, so all actions contribute only to one community profile. However, many<br />

people belong to several communities and act as “bridges” between different communities,<br />

so it would not be easy for them to choose strictly one. It would be interesting to combine<br />

the community-based adaptation with the traditional personalization based on user model<br />

(which can nevertheless provide detailed characteristics).

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

Saved successfully!

Ooh no, something went wrong!