e-space
Manchester Metropolitan University's Research Repository

    SocialRec: A Context-Aware Recommendation Framework With Explicit Sentiment Analysis

    Irfan, Rizwana, Khalid, Osman, Khan, Muhammad Usman Shahid, Rehman, Faisal, Khan, Atta Ur Rehman and Nawaz, Raheel ORCID logoORCID: https://orcid.org/0000-0001-9588-0052 (2019) SocialRec: A Context-Aware Recommendation Framework With Explicit Sentiment Analysis. IEEE Access, 7. pp. 116295-116308.

    [img]
    Preview
    Published Version
    Available under License Creative Commons Attribution.

    Download (9MB) | Preview

    Abstract

    In recent years, recommendation systems have seen significant evolution in the field of knowledge engineering. Usually, the recommendation systems match users’ preferences based on the star ratings provided by the users for various products. However, simply relying on users’ ratings about an item can produce biased opinions, as a user’s textual feedback may differ from the item rating provided by the user. In this paper, we propose SocialRec, a hybrid context-aware recommendation framework that utilizes a rating inference approach to incorporate users’ textual reviews into traditional collaborative filtering methods for personalized recommendations of various items. We apply text-mining algorithms on a large-scale useritem feedback dataset to compute the sentiment scores. We propose a greedy heuristic to produce ranking of items based on users’ social similarities and matching preferences. To address challenges resulting from cold start and data sparseness, SocialRec introduces pre-computation models based on Hub-Average (HA) inference. Rigorous evaluations of SocialRec (on large-scale datasets) demonstrate high accuracy, especially in comparison with previous related frameworks.

    Impact and Reach

    Statistics

    Activity Overview
    6 month trend
    402Downloads
    6 month trend
    311Hits

    Additional statistics for this dataset are available via IRStats2.

    Altmetric

    Repository staff only

    Edit record Edit record