CUPID: A Real-Time Session-Based Reciprocal Recommendation System for a One-on-One Social Discovery Platform

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Kim, Beomsu, Kim, Sangbum, Kim, Minchan, Yi, Joonyoung, Ha, Sungjoo, Lee, Suhyun, Lee, Youngsoo, Yeom, Gihun, Chang, Buru, Lee, Gihun
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866914986804117504
author Kim, Beomsu
Kim, Sangbum
Kim, Minchan
Yi, Joonyoung
Ha, Sungjoo
Lee, Suhyun
Lee, Youngsoo
Yeom, Gihun
Chang, Buru
Lee, Gihun
author_facet Kim, Beomsu
Kim, Sangbum
Kim, Minchan
Yi, Joonyoung
Ha, Sungjoo
Lee, Suhyun
Lee, Youngsoo
Yeom, Gihun
Chang, Buru
Lee, Gihun
contents This study introduces CUPID, a novel approach to session-based reciprocal recommendation systems designed for a real-time one-on-one social discovery platform. In such platforms, low latency is critical to enhance user experiences. However, conventional session-based approaches struggle with high latency due to the demands of modeling sequential user behavior for each recommendation process. Additionally, given the reciprocal nature of the platform, where users act as items for each other, training recommendation models on large-scale datasets is computationally prohibitive using conventional methods. To address these challenges, CUPID decouples the time-intensive user session modeling from the real-time user matching process to reduce inference time. Furthermore, CUPID employs a two-phase training strategy that separates the training of embedding and prediction layers, significantly reducing the computational burden by decreasing the number of sequential model inferences by several hundredfold. Extensive experiments on large-scale Azar datasets demonstrate CUPID's effectiveness in a real-world production environment. Notably, CUPID reduces response latency by more than 76% compared to non-asynchronous systems, while significantly improving user engagement.
format Preprint
id arxiv_https___arxiv_org_abs_2410_18087
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle CUPID: A Real-Time Session-Based Reciprocal Recommendation System for a One-on-One Social Discovery Platform
Kim, Beomsu
Kim, Sangbum
Kim, Minchan
Yi, Joonyoung
Ha, Sungjoo
Lee, Suhyun
Lee, Youngsoo
Yeom, Gihun
Chang, Buru
Lee, Gihun
Information Retrieval
Artificial Intelligence
This study introduces CUPID, a novel approach to session-based reciprocal recommendation systems designed for a real-time one-on-one social discovery platform. In such platforms, low latency is critical to enhance user experiences. However, conventional session-based approaches struggle with high latency due to the demands of modeling sequential user behavior for each recommendation process. Additionally, given the reciprocal nature of the platform, where users act as items for each other, training recommendation models on large-scale datasets is computationally prohibitive using conventional methods. To address these challenges, CUPID decouples the time-intensive user session modeling from the real-time user matching process to reduce inference time. Furthermore, CUPID employs a two-phase training strategy that separates the training of embedding and prediction layers, significantly reducing the computational burden by decreasing the number of sequential model inferences by several hundredfold. Extensive experiments on large-scale Azar datasets demonstrate CUPID's effectiveness in a real-world production environment. Notably, CUPID reduces response latency by more than 76% compared to non-asynchronous systems, while significantly improving user engagement.
title CUPID: A Real-Time Session-Based Reciprocal Recommendation System for a One-on-One Social Discovery Platform
topic Information Retrieval
Artificial Intelligence
url https://arxiv.org/abs/2410.18087