Remembering to Be Fair Again: Reproducing Non-Markovian Fairness in Sequential Decision Making

Abstract

Ensuring long-term fairness in sequential decision-making is a key challenge in machine learning. Alamdari et al. (2024) introduced FairQCM, a reinforcement learning algorithm that enforces fairness in non-Markovian settings via memory augmentations and counterfactual reasoning. We reproduce and extend their findings by validating their claims and introducing novel enhancements. We confirm that FairQCM outperforms standard baselines in fairness enforcement and sample efficiency across different environments. However, alternative fairness metrics (Egalitarian, Gini) yield mixed results, and counterfactual memories show limited impact on fairness improvement. Further, we introduce a realistic COVID-19 vaccine allocation environment based on SEIR, a popular compartmental model of epidemiology. To accommodate continuous action spaces, we develop FairSCM, which integrates counterfactual memories into a Soft Actor-Critic framework. Our results reinforce that counterfactual memories provide little fairness benefit and, in fact, hurt performance, especially in complex, dynamic settings. The original code, modified to be 70% more efficient, and our extensions are available on GitHub: https://github.com/bozo22/remembering-to-be-fair-again.

Cite

Text

Nagy et al. "Remembering to Be Fair Again: Reproducing Non-Markovian Fairness in Sequential Decision Making." Transactions on Machine Learning Research, 2025.

Markdown

[Nagy et al. "Remembering to Be Fair Again: Reproducing Non-Markovian Fairness in Sequential Decision Making." Transactions on Machine Learning Research, 2025.](https://mlanthology.org/tmlr/2025/nagy2025tmlr-remembering/)

BibTeX

@article{nagy2025tmlr-remembering,
  title     = {{Remembering to Be Fair Again: Reproducing Non-Markovian Fairness in Sequential Decision Making}},
  author    = {Nagy, Domonkos and Chanchu, Lohithsai Yadala and Bobek, Krystof and Zhou, Xin and Smit, Jacobus},
  journal   = {Transactions on Machine Learning Research},
  year      = {2025},
  url       = {https://mlanthology.org/tmlr/2025/nagy2025tmlr-remembering/}
}