Robust Spammer Detection by Nash Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Online reviews provide product evaluations for customers to make decisions. Unfortunately, the evaluations can be manipulated using fake reviews ("spams") by professional spammers, who have learned increasingly insidious and powerful spamming strategies by adapting to the deployed detectors. Spamming strategies are hard to capture, as they can be varying quickly along time, different across spammers and target products, and more critically, remained unknown in most cases. Furthermore, most existing detectors focus on detection accuracy, which is not well-aligned with the goal of maintaining the trustworthiness of product evaluations. To address the challenges, we formulate a minimax game where the spammers and spam detectors compete with each other on their practical goals that are not solely based on detection accuracy. Nash equilibria of the game lead to stable detectors that are agnostic to any mixed detection strategies. However, the game has no closed-form solution and is not differentiable to admit the typical gradient-based algorithms. We turn the game into two dependent Markov Decision Processes (MDPs) to allow efficient stochastic optimization based on multi-armed bandit and policy gradient. We experiment on three large review datasets using various state-of-the-art spamming and detection strategies and show that the optimization algorithm can reliably find an equilibrial detector that can robustly and effectively prevent spammers with any mixed spamming strategies from attaining their practical goal. Our code is available at https://github.com/YingtongDou/Nash-Detect.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 5; 2024: 3; 2025: 2; 2026: 1.
17 papers.
Sort:
By area:
- 2023GADBench: Revisiting and Benchmarking Supervised Graph Anomaly Detectioncited by 57
- 2021Reinforced Neighborhood Selection Guided Multi-Relational Graph Neural Networkscited by 38
- 2023Label Information Enhanced Fraud Detection against Low Homophily in Graphscited by 22
- 2021PETGEN: Personalized Text Generation Attack on Deep Sequence Embedding-based Classification Modelscited by 17
- 2024Does DetectGPT Fully Utilize Perturbation? Bridging Selective Perturbation to Fine-tuned Contrastive Learning Detector would be Bettercited by 11
- 2021A Survey on Deep Reinforcement Learning for Data Processing and Analyticscited by 10
- 2024VecAug: Unveiling Camouflaged Frauds with Cohort Augmentation for Enhanced Detectioncited by 7
- 2021EGC2: Enhanced Graph Classification with Easy Graph Compressioncited by 3
- 2023Counter-Empirical Attacking based on Adversarial Reinforcement Learning for Time-Relevant Scoring Systemcited by 3
- 2022Review of Metrics to Measure the Stability, Robustness and Resilience of Reinforcement Learningcited by 2
- 2023Data Augmentation for Supervised Graph Outlier Detection via Latent Diffusion Modelscited by 1
- 2024CARE: Ensemble Adversarial Robustness Evaluation Against Adaptive Attackers for Security Applicationscited by 1
5 more
- 2026Let Relations Speak: An End-to-End LLM-GNN Soft Prompt Framework for Fraud Detectioncited by 1
- 2022Are Your Reviewers Being Treated Equally? Discovering Subgroup Structures to Improve Fairness in Spam Detectioncited by 0
- 2023Mitigating Human and Computer Opinion Fraud via Contrastive Learningcited by 0
- 2025ROBAD: Robust Adversary-aware Local-Global Attended Bad Actor Detection Sequential Modelcited by 0
- 2025User to Video: A Model for Spammer Detection Inspired by Video Classification Technologycited by 0
- 2026Let Relations Speak: An End-to-End LLM-GNN Soft Prompt Framework for Fraud Detection27 May 2026
- 2025User to Video: A Model for Spammer Detection Inspired by Video Classification Technology2 Oct 2025
- 2025ROBAD: Robust Adversary-aware Local-Global Attended Bad Actor Detection Sequential Model20 Jul 2025
- 2024VecAug: Unveiling Camouflaged Frauds with Cohort Augmentation for Enhanced Detection1 Aug 2024
- 2024Does DetectGPT Fully Utilize Perturbation? Bridging Selective Perturbation to Fine-tuned Contrastive Learning Detector would be Better1 Feb 2024
- 2024CARE: Ensemble Adversarial Robustness Evaluation Against Adaptive Attackers for Security Applications20 Jan 2024
- 2023Data Augmentation for Supervised Graph Outlier Detection via Latent Diffusion Models29 Dec 2023
- 2023Counter-Empirical Attacking based on Adversarial Reinforcement Learning for Time-Relevant Scoring System9 Nov 2023
- 2023GADBench: Revisiting and Benchmarking Supervised Graph Anomaly Detection21 Jun 2023
- 2023Label Information Enhanced Fraud Detection against Low Homophily in Graphs21 Feb 2023
- 2023Mitigating Human and Computer Opinion Fraud via Contrastive Learning8 Jan 2023
- 2022Are Your Reviewers Being Treated Equally? Discovering Subgroup Structures to Improve Fairness in Spam Detection24 Apr 2022
5 more
- 2022Review of Metrics to Measure the Stability, Robustness and Resilience of Reinforcement Learning22 Mar 2022
- 2021PETGEN: Personalized Text Generation Attack on Deep Sequence Embedding-based Classification Models14 Sep 2021
- 2021A Survey on Deep Reinforcement Learning for Data Processing and Analytics10 Aug 2021
- 2021EGC2: Enhanced Graph Classification with Easy Graph Compression16 Jul 2021
- 2021Reinforced Neighborhood Selection Guided Multi-Relational Graph Neural Networks16 Apr 2021
- 2023GADBench: Revisiting and Benchmarking Supervised Graph Anomaly Detectioncited by 57
- 2021Reinforced Neighborhood Selection Guided Multi-Relational Graph Neural Networkscited by 38
- 2023Label Information Enhanced Fraud Detection against Low Homophily in Graphscited by 22
- 2021PETGEN: Personalized Text Generation Attack on Deep Sequence Embedding-based Classification Modelscited by 17
- 2024Does DetectGPT Fully Utilize Perturbation? Bridging Selective Perturbation to Fine-tuned Contrastive Learning Detector would be Bettercited by 11
- 2021A Survey on Deep Reinforcement Learning for Data Processing and Analyticscited by 10
- 2024VecAug: Unveiling Camouflaged Frauds with Cohort Augmentation for Enhanced Detectioncited by 7
- 2021EGC2: Enhanced Graph Classification with Easy Graph Compressioncited by 3
- 2023Counter-Empirical Attacking based on Adversarial Reinforcement Learning for Time-Relevant Scoring Systemcited by 3
- 2022Review of Metrics to Measure the Stability, Robustness and Resilience of Reinforcement Learningcited by 2
- 2024CARE: Ensemble Adversarial Robustness Evaluation Against Adaptive Attackers for Security Applicationscited by 1
- 2026Let Relations Speak: An End-to-End LLM-GNN Soft Prompt Framework for Fraud Detectioncited by 1
12 most cited of 16 All 16 (JSON)
- 2026Let Relations Speak: An End-to-End LLM-GNN Soft Prompt Framework for Fraud Detection27 May 2026
- 2025User to Video: A Model for Spammer Detection Inspired by Video Classification Technology2 Oct 2025
- 2025ROBAD: Robust Adversary-aware Local-Global Attended Bad Actor Detection Sequential Model20 Jul 2025
- 2024VecAug: Unveiling Camouflaged Frauds with Cohort Augmentation for Enhanced Detection1 Aug 2024
- 2024Does DetectGPT Fully Utilize Perturbation? Bridging Selective Perturbation to Fine-tuned Contrastive Learning Detector would be Better1 Feb 2024
- 2024CARE: Ensemble Adversarial Robustness Evaluation Against Adaptive Attackers for Security Applications20 Jan 2024
- 2023Counter-Empirical Attacking based on Adversarial Reinforcement Learning for Time-Relevant Scoring System9 Nov 2023
- 2023GADBench: Revisiting and Benchmarking Supervised Graph Anomaly Detection21 Jun 2023
- 2023Label Information Enhanced Fraud Detection against Low Homophily in Graphs21 Feb 2023
- 2023Mitigating Human and Computer Opinion Fraud via Contrastive Learning8 Jan 2023
- 2022Are Your Reviewers Being Treated Equally? Discovering Subgroup Structures to Improve Fairness in Spam Detection24 Apr 2022
- 2022Review of Metrics to Measure the Stability, Robustness and Resilience of Reinforcement Learning22 Mar 2022
12 newest of 16 All 16 (JSON)