Table of Contents
Fetching ...

Dynamic Environment Responsive Online Meta-Learning with Fairness Awareness

Chen Zhao, Feng Mi, Xintao Wu, Kai Jiang, Latifur Khan, Feng Chen

TL;DR

This work tackles fairness-aware online meta-learning in non-stationary environments by introducing FairSAR, a fairness-aware strongly adaptive regret, and FairSAOML, a bi-level adaptive online meta-learning algorithm. It frames the problem as a constrained bi-level convex-concave optimization with primal parameters for accuracy and dual parameters for fairness, and handles non-stationarity via three interval-based expert schemes: Dynamic Intervals (DI), Adaptive Geometric Covering (AGC), and Dynamic Geometric Covering (DGC). Theoretical analysis yields sub-linear loss regret $\mathcal{O}((\tau\log T)^{1/2})$ and fairness-violation bounds $\mathcal{O}((\tau T\log T)^{1/4})$, while experiments on NYSF and MovieLens-based datasets show FairSAOML achieving superior accuracy and fairness across changing environments. The approach offers practical impact for deploying fair, adaptive models in real-world, evolving data streams, with efficient, interval-informed expert tracking and a robust meta-learning backbone.

Abstract

The fairness-aware online learning framework has emerged as a potent tool within the context of continuous lifelong learning. In this scenario, the learner's objective is to progressively acquire new tasks as they arrive over time, while also guaranteeing statistical parity among various protected sub-populations, such as race and gender, when it comes to the newly introduced tasks. A significant limitation of current approaches lies in their heavy reliance on the i.i.d (independent and identically distributed) assumption concerning data, leading to a static regret analysis of the framework. Nevertheless, it's crucial to note that achieving low static regret does not necessarily translate to strong performance in dynamic environments characterized by tasks sampled from diverse distributions. In this paper, to tackle the fairness-aware online learning challenge in evolving settings, we introduce a unique regret measure, FairSAR, by incorporating long-term fairness constraints into a strongly adapted loss regret framework. Moreover, to determine an optimal model parameter at each time step, we introduce an innovative adaptive fairness-aware online meta-learning algorithm, referred to as FairSAOML. This algorithm possesses the ability to adjust to dynamic environments by effectively managing bias control and model accuracy. The problem is framed as a bi-level convex-concave optimization, considering both the model's primal and dual parameters, which pertain to its accuracy and fairness attributes, respectively. Theoretical analysis yields sub-linear upper bounds for both loss regret and the cumulative violation of fairness constraints. Our experimental evaluation on various real-world datasets in dynamic environments demonstrates that our proposed FairSAOML algorithm consistently outperforms alternative approaches rooted in the most advanced prior online learning methods.

Dynamic Environment Responsive Online Meta-Learning with Fairness Awareness

TL;DR

This work tackles fairness-aware online meta-learning in non-stationary environments by introducing FairSAR, a fairness-aware strongly adaptive regret, and FairSAOML, a bi-level adaptive online meta-learning algorithm. It frames the problem as a constrained bi-level convex-concave optimization with primal parameters for accuracy and dual parameters for fairness, and handles non-stationarity via three interval-based expert schemes: Dynamic Intervals (DI), Adaptive Geometric Covering (AGC), and Dynamic Geometric Covering (DGC). Theoretical analysis yields sub-linear loss regret and fairness-violation bounds , while experiments on NYSF and MovieLens-based datasets show FairSAOML achieving superior accuracy and fairness across changing environments. The approach offers practical impact for deploying fair, adaptive models in real-world, evolving data streams, with efficient, interval-informed expert tracking and a robust meta-learning backbone.

Abstract

The fairness-aware online learning framework has emerged as a potent tool within the context of continuous lifelong learning. In this scenario, the learner's objective is to progressively acquire new tasks as they arrive over time, while also guaranteeing statistical parity among various protected sub-populations, such as race and gender, when it comes to the newly introduced tasks. A significant limitation of current approaches lies in their heavy reliance on the i.i.d (independent and identically distributed) assumption concerning data, leading to a static regret analysis of the framework. Nevertheless, it's crucial to note that achieving low static regret does not necessarily translate to strong performance in dynamic environments characterized by tasks sampled from diverse distributions. In this paper, to tackle the fairness-aware online learning challenge in evolving settings, we introduce a unique regret measure, FairSAR, by incorporating long-term fairness constraints into a strongly adapted loss regret framework. Moreover, to determine an optimal model parameter at each time step, we introduce an innovative adaptive fairness-aware online meta-learning algorithm, referred to as FairSAOML. This algorithm possesses the ability to adjust to dynamic environments by effectively managing bias control and model accuracy. The problem is framed as a bi-level convex-concave optimization, considering both the model's primal and dual parameters, which pertain to its accuracy and fairness attributes, respectively. Theoretical analysis yields sub-linear upper bounds for both loss regret and the cumulative violation of fairness constraints. Our experimental evaluation on various real-world datasets in dynamic environments demonstrates that our proposed FairSAOML algorithm consistently outperforms alternative approaches rooted in the most advanced prior online learning methods.
Paper Structure (30 sections, 5 theorems, 21 equations, 7 figures, 3 tables, 2 algorithms)

This paper contains 30 sections, 5 theorems, 21 equations, 7 figures, 3 tables, 2 algorithms.

Key Result

Theorem 1

Set $\boldsymbol{\theta}^*=\arg\min_{\boldsymbol{\theta}\in\Theta} \sum_{t=s}^{s+\tau-1} f_t(\mathcal{G}_t(\boldsymbol{\theta}))$ where $[s,s+\tau-1]\subseteq[T]$. Under Assumptions assmp1, assmp2 and assmp3, the regret FairSAR proposed in Eq.(eq:ourRegret) of FairSAOML in Algorithm alg:ouralgorithm

Figures (7)

  • Figure 1: An illustration of adapting to changing environments using dynamic intervals (DI). (Left) At time $t_1\in[T]$, a number of intervals $\{I_1,\cdots,I_{t_1}\}$ are selected from the interval set $\mathcal{I}_{DI}$. (Right) At time $t_2>t_1$, a different interval set are selected. Assume that the environment changes at $t_1$, to adapt to the change quickly, larger weights are given to the outputs through interval-level experts, where such outputs are not based on intervals prior to $t_1$.
  • Figure 2: (Upper) A graphical illustration of AGC intervals (base=2) with $T=18$. The interval set $\mathcal{I}_{AGC}$ consists of 4 subsets $\{\mathcal{I}_0,\mathcal{I}_1,\mathcal{I}_2,\mathcal{I}_3\}$ and each contains different numbers of intervals with fixed length. Intervals covered by shadow is an example of target subset $\mathcal{C}_5^{AGC}$ when $t=5$. (Lower) An illustration of DGC intervals (base=2) with $T$ is unknown in advance. The interval subsets $\{\mathcal{I}_0,\mathcal{I}_1,\cdots\}$ increase as $t$ increases. Similar to the setting of AGC intervals, when $t=5$, the target set $\mathcal{C}_5^{DGC}$ only includes one interval $I_0^5$.
  • Figure 3: An overview of FairSAOML with AGC or DGC intervals to determine model parameter pair at each round. A target set (shadowed) of intervals is initially selected and is later used to activate corresponding experts. Each active expert runs through a base learner for the interval-level parameter-pair adaption, and its weight is updated. The meta-level parameter pair is finally attained through the meta-learner by combining the weighted actions of all experts.
  • Figure 4: Model performance over real-world datasets through each time. NYSF(a-c) B$\rightarrow$M$\rightarrow$S, (d-f) R$\rightarrow$Q$\rightarrow$S; (g-i)MovieLens.
  • Figure 5: Expert weight changes over time. (a-c) FairSAOML-AGC, (d-f) FairSAOML-DGC.
  • ...and 2 more figures

Theorems & Definitions (6)

  • Definition 1: Notions of Fairness Wu-2019-WWWLohaus-2020-ICML
  • Theorem 1
  • Lemma 1: Theorem 1 in zhao-KDD-2021
  • Lemma 2
  • Lemma 3
  • Lemma 4: Lemma 3 in zhang-2020-AISTATS