Users as Annotators: LLM Preference Learning from Comparison Mode
This paper proposes a method to leverage user-generated pairwise preference data from LLM comparison modes by introducing an expectation-maximization algorithm that infers latent user quality factors through asymmetric model responses, thereby enabling effective data filtering and improved LLM alignment.
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 trying to teach a robot (a Large Language Model, or LLM) how to be helpful and polite. To do this, you need to show it examples of "good" answers versus "bad" answers. Usually, companies hire a team of professional human editors to read every single answer and vote on which one is better. This is expensive and slow.
This paper proposes a clever shortcut: let the regular users of the robot do the voting.
Think of it like a restaurant. Instead of hiring a food critic to taste every dish, the restaurant asks the customers to vote on which of two dishes they prefer. The upside? You get thousands of votes for free. The downside? Some customers might be hungry, distracted, or just pick a dish at random without really tasting it. These "noisy" votes can confuse the chef.
Here is how the authors solve the problem of "distracted customers" using a statistical magic trick.
The Core Idea: The "Asymmetric" Test
In a normal voting system, you might show a user two answers generated by the same robot. If the robot is good, both answers might be great, making it hard to tell if the user is paying attention.
The authors' secret sauce is to show the user two answers generated by two different robots (or two different versions of the same robot).
- Robot A is the "Star Chef" (very smart).
- Robot B is the "Novice Chef" (less smart).
Because Robot A is objectively better, a paying-attention user will almost always pick Robot A. A distracted user (who is just guessing) will pick Robot A or Robot B 50/50, like flipping a coin.
The Detective Work: Finding the "Coin Flippers"
The paper introduces a mathematical detective system (called an Expectation-Maximization algorithm) to figure out who is who.
The Hypothesis: The system assumes every user has a hidden "Attention Score."
- Score 1.0: The user is a super-attentive expert who always picks the better robot.
- Score 0.0: The user is a total coin-flipper who picks randomly.
- Score 0.5: The user is somewhere in the middle.
The Investigation: The system looks at a user's history.
- User X voted for the Star Chef 95% of the time. The system says, "Ah, User X is paying attention! Their votes are gold."
- User Y voted for the Star Chef 50% of the time. The system says, "User Y is just guessing. Their votes are noise."
The Cleanup: Once the system identifies the "coin flippers," it throws away their votes. It keeps only the votes from the "paying-attention" users to train the robot.
The Results: A Cleaner Kitchen
The authors tested this idea with real data. They simulated a scenario where some users were experts and some were distracted.
- Without filtering: When they trained the robot using all the votes (including the coin-flippers), the robot learned some bad habits.
- With filtering: When they used their "detective" to remove the coin-flippers and only trained on the attentive users, the robot became significantly better. It learned faster and made fewer mistakes, even though they used less total data.
Why This Matters
This paper doesn't just say "let's use user data." It provides a mathematical safety net. It proves that even if you don't know who is paying attention, you can mathematically infer it by looking at how they vote when the options are clearly different.
In short: The paper shows that we can turn millions of casual users into a high-quality training team, provided we have a smart way to filter out the ones who are just guessing. It's like turning a chaotic crowd into a panel of expert judges by simply asking them to choose between a master chef and a novice.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.