scispace - formally typeset
Journal ArticleDOI

A multi-theoretical kernel-based approach to social network-based recommendation

TLDR
This study inspects a spectrum of social network theories to systematically model the multiple facets of a social network and infer user preferences and shows that the proposed approach provides more accurate recommendations than trust-based methods and the collaborative filtering approach.
Abstract
Recommender systems are a critical component of e-commerce websites. The rapid development of online social networking services provides an opportunity to explore social networks together with information used in traditional recommender systems, such as customer demographics, product characteristics, and transactions. It also provides more applications for recommender systems. To tackle this social network-based recommendation problem, previous studies generally built trust models in light of the social influence theory. This study inspects a spectrum of social network theories to systematically model the multiple facets of a social network and infer user preferences. In order to effectively make use of these heterogonous theories, we take a kernel-based machine learning paradigm, design and select kernels describing individual similarities according to social network theories, and employ a non-linear multiple kernel learning algorithm to combine the kernels into a unified model. This design also enables us to consider multiple theories' interactions in assessing individual behaviors. We evaluate our proposed approach on a real-world movie review data set. The experiments show that our approach provides more accurate recommendations than trust-based methods and the collaborative filtering approach. Further analysis shows that kernels derived from contagion theory and homophily theory contribute a larger portion of the model.

read more

Citations
More filters
Journal ArticleDOI

The use of machine learning algorithms in recommender systems: A systematic review

TL;DR: The study concludes that Bayesian and decision tree algorithms are widely used in recommender systems because of their relative simplicity, and that requirement and design phases of recommender system development appear to offer opportunities for further research.
Posted Content

The Use of Machine Learning Algorithms in Recommender Systems: A Systematic Review

TL;DR: In this paper, the authors present a systematic review of the literature that analyzes the use of machine learning algorithms in recommender systems and identifies research opportunities for software engineering research, and conclude that Bayesian and decision tree algorithms are widely used in recommendation systems because of their relative simplicity and that requirement and design phases of recommender system development appear to offer opportunities for further research.
Journal ArticleDOI

A Survey of Recommender Systems Based on Deep Learning

TL;DR: This paper provides a comprehensive review of the related research contents of deep learning-based recommender systems and introduces the basic terminologies and the background concepts of recommender system and deep learning technology.
Journal ArticleDOI

A cross-domain recommender system with consistent information transfer

TL;DR: A cross-domain recommender system with consistent information transfer (CIT) is proposed that outperforms five benchmarks and increases the accuracy of recommendations in the target domain, especially with sparse data.
References
More filters
Journal ArticleDOI

Birds of a Feather: Homophily in Social Networks

TL;DR: The homophily principle as mentioned in this paper states that similarity breeds connection, and that people's personal networks are homogeneous with regard to many sociodemographic, behavioral, and intrapersonal characteristics.
Journal ArticleDOI

Fast unfolding of communities in large networks

TL;DR: This work proposes a heuristic method that is shown to outperform all other known community detection methods in terms of computation time and the quality of the communities detected is very good, as measured by the so-called modularity.
Journal ArticleDOI

Fast unfolding of communities in large networks

TL;DR: In this paper, the authors proposed a simple method to extract the community structure of large networks based on modularity optimization, which is shown to outperform all other known community detection methods in terms of computation time.
Journal ArticleDOI

A tutorial on support vector regression

TL;DR: This tutorial gives an overview of the basic ideas underlying Support Vector (SV) machines for function estimation, and includes a summary of currently used algorithms for training SV machines, covering both the quadratic programming part and advanced methods for dealing with large datasets.
Journal ArticleDOI

Matrix Factorization Techniques for Recommender Systems

TL;DR: As the Netflix Prize competition has demonstrated, matrix factorization models are superior to classic nearest neighbor techniques for producing product recommendations, allowing the incorporation of additional information such as implicit feedback, temporal effects, and confidence levels.
Related Papers (5)