August 8, 2025 10:20 AM (GMT+7) → 12:20 PM
From AI research:
🔍 I. What Are Multi-Agent Recommendation Systems?
Multi-agent recommendation systems (MARS) involve multiple autonomous agents that collaborate or compete to provide personalized recommendations to users or systems.
- Agents can represent:
- Users (modeling preferences)
- Products/services (modeling features)
- Recommendation engines (aggregating outputs)
- Context (location, time, device, etc.)
 
Instead of a centralized model, MARS often rely on distributed knowledge, local interactions, and cooperative strategies to improve outcomes.
🔧 II. Why Use Multi-Agent Systems in Recommenders?
| Challenge in Recommenders | MAS Contribution | 
| Data sparsity | Multiple agents explore and share knowledge | 
| Scalability | Distributed architecture offloads computation | 
| Real-time personalization | Agents adapt locally to individual users | 
| Cold start problem | Agents communicate to infer missing info | 
| Multi-objective trade-offs | Agents negotiate (e.g., fairness vs profit) | 
| Privacy | Agents process locally, reducing data sharing | 
🧠 III. MAS Techniques Applied in Recommenders
- Collaborative Filtering via Agent Communication
- Each agent represents a user and shares similar preferences
- Agents negotiate, cluster, or exchange ratings to generate recommendations
 
- Reinforcement Learning Agents
- Agents learn optimal policies for recommending content over time
- Common in multi-step user engagement scenarios
 
- Swarm Intelligence / Evolutionary Agents
- Use heuristics (e.g., particle swarm optimization) to optimize recommendation rankings
 
- Agent-Based Modeling
- Simulate dynamic user populations and interactions (social influence, trends)
 
- Federated Recommender Systems
- Each agent holds local user data and collaboratively trains models without sharing raw data
 
🔄 IV. Sample Use Cases
- Smart TVs or Devices: Each device/user has an agent updating preferences and learning autonomously