paper-with-me

Papers

Joint Representation Learning for Top-N Recommendation with Heterogeneous Information Sources

2017-11-06 · CIKM 2017 11 · Yongfeng Zhang, Qingyao Ai, Xu Chen, W. Bruce Croft

The Web has accumulated a rich source of information, such as text, image, rating, etc, which represent different aspects of user preferences. However, the heterogeneous nature of this information makes it difficult for recommender systems to leverage in a unified framework to boost the performance. Recently, the rapid development of representation learning techniques provides an approach to this problem. By translating the various information sources into a unified representation space, it becomes possible to integrate heterogeneous information for informed recommendation. In this work, we propose a Joint Representation Learning (JRL) framework for top-N recommendation. In this framework, each type of information source (review text, product image, numerical rating, etc) is adopted to learn the corresponding user and item representations based on available (deep) representation learning architectures. Representations from different sources are integrated with an extra layer to obtain the joint representations for users and items. In the end, both the per-source and the joint representations are trained as a whole using pair-wise learning to rank for top-N recommendation. We analyze how information propagates among different information sources in a gradient-descent learning paradigm, based on which we further propose an extendable version of the JRL framework (eJRL), which is rigorously extendable to new information sources to avoid model re-training in practice. By representing users and items into embeddings offline, and using a simple vector multiplication for ranking score calculation online, our framework also has the advantage of fast online prediction compared with other deep learning approaches to recommendation that learn a complex prediction network for online calculation.

📄 PDF Abstract BibTeX

Code (2)

evison/JRL 공식 구현 tf
QingyaoAi/Joint-Representation-Learning-for-Top-N-Recommendation tf

Tasks

Context Aware Product RecommendationLearning-To-RankRecommendation SystemsRepresentation Learning

Similar Papers 제목 키워드 기반

Deep Unified Representation for Heterogeneous Recommendation

2022-01-15 · Chengqiang Lu, Mingyang Yin, Shuheng Shen, Luo Ji 외

Recommendation system has been a widely studied task both in academia and industry. Previous works mainly focus on homogeneous recommendation and little progress has been made for heterogeneous recommender systems. Howev…

Recommendation Systems

Modeling Multi-Hop Semantic Paths for Recommendation in Heterogeneous Information Networks

2025-05-09 · Hongye Zheng, Yue Xing, Lipeng Zhu, Xu Han 외

This study focuses on the problem of path modeling in heterogeneous information networks and proposes a multi-hop path-aware recommendation framework. The method centers on multi-hop paths composed of various types of en…

Representation Learning

Source-Aware Embedding Training on Heterogeneous Information Networks

2023-07-10 · Tsai Hor Chan, Chi Ho Wong, Jiajun Shen, Guosheng Yin

Heterogeneous information networks (HINs) have been extensively applied to real-world tasks, such as recommendation systems, social networks, and citation networks. While existing HIN representation learning methods can …

Graph EmbeddingNetwork EmbeddingRecommendation SystemsRepresentation Learning

Cross-language Citation Recommendation via Hierarchical Representation Learning on Heterogeneous Graph

2018-12-31 · Zhuoren Jiang, Yue Yin, Liangcai Gao, Yao Lu 외

While the volume of scholarly publications has increased at a frenetic pace, accessing and consuming the useful candidate papers, in very large digital libraries, is becoming an essential and challenging task for scholar…

Citation RecommendationRepresentation Learning

Joint Information and Mechanism Design for Queues with Heterogeneous Users

2021-09-29 · Nasimeh Heydaribeni, Achilleas Anastasopoulos

We consider a queue with an unobservable backlog by the incoming users. There is an information designer that observes the queue backlog and makes recommendations to the users arriving at the queue whether to join or not…