Enforcing Fair Predicted Scores on Intervals of Percentiles by Difference-of-Convex Constraints

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: He, Yutian, Huang, Yankun, Yao, Yao, Lin, Qihang
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915914096574464
author He, Yutian
Huang, Yankun
Yao, Yao
Lin, Qihang
author_facet He, Yutian
Huang, Yankun
Yao, Yao
Lin, Qihang
contents Fairness in machine learning has become a critical concern. Existing approaches often focus on achieving full fairness across all score ranges generated by predictive models, ensuring fairness in both high- and low-percentile populations. However, this stringent requirement can compromise predictive performance and may not align with the practical fairness concerns of stakeholders. In this work, we propose a novel framework for building partially fair machine learning models that enforce fairness only within a specific percentile interval of interest while maintaining flexibility in other regions. We introduce statistical metrics to evaluate partial fairness within a given percentile interval. To achieve partial fairness, we propose an in-processing method by formulating the model training problem as constrained optimization with difference-of-convex constraints, which can be solved by an inexact difference-of-convex algorithm (IDCA). We provide the complexity analysis of IDCA for finding a nearly KKT point. Through numerical experiments on real-world datasets, we demonstrate that our framework achieves high predictive performance while enforcing partial fairness where it matters most.
format Preprint
id arxiv_https___arxiv_org_abs_2505_12530
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Enforcing Fair Predicted Scores on Intervals of Percentiles by Difference-of-Convex Constraints
He, Yutian
Huang, Yankun
Yao, Yao
Lin, Qihang
Machine Learning
Optimization and Control
Fairness in machine learning has become a critical concern. Existing approaches often focus on achieving full fairness across all score ranges generated by predictive models, ensuring fairness in both high- and low-percentile populations. However, this stringent requirement can compromise predictive performance and may not align with the practical fairness concerns of stakeholders. In this work, we propose a novel framework for building partially fair machine learning models that enforce fairness only within a specific percentile interval of interest while maintaining flexibility in other regions. We introduce statistical metrics to evaluate partial fairness within a given percentile interval. To achieve partial fairness, we propose an in-processing method by formulating the model training problem as constrained optimization with difference-of-convex constraints, which can be solved by an inexact difference-of-convex algorithm (IDCA). We provide the complexity analysis of IDCA for finding a nearly KKT point. Through numerical experiments on real-world datasets, we demonstrate that our framework achieves high predictive performance while enforcing partial fairness where it matters most.
title Enforcing Fair Predicted Scores on Intervals of Percentiles by Difference-of-Convex Constraints
topic Machine Learning
Optimization and Control
url https://arxiv.org/abs/2505.12530