Competing AI: How does competition feedback affect machine learning?

by   Antonio Ginart, et al.

This papers studies how competition affects machine learning (ML) predictors. As ML becomes more ubiquitous, it is often deployed by companies to compete over customers. For example, digital platforms like Yelp use ML to predict user preference and make recommendations. A service that is more often queried by users, perhaps because it more accurately anticipates user preferences, is also more likely to obtain additional user data (e.g. in the form of a Yelp review). Thus, competing predictors cause feedback loops whereby a predictor's performance impacts what training data it receives and biases its predictions over time. We introduce a flexible model of competing ML predictors that enables both rapid experimentation and theoretical tractability. We show with empirical and mathematical analysis that competition causes predictors to specialize for specific sub-populations at the cost of worse performance over the general population. We further analyze the impact of predictor specialization on the overall prediction quality experienced by users. We show that having too few or too many competing predictors in a market can hurt the overall prediction quality. Our theory is complemented by experiments on several real datasets using popular learning algorithms, such as neural networks and nearest neighbor methods.


Competition over data: how does data purchase affect users?

As machine learning (ML) is deployed by many competing service providers...

Competition, Alignment, and Equilibria in Digital Marketplaces

Competition between traditional platforms is known to improve user utili...

Accelerating Human-in-the-loop Machine Learning: Challenges and Opportunities

Development of machine learning (ML) workflows is a tedious process of i...

Feedback Detection for Live Predictors

A predictor that is deployed in a live production system may perturb the...

Online Algorithms for Multi-shop Ski Rental with Machine Learned Predictions

We study the problem of augmenting online algorithms with machine learne...

Using Simulation to Aid the Design and Optimization of Intelligent User Interfaces for Quality Assurance Processes in Machine Learning

Many mission-critical applications of machine learning (ML) in the real-...

IDP-PGFE: An Interpretable Disruption Predictor based on Physics-Guided Feature Extraction

Disruption prediction has made rapid progress in recent years, especiall...

Code Repositories


Simulation engine for multi-agent learning competitions

view repo