DeBaTeR: Denoising Bipartite Temporal Graph for Recommendation

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: He, Xinyu, Sepulveda, Jose, Rahmani, Mostafa, Woo, Alyssa, Wang, Fei, Tong, Hanghang
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866916479949078528
author He, Xinyu
Sepulveda, Jose
Rahmani, Mostafa
Woo, Alyssa
Wang, Fei
Tong, Hanghang
author_facet He, Xinyu
Sepulveda, Jose
Rahmani, Mostafa
Woo, Alyssa
Wang, Fei
Tong, Hanghang
contents Due to the difficulty of acquiring large-scale explicit user feedback, implicit feedback (e.g., clicks or other interactions) is widely applied as an alternative source of data, where user-item interactions can be modeled as a bipartite graph. Due to the noisy and biased nature of implicit real-world user-item interactions, identifying and rectifying noisy interactions are vital to enhance model performance and robustness. Previous works on purifying user-item interactions in collaborative filtering mainly focus on mining the correlation between user/item embeddings and noisy interactions, neglecting the benefit of temporal patterns in determining noisy interactions. Time information, while enhancing the model utility, also bears its natural advantage in helping to determine noisy edges, e.g., if someone usually watches horror movies at night and talk shows in the morning, a record of watching a horror movie in the morning is more likely to be noisy interaction. Armed with this observation, we introduce a simple yet effective mechanism for generating time-aware user/item embeddings and propose two strategies for denoising bipartite temporal graph in recommender systems (DeBaTeR): the first is through reweighting the adjacency matrix (DeBaTeR-A), where a reliability score is defined to reweight the edges through both soft assignment and hard assignment; the second is through reweighting the loss function (DeBaTeR-L), where weights are generated to reweight user-item samples in the losses. Extensive experiments have been conducted to demonstrate the efficacy of our methods and illustrate how time information indeed helps identifying noisy edges.
format Preprint
id arxiv_https___arxiv_org_abs_2411_09181
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle DeBaTeR: Denoising Bipartite Temporal Graph for Recommendation
He, Xinyu
Sepulveda, Jose
Rahmani, Mostafa
Woo, Alyssa
Wang, Fei
Tong, Hanghang
Information Retrieval
Artificial Intelligence
Machine Learning
Due to the difficulty of acquiring large-scale explicit user feedback, implicit feedback (e.g., clicks or other interactions) is widely applied as an alternative source of data, where user-item interactions can be modeled as a bipartite graph. Due to the noisy and biased nature of implicit real-world user-item interactions, identifying and rectifying noisy interactions are vital to enhance model performance and robustness. Previous works on purifying user-item interactions in collaborative filtering mainly focus on mining the correlation between user/item embeddings and noisy interactions, neglecting the benefit of temporal patterns in determining noisy interactions. Time information, while enhancing the model utility, also bears its natural advantage in helping to determine noisy edges, e.g., if someone usually watches horror movies at night and talk shows in the morning, a record of watching a horror movie in the morning is more likely to be noisy interaction. Armed with this observation, we introduce a simple yet effective mechanism for generating time-aware user/item embeddings and propose two strategies for denoising bipartite temporal graph in recommender systems (DeBaTeR): the first is through reweighting the adjacency matrix (DeBaTeR-A), where a reliability score is defined to reweight the edges through both soft assignment and hard assignment; the second is through reweighting the loss function (DeBaTeR-L), where weights are generated to reweight user-item samples in the losses. Extensive experiments have been conducted to demonstrate the efficacy of our methods and illustrate how time information indeed helps identifying noisy edges.
title DeBaTeR: Denoising Bipartite Temporal Graph for Recommendation
topic Information Retrieval
Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2411.09181