Rich-Item Recommendations for Rich-Users via GCNN: Exploiting Dynamic and Static Side Information

by   Amar Budhiraja, et al.

We study the standard problem of recommending relevant items to users; a user is someone who seeks recommendation, and an item is something which should be recommended. In today's modern world, both users and items are 'rich' multi-faceted entities but existing literature, for ease of modeling, views these facets in silos. In this paper, we provide a general formulation of the recommendation problem that captures the complexities of modern systems and encompasses most of the existing recommendation system formulations. In our formulation, each user and item is modeled via a set of static entities and a dynamic component. The relationships between entities are captured by multiple weighted bipartite graphs. To effectively exploit these complex interactions for recommendations, we propose MEDRES – a multiple graph-CNN based novel deep-learning architecture. In addition, we propose a new metric, pAp@k, that is critical for a variety of classification+ranking scenarios. We also provide an optimization algorithm that directly optimizes the proposed metric and trains MEDRES in an end-to-end framework. We demonstrate the effectiveness of our method on two benchmarks as well as on a message recommendation system deployed in Microsoft Teams where it improves upon the existing production-grade model by 3


page 1

page 2

page 3

page 4


MindReader: Recommendation over Knowledge Graph Entities with Explicit User Ratings

Knowledge Graphs (KGs) have been integrated in several models of recomme...

Dynamic-K Recommendation with Personalized Decision Boundary

In this paper, we investigate the recommendation task in the most common...

Position-enhanced and Time-aware Graph Convolutional Network for Sequential Recommendations

Most of the existing deep learning-based sequential recommendation appro...

Learning from History and Present: Next-item Recommendation via Discriminatively Exploiting User Behaviors

In the modern e-commerce, the behaviors of customers contain rich inform...

A Network-centric Framework for Auditing Recommendation Systems

To improve the experience of consumers, all social media, commerce and e...

Seq2Slate: Re-ranking and Slate Optimization with RNNs

Ranking is a central task in machine learning and information retrieval....

Reply With: Proactive Recommendation of Email Attachments

Email responses often contain items-such as a file or a hyperlink to an ...

Please sign up or login with your details

Forgot password? Click here to reset