Data-Source Adaptive Online Learning under Heteroscedastic Noise
Abstract
Lay Summary
Many systems must repeatedly choose the best option, which treatment to give a patient, which movie to recommend, while learning from feedback as they go. Increasingly, that feedback is gathered from crowds: on a platform like Amazon Mechanical Turk, many workers can rate or label items, but they differ widely in reliability, with some careful and consistent and others careless and inconsistent. The difficulty is that you don't know in advance which sources to trust, and relying on unreliable ones wastes time and effort. We developed SOAR, a method that learns on the fly which sources, for example, which crowd workers are reliable, while simultaneously figuring out which option is best. It quickly sets aside the least reliable sources and steadily concentrates its questions on the trustworthy ones, pursuing both goals together: identifying reliable sources and finding the best option, rather than tackling one after the other. Surprisingly, SOAR performs almost as well as a system that had been told the single most reliable source from the start, even though it must discover this on its own, paying only a small, inevitable price for not knowing in advance. This enables faster, cheaper learning wherever feedback comes from sources of unknown and varying quality a challenge that spans clinical trials run across hospitals of differing expertise, crowdsourced data labeling, and movie or product recommendations, among many other settings.