Table of Contents
Fetching ...

Long-term Fairness For Real-time Decision Making: A Constrained Online Optimization Approach

Ruijie Du, Deepan Muthirayan, Pramod P. Khargonekar, Yanning Shen

TL;DR

This work addresses the challenge of maintaining long-term fairness in real-time decision-making under time-varying constraints. It introduces LoTFair, an online constrained optimization algorithm based on a two-sided online Lagrangian with dual variables that update to enforce long-run fairness while optimizing cumulative loss. Theoretical guarantees show sub-linear dynamic regret and sub-linear accumulated unfairness under standard convexity and variation conditions, with explicit bounds and guidance on step-size choices. Empirical results on online classification and a P2P electricity market demonstrate that LoTFair delivers robust long-term fairness with modest trade-offs in short-term performance, validating its practical relevance for systems requiring sustained equity over time.

Abstract

Machine learning (ML) has demonstrated remarkable capabilities across many real-world systems, from predictive modeling to intelligent automation. However, the widespread integration of machine learning also makes it necessary to ensure machine learning-driven decision-making systems do not violate ethical principles and values of society in which they operate. As ML-driven decisions proliferate, particularly in cases involving sensitive attributes such as gender, race, and age, to name a few, the need for equity and impartiality has emerged as a fundamental concern. In situations demanding real-time decision-making, fairness objectives become more nuanced and complex: instantaneous fairness to ensure equity in every time slot, and long-term fairness to ensure fairness over a period of time. There is a growing awareness that real-world systems that operate over long periods and require fairness over different timelines. However, existing approaches mainly address dynamic costs with time-invariant fairness constraints, often disregarding the challenges posed by time-varying fairness constraints. To bridge this gap, this work introduces a framework for ensuring long-term fairness within dynamic decision-making systems characterized by time-varying fairness constraints. We formulate the decision problem with fairness constraints over a period as a constrained online optimization problem. A novel online algorithm, named LoTFair, is presented that solves the problem 'on the fly'. We prove that LoTFair can make overall fairness violations negligible while maintaining the performance over the long run.

Long-term Fairness For Real-time Decision Making: A Constrained Online Optimization Approach

TL;DR

This work addresses the challenge of maintaining long-term fairness in real-time decision-making under time-varying constraints. It introduces LoTFair, an online constrained optimization algorithm based on a two-sided online Lagrangian with dual variables that update to enforce long-run fairness while optimizing cumulative loss. Theoretical guarantees show sub-linear dynamic regret and sub-linear accumulated unfairness under standard convexity and variation conditions, with explicit bounds and guidance on step-size choices. Empirical results on online classification and a P2P electricity market demonstrate that LoTFair delivers robust long-term fairness with modest trade-offs in short-term performance, validating its practical relevance for systems requiring sustained equity over time.

Abstract

Machine learning (ML) has demonstrated remarkable capabilities across many real-world systems, from predictive modeling to intelligent automation. However, the widespread integration of machine learning also makes it necessary to ensure machine learning-driven decision-making systems do not violate ethical principles and values of society in which they operate. As ML-driven decisions proliferate, particularly in cases involving sensitive attributes such as gender, race, and age, to name a few, the need for equity and impartiality has emerged as a fundamental concern. In situations demanding real-time decision-making, fairness objectives become more nuanced and complex: instantaneous fairness to ensure equity in every time slot, and long-term fairness to ensure fairness over a period of time. There is a growing awareness that real-world systems that operate over long periods and require fairness over different timelines. However, existing approaches mainly address dynamic costs with time-invariant fairness constraints, often disregarding the challenges posed by time-varying fairness constraints. To bridge this gap, this work introduces a framework for ensuring long-term fairness within dynamic decision-making systems characterized by time-varying fairness constraints. We formulate the decision problem with fairness constraints over a period as a constrained online optimization problem. A novel online algorithm, named LoTFair, is presented that solves the problem 'on the fly'. We prove that LoTFair can make overall fairness violations negligible while maintaining the performance over the long run.
Paper Structure (23 sections, 97 equations, 8 figures, 1 algorithm)

This paper contains 23 sections, 97 equations, 8 figures, 1 algorithm.

Figures (8)

  • Figure 1: Results of (a) time-averaged costs and (b) dynamic regrets on Adult dataset.
  • Figure 2: Dynamic fairness results on Adult dataset.
  • Figure 3: Results of (a) time-averaged costs and (b) dynamic regrets on random setting.
  • Figure 4: Dynamic fairness results on random setting.
  • Figure 5: Results of (a) time-averaged costs and (b) dynamic regrets on time-varying setting.
  • ...and 3 more figures