skip to main content
research-article

Context-Aware Recommendation Using Role-Based Trust Network

Published: 12 October 2015 Publication History

Abstract

Recommender systems have been studied comprehensively in both academic and industrial fields over the past decade. As user interests can be affected by context at any time and any place in mobile scenarios, rich context information becomes more and more important for personalized context-aware recommendations. Although existing context-aware recommender systems can make context-aware recommendations to some extent, they suffer several inherent weaknesses: (1) Users’ context-aware interests are not modeled realistically, which reduces the recommendation quality; (2) Current context-aware recommender systems ignore trust relations among users. Trust relations are actually context-aware and associated with certain aspects (i.e., categories of items) in mobile scenarios. In this article, we define a term role to model common context-aware interests among a group of users. We propose an efficient role mining algorithm to mine roles from a “user-context-behavior” matrix, and a role-based trust model to calculate context-aware trust value between two users. During online recommendation, given a user u in a context c, an efficient weighted set similarity query (WSSQ) algorithm is designed to build u’s role-based trust network in context c. Finally, we make recommendations to u based on u’s role-based trust network by considering both context-aware roles and trust relations. Extensive experiments demonstrate that our recommendation approach outperforms the state-of-the-art methods in both effectiveness and efficiency.

References

[1]
Gediminas Adomavicius, Bamshad Mobasher, Francesco Ricci, and Alex Tuzhilin. 2011. Context-aware recommender systems. In AI Magazine. AAAI, Palo Alto, California, USA.
[2]
Gediminas Adomavicius and Alexander Tuzhilin. 2008. Context-aware recommender systems. In RecSys. ACM, New York, NY, USA.
[3]
Sarabjot Singh Anand and Bamshad Mobasher. 2007. Contextual recommendation. From Web to Social Web: Discovering and Deploying User and Content Profiles. Springer, Berlin, Heidelberg, Germany.
[4]
Tengfei Bao, Happia Cao, Enhong Chen, Jilei Tian, and Hui Xiong. 2010. An unsupervised approach to modeling personalized contexts of mobile users. In ICDM. IEEE, New York, NY, USA.
[5]
Rui Cai, Chao Zhang, Chong Wang, Lei Zhang, and Wei-Ying Ma. 2007. MusicSense: Contextual music recommendation using emotional allocation modeling. In ACM MM. ACM, New York, NY, USA.
[6]
Surajit Chaudhuri, Venkatesh Ganti, and Raghav Kaushik. 2006. A primitive operator for similarity joins in data cleaning. In ICDE. IEEE, New York, NY, USA.
[7]
Tom DuBois, Jennifer Golbeck, T. M. Khoshgoftaar, and X. Zhu. 2009. Improving recommendation accuracy by clustering social networks with trust. In RecSys. ACM, New York, NY, USA.
[8]
Mathilde Forestier, Anna Stavrianou, Julien Velcin, and Djamel A. Zighed. 2012. Roles in social networks: Methodologies and research issues. Web Intelligence and Agent Systems, 10, 1, 117--133.
[9]
Jennifer Golbeck. 2009. Trust and nuanced profile similarity in online social networks. ACM Transactions on the Web 3, 4, 1--33.
[10]
D. Goldberg, D. Nichols, B. M. Oki, and D. Terry. 1992. Using collaborative filtering to weave an information tapestry. Commun. ACM 35, 12, 61--70.
[11]
Marios Hadjieleftheriou, Amit Chandel, Nick Koudas, and Divesh Srivastava. 2008. Fast indexes and algorithms for set similarity selection queries. In ICDE. IEEE, New York, NY, USA.
[12]
Marios Hadjieleftheriou, Nick Koudas, and Divesh Srivastava. 2009. Incremental maintenance of length normalized indexes for approximate string matching. In SIGMOD. ACM, New York, NY, USA.
[13]
Marios Hadjieleftheriou and Divesh Srivastava. 2010. Weighted set-based string similarity. In Bulletin of the IEEE Computer Society Technical Committee on Data Engineering. IEEE, New York, NY, USA.
[14]
Qi He, Jian Pei, Daniel Kifer, Prasenjit Mitra, and C. Lee Giles. 2010. Context-aware citation recommendation. In WWW. ACM, New York, NY, USA.
[15]
Mohsen Jamali and Martin Ester. 2009a. TrustWalker: A random walk model for combining trust-based and item-based recommendation. In KDD. ACM, New York, NY, USA.
[16]
Mohsen Jamali and Martin Ester. 2009b. Using a trust network to improve top-n recommendation. In RecSys. ACM, New York, NY, USA.
[17]
Alexandros Karatzoglou, Xavier Amatriain, Linas Baltrunas, and Nuria Oliver. 2010. Multiverse recommendation: N-dimensional tensor factorization for context-aware collaborative filtering. In RecSys. ACM, New York, NY, USA.
[18]
Bin Li, Qiang Yang, and Xiangyang Xue. 2009. Transfer learning for collaborative filtering via a rating-matrix generative model. In ICML. IEEE, New York, NY, USA.
[19]
Lihong Li, Wei Chu, John Langford, and Robert E. Schapire. 2010. A contextual-bandit approach to personalized news article recommendation. In WWW. ACM, New York, NY, USA.
[20]
Haifeng Liu, Ea-Peng Lim, Hady W. Lauw, Minh-Tam Le, Aixin Sun, Jaideep Srivastava, and Young Ae Kim. 2008. Predicting trusts among users of online communities: An epinions case study. In ACM conference on Electronic commerce. ACM, New York, NY, USA.
[21]
Hao Ma, Irwin King, and Michael R. Lyu. 2009. Learning to recommend with social trust ensemble. In SIGIR. ACM, New York, NY, USA.
[22]
Hao Ma, Haixuan Yang, Michael R. Lyu, and Irwin King. 2008. SoRec: Social recommendation using probabilistic matrix factorization. In CIKM. ACM, New York, NY, USA.
[23]
Paolo Massa and Paolo Avesani. 2007. Trust-aware recommender systems. In RecSys. ACM, New York, NY, USA.
[24]
M. McPherson, L. Smith-Lovin, and J. Cook. 2009. Birds of a feather: Homophily in social networks. Annual Review of Sociology 27, 1.
[25]
Weike Pan, Evan W. Xiang, Nathan N. Liu, and Qiang Yang. 2010. Transfer learning in collaborative filtering for sparsity reduction. In AAAI. AAAI, Palo Alto, California, USA.
[26]
Steffen Rendle. 2012. Factorization machines with libFM. ACM Transactions on Intelligent Systems and Technology (TIST) 3, 3, 57.
[27]
Steffen Rendle, Zeno Gantner, Christoph Freudenthaler, and Lars Schmidt-Thieme. 2011. Fast context-aware recommendations with factorization machines. In SIGIR. ACM, New York, NY, USA.
[28]
Sunita Sarawagi and Alok Kirpal. 2004. Efficient set joins on similarity predicates. In SIGMOD. ACM, New York, NY, USA.
[29]
Shahana Sen, Gediminas Adomavicius, Ramesh Sankaranarayanan, and Alexander Tuzhilin. 2005. Incorporating contextual information in recommender systems using a multidimensional approach. ACM Transactions on Information Systems 21, 1, 103--145.
[30]
Hanghang Tong, Christos Faloutsos, and Jia-Yu Pan. 2006. Fast random walk with restart and its applications. In ICDM. IEEE, New York, NY, USA.
[31]
Jaideep Vaidya, Vijayalakshmi Atluri, and Qi Guo. 2007. The role mining problem: Finding a minimal descriptive set of roles. In SACMAT. ACM, New York, NY, USA.

Cited By

View all
  • (2022)Novel Semantic-Based Probabilistic Context Aware Approach for Situations Enrichment and AdaptationApplied Sciences10.3390/app1202073212:2(732)Online publication date: 12-Jan-2022
  • (2022)TRACE: Travel Reinforcement Recommendation Based on Location-Aware Context ExtractionACM Transactions on Knowledge Discovery from Data10.1145/348704716:4(1-22)Online publication date: 8-Jan-2022
  • (2022)Contextual Recommender Systems in Business from Models to ExperimentsMachine Learning and Data Analytics for Solving Business Problems10.1007/978-3-031-18483-3_7(115-140)Online publication date: 23-Sep-2022
  • Show More Cited By

Index Terms

  1. Context-Aware Recommendation Using Role-Based Trust Network

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Knowledge Discovery from Data
    ACM Transactions on Knowledge Discovery from Data  Volume 10, Issue 2
    October 2015
    291 pages
    ISSN:1556-4681
    EISSN:1556-472X
    DOI:10.1145/2835206
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 12 October 2015
    Accepted: 01 March 2015
    Revised: 01 January 2015
    Received: 01 April 2013
    Published in TKDD Volume 10, Issue 2

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Recommendation
    2. context-aware
    3. role
    4. trust network

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)13
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 03 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Novel Semantic-Based Probabilistic Context Aware Approach for Situations Enrichment and AdaptationApplied Sciences10.3390/app1202073212:2(732)Online publication date: 12-Jan-2022
    • (2022)TRACE: Travel Reinforcement Recommendation Based on Location-Aware Context ExtractionACM Transactions on Knowledge Discovery from Data10.1145/348704716:4(1-22)Online publication date: 8-Jan-2022
    • (2022)Contextual Recommender Systems in Business from Models to ExperimentsMachine Learning and Data Analytics for Solving Business Problems10.1007/978-3-031-18483-3_7(115-140)Online publication date: 23-Sep-2022
    • (2019)Multi-Objective Optimization-Based Networked Multi-Label Active LearningJournal of Database Management10.4018/JDM.201904010130:2(1-26)Online publication date: 1-Apr-2019
    • (2019)An Approach of Role Updating in Context-Aware Role MiningSecuring the Internet of Things10.4018/978-1-5225-9866-4.ch066(1443-1464)Online publication date: 6-Sep-2019
    • (2019)Time-Semantic-Aware Poisson Tensor Factorization Approach for Scalable Hotel RecommendationInformation Sciences10.1016/j.ins.2019.07.068Online publication date: Jul-2019
    • (2018)Large-Scale Bayesian Probabilistic Matrix Factorization with Memo-Free Distributed Variational InferenceACM Transactions on Knowledge Discovery from Data10.1145/316188612:3(1-24)Online publication date: 23-Jan-2018
    • (2018)Ontology-based Context-aware Recommendation Approach For Dynamic Situations Enrichment2018 13th International Workshop on Semantic and Social Media Adaptation and Personalization (SMAP)10.1109/SMAP.2018.8501880(81-86)Online publication date: Sep-2018
    • (2018)Characterizing context-aware recommender systemsKnowledge-Based Systems10.1016/j.knosys.2017.11.003140:C(173-200)Online publication date: 15-Jan-2018
    • (2018)A privacy-preserving mobile application recommender system based on trust evaluationJournal of Computational Science10.1016/j.jocs.2018.04.00126(87-107)Online publication date: May-2018
    • Show More Cited By

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media