Elsevier

Information Sciences

Volume 239, 1 August 2013, Pages 31-49
Information Sciences

Novel personal and group-based trust models in collaborative filtering for document recommendation

https://doi.org/10.1016/j.ins.2013.03.030Get rights and content

Abstract

Collaborative filtering (CF) recommender systems have been used in various application domains to solve the information-overload problem. Recently, trust-based recommender systems have incorporated the trustworthiness of users into CF techniques in order to improve recommendation quality. Some researchers have proposed rating-based trust models to derive trust values based on users’ past ratings of items, or based on explicitly specified relations (e.g. friends) or trust relationships; however, the rating-based trust model may not be effective in CF recommendations due to unreliable trust values derived from very few past rating records. In this work, we propose a hybrid personal trust model which adaptively combines the rating-based trust model and explicit trust metric to resolve the drawback caused by insufficient past rating records. Moreover, users with similar preferences usually form a group to share items (knowledge) with each other; thus, users’ preferences may be affected by group members. Accordingly, group trust can enhance personal trust to support recommendations from the group perspective. We then propose a recommendation method based on a hybrid model of personal and group trust to improve recommendation performance. The experimental results show that the proposed models can improve the prediction accuracy of other trust-based recommender systems.

Introduction

Recommender systems have been, and continue to be applied in various applications to support item (e.g. movies or music) recommendation [19], [30], [34], [46], [47], [52], and to solve the information-overload problem by suggesting items of possible interest to users. Even in a knowledge-intensive environment, recommender systems are able to support knowledge workers as they perform tasks, by recommending appropriate documents to suit their task needs. Of the various available recommendation methods, collaborative filtering (CF) [24] has been the most widely and successfully used method in various applications. It predicts user preferences for items by considering the opinions (in the form of preference ratings) of other similar (e.g. “like-minded”) users. Thus, personalized recommendations are made according to the preferences of similar users.

Recently, trust-based recommender systems [28], [31], [42] have incorporated the trustworthiness of users into CF techniques in order to improve the recommendation quality. These trust computation models [16], [21], [42] are used in trust-based recommender systems to derive trust values based on users’ past ratings of items. Such trust computation models can be classified into two categories: reputation trust and relationship trust [26].

Reputation trust is a quantitative assessment that allocates a trust score to a specific person by accumulating other users’ or a group of users’ trust scores on that person [9], [21], [42]. Some researchers call this global trust [9], [22], [42]. On the other hand, relationship trust is the trust between two users. One user trusts another based on past interactions or explicitly specified relationships [15], [16], [25], [28]. Some researchers call this personal trust, or local trust [13], [16], [40], whose value is limited between two users and diversified with different user pairs.

There are two categories of calculating trust scores (trustworthiness) between users. One category of trust-based system computes the trust scores based on users’ past ratings on items [42], while the other uses an explicitly specified trust metric to derive the trust values based on explicitly specified relations (e.g. friends) or trust relationships [14]. Users need to specify explicitly whom they trust and how much they trust each other.

O’Donovan and Smyth [42] suggest that if a user has usually delivered accurate predictions in the past, then s/he merits being called reliable and trustworthy. The accuracy of a prediction indicates whether the difference between a predicted rating given by a user (producer) and the real rating given by a target user is within a predefined error bound. A user is more trustworthy if s/he has contributed more accurate predictions than other users did; this trust model is reputation trust, and includes item level and profile level. The item-level/profile-level trust metric of a given user is derived by computing the ratio of accurate predictions that s/he has made to other users over a particular item/all items that user has rated in the past.

Massa et al. [37], [38], [39], [40] propose a relationship-trust recommender system based on a user’s Web of trust, which explicitly specifies the friends that s/he trusts. Their work, however, relies on the user’s explicit assignment of trust values, which are not easy to collect, and may create a heavy burden on users. In addition, Hwang and Chen [16] propose a relationship trust metric to derive the trust value between two users by calculating the ratio of accurate predictions over all co-rated items, i.e. those items that have been rated by both users. Their proposed relationship trust metric is personal trust, and is more personalized than the reputation trust metric.

The rating-based trust model derives trust values between users based on their co-rated items. If two users have very few co-rated items, the trust value derived from the ratings of their co-rated items may yield misleading trustworthiness between those users. The rating-based trust model, therefore, may not be effective in CF recommendations due to unreliable trust values derived from insufficient past rating records.

Although conventional trust-based CF systems have proposed rating-based trust models, or explicitly specified trust metrics to derive the trustworthiness of users, they do not investigate the combination of the rating-based trust model with an explicit trust metric. In this work, we propose a personal trust model that adaptively combines the rating-based trust model and explicit trust metric to resolve the drawback caused by insufficient past rating records. We derive the trust values between two users based on their explicitly specified role relations. Such explicit relationship trust can complement the traditional rating-based trust model in improving the reliability of trust values. The proposed model adaptively adjusts the relative importance of rating-based trust and the explicit relationship trust based on the number of co-rated documents between two users.

