Table of Contents
Fetching ...

Robust Recommender System: A Survey and Future Directions

Kaike Zhang, Qi Cao, Fei Sun, Yunfan Wu, Shuchang Tao, Huawei Shen, Xueqi Cheng

TL;DR

This survey addresses the critical issue of robustness in recommender systems facing both malicious data and natural noise. It develops a two-dimensional taxonomy—malicious attacks versus natural noise—and surveys methods spanning fraudster detection, adversarial training, certifiable robustness, regularization, purification, and self-supervised learning. The article also surveys evaluation metrics, datasets, and robustness across different recommendation scenarios, and discusses interplays with accuracy, interpretability, privacy, and fairness, while outlining open issues and future directions such as LLM-based defenses and adaptive attackers. By synthesizing these aspects, the paper provides a comprehensive roadmap for building trustworthy, robust recommenders with practical impact in real-world systems.

Abstract

With the rapid growth of information, recommender systems have become integral for providing personalized suggestions and overcoming information overload. However, their practical deployment often encounters ``dirty'' data, where noise or malicious information can lead to abnormal recommendations. Research on improving recommender systems' robustness against such dirty data has thus gained significant attention. This survey provides a comprehensive review of recent work on recommender systems' robustness. We first present a taxonomy to organize current techniques for withstanding malicious attacks and natural noise. We then explore state-of-the-art methods in each category, including fraudster detection, adversarial training, certifiable robust training for defending against malicious attacks, and regularization, purification, self-supervised learning for defending against malicious attacks. Additionally, we summarize evaluation metrics and commonly used datasets for assessing robustness. We discuss robustness across varying recommendation scenarios and its interplay with other properties like accuracy, interpretability, privacy, and fairness. Finally, we delve into open issues and future research directions in this emerging field. Our goal is to provide readers with a comprehensive understanding of robust recommender systems and to identify key pathways for future research and development. To facilitate ongoing exploration, we maintain a continuously updated GitHub repository with related research: https://github.com/Kaike-Zhang/Robust-Recommender-System.

Robust Recommender System: A Survey and Future Directions

TL;DR

This survey addresses the critical issue of robustness in recommender systems facing both malicious data and natural noise. It develops a two-dimensional taxonomy—malicious attacks versus natural noise—and surveys methods spanning fraudster detection, adversarial training, certifiable robustness, regularization, purification, and self-supervised learning. The article also surveys evaluation metrics, datasets, and robustness across different recommendation scenarios, and discusses interplays with accuracy, interpretability, privacy, and fairness, while outlining open issues and future directions such as LLM-based defenses and adaptive attackers. By synthesizing these aspects, the paper provides a comprehensive roadmap for building trustworthy, robust recommenders with practical impact in real-world systems.

Abstract

With the rapid growth of information, recommender systems have become integral for providing personalized suggestions and overcoming information overload. However, their practical deployment often encounters ``dirty'' data, where noise or malicious information can lead to abnormal recommendations. Research on improving recommender systems' robustness against such dirty data has thus gained significant attention. This survey provides a comprehensive review of recent work on recommender systems' robustness. We first present a taxonomy to organize current techniques for withstanding malicious attacks and natural noise. We then explore state-of-the-art methods in each category, including fraudster detection, adversarial training, certifiable robust training for defending against malicious attacks, and regularization, purification, self-supervised learning for defending against malicious attacks. Additionally, we summarize evaluation metrics and commonly used datasets for assessing robustness. We discuss robustness across varying recommendation scenarios and its interplay with other properties like accuracy, interpretability, privacy, and fairness. Finally, we delve into open issues and future research directions in this emerging field. Our goal is to provide readers with a comprehensive understanding of robust recommender systems and to identify key pathways for future research and development. To facilitate ongoing exploration, we maintain a continuously updated GitHub repository with related research: https://github.com/Kaike-Zhang/Robust-Recommender-System.
Paper Structure (52 sections, 31 equations, 8 figures, 7 tables)

This paper contains 52 sections, 31 equations, 8 figures, 7 tables.

Figures (8)

  • Figure 1: The statistics of publications related to robust recommender systems with the publication year and conference/journal.
  • Figure 2: User-item interaction graph with malicious attack and natural noise.
  • Figure 3: A lookup graph for the reviewed methods on robustness in recommender systems.
  • Figure 4: Main development trajectory of pre-processing detection methods.
  • Figure 5: Fraudster detection & Adversarial learning
  • ...and 3 more figures

Theorems & Definitions (1)

  • definition 1: $(\epsilon, \varepsilon)$-Robust Recommender Systems