- Research Article
42
- 10.1016/j.future.2018.04.079
Recommender systems based on multiple social networks correlation
- May 09, 2018
- Future Generation Computer Systems
- Wei Yu + 1 more +1
Recommender systems based on multiple social networks correlation
Social recommendation, which utilizes social relations to enhance recommender systems, has been gaining increasing attention recently with the rapid development of online social network. Existing social recommendation methods are based on the fact that users preference or decision is influenced by their social friends' behaviors. However, they assume that the influences of social relation are always the same, which violates the fact that users are likely to share preference on diverse products with different friends. In this paper, we present a novel CSR (short for Characterized Social Regularization) model by designing a universal regularization term for modeling variable social influence. Our proposed model can be applied to both explicit and implicit iteration. Extensive experiments on a real-world dataset demonstrate that CSR significantly outperforms state-of-the-art social recommendation methods.
Recommender systems based on multiple social networks correlation
Recommender systems based on multiple social networks correlation
Dual Interest Learning with Context-Aware Adaptive Interaction for Social Recommendation
Social recommendation utilizes social relations to extract auxiliary collaborative signals, effectively mitigating data sparsity issues. However, existing approaches predominantly focus on static influence from social friends while neglecting two critical aspects: the dynamic contextual patterns in user behaviors and the potential of collaborative users. To address these limitations and further alleviate data sparsity, we propose a context-aware dual graph attention network (CDGA) that simultaneously captures users’ static and dynamic interests through social relations and interaction records. The proposed CDGA model introduces a dynamic activation mechanism to simulate contextual influences, generating dynamic embeddings for users and items. Furthermore, we develop an adaptive fusion mechanism that integrates interaction channels across static and dynamic embeddings for interaction prediction. Extensive experiments on three benchmark datasets demonstrate that CDGA consistently outperforms state-of-the-art social recommendation methods, confirming its effectiveness.
Read moreSAN: Attention‐based social aggregation neural networks for recommendation system
The recommender system is of great significance to alleviate information overload. The rise of online social networks leads to a promising direction—social recommendation. By injecting the interaction influence among social users, recommendation performance has been further improved. Successful as they are, we argue that most social recommendation methods are still not sufficient to make full use of social network information. Existing solutions typically either considered only the local neighbors or treat neighbors’ information equally, even or both. However, few studies have attempted to solve these social recommendation problems jointly from both the perspective of social depth and social strength. Recently, graph convolutional neural networks have shown great potential in learning graph data by modeling the information propagation and aggregation process. Thus, we propose an attention-based social aggregation neural networks (abbreviated as SAN) model to build a recommendation system. Different from previous work, our proposed SAN model simulates the recursive social aggregation process to spread the global social influence, and simultaneously introduces social attention mechanism to incorporate the heterogeneous influences for better model user embedding. Instead of a shallow linear interaction function, we adopt multi-layer perception to model the complex user–item interaction. Extensive experiments on two real-world datasets show the effectiveness of our proposed model SAN, and further analysis verifies the generalization and flexibility of the model.
Read moreSocial Recommendation in Heterogeneous Evolving Relation Network
The appearance and growth of social networking brings an exponential growth of information. One of the main solutions proposed for this information overload problem are recommender systems, which provide personalized results. Most existing social recommendation approaches consider relation information to improve recommendation performance in the static context. However, relations are likely to evolve over time in the dynamic network. Therefore, temporal information is an essential ingredient to making social recommendation. In this paper, we propose a novel social recommendation model based on evolving relation network, named SoERec. The learned evolving relation network is a heterogeneous information network, where the strength of relation between users is a sum of the influence of all historical events. We incorporate temporally evolving relations into the recommendation algorithm. We empirically evaluate the proposed method on two widely-used datasets. Experimental results show that the proposed model outperforms the state-of-the-art social recommendation methods.
Read moreDual Graph Attention Networks for Deep Latent Representation of Multifaceted Social Effects in Recommender Systems
Social recommendation leverages social information to solve data sparsity and cold-start problems in traditional collaborative filtering methods. However, most existing models assume that social effects from friend users are static and under the forms of constant weights or fixed constraints. To relax this strong assumption, in this paper, we propose dual graph attention networks to collaboratively learn representations for two-fold social effects, where one is modeled by a user-specific attention weight and the other is modeled by a dynamic and context-aware attention weight. We also extend the social effects in user domain to item domain, so that information from related items can be leveraged to further alleviate the data sparsity problem. Furthermore, considering that different social effects in two domains could interact with each other and jointly influence user preferences for items, we propose a new policy-based fusion strategy based on contextual multi-armed bandit to weigh interactions of various social effects. Experiments on one benchmark dataset and a commercial dataset verify the efficacy of the key components in our model. The results show that our model achieves great improvement for recommendation accuracy compared with other state-of-the-art social recommendation methods.
Read moreAn Efficient Adaptive Attention Neural Network for Social Recommendation
Traditional recommendation algorithms based on collaborative filtering suffer from a data sparsity problem. The emergence of online social network has enriched the user's information, realizing a new way to solve recommendation tasks. Social-aware recommendation algorithms can effectively alleviate the data sparsity problem and improve the performance of recommendation systems. Despite the success of these algorithms, they have some common limitations. Most algorithms assume that social networks are homogeneous, with similar preferences among connected users. However, users may only share similar preferences in some aspects. Besides, different friends affect the user's preference in different levels. And this influence of friends on users' preference should be adaptive. Even close friends may have different influences in different decision-making processes. For example, a user may trust a friend in “travel” but distrust this friend in “music” because this friend had more travel experiences. Motivated by the above limitations, we designed a neural network model called adaptive attention neural network for social recommendation (ANSR) to study the interaction between a user and his or her social friends as well as infer the complex influence of the user's social relationships on the user's preferences. By utilizing the co-attention mechanism, we can not only extract the user's special attention to certain aspects of their friends but also determine the adaptive influences of different friends on the user. When the user interacts with different items, different attention weights will be assigned to the user and his or her friends, respectively. In addition, we also utilize network embedding to learn more efficient features of each user and incorporate these features into the ANSR to enhance the recommendation results. Moreover, we also conduct extensive experiments on four different real-world datasets and demonstrate that our proposed method performs better on all datasets compared with the state-of-the-art baseline methods.
Read moreA Deep Graph Neural Network-Based Mechanism for Social Recommendations
Nowadays, the issue of information overload is gradually gaining exposure in the Internet of Things (IoT), calling for more research on recommender system in advance for industrial IoT scenarios. With the ever-increasing prevalence of various social networks, social recommendations (SoR) will certainly become an integral application that provides more feasibly personalized information service for future IoT users. However, almost all of the existing research managed to explore and quantify correlations between user preferences and social relationships, while neglecting the correlations among item features which could further influence the topologies of some social groups. To tackle with this challenge, in this article, a deep graph neural network-based social recommendation framework (GNN-SoR) is proposed for future IoTs. First, user and item feature spaces are abstracted as two graph networks and respectively encoded via the graph neural network method. Next, two encoded spaces are embedded into two latent factors of matrix factorization to complete missing rating values in a user-item rating matrix. Finally, a large amount of experiments are conducted on three real-world data sets to verify the efficiency and stability of the proposed GNN-SoR.
Read moreMatrix factorization with dual-network collaborative embedding for social recommendation
Combining Matrix Factorization (MF) with Network Embedding (NE) has been a promising solution to social recommender systems. However, in most of the current combined schemes, the user-specific linking proportions learned by NE are fed to the downstream MF, but not reverse, which is sub-optimal as the rating information is not utilized to discover the linking features for users. Furthermore, the existing combined models mainly focus on enhancing the representation learning for users by exploiting user–user network, yet ignore the representation improvement for items. In this paper, we propose a novel social recommendation scheme, called MF with dual-network collaborative embedding (MF-decoding), which jointly optimizes an integrated objective function of MF and NE, in which both MF and NE tasks can be mutually reinforced in a unified learning process. In particular, the explicit user–user network and the implicit item–item network are collaboratively used by MF-decoding to enhance the representation learning for users and items simultaneously. Our encouraging experimental results on three benchmarks validate the superiority of the proposed MF-decoding model over state-of-the-art social recommendation methods.
Read moreAdaptive social recommendation combined with the multi-domain influence
Adaptive social recommendation combined with the multi-domain influence
A survey of graph neural network based recommendation in social networks
A survey of graph neural network based recommendation in social networks
Using Social Media Presence for Alleviating Cold Start Problems in Privacy Protection
Recommender systems play an important role in most modern e-commerce applications. They have allowed users to become aware of the myriad choices available to them. The ease of information and the abundance of options have helped users make educated decisions. A recommender system studies a user's preferences and continues learning the user's changing interests, so as to suggest items that incline with the user's interests. In cases where a user is new to the application, or the user prefers not to discourse preferences, the recommender system is unable to gather the user's preference on any item. This is called the cold start problem; wherein the system can make valid recommendations only once the user starts informing the system about his/her choices. In this paper, we discuss the challenges faced by the cold start problem and how this problem may be alleviated using social media. We suggest an approach where we collect public information from users' social media accounts and analyze this information to understand their preferences. In particular, we gather the new user's information using their Twitter profile; i.e., the user's interest and preferences are extracted from his/her Twitter profile by analyzing his/her tweets. These interests will help the system understand what kind of movies the user will be most interested in. We compare these preferences with the metadata about the individual items. Using this approach, we develop a movie recommendation system wherein we produce top-N movie recommendations for a user. We used the MovieTweetings dataset to model the application. Two sets of results have been produced. In the first, smaller set of 770 users, 72.67% of users have received 100% accurate movie recommendations while nearly 80% of users got more than 75% accuracy. For the second, larger set of more than 3,500 users, 53 % of users have received 100% accurate recommendations while 72% of users got more than 75% accuracy. These encouraging results have demonstrated that the approach is effectively in alleviating cold start problems in recommendation systems, and may be applicable to many other e-commerce applications.
Read moreSocial trust model for rating prediction in recommender systems: Effects of similarity, centrality, and social ties
Social trust model for rating prediction in recommender systems: Effects of similarity, centrality, and social ties
Socially-aware Dual Contrastive Learning for Cold-Start Recommendation
Social recommendation with Graph Neural Networks(GNNs) learns to represent cold users by fusing user-user social relations with user-item interactions, thereby alleviating the cold-start problem associated with recommender systems. Despite being well adapted to social relations and user-item interactions, these supervised models are still susceptible to popularity bias. Contrastive learning helps resolve this dilemma by identifying the properties that distinguish positive from negative samples. In its previous combinations with recommender systems, social relationships and cold-start cases in this context are not considered. Also, they primarily focus on collaborative features between users and items, leaving the similarity between items under-utilized. In this work, we propose socially-aware dual contrastive learning for cold-start recommendation, where cold users can be modeled in the same way as warm users. To take full advantage of social relations, we create dynamic node embeddings for each user by aggregating information from different neighbors according to each different query item, in the form of user-item pairs. We further design a dual-branch self-supervised contrastive objective to account for user-item collaborative features and item-item mutual information, respectively. On one hand, our framework eliminates popularity bias with proper negative sampling in contrastive learning, without extra ground-truth supervision. On the other hand, we extend previous contrastive learning methods to provide a solution to cold-start problem with social relations included. Extensive experiments on two real-world social recommendation datasets demonstrate its effectiveness.
Read moreRobust Preference-Guided Denoising for Graph based Social Recommendation
Graph Neural Network(GNN) based social recommendation models improve the\nprediction accuracy of user preference by leveraging GNN in exploiting\npreference similarity contained in social relations. However, in terms of both\neffectiveness and efficiency of recommendation, a large portion of social\nrelations can be redundant or even noisy, e.g., it is quite normal that friends\nshare no preference in a certain domain. Existing models do not fully solve\nthis problem of relation redundancy and noise, as they directly characterize\nsocial influence over the full social network. In this paper, we instead\npropose to improve graph based social recommendation by only retaining the\ninformative social relations to ensure an efficient and effective influence\ndiffusion, i.e., graph denoising. Our designed denoising method is\npreference-guided to model social relation confidence and benefits user\npreference learning in return by providing a denoised but more informative\nsocial graph for recommendation models. Moreover, to avoid interference of\nnoisy social relations, it designs a self-correcting curriculum learning module\nand an adaptive denoising strategy, both favoring highly-confident samples.\nExperimental results on three public datasets demonstrate its consistent\ncapability of improving two state-of-the-art social recommendation models by\nrobustly removing 10-40% of original relations. We release the source code at\nhttps://github.com/tsinghua-fib-lab/Graph-Denoising-SocialRec.\n
Read moreAdvertisement Recommendation System Based on User Preference in Online Broadcasting
Today, advertisement has become a part of media content and it is exposed to viewers in ways such as home shopping, PPL (Product Placement), and T-commerce. Even though media contents and platforms have been developed into user-interactive services, the interaction between advertisement systems and users is still limited. For advertising services to interact with users, a recommendation system should be introduced. Recommendation systems have been studied such as content-based, collaborative filtering, and hybrid methods. Since conventional recommendation systems require high computational complexity in the preference prediction process and do not consider the time factor, there are limitations in performing recommendation considering user preference. In this paper, we propose an advertisement recommendation system that predicts the ATU’s (Active Target User) preference for items in real-time. The proposed system creates PRETREE by modeling ATU's history data with a tree data structure for reducing computational complexity. A recommendation is triggered when the item that the ATU is looking at in the media content is detected. If there are rating records for the item in the history of the ATU, the preferences are predicted on the basis of PRETREE. If there is no history for the item, the proposed system predicts preference on the basis of similar groups and the LCC (Longest Common Category) node at the ATU's PRETREE. Finally, we evaluate the performance of the proposed recommendation system using real- world data.
Read more