← Latest papers
🤖 AI

LLMs as Orchestrators: Constraint-Compliant Multi-Agent Optimization for Recommendation Systems

This paper introduces DualAgent-Rec, an LLM-coordinated dual-agent framework that achieves 100% constraint satisfaction and improved multi-objective performance in e-commerce recommendation systems by adaptively orchestrating specialized exploitation and exploration agents.

Original authors: Guilin Zhang, Kai Zhao, Jeffrey Friedman, Xu Chu

Published 2026-02-04
📖 4 min read☕ Coffee break read

Original authors: Guilin Zhang, Kai Zhao, Jeffrey Friedman, Xu Chu

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are running a massive online store. Your goal is to show customers a list of 10 products that they will love. But you have a tricky job: you need to balance three things at once.

  1. Accuracy: Show them things they actually want.
  2. Diversity: Don't just show them 10 red shoes; show them shoes, hats, and bags.
  3. Hard Rules: You must follow strict business laws. For example, "You cannot show items from only one seller," "You must include at least one brand-new product," and "You cannot favor one category of items too heavily."

In the past, computer systems tried to solve this by treating the "Hard Rules" as soft suggestions. They'd say, "Try to follow the rules, but if you find a really good product that breaks a rule, it's okay." In the real world, this is a disaster. If a system breaks a rule even once, the business might lose money or trust.

The paper "LLMs as Orchestrators" introduces a new system called DualAgent-Rec to fix this. Here is how it works, using simple analogies:

1. The Two Specialized Teams (The Dual Agents)

Instead of having one big team try to do everything at once, the system splits the work into two specialized groups, like a construction site with two different crews:

  • The "Exploitation" Team (The Refiners): This team is like a master chef who only cooks dishes that are already known to be delicious and safe. Their job is to take the best, rule-abiding recommendations and polish them until they are perfect. They are very careful and never break the rules.
  • The "Exploration" Team (The Adventurers): This team is like a group of wild inventors. They are allowed to try crazy combinations and break the rules temporarily. They might suggest a list that has too many items from one seller, but in doing so, they might accidentally discover a hidden gem or a new way to mix products that the "Refiners" would never think of.

2. The LLM Conductor (The Orchestrator)

In the past, these two teams were managed by a rigid schedule (e.g., "Spend 70% of the time on Refiners, 30% on Adventurers").

This paper introduces a Large Language Model (LLM) to act as the Conductor or Manager.

  • The Conductor watches the two teams in real-time.
  • If the "Adventurers" are finding great new ideas but the "Refiners" are stuck, the Conductor says, "Give the Adventurers more time!"
  • If the "Refiners" are doing great and the "Adventurers" are just making mistakes, the Conductor says, "Focus more on the Refiners to finish the job."
  • The Conductor doesn't just follow a script; it thinks about the progress and decides dynamically how much energy to give each team.

3. The "Softening" Safety Net (Adaptive Relaxation)

Imagine you are trying to fit a square peg into a round hole. If you force it immediately, it won't fit.
The system uses a trick called Adaptive Relaxation.

  • Early on: The system pretends the rules are a little bit "soft." It allows the "Adventurers" to try solutions that are almost right. This helps them explore more freely without getting stuck immediately.
  • Later on: As the system gets closer to the final answer, the rules slowly "harden" back to their strict, original form.
  • The Result: By the time the system finishes, every single recommendation list is 100% compliant with the hard rules, but the system found better solutions because it was allowed to be a little flexible at the start.

What Did They Find?

The researchers tested this on a huge dataset of Amazon reviews (covering beauty, electronics, and clothing).

  • 100% Rule Compliance: Unlike other systems that sometimes break the rules, this system followed every single business constraint perfectly.
  • Better Balance: It found a better balance between showing accurate items and diverse items than previous methods.
  • The LLM Helped: The system with the "Conductor" (LLM) performed slightly better than the one with a fixed schedule, proving that an AI manager can make smarter decisions about how to split the work.

The Bottom Line

This paper shows that we can use AI not just to pick products, but to manage the process of picking products. By splitting the work into a "safe team" and a "risky team," and letting an AI manager decide how to balance them while slowly tightening the rules, we can create recommendation lists that are both high-quality and strictly compliant with business laws.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →