Mohammadsina Almasi, Nazanin Nezami, Francesco Di Carlo, Abolfazl Asudeh, Hadis Anahideh
{"title":"Adaptive Pareto Exploration (APEX) for Fairness-Aware Hyperparameter Optimization in FairPilot","authors":"Mohammadsina Almasi, Nazanin Nezami, Francesco Di Carlo, Abolfazl Asudeh, Hadis Anahideh","doi":"10.1016/j.infsof.2025.107912","DOIUrl":null,"url":null,"abstract":"<div><h3>Context:</h3><div>The integration of machine learning (ML) into high-stakes software systems, such as those used in education, criminal justice, and finance, has elevated concerns over fairness, transparency, and accountability. Traditional hyperparameter optimization approaches often overlook fairness considerations, limiting their suitability for responsible AI development.</div></div><div><h3>Objectives:</h3><div>This work introduces <em>APEX</em>, a fairness-aware MOBO algorithm, and <em>FairPilot</em>, an interactive system for exploring accuracy–fairness trade-offs. We aim to enable practitioners to explore and operationalize fairness-aware ML configurations more effectively.</div></div><div><h3>Methods:</h3><div>APEX, integrates a Pareto-based coordinate selection strategy and a perturbation mechanism that prioritizes hyperparameters based on their joint influence on fairness and accuracy. Built on that, FairPilot visualizes trade-offs between fairness and accuracy across ML models and metrics. We evaluate the system across diverse datasets (e.g., COMPAS, ELS, German Credit) and multiple model types.</div></div><div><h3>Results:</h3><div>APEX consistently outperforms baseline optimization strategies such as ParEGO and EHVI, achieving higher hypervolume coverage and converging more quickly to fairness–accuracy trade-offs of superior quality. An analysis of hyperparameter importance reveals that regularization parameters play a central role in improving fairness while preserving predictive performance.</div></div><div><h3>Conclusions:</h3><div>FairPilot and APEX jointly provide a novel, user-centered, and algorithmically grounded approach to fairness-aware ML. By supporting both visual decision-making and targeted optimization, our system facilitates responsible model development, offering a practical and extensible solution for fairness in software systems.</div></div>","PeriodicalId":54983,"journal":{"name":"Information and Software Technology","volume":"189 ","pages":"Article 107912"},"PeriodicalIF":4.3000,"publicationDate":"2025-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Information and Software Technology","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0950584925002514","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Context:
The integration of machine learning (ML) into high-stakes software systems, such as those used in education, criminal justice, and finance, has elevated concerns over fairness, transparency, and accountability. Traditional hyperparameter optimization approaches often overlook fairness considerations, limiting their suitability for responsible AI development.
Objectives:
This work introduces APEX, a fairness-aware MOBO algorithm, and FairPilot, an interactive system for exploring accuracy–fairness trade-offs. We aim to enable practitioners to explore and operationalize fairness-aware ML configurations more effectively.
Methods:
APEX, integrates a Pareto-based coordinate selection strategy and a perturbation mechanism that prioritizes hyperparameters based on their joint influence on fairness and accuracy. Built on that, FairPilot visualizes trade-offs between fairness and accuracy across ML models and metrics. We evaluate the system across diverse datasets (e.g., COMPAS, ELS, German Credit) and multiple model types.
Results:
APEX consistently outperforms baseline optimization strategies such as ParEGO and EHVI, achieving higher hypervolume coverage and converging more quickly to fairness–accuracy trade-offs of superior quality. An analysis of hyperparameter importance reveals that regularization parameters play a central role in improving fairness while preserving predictive performance.
Conclusions:
FairPilot and APEX jointly provide a novel, user-centered, and algorithmically grounded approach to fairness-aware ML. By supporting both visual decision-making and targeted optimization, our system facilitates responsible model development, offering a practical and extensible solution for fairness in software systems.
背景:将机器学习(ML)集成到高风险的软件系统中,例如用于教育、刑事司法和金融的软件系统,提高了对公平性、透明度和问责制的关注。传统的超参数优化方法往往忽略了公平性考虑,限制了它们对负责任的人工智能开发的适用性。目的:本工作介绍了公平感知的MOBO算法APEX和用于探索准确性-公平性权衡的交互式系统FairPilot。我们的目标是使从业者能够更有效地探索和操作公平感知的ML配置。方法:APEX集成了基于帕累托的坐标选择策略和微扰机制,根据超参数对公平性和准确性的共同影响对其进行优先排序。在此基础上,FairPilot可视化了跨ML模型和指标的公平性和准确性之间的权衡。我们在不同的数据集(例如,COMPAS, ELS, German Credit)和多种模型类型中评估系统。结果:APEX始终优于基线优化策略,如ParEGO和EHVI,实现更高的超大容量覆盖,并更快地收敛到高质量的公平-准确性权衡。对超参数重要性的分析表明,正则化参数在保持预测性能的同时提高公平性方面起着核心作用。结论:FairPilot和APEX共同为公平感知机器学习提供了一种新颖的、以用户为中心的、基于算法的方法。通过支持可视化决策和有针对性的优化,我们的系统促进了负责任的模型开发,为软件系统的公平性提供了一个实用的、可扩展的解决方案。
期刊介绍:
Information and Software Technology is the international archival journal focusing on research and experience that contributes to the improvement of software development practices. The journal''s scope includes methods and techniques to better engineer software and manage its development. Articles submitted for review should have a clear component of software engineering or address ways to improve the engineering and management of software development. Areas covered by the journal include:
• Software management, quality and metrics,
• Software processes,
• Software architecture, modelling, specification, design and programming
• Functional and non-functional software requirements
• Software testing and verification & validation
• Empirical studies of all aspects of engineering and managing software development
Short Communications is a new section dedicated to short papers addressing new ideas, controversial opinions, "Negative" results and much more. Read the Guide for authors for more information.
The journal encourages and welcomes submissions of systematic literature studies (reviews and maps) within the scope of the journal. Information and Software Technology is the premiere outlet for systematic literature studies in software engineering.