Towards Trustworthy Machine Learning: Fairness Under Dynamics and Counterfactuals
Abstract
Machine learning systems increasingly make decisions with long-term consequences for individuals and society. Designing trustworthy machine learning systems therefore requires going beyond static accuracy and one-shot fairness criteria. Decisions may alter future populations through feedback, individuals may improve and reapply, uncertainty may call for set-valued predictions rather than point estimates, and large-scale deployment may be constrained by the efficiency of modern generative models. This thesis explores these challenges through contributions spanning fairness under dynamics, counterfactual fairness under predictive uncertainty, and efficient inference serving for large language models. We first study fairness in dynamic decision-making settings such as lending, hiring, and admissions, where rejected individuals may invest effort to improve and reapply. We introduce Equal Improvability, a fairness notion requiring that rejected individuals from different groups have comparable opportunities to become accepted after bounded effort. We develop optimization-based methods for learning classifiers that satisfy this criterion and show that they can promote more equitable long-term population dynamics. Next, we consider sequential selection by multiple decision-makers from a shared applicant pool. We propose fair-greedy policies that balance utility with long-term representation targets, characterize convergence under positive reinforcement dynamics, and show that policy design must account for more complex feedback mechanisms to avoid unintended negative reinforcement. We then address fairness under counterfactual reasoning and predictive uncertainty. Counterfactually Fair Conformal Prediction constructs prediction sets that are both statistically valid and counterfactually fair. By aggregating conformity scores across counterfactual interventions on protected attributes, the method produces prediction sets that remain invariant under counterfactual changes to the protected attribute while preserving finite-sample marginal coverage guarantees. Finally, we study computational efficiency in generative machine learning systems. Multi-Bin Batching is an inference-serving policy for large language models that groups requests by predicted generation lengths to reduce inefficiency from heterogeneous runtimes. Queueing-theoretic analysis characterizes the throughput benefits of length-aware batching and shows that the effective service rate approaches the idealized static-batching capacity as the number of bins increases. Experiments on simulated and real inference workloads demonstrate substantial throughput improvements over static batching. Together, these contributions provide fairness notions and algorithms that remain meaningful under feedback, uncertainty, and counterfactual interventions, while also developing principled serving mechanisms that support scalable deployment of generative models.
Keywords
Not available
Specialisations
Similar theses
- Trustworthy AI Under Distribution Shifts: Enhancing Generalization and Fairness in Deep Learning Gezheng Xu · Western University · 2026
- AI-Generated Image Detection Using Multimodal Deep Learning Mamadou Keïta · 2026
- Addressing data heterogeneity, scarcity, and training efficiency in privacy-preserving federated learning Chen, Haokun · Ludwig-Maximilians-Universität München · 2025
- Explainable AI: Enhancing Machine Learning Model Interpretability with Generative AI Castelhano, Inês Dinis · 2025
- Machine learning for pediatric healthcare Hamed Fayyaz · University of Delaware · 2025
- Engineering Fairness in Machine Learning Systems Moses Openja · École Polytechnique de Montréal · 2026
