466 research outputs found

    Graph Convolutional Matrix Completion

    Get PDF
    We consider matrix completion for recommender systems from the point of view of link prediction on graphs. Interaction data such as movie ratings can be represented by a bipartite user-item graph with labeled edges denoting observed ratings. Building on recent progress in deep learning on graph-structured data, we propose a graph auto-encoder framework based on differentiable message passing on the bipartite interaction graph. Our model shows competitive performance on standard collaborative filtering benchmarks. In settings where complimentary feature information or structured data such as a social network is available, our framework outperforms recent state-of-the-art methods.Comment: 9 pages, 3 figures, updated with additional experimental evaluatio

    Deep Learning based Recommender System: A Survey and New Perspectives

    Full text link
    With the ever-growing volume of online information, recommender systems have been an effective strategy to overcome such information overload. The utility of recommender systems cannot be overstated, given its widespread adoption in many web applications, along with its potential impact to ameliorate many problems related to over-choice. In recent years, deep learning has garnered considerable interest in many research fields such as computer vision and natural language processing, owing not only to stellar performance but also the attractive property of learning feature representations from scratch. The influence of deep learning is also pervasive, recently demonstrating its effectiveness when applied to information retrieval and recommender systems research. Evidently, the field of deep learning in recommender system is flourishing. This article aims to provide a comprehensive review of recent research efforts on deep learning based recommender systems. More concretely, we provide and devise a taxonomy of deep learning based recommendation models, along with providing a comprehensive summary of the state-of-the-art. Finally, we expand on current trends and provide new perspectives pertaining to this new exciting development of the field.Comment: The paper has been accepted by ACM Computing Surveys. https://doi.acm.org/10.1145/328502

    A Survey on Bayesian Deep Learning

    Full text link
    A comprehensive artificial intelligence system needs to not only perceive the environment with different `senses' (e.g., seeing and hearing) but also infer the world's conditional (or even causal) relations and corresponding uncertainty. The past decade has seen major advances in many perception tasks such as visual object recognition and speech recognition using deep learning models. For higher-level inference, however, probabilistic graphical models with their Bayesian nature are still more powerful and flexible. In recent years, Bayesian deep learning has emerged as a unified probabilistic framework to tightly integrate deep learning and Bayesian models. In this general framework, the perception of text or images using deep learning can boost the performance of higher-level inference and in turn, the feedback from the inference process is able to enhance the perception of text or images. This survey provides a comprehensive introduction to Bayesian deep learning and reviews its recent applications on recommender systems, topic models, control, etc. Besides, we also discuss the relationship and differences between Bayesian deep learning and other related topics such as Bayesian treatment of neural networks.Comment: To appear in ACM Computing Surveys (CSUR) 202

    ๊ทธ๋ž˜ํ”„ ํ˜‘์—… ํ•„ํ„ฐ๋ง์„ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ ๋ถ€ํŠธ์ŠคํŠธ๋ž˜ํ•‘ ๊ธฐ๋ฐ˜ ์ž๊ธฐ ์ง€๋„ ํ•™์Šต

    Get PDF
    ํ•™์œ„๋…ผ๋ฌธ(์„์‚ฌ) -- ์„œ์šธ๋Œ€ํ•™๊ต๋Œ€ํ•™์› : ๊ณต๊ณผ๋Œ€ํ•™ ์ปดํ“จํ„ฐ๊ณตํ•™๋ถ€, 2023. 2. ๊ถŒํƒœ๊ฒฝ.๋Œ€์กฐ ํ•™์Šต ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์€ ์›์‹œ ๋ฐ์ดํ„ฐ์—์„œ ์ž์ฒด ๊ฐ๋… ์‹ ํ˜ธ๋ฅผ ์ถ”์ถœํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๋ฐ์ดํ„ฐ ํฌ์†Œ์„ฑ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์ถ”์ฒœ ์‹œ์Šคํ…œ์˜ ์š”๊ตฌ ์‚ฌํ•ญ๊ณผ ์ผ์น˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ถ”์ฒœ ์—ฐ๊ตฌ์—์„œ ์ฃผ๋ชฉ์„ ๋ฐ›๊ณ  ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ํšจ์œจ์„ฑ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋Œ€์กฐ ํ•™์Šต ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์—๋Š” ์ค‘์š”ํ•œ ํ•œ๊ณ„์ ์ด ์žˆ๋‹ค. ๋ฐ”๋กœ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ์ƒ˜ํ”Œ๋ง์ด๋‹ค. ๋„ค๊ฑฐํ‹ฐ๋ธŒ ์ƒ˜ํ”Œ๋ง ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž์˜ ์ทจํ–ฅ์— ๋งž๋Š” ํ•ญ๋ชฉ์ด์ง€๋งŒ ์ƒํ˜ธ์ž‘์šฉ์ด ๊ด€์ฐฐ๋˜์ง€ ์•Š์€ ์‚ฌ์šฉ์ž-ํ•ญ๋ชฉ ์Œ์„ ๋„ค๊ฑฐํ‹ฐ๋ธŒ๋กœ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋„ค๊ฑฐํ‹ฐ๋ธŒ ์ƒ˜ํ”Œ๋ง์ด ํ•„์š”ํ•˜์ง€ ์•Š์€ ๋ถ€ํŠธ์ŠคํŠธ๋ž˜ํ•‘ ๊ธฐ๋ฐ˜์˜ ์ž๊ธฐ ์ง€๋„ ํ•™์Šต ๋ฐฉ๋ฒ•์ด ์ œ์•ˆ๋˜์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด ๋ฐฉ๋ฒ•์—๋„ ํ•œ๊ณ„์ ์ด ์žˆ๋‹ค. ๊ด€์ฐฐ๋œ ์ƒ˜ํ”Œ๋งŒ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋…ธ์ด์ฆˆ๊ฐ€ ์žˆ๋Š” ์ƒํ˜ธ ์ž‘์šฉ์— ์ทจ์•ฝํ•˜๋‹ค. ๋˜ํ•œ ์‹ค์ œ ๋ฐ์ดํ„ฐ ์…‹์—๋Š” ํฌ์†Œ์„ฑ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค. ์œ„์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ทธ๋ž˜ํ”„ ํ˜‘์—… ํ•„ํ„ฐ๋ง์„ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ ๋ถ€ํŠธ์ŠคํŠธ๋ž˜ํ•‘ ๊ธฐ๋ฐ˜ ์ž๊ธฐ ์ง€๋„ ํ•™์Šต ๋ชจ๋ธ, RBS๋ฅผ ์†Œ๊ฐœํ•œ๋‹ค. RBS๋Š” ๊ทธ๋ž˜ํ”„ ๋…ธ์ด์ฆˆ ์ œ๊ฑฐ ๋ชจ๋“ˆ๊ณผ ์ž๊ฐ€ ์ง€๋„ ํ•™์Šต ๋ชจ๋“ˆ์˜ ๋‘ ๊ฐ€์ง€ ๋ชจ๋“ˆ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ๊ทธ๋ž˜ํ”„ ๋…ธ์ด์ฆˆ ์ œ๊ฑฐ ๋ชจ๋“ˆ์€ ์žก์Œ์ด ์žˆ๋Š” ์ƒํ˜ธ ์ž‘์šฉ์˜ ์˜ํ–ฅ์„ ์ค„์ด๊ธฐ ์œ„ํ•ด ์„ค๊ณ„๋˜์—ˆ๋‹ค. ์ž๊ธฐ ์ง€๋„ ํ•™์Šต ๋ชจ๋“ˆ์€ ์˜จ๋ผ์ธ ์ธ์ฝ”๋”์™€ ํƒ€๊นƒ ์ธ์ฝ”๋”๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. RBS๋Š” ํƒ€๊นƒ ์ธ์ฝ”๋”์˜ ํ‘œํ˜„์„ ์˜ˆ์ธกํ•˜๋„๋ก ์˜จ๋ผ์ธ ์ธ์ฝ”๋”๋ฅผ ํ•™์Šตํ•˜๋Š” ๋ฐ˜๋ฉด, ํƒ€๊นƒ ์ธ์ฝ”๋”๋Š” ์˜จ๋ผ์ธ ์ธ์ฝ”๋”๋ฅผ ์ฒœ์ฒœํžˆ ๊ทผ์‚ฌํ•˜์—ฌ ์ผ๊ด€๋œ ํƒ€๊นƒ์„ ์ œ๊ณตํ•œ๋‹ค. ๋˜ํ•œ RBS๋Š” ์ธ์ฝ”๋” ์ž…๋ ฅ์— ๋…ธ์ด์ฆˆ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๋ฐ์ดํ„ฐ ํฌ์†Œ์„ฑ ๋ฌธ์ œ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์™„ํ™”ํ•œ๋‹ค. 3๊ฐ€์ง€ ๋ฒค์น˜๋งˆํฌ ๋ฐ์ดํ„ฐ ์…‹์— ๋Œ€ํ•œ ํฌ๊ด„์ ์ธ ๊ฒฝํ—˜์  ์—ฐ๊ตฌ๋Š” RBS๊ฐ€ ๋ชจ๋“  ๊ธฐ์ค€ ๋ชจ๋ธ์„ ์ผ๊ด€๋˜๊ณ  ํฌ๊ฒŒ ๋Šฅ๊ฐ€ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ค€๋‹ค.Contrastive learning (CL) based models are gaining traction in recommendation research, since their ability to extract self-supervised signals from raw data matches the requirements of recommender systems to solve the data sparsity issue. Despite their effectiveness, CL-based models have an important limitation: negative sampling. A negative sampling scheme allows positive but unobserved pairs to be selected as negative. To solve this problem, a bootstrapping-based self-supervised learning method that does not require negative sampling has been proposed. However, this method also has limitations. Because only positive samples are used, it is vulnerable to noisy interactions. Also, there is a sparsity issue in real-world data sets. To tackle the above issues, we introduce a Robust Bootstrapping-based Self-supervised learning model for graph collaborative filtering, named RBS. RBS consists of two modules: a graph denoising module and a self-supervised learning module. The graph denoising module is designed to reduce the influence of noisy interactions. The self-supervised learning module consists of an online encoder and a target encoder. RBS trains its online encoder to predict the target encoders representation, while the target encoder provides consistent targets by slowly approximating the online encoder. In addition, RBS effectively alleviates the data sparsity issue, by adding noises to encoder inputs. A comprehensive empirical study on three benchmark datasets demonstrates that RBS consistently and significantly outperforms all baseline methods.Chapter 1. Introduction 1 Chapter 2. Related Work 3 2.1. Graph Neural Networks 3 2.2. Graph Collaborative Filtering 3 2.3. Self-supervised Learning 4 Chapter 3. Methodology 6 3.1. Overview 6 3.2. Problem Definition 6 3.3. Graph Denoising Module 7 3.4. Self-supervised Learning Module 9 3.5. Prediction 11 Chapter 4. Experiments 12 4.1. Datasets 12 4.2. Baselines 13 4.3. Evaluation Metrics 13 4.4. Implementation Details 14 4.5. Overall Performance 14 4.6. Ablation Study 18 Chapter 5. Conclusion 21 Bibliography 22 ์ดˆ๋ก 27์„

    TransNets: Learning to Transform for Recommendation

    Full text link
    Recently, deep learning methods have been shown to improve the performance of recommender systems over traditional methods, especially when review text is available. For example, a recent model, DeepCoNN, uses neural nets to learn one latent representation for the text of all reviews written by a target user, and a second latent representation for the text of all reviews for a target item, and then combines these latent representations to obtain state-of-the-art performance on recommendation tasks. We show that (unsurprisingly) much of the predictive value of review text comes from reviews of the target user for the target item. We then introduce a way in which this information can be used in recommendation, even when the target user's review for the target item is not available. Our model, called TransNets, extends the DeepCoNN model by introducing an additional latent layer representing the target user-target item pair. We then regularize this layer, at training time, to be similar to another latent representation of the target user's review of the target item. We show that TransNets and extensions of it improve substantially over the previous state-of-the-art.Comment: Accepted for publication in the 11th ACM Conference on Recommender Systems (RecSys 2017

    Joint Deep Modeling of Users and Items Using Reviews for Recommendation

    Full text link
    A large amount of information exists in reviews written by users. This source of information has been ignored by most of the current recommender systems while it can potentially alleviate the sparsity problem and improve the quality of recommendations. In this paper, we present a deep model to learn item properties and user behaviors jointly from review text. The proposed model, named Deep Cooperative Neural Networks (DeepCoNN), consists of two parallel neural networks coupled in the last layers. One of the networks focuses on learning user behaviors exploiting reviews written by the user, and the other one learns item properties from the reviews written for the item. A shared layer is introduced on the top to couple these two networks together. The shared layer enables latent factors learned for users and items to interact with each other in a manner similar to factorization machine techniques. Experimental results demonstrate that DeepCoNN significantly outperforms all baseline recommender systems on a variety of datasets.Comment: WSDM 201

    A deep learning-based hybrid model for recommendation generation and ranking

    Get PDF
    A recommender system plays a vital role in information filtering and retrieval, and its application is omnipresent in many domains. There are some drawbacks such as the cold-start and the data sparsity problems which affect the performance of the recommender model. Various studies help with drastically improving the performance of recommender systems via unique methods, such as the traditional way of performing matrix factorization (MF) and also applying deep learning (DL) techniques in recent years. By using DL in the recommender system, we can overcome the difficulties of collaborative filtering. DL now focuses mainly on modeling content descriptions, but those models ignore the main factor of userโ€“item interaction. In the proposed hybrid Bayesian stacked auto-denoising encoder (HBSADE) model, it recognizes the latent interests of the user and analyzes contextual reviews that are performed through the MF method. The objective of the model is to identify the userโ€™s point of interest, recommending products/services based on the userโ€™s latent interests. The proposed two-stage novel hybrid deep learning-based collaborative filtering method explores the userโ€™s point of interest, captures the communications between items and users and provides better recommendations in a personalized way. We used a multilayer neural network to manipulate the nonlinearities between the user and item communication from data. Experiments were to prove that our HBSADE outperforms existing methodologies over Amazon-b and Book-Crossing datasets

    Collaborative Deep Learning for Recommender Systems

    Full text link
    Collaborative filtering (CF) is a successful approach commonly used by many recommender systems. Conventional CF-based methods use the ratings given to items by users as the sole source of information for learning to make recommendation. However, the ratings are often very sparse in many applications, causing CF-based methods to degrade significantly in their recommendation performance. To address this sparsity problem, auxiliary information such as item content information may be utilized. Collaborative topic regression (CTR) is an appealing recent method taking this approach which tightly couples the two components that learn from two different sources of information. Nevertheless, the latent representation learned by CTR may not be very effective when the auxiliary information is very sparse. To address this problem, we generalize recent advances in deep learning from i.i.d. input to non-i.i.d. (CF-based) input and propose in this paper a hierarchical Bayesian model called collaborative deep learning (CDL), which jointly performs deep representation learning for the content information and collaborative filtering for the ratings (feedback) matrix. Extensive experiments on three real-world datasets from different domains show that CDL can significantly advance the state of the art
    • โ€ฆ
    corecore