A

Agent4Rec

Recommender system simulator with LLM-empowered agents.

AI AgentOpen SourceGrowing

What is Agent4Rec?

Agent4Rec is recommender system simulator with LLM-empowered agents.

About

Agent4Rec is a simulator designed for testing recommender systems using 1,000 generative agents powered by large language models (LLMs). It allows users to explore various recommendation settings and simulate user interactions with personalized movie recommendations. This tool is ideal for researchers and developers interested in understanding user behavior in recommendation environments.

Strengths

  • Supports a variety of recommendation algorithms
  • Simulates realistic user behavior with generative agents
  • Open source and freely available
  • Easy to set up and run simulations
  • Provides detailed interaction logs for analysis

Limitations

  • Requires OpenAI API key for full functionality
  • Simulation costs can add up with larger experiments
  • Limited to movie recommendation scenarios
  • May require familiarity with Python and command line
  • Performance may vary based on system resources

Use Cases

Simulating user interactions with movie recommendationsTesting different recommendation algorithmsEvaluating the impact of social traits on recommendationsConducting experiments with LLM-powered agentsAnalyzing interaction history for insights

Integrations

OpenAI APIMovieLens datasetPyTorch