Skip to content
@EECS4461

EECS4461 W25 Group8

LE/EECS 4461 M - Hypermedia and Multimedia Technology (Winter 2024-2025) Course Project Group8

👋 Welcome to Group08 - Bot vs Guardian: Simulating Content Moderation Arms Race on Social Platforms

Project Banner

Other Possible Titles:

  • 🚀 Simulating Social Bots: The Role of AI in Xiaohongshu’s Comment Ecosystem
  • 🕵️‍♂️ Manufacturing Trust: Coordinated Bot Interactions on Social Media
  • 🤖 Bot-Driven Credibility: Simulating Fake Endorsements on Xiaohongshu

🔍 About the Project

Phenomenon of Interest

Automated bots engage in Xiaohongshu’s comment sections, promoting ads, counterfeit products, and even services like fortune-telling. These bots evolve rapidly, constantly adapting to moderation strategies, which leads to an ongoing cat-and-mouse game with platform security systems.

🔑 Key Dynamics We Explore

  1. Keyword-Based Information Extraction:
    Bots detect sensitive keywords (e.g., “shipping”, “logistics”) to target specific posts.

  2. Automated Advertising & Fake Engagement:
    Bots create deceptive promotional content, sometimes posing as satisfied customers to boost credibility.

  3. Coordinated Interaction for Credibility:
    Bots engage in scripted conversations to create an illusion of organic, genuine discussions.

  4. The Arms Race:
    As moderation systems improve, bots adopt new evasion techniques:

    • Adversarial Content Generation: Context-aware word substitutions (e.g., "sh!pping""shipping")
    • Dynamic Detection Evasion: Using reinforcement learning to predict moderation updates
    • Countermeasure Adaptation: Moderation AIs employing graph-based detection and behavioral fingerprinting
    • User-AI Symbiosis: Human users inadvertently mimic bot-like patterns in their own behavior

👩‍💻 Team Members

  • Sylvia LING
  • Saikoro CAO
  • Jay CHEN

GitHub Repo URL → https://github.com/EECS4461/Group8


🚀 How to Contribute

We welcome contributions from the community! Here’s how you can get involved:

  1. Fork this repository
  2. Clone it to your local machine
  3. Create a new branch for your feature or fix
  4. Submit a pull request with a clear description of your changes

💡 Issues? Feel free to open one if you spot a bug or have an idea for improvement.


📚 References

  • Himelein-Wachowiak, M., Giorgi, S., Devoto, A., Rahman, M., Ungar, L., Schwartz, H. A., Epstein, D. H., Leggio, L., & Curtis, B. (2021). Bots and Misinformation on Social Media: A Study of Automated Behavior and Its Impact on Public Discourse.

Demonstrates pattern recognition in bot-driven misinformation campaigns

  • Mena, P., Barbe, D., & Chan-Olmsted, S. (2020). Misinformation on Instagram: The impact of trusted endorsements on message credibility.

Presents GAN-based approaches for detection-evasion simulation

  • Zhang, Y., Song, W., Koura, Y. H., & Su, Y. (2023). Social Bots and information propagation in social networks: Simulating cooperative and competitive interaction dynamics.

Models multi-agent adversarial dynamics in social networks


🎯 Goals for the Project

  • ✅ Simulate bot behaviors and moderation strategies on Xiaohongshu
  • ✅ Analyze how bots evolve to bypass content moderation
  • ✅ Model the feedback loop between bot evolution and detection algorithm upgrades
  • ✅ Provide insights into the effectiveness of current moderation techniques

⚡ Fun Fact

Did you know?
Bots on social media can sometimes mimic human behavior better than real users—but they still can't decide what to eat for breakfast. 🥐☕


📢 Stay Connected

For updates, follow this repo and check out our commits regularly. We’re excited to share our progress and findings!


Pinned Loading

  1. Group8 Group8 Public

    ProjectTeam08 Repo - LE/EECS 4461 M - Hypermedia and Multimedia Technology (Winter 2024-2025)

    Python 1

  2. mesa-examples mesa-examples Public

    Forked from projectmesa/mesa-examples

    User and showcase agent-based models developed using Mesa

    Python

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…