Loading...

Combining Trust-Based and Collaborative Filtering Methods to Enhance Recommender Systems

Foroughi Dehnavai, Sobhan | 2015

1501 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 47623 (19)
  4. University: Sharif University of Technology
  5. Department: Computer Engineering
  6. Advisor(s): Beigi, Hamid
  7. Abstract:
  8. Nowadays, recommender systems have become powerful tools that engage users in an online manner, over the Internet. Collaborative filtering (CF) is a well established method for building recommender systems and has been applied to several applications. While CF has its advantages,its use is hindered by challenges such as low accuracy for new users (newcomers). With the growth of online social networks, networkbased recommender systems emerged. These systems take advantage of the information available in social networks and the user’s past activity to recognize user behavior and recommend items that are more relevant to each user. One of the most important advantages of network-based recommender systems is their higher accuracy for newcomers, due to the fact that information extracted from the user’s social interactions allow the system to identify similar users and hence recommend items that are more likely to interest the user.In this work, a novel model-based approach is presented to improve recommender systems by using information available from online networks. In this method, each item/user is modeled using a vector in a latent subspace, such that a user’s interest in an item is equivalent to the inner product of the respective vectors. To introduce the information extracted from social networks into the proposed model,weighted sparse representation is used to model user vectors.The parameters of this model are determined by maximum a posteriori estimation.To evaluate the method empirically, its experimental results are compared with state-of-the-art network-based recommender systems over Epinions and Flixter databases. The results show that the proposed method provides superior performance in comparison
  9. Keywords:
  10. Trust Network ; Matrix Factorization ; Collaborative Filtering ; Recommender System ; Weighted Sparse Representation

 Digital Object List

 Bookmark

  • 1 مقدمه
    • 1-1 مقدمه
    • 2-1 سیستم‌های پیشنهاد دهنده مبتنی بر شبکه‌های اجتماعی
    • 3-1 تعریف رسمی مسئله
    • 4-1 چالش‌ها
    • 5-1 دسته‌بندی سيستم‌های ارائه پيشنهاد
      • 5-1‏.‏1 روش‌های مبتنی بر محتوا
      • 5-1‏.‏2 روش‌های اشتراکی
      • 5-1‏.‏3 روش‌های ترکيبی
    • 6-1 معیارهای ارزيابی سيستم‌های ارائه پيشنهاد
    • 7-1 هدف پایان‌نامه
    • 8-1 ساختار پایان‌نامه
  • 2 کارهای پیشین
    • 1-2 مقدمه
    • 2-2 روش‌های ارائه پیشنهاد
      • 2-2‏.‏1 روش‌های مبتنی بر حافظه
      • 2-2‏.‏2 روش مبتنی بر کاربر
      • 2-2‏.‏3 روش مبتنی بر اقلام
      • 2-2‏.‏4 استفاده از روش قدم‌زنی تصادفی برای حل مشکل تنک بودن
    • 3-2 روش‌های مبتنی بر مدل
      • 3-2‏.‏1 روش‌های مبتنی بر خوشه بندی
      • 3-2‏.‏2 روش‌های مبتنی بر تجزیه ماتريس
    • 4-2 سيستم‌های ارائه پيشنهاد مبتنی بر شبکه‌های اجتماعی
      • 4-2‏.‏1 پژوهش‌های انجام شده در ارائه پيشنهاد مبتنی بر شبکه اجتماعی
    • 5-2 جمع‌بندی
  • 3 روش پیشنهادی
    • 1-3 مقدمه
    • 2-3 مدل‌های کم‌بعد
      • 2-3‏.‏1 کدگذاری تنک وزن‌دار
    • 3-3 مدل پیشنهادی
    • 4-3 روش استنتاج و تخمین
    • 5-3 جمع‌بندی
  • 4 آزمایش‌ها
    • 1-4 مقدمه
    • 2-4 شیوه ارزیابی
    • 3-4 تحلیل نتایج
      • 3-4‏.‏1 تأثير پارامترهای مختلف بر نتايج
      • 3-4‏.‏2 تأثير بر روی کاربران تازه وارد
      • 3-4‏.‏3 تحلیل زمانی
    • 4-4 آيا استفاده از ارائه پيشنهاد مبتنی بر شبکه اجتماعی مفيد است؟
    • 5-4 چه ميزان امتياز برای ارائه پيشنهاد لازم است؟
    • 6-4 جمع‌بندی
  • 5 جمع‌بندی و کارهای آتی
  • مراجع
  • واژه‌نامه فارسی به انگلیسی
  • واژه‌نامه انگلیسی به فارسی
...see more