Finding the Signal in the Spam: Jointly Learning Rewards and Worker Reliability from Pairwise Comparisons
This paper proposes an EM-based algorithm that jointly learns item rewards and worker reliability from noisy pairwise comparisons by leveraging Polya-Gamma latent variables to transform the Boltzmann-rational model into a tractable matrix sensing problem, demonstrating superior robustness against spammers and adversarial workers in crowdsourcing scenarios.
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 figure out the best pizza in town. You ask a hundred friends to vote on which slice is better: pepperoni or cheese. Most of your friends give you honest, thoughtful answers. But a few are just guessing because they are hungry and didn't look at the pizza. One friend is a prankster who always picks the wrong one just to be difficult. Another friend is so tired they just click the button on the left every time, no matter what the toppings are. If you just count the votes, your list of "best pizzas" will be messed up by these unreliable voices. This is the core problem of crowdsourcing: getting a group of people to make decisions, but dealing with the fact that not everyone is paying attention, and some are actively trying to trick you.
In the world of computer science, this is called "learning from pairwise comparisons." It's how recommendation systems decide what movie to show you next, or how AI models learn to write better essays by comparing human feedback. The goal is to find the hidden "score" or "reward" for every item based on who beat whom. But to do this accurately, you have to solve a tricky puzzle: how do you know which friends are telling the truth and which ones are spamming, especially when you don't have a "gold standard" answer key to check against? This paper dives into that exact mess, trying to separate the signal (the real preferences) from the spam (the noise).
The researchers, a team from IIT Bombay, propose a clever new way to solve this puzzle called BoRaEM. Instead of assuming everyone is equally smart or trying to find a separate list of "good workers" beforehand, their method learns two things at the same time: the true score of every item and how competent each worker is. They use a mathematical model called the "Boltzmann-rational" model, which imagines that every worker has a "rationality dial." If the dial is set to 1, the worker is a perfect expert. If it's set to 0, they are a random spammer clicking buttons. If it's set to -1, they are an adversary trying to ruin the results.
The magic trick in their paper is a mathematical sleight-of-hand using something called "Polya-Gamma" variables. Think of this like adding a secret ingredient to a recipe that turns a messy, impossible-to-cook equation into a smooth, easy-to-solve one. This allows them to use an algorithm called Expectation-Maximization (EM) to iteratively guess the scores and the worker skills, then refine those guesses over and over until they settle on the most likely answer. They proved mathematically that this process is stable and will converge to a good solution, even if the data is noisy.
When they tested this on both fake data and real-world datasets (like comparing faces to see who looks older or judging the difficulty of reading passages), their method stood out. In simulations where they injected up to 44% spammers—ranging from random clickers to malicious liars—BoRaEM kept its cool. While older methods crashed and burned, BoRaEM remained robust, correctly identifying the true rankings. The paper suggests that by jointly learning who is reliable and what the items are worth, we can build much more trustworthy systems for ranking things, even in a world full of noise and bad actors. It's not a magic wand that fixes everything instantly, but it offers a strong, theoretically grounded way to find the truth in a crowd of liars.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.