Moreover, users with similar preferences usually form a group to share items (knowledge) with each other; thus, users’ preferences may be affected by group members. Accordingly, group trust can enhance personal trust to support recommendations from the group perspective. Nevertheless, conventional trust-based CF systems do not address trust computation by considering both personal and group trust. Therefore, we propose a hybrid trust model which integrates personal and group trust in order to improve the performance of collaborative filtering. From the group-based trust metric we can obtain recommenders that are trustworthy from the group’s point of view. Such a group perspective may be important because it can complement the trustworthiness of the personal perspective, in particular, when an individual is not sure who to trust. In the group-based trust, we define a role-weight for each user to represent his/her degree of importance within the group. By adopting the role-weight value, the group-based trust can be aggregated from group members’ trust values. On the other hand, the group-based trust focuses on the majority of the group’s opinions, which might ignore the personal perspective. Accordingly, our proposed hybrid trust model combines personal trust and group-based trust models to integrate the merits of both perspectives. The trust values derived from our trust models are regarded as weightings in the collaborative filtering (CF) method to identify the trustworthy recommenders for predicting document ratings. Our experiment results show that the proposed trust model can improve the prediction accuracy of the CF method, compared with other trust-based recommender systems.

This paper is organized as follows: We present related work in Section 2. An overview of our trust computation models from the personal and group perspectives, and recommendations based on these trust models are presented in Section 3. The experiment results and evaluations are discussed in Section 4. Conclusions and suggested future work are presented in Section 5.

Section snippets

Recommender systems

Recommender systems (RSs) can be classified into three categories: content-based recommender systems (CB) [45], collaborative filtering systems (CF) [5], [24], [47] and hybrid recommender systems [6], [11], [29]. CB identifies items of special interest through analyzing item descriptions, while CF filters or evaluates items by users’ opinions. Hybrid recommender systems combine content-based filtering and collaborative filtering to improve the accuracy of recommendations. Details are given

The framework of hybrid trust models for recommendation

Most trust-based recommendation models [37], [58], [61], [62] consider accurate predictions derived from past rating records to infer the trust value. A prediction on an item contributed from a recommender is accurate for a target user if the difference between their ratings on the item is small. Generally, a user is more trustworthy if s/he has contributed more precise predictions than other users. Trust-based recommender systems [16], [42] compute the trust value based on users’ ratings on

Experiments and evaluations

In this chapter, we conduct experiments on our proposed trust models and recommendation methods, and compare them with other trust-based recommendation methods in order to evaluate their recommendation quality. We describe the experiment set-up in Section 4.1, and demonstrate the experiment results in Section 4.2.

Conclusions and future work

This work focuses mainly on proposing novel personal and group trust models to enhance recommendation quality. We propose document recommendation methods based on hybrids of personal and group trust models. These hybrid models are used to compute users’ trust values from the personal and group perspectives in order to discover reliable and trustworthy users in the recommendation process. In considering these two perspectives, three trust models are proposed, namely the hybrid personal trust

Acknowledgement

This research was supported by the National Science Council of Taiwan under Grant NSC 101-2410-H-033-022-MY2.

References (62)

  • D.-R. Liu et al.

    Sequence-based trust in collaborative filtering for document recommendation

    International Journal of Human–Computer Studies

    (2011)
  • D.-R. Liu et al.

    A hybrid of sequential rules and collaborative filtering for product recommendation

    Information Sciences

    (2009)
  • D.-R. Liu et al.

    Personalized recommendation of popular blog articles for mobile applications

    Information Sciences

    (2011)
  • D.R. Liu et al.

    Document recommendation for knowledge sharing in personal folder environments

    Journal of Systems and Software

    (2008)
  • C. Porcel et al.

    A hybrid recommender system for the selective dissemination of research resources in a Technology Transfer Office

    Information Sciences

    (2012)
  • J. Riegelsberger et al.

    The mechanics of trust: a framework for research and design

    International Journal of Human–Computer Studies

    (2005)
  • G. Salton et al.

    Term weighting approaches in automatic text retrieval

    Information Processing and Management

    (1988)
  • J.-H. Su et al.

    Personalized rough-set-based recommendation by integrating multiple contents and collaborative information

    Information Sciences

    (2010)
  • I.C. Wu et al.

    Toward incorporating a task-stage identification technique into the long-term document support process

    Information Processing and Management

    (2008)
  • S.J.H. Yang et al.

    A social network-based system for supporting interactive collaboration in knowledge sharing over peer-to-peer network

    International Journal of Human–Computer Studies

    (2008)
  • G. Zacharia et al.

    Collaborative reputation mechanisms for electronic marketplaces

    Decision Support Systems

    (2000)
  • K. Ali et al.

    TiVo: making show recommendations using a distributed collaborative filtering architecture

  • R. Baeza-Yates et al.

    Modern Information Retrieval

    (1999)
  • R. Burke

    Hybrid recommender systems: survey and experiments

    User Modeling and User-Adapted Interaction

    (2002)
  • J. Cho et al.

    Source credibility model for neighbor selection in collaborative web content recommendation

  • J. Cho et al.

    Collaborative filtering using dual information sources

    IEEE Intelligent Systems

    (2007)
  • M. Claypool, A. Gokhale, T. Miranda, P. Murnikov, D. Netes, M. Sartin, Combining content-based and collaborative...
  • J. Delgado et al.

    Intelligent collaborative information retrieval

  • J. Golbeck et al.

    The ripple effect: change in trust and its impact over a social network

  • J.A. Golbeck

    Computing and applying trust in web-based social networks

  • C. Hess et al.

    Trust-enhanced visibility for personalized document recommendations

  • Cited by (46)

    • A hybrid recommendation system for Q&A documents

      2020, Expert Systems with Applications
    View all citing articles on Scopus
    View full text