atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Initializing Services in Interactive ML Systems for Diverse Users

NeurIPS 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Losses for decision-making · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes AcQUIre, a randomized k-means++-style algorithm that adaptively queries a small set of users to initialize multiple services under bandit feedback, with a logarithmic-in-services approximation guarantee.

Problem

Initializing k services for n users with diverse preferences in interactive ML systems, where preference data is unavailable before deployment (bandit feedback) and the total loss landscape is nonconvex with poor local minima.

Approach

Generalizes k-means++ seeding to general loss families satisfying approximate triangle inequalities: sample new services from users with probability proportional to their current loss under existing services, querying only k users' preferences, yielding an instance-dependent (2+log k) approximation to the global optimum with full information.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
select users with probability proportional to their current loss rather than using the other tested selection strategiesAcQUIre · Census travel-time prediction and MovieLens10M recommendationaverage loss / average excess errorHelped
select users with probability proportional to their current loss rather than using the other tested selection strategiesAcQUIre · MovieLens10M recommendationaverage excess errorHelped
use greedy selection instead of AcQUIreCensus travel-time prediction · Census data, k < 10average lossMixed
use random sampling instead of greedy or epsilon-greedy selectionCensus travel-time prediction · Census data, larger kaverage lossHelped
use greedy selection instead of AcQUIreMovieLens10M recommendation · MovieLens10Maverage excess errorMixed
use epsilon-greedy selection instead of greedy selectionMovieLens10M recommendation · MovieLens10Maverage excess errorHelped
initialize services with AcQUIre rather than another tested initialization strategyGeneralized k-means and multiplicative weights update · Census data and MovieLens10Mfinal total lossHelped
initialize services with AcQUIre rather than another tested initialization strategyGeneralized k-means and multiplicative weights update · Census data and MovieLens10Mconvergence speedHelped
use AcQUIre rather than greedy or epsilon-greedy initializationCensus data runtime · Census dataruntime: 300 sec vs >10^5 secHelped

Surprising findings

Limitations

Experimental setup

Datasets: 2021 US Census (folktables) MovieLens10M

Benchmarks: 2021 US Census commute time prediction (folktables) MovieLens10M semi-synthetic movie recommendation

Metrics: average loss worst-demographic average loss average excess error runtime

Baselines: Random Greedy Epsilon Greedy Balanced Random Balanced Greedy Balanced Epsilon Greedy

Builds on: k-means++ Lloyd's algorithm generalized k-means multiplicative weights update

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy