Improved Algorithms for Nash Welfare in Linear Bandits
Abstract
Lay Summary
Many learning systems make decisions by trying different options over time and using the results to improve future choices. For example, such a system might choose treatments, recommendations, or resource allocations. Standard methods usually focus on getting the best average outcome, but this can hide unfair behavior: some people or cases may receive very poor outcomes as long as the overall average remains high. This paper studies how to make these learning systems fairer. We focus on settings with many possible choices, where each choice has known features but its true benefit is initially unknown. We design a new method that first explores carefully to learn about the choices while avoiding options that could lead to very poor outcomes. After this initial stage, the method can use standard learning techniques more safely and effectively. Our results show that this approach achieves strong fairness guarantees without sacrificing statistical efficiency. It improves over previous methods for the same problem and also handles a broader family of fairness goals, allowing users to choose how strongly the system should prioritize protecting worse-off individuals versus improving overall performance. Experiments on datasets derived from real-world ranking tasks support the theoretical findings.