← Latest papers
💬 NLP

One Model, Multiple Goals: Adaptive Multi-Objective Learning for E-commerce Dialogue Systems

This paper introduces MORE, an adaptive multi-objective reinforcement learning framework that treats reasoning accuracy as a constraint to stabilize training and dynamically balances linguistic naturalness, achieving significant improvements in conversion rates and user satisfaction in real-world e-commerce dialogue systems at ByteDance and on the MultiWOZ benchmark.

Original authors: Mingzhe Li, Jing Xiang, Enguo Zhou, Lang Gao, Tai Li, Qishen Zhang, Xiangliang Zhang, Xiuying Chen

Published 2026-06-09
📖 4 min read☕ Coffee break read

Original authors: Mingzhe Li, Jing Xiang, Enguo Zhou, Lang Gao, Tai Li, Qishen Zhang, Xiangliang Zhang, Xiuying Chen

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 hiring a new customer service representative for a busy online store. You have two very different, yet equally important, goals for this employee:

  1. The Accountant: They must be able to look at a customer's file, do the math on credit limits and interest rates, and give a 100% factually correct answer. If they get the numbers wrong, the customer loses money or trust.
  2. The Chatterbox: They must speak naturally, sound friendly, and keep the conversation flowing smoothly. If they sound like a stiff robot, the customer gets annoyed and hangs up.

The problem is that these two goals often fight each other. A robot that is perfect at math often sounds like a boring, rigid computer. A robot that is great at chatting often makes up numbers or gets the math wrong.

This paper introduces a new AI system called MORE that solves this conflict. Here is how it works, using simple analogies:

1. The "Training Camp" vs. The "Real Game"

The authors realized that trying to teach the AI to be both a perfect accountant and a perfect chatterbox at the same time during training was like trying to teach a student to juggle while riding a unicycle. The AI would get confused, oscillate between being too robotic and too sloppy, and end up failing at both.

The Solution: They split the training into two distinct phases, like a sports team having a "practice session" and a "game day."

  • Practice Session (The Scaffold): During training, the AI is forced to do the hard math and logic work out loud. It has to explicitly reason through the user's credit limit or interest rate before answering. This is like a student showing their work on a math test. This ensures the AI learns the facts perfectly.
  • Game Day (Inference): When the AI actually talks to a real customer, it does not show its work. It skips the "thinking out loud" step and just gives the final, natural answer. Because it practiced the math so hard earlier, it can now give the correct answer instantly without sounding robotic. This makes the conversation fast and smooth.

2. The "Dynamic Coach" (Adaptive Rewards)

Usually, when training an AI, you give it a fixed scorecard. For example, "Get 50% points for being correct and 50% points for being nice." The problem is that sometimes you need to be 90% correct (like when discussing a loan), and other times you just need to be 90% friendly (like when saying hello). A fixed scorecard doesn't work.

The Solution: MORE uses a Dynamic Coach.
Imagine a coach who watches the game in real-time.

  • If the customer asks about a complex loan, the coach yells, "Focus on the math! Accuracy is the priority!"
  • If the customer is just chatting about a product, the coach yells, "Focus on being friendly! Naturalness is the priority!"

The system constantly adjusts its own "scorecard" based on what the specific conversation needs. It uses a mathematical trick (gradient feedback) to figure out which goal is struggling the most in that specific moment and gives it more attention.

3. The Results: Real-World Success

The team tested this system on ByteDance's real-world e-commerce platforms (like the Douyin app). They didn't just run it on a computer simulation; they let it talk to real people for 14 days.

  • The Business Win: The system helped sell more products. It increased the number of people who actually bought something after talking to the bot by 30% in proactive sales.
  • The Human Win: Customers were happier. They felt the bot understood them better, and fewer people had to be transferred to a human agent because the bot couldn't handle the question.
  • The "Human" Test: In a head-to-head test, the AI system managed to achieve about 60% of the sales success that human agents achieved, but it could talk to millions of people at once, whereas humans can only talk to one person at a time.

Summary

In short, MORE is a smart training method that teaches an AI to be a "two-faced" expert: a rigorous logician during practice so it can be a smooth, natural conversationalist during the real game. By letting the AI know when to focus on facts and when to focus on style, it manages to be both accurate and friendly, something previous AI systems struggled to do simultaneously.

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 →