<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink">
<front><article-meta>
<title-group><article-title>Multi-Objective Optimization in Machine Learning: Balancing Accuracy, Fairness, and Interpretability</article-title></title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Khanjani</surname><given-names>Amir</given-names></name><xref ref-type="aff" rid="aff1"/></contrib>
<aff id="aff1">Department of Computer Engineering, Ayandegan University, Tonkabon, Iran.</aff>
</contrib-group>
<abstract><p>Machine Learning (ML) systems are frequently evaluated and optimized for predictive performance, yet real-world deployment increasingly requires attention to fairness and interpretability simultaneously. These requirements introduce objectives that can conflict in both theory and practice: Improving accuracy can exacerbate disparities across protected groups; enforcing fairness constraints can reduce utility or shift error burdens; and enhancing interpretability can restrict hypothesis classes or encourage post-hoc explanations whose fidelity is uncertain. This article treats this as a Multi-Objective Optimization (MOO) problem, emphasizing Pareto optimality, the structure of trade-offs, and decision-making on the resulting Pareto set. We review core fairness definitions and metrics, interpretability concepts and pitfalls, and MOO methods for managing competing objectives, including scalarization, constrained learning, and evolutionary approaches. We then propose an evaluation and reporting framework centered on transparent visualization of trade-offs (Pareto fronts and fairness-utility curves), careful metric selection (including dominance-based indicators), and documentation practices inspired by model reporting standards.</p></abstract>
<kwd-group kwd-group-type="author"><kwd>Multi-objective optimization</kwd><kwd>Pareto optimality</kwd><kwd>Fairness</kwd><kwd>Demographic parity</kwd><kwd>Equalized odds</kwd><kwd>Calibration</kwd><kwd>Interpretability</kwd><kwd>Explainable artificial intelligence</kwd><kwd>Constrained learning</kwd><kwd>Model reporting</kwd></kwd-group>
</article-meta></front>
<body>
<sec id="sec-1"><label>1</label><title>Introduction</title>
<p>Modern Machine Learning (ML) practice rarely confronts a single &quot;best&quot; model. In deployment, models are embedded in human contexts where costs are multidimensional: Errors have heterogeneous consequences across groups, stakeholders demand accountability and transparency, and legal or organizational requirements can impose constraints beyond predictive performance. &quot;Better accuracy&quot; is not a sufficient design criterion. Teams face a portfolio of candidate models that trade off accuracy, fairness, and interpretability in ways that cannot be simultaneously optimized to a single optimum <xref ref-type="bibr" rid="ref-1">[1–3]</xref>. Multi-Objective Optimization (MOO) provides a principled framework for explicitly navigating these trade-offs, rather than implicitly resolving them through ad hoc choices.</p>
<sec id="sec-2"><label>1.1</label><title>Context and Motivation</title>
<p>From a technical perspective, fairness definitions can be mutually incompatible under realistic conditions <xref ref-type="bibr" rid="ref-2">[2– 6]</xref>. Calibration, Equalized Odds (EO), and Demographic Parity (DP) cannot, in general, be simultaneously satisfied when base rates differ across groups. Additionally, interpretability constrains the hypothesis class: Restricting models to linear or rule-based forms limits the function space that can be explored. From an organizational perspective, ML teams negotiate among stakeholders with different priorities, sometimes legally mandated. The EU Artificial Intelligence (AI) Act <xref ref-type="bibr" rid="ref-7">[7]</xref> imposes transparency and fairness obligations on high-risk systems, while US fair lending laws require adverse-action explanations. Without an explicit multi-objective formulation, trade-offs are often made implicitly by the engineer who selects the loss function or threshold, without consulting affected communities or documenting the reasoning.</p>
</sec>
<sec id="sec-3"><label>1.2</label><title>Scope and Structure</title>
<p>This paper is organized as follows. Section 2 formalizes the MOO framework. Section 3 reviews fairness definitions and metrics, including key impossibility results. Section 4 addresses interpretability concepts, methods, and pitfalls. Section 5 surveys MOO methods applicable to ML, including scalarization, constrained learning, evolutionary algorithms, and multi-gradient approaches. Section 6 proposes an evaluation and reporting framework with visualization tools, metric selection guidance, and a documentation checklist, and Section 7 concludes and identifies directions for future work.</p>
</sec>
</sec>
<sec id="sec-4"><label>2</label><title>Multi-Objective Optimization: Formal Framework</title>
<p>Standard ML training minimizes a scalar loss function L(θ) over parameters θ. However, when multiple objectives f1(θ), f2(θ), …, fK(θ) are relevant, generally no single θ* minimizes all objectives simultaneously <xref ref-type="bibr" rid="ref-4">[4]</xref>. The MOO problem is stated as Input:</p>
<p>I. Feasible parameter space Θ.</p>
<p>II. Objective functions f1, f2, ..., fK.</p>
<p>Output: Pareto optimal set P*.</p>
<p>Step 1. Define the objective vector.</p>
<p>For any solution θ ∈ Θ: F(θ) ← [f1(θ), f2(θ), ..., fK(θ)].</p>
<p>Step 2. Define Pareto dominance.</p>
<p>Function DOMINATES(a, b):</p>
<p>Input: two solutions a, b ∈ Θ For i = 1 to K:</p>
<p>if fi(a) &gt; fi(b):</p>
<p>return FALSE If there exists j such that fj(a) &lt; fj(b):</p>
<p>return TRUE Else:</p>
<p>return FALSE.</p>
<p>Step 3. Construct the Pareto front.</p>
<p>Initialize P* ← ∅</p>
<p>For each solution θ ∈ Θ:</p>
<p>dominated ← FALSE</p>
<p>For each solution θ&apos; ∈ Θ:</p>
<p>If DOMINATES(θ&apos;, θ) == TRUE:</p>
<p>dominated ← TRUE break If dominated == FALSE:</p>
<p>Add θ to P* Return P* The key insight of the MOO framework is that it separates the optimization step, which identifies the Pareto front, from the decision-making step, which selects a preferred solution from the front. The optimization step is a technical problem that can be addressed algorithmically. The decision-making step requires human judgment, domain expertise, and stakeholder input. This separation makes trade-offs explicit and auditable. In the context of ML fairness and interpretability, the objectives might include: 1) minimizing predictive loss (e.g., cross-entropy, mean squared error), 2) minimizing a fairness violation metric (e.g., DP difference), and 3) maximizing an interpretability measure (e.g., model sparsity or a fidelity score for post-hoc explanations).</p>
</sec>
<sec id="sec-5"><label>3</label><title>Fairness: Definitions, Metrics, and Tensions</title>
<p>Fairness in ML has been formalized through multiple criteria, each capturing a different ethical intuition about what it means for a predictive system to treat individuals and groups equitably <xref ref-type="bibr" rid="ref-8">[8]</xref>. We review the major definitions and their known tensions.</p>
<sec id="sec-6"><label>3.1</label><title>Group Fairness Criteria</title>
<p>Let A denote a binary sensitive attribute (e.g., race, gender), Y the true label, Ŷ the predicted label, and S a score output by the classifier. The following group fairness definitions are widely used:</p>
<p>I. DP: P(Ŷ = 1 | A = 0) = P(Ŷ = 1 | A = 1). The positive classification rate should be equal across groups, regardless of the true label distribution.</p>
<p>II. EO: P(Ŷ = 1 | Y = y, A = a) is equal across groups for y ∈ {0, 1}. Both true positive rates and false positive rates should be equal across groups <xref ref-type="bibr" rid="ref-1">[1]</xref>.</p>
<p>III. Calibration: P(Y = 1 | S = s, A = a) = s for all groups. Among individuals assigned scores, the proportion who are truly positive should equal s, regardless of group membership <xref ref-type="bibr" rid="ref-6">[6]</xref>.</p>
<p>Impossibility results: A fundamental finding in the fairness literature is that, except in degenerate cases (equal base rates or perfect prediction), DP, EO, and calibration cannot all be satisfied simultaneously <xref ref-type="bibr" rid="ref-2">[2]</xref>, <xref ref-type="bibr" rid="ref-5">[5]</xref>. This impossibility result is not a limitation of any particular algorithm but a mathematical consequence of the structure of the problem. It implies that any real-world system must choose among fairness criteria a normative decision that cannot be resolved by technical means alone.</p>
</sec>
<sec id="sec-7"><label>3.2</label><title>Individual and Causal Fairness</title>
<p>Individual fairness <xref ref-type="bibr" rid="ref-9">[9]</xref> requires that similar individuals receive similar predictions: if d(x, x&apos;) is a task-specific similarity metric over individuals, then |f(x) − f(x&apos;)| should be small whenever d(x, x&apos;) is small. The practical challenge lies in defining the metric d, which encodes substantive judgments about which differences between individuals are morally relevant.</p>
<p>Counterfactual fairness requires that a prediction remain unchanged under a hypothetical intervention that changes the sensitive attribute. Formally, P(ŶA←a | X = x, A = a) = P(ŶA←a&apos; | X = x, A = a) for all a, a&apos;. This argument requires a causal model of the data-generating process, which may be unavailable or contested.</p>
</sec>
<sec id="sec-8"><label>3.3</label><title>Fairness-Accuracy Trade-Offs</title>
<p>Enforcing group fairness constraints typically reduces overall predictive accuracy, because the unconstrained optimum generally violates fairness criteria when base rates differ across groups. The Pareto front between accuracy and fairness violation reveals a characteristic structure: small improvements in fairness near the unconstrained optimum are &quot;cheap&quot; in terms of accuracy loss, while achieving near-parity becomes increasingly expensive as the fairness constraint tightens. This diminishing-returns structure has been empirically observed across datasets and fairness criteria <xref ref-type="bibr" rid="ref-10">[10]</xref>, <xref ref-type="bibr" rid="ref-8">[8]</xref> and has important implications for practice: Organizations can often achieve meaningful fairness improvements with modest accuracy costs, but eliminating the last residual disparity may require substantial sacrifices.</p>
</sec>
</sec>
<sec id="sec-9"><label>4</label><title>Interpretability: Concepts, Methods, and Pitfalls</title>
<sec id="sec-10"><label>4.1</label><title>Definitions</title>
<p>Lipton <xref ref-type="bibr" rid="ref-11">[11]</xref> distinguishes between transparency, the degree to which a model&apos;s internal mechanisms are understandable to a human, and post-hoc explainability, the degree to which a separate method can provide insight into a model&apos;s behavior after training. Transparency is a property of the model itself; explainability is a property of an explanation method applied to a model.</p>
<p>Inherently interpretable models include linear models, logistic regression, decision trees, rule lists, and generalized additive models. Their structure permits direct inspection of how inputs map to outputs. Post-hoc explanation methods include Local Interpretable Model-agnostic Explanations (LIME) <xref ref-type="bibr" rid="ref-12">[12]</xref>, Shapley Additive Explanations (SHAP) <xref ref-type="bibr" rid="ref-13">[13]</xref>, attention visualization, saliency maps, and counterfactual explanations. These methods approximate or summarize the behavior of complex models without altering the model itself.</p>
</sec>
<sec id="sec-11"><label>4.2</label><title>Interpretability-Accuracy Trade-Off</title>
<p>The conventional wisdom holds that simpler, more interpretable models sacrifice predictive accuracy relative to complex black-box models. However, Rudin <xref ref-type="bibr" rid="ref-3">[3]</xref> argues compellingly that for structured and tabular data, inherently interpretable models can match or closely approach the performance of black-box models when sufficient effort is invested in feature engineering and model selection. The accuracy gap is often smaller than assumed, particularly in domains where the underlying relationships are approximately linear or additive. In contrast, for unstructured data (images, natural language, audio), deep neural networks with millions or billions of parameters currently dominate, and interpretable alternatives lag significantly. In these domains, post-hoc explanation methods are the primary tool for understanding model behavior, despite their known limitations.</p>
</sec>
<sec id="sec-12"><label>4.3</label><title>Pitfalls of Post-Hoc Explanation</title>
<p>Several recent findings raise concerns about the reliability of post-hoc explanations:</p>
<p>I. Instability and manipulability: Slack et al. <xref ref-type="bibr" rid="ref-14">[14]</xref> demonstrated that adversarial classifiers can be constructed to produce arbitrary LIME and SHAP explanations while maintaining discriminatory behavior. It shows that post-hoc explanations can be &quot;gamed&quot; to hide unfairness.</p>
<p>II. Attention as explanation: Jain and Wallace <xref ref-type="bibr" rid="ref-15">[15]</xref> showed that attention weights in neural networks do not reliably indicate feature importance. Alternative attention distributions can produce identical predictions, undermining the use of attention as an explanation mechanism.</p>
<p>III. Interpretability theater: There is a risk that post-hoc explanations serve primarily to satisfy regulatory checkboxes or stakeholder expectations, rather than providing a genuine understanding of model behavior. Organizations may deploy explanations that appear transparent but do not actually support meaningful oversight.</p>
<p>These findings reinforce Rudin&apos;s <xref ref-type="bibr" rid="ref-3">[3]</xref> argument for preferring inherently interpretable models in high-stakes applications where possible, and for exercising caution when relying on post-hoc methods.</p>
</sec>
</sec>
<sec id="sec-13"><label>5</label><title>Multi-Objective Optimization Methods for Machine Learning</title>
<p>This section surveys the principal MOO methods applicable to ML, organized by algorithmic paradigm.</p>
<sec id="sec-14"><label>5.1</label><title>Scalarization</title>
<p>Scalarization converts a multi-objective problem into a single-objective problem by combining objectives into a scalar function.</p>
<p>Weighted sum: Minimize ∑k wk fk(θ), where wk ≥ 0 and ∑ wk = 1. By varying the weight vector, different Pareto-optimal solutions can be recovered. However, linear scalarization can only find solutions on the convex hull of the Pareto front <xref ref-type="bibr" rid="ref-4">[4]</xref>. Solutions in non-convex regions are inaccessible.</p>
<p>Chebyshev scalarization: Minimize maxk wk |fk(θ) − zk*|, where z* is a reference point (e.g., the ideal point). This approach can find solutions on non-convex Pareto regions and provides full coverage of the front. Epsilon-constraint method: Minimize f1(θ) subject to fk(θ) ≤ εk for k = 2, …, K. By systematically varying the ε bounds, the Pareto front can be traced. This method also achieves full Pareto coverage.</p>
</sec>
<sec id="sec-15"><label>5.2</label><title>Constrained Learning</title>
<p>A natural approach for fairness-aware ML is to treat fairness as a constraint rather than an objective: minimize L(θ) subject to fairness_metric(θ) ≤ ε. This formulation directly controls the maximum allowable fairness violation while optimizing predictive performance within that bound.</p>
<p>Lagrangian relaxation introduces dual variables λ to convert the constrained problem into an unconstrained saddle-point problem: minθ maxλ ≥ 0 L(θ) + λ. (fairness_metric(θ) − ε). Practical implementations include projected gradient descent and the exponentiated gradient method of Agarwal et al. <xref ref-type="bibr" rid="ref-10">[10]</xref>, which reduces fair classification to a sequence of cost-sensitive classification problems. The exponentiated gradient approach is particularly attractive because it can wrap any base classifier and provides convergence guarantees.</p>
</sec>
<sec id="sec-16"><label>5.3</label><title>Evolutionary and Population-Based Methods</title>
<p>Evolutionary multi-objective algorithms maintain a population of solutions and evolve them toward the Pareto front over successive generations.</p>
<p>NSGA-II uses non-dominated sorting to rank solutions by dominance level and crowding distance, thereby maintaining diversity along the front <xref ref-type="bibr" rid="ref-16">[16]</xref>. It is the most widely used evolutionary MOO algorithm and has been applied to hyperparameter optimization, architecture search, and fair model selection.</p>
<p>MOEA/D decomposes the multi-objective problem into a set of scalar subproblems using weight vectors and solves them simultaneously, exploiting neighborhood structure <xref ref-type="bibr" rid="ref-17">[17]</xref>. It is particularly effective for problems with many objectives (&gt; 3).</p>
<p>Evolutionary methods naturally produce diverse, well-distributed Pareto fronts in a single run. Their primary limitation is computational cost: Each generation requires evaluating the entire population, which can be prohibitive for large ML models that require expensive training procedures.</p>
<table-wrap id="tab1"><label>Table 1</label><caption><p>Comparison of MOO approaches.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:5:66,597.5,537.1,707.6"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-17"><label>5.4</label><title>Multi-Gradient Methods</title>
<p>The Multiple-Gradient Descent Algorithm (MGDA) finds a single descent direction that simultaneously reduces all objectives by solving a minimum-norm problem over the convex hull of the individual objective gradients <xref ref-type="bibr" rid="ref-18">[18]</xref>. When such a common descent direction exists, MGDA provides an efficient, gradient-based path toward the Pareto front without requiring weight specification.</p>
<p>Pareto MTL extends this idea to multi-task learning <xref ref-type="bibr" rid="ref-19">[19]</xref>. It generates a set of well-distributed Pareto-optimal solutions by decomposing the multi-objective problem into constrained subproblems, each targeting a different region of the Pareto front. The result is a diverse set of models spanning the trade-off surface, enabling practitioners to select the solution that best aligns with their priorities.</p>
</sec>
</sec>
<sec id="sec-18"><label>6</label><title>Evaluation and Reporting Framework</title>
<p>A multi-objective approach to ML is only as useful as the framework used to evaluate, visualize, and communicate its results. We propose a structured evaluation and reporting framework inspired by model cards <xref ref-type="bibr" rid="ref-20">[20]</xref> and datasheets for datasets <xref ref-type="bibr" rid="ref-21">[21]</xref>.</p>
<sec id="sec-19"><label>6.1</label><title>Visualization</title>
<p>Effective visualization is essential for communicating trade-offs to diverse stakeholders. We recommend the following visualization tools:</p>
<p>I. Pareto front plots (2D and 3D): Scatter plots of objective values for all candidate solutions, with Pareto-optimal solutions highlighted. These are the primary tools for communicating the trade-off structure.</p>
<p>II. Fairness-utility curves: Plots of accuracy (or other utility metrics) against fairness violation for a sweep of constraint thresholds, illustrating the cost of fairness.</p>
<p>III. Radar/spider charts: Multi-metric comparison of selected models on a common scale, useful for presenting multiple objectives simultaneously.</p>
<p>IV. Parallel coordinate plots: For high-dimensional objective spaces (&gt;3 objectives), they allow visualization of relationships among all objectives across the solution set.</p>
</sec>
<sec id="sec-20"><label>6.2</label><title>Metric Selection</title>
<p>Evaluating the quality of a Pareto front approximation requires specialized indicators:</p>
<p>I. Dominance-based indicators: The hypervolume indicator measures the volume of objective space dominated by the Pareto front relative to a reference point. It is the only unary indicator that is strictly monotone with respect to Pareto dominance. The epsilon-indicator measures the minimum factor by which every point in a reference set must be multiplied to be dominated by the approximation set.</p>
<p>II. Distribution indicators: Spacing measures the uniformity of the distribution of solutions along the front.</p>
<p>Spread measures the extent of the front, ensuring solutions cover the full range of trade-offs.</p>
<p>III. Per-group metrics: Beyond aggregate performance, report all relevant metrics disaggregated by protected group: true positive rate, false positive rate, positive predictive value, and calibration error for each group.</p>
</sec>
<sec id="sec-21"><label>6.3</label><title>Reporting Checklist</title>
<p>We propose the following checklist for reporting multi-objective ML results, designed to promote transparency, reproducibility, and accountability:</p>
<table-wrap id="tab2"><label>Table 2</label><caption><p>MOO reporting checklist.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:6:66,607.7,537.1,629.5"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>Objectives Objective definitions Formal definitions of each objective function, including mathematical formulation and units Objectives Trade-off structure Characterization of conflicts between objectives, including known impossibility results Data Protected attributes List of sensitive attributes and their distributions in training and evaluation data Data Data splits Training/validation/test split strategy, including stratification and temporal considerations Method MOO algorithm Algorithm used and justification for its selection over alternatives</p>
<p>Method Hyperparameters All MOO-specific hyperparameters (weights, constraint thresholds, population sizes, etc.) Results Pareto front Visualization and tabulation of Pareto-optimal solutions with objective values Results Selected solution Final model choice from the Pareto set and rationale for selection</p>
<p>Results Fairness metrics Per-group performance metrics for the selected model and key alternatives Limitations Known gaps Acknowledged limitations, failure modes, and conditions under which results may not generalize</p>
</sec>
<sec id="sec-22"><label>6.4</label><title>Decision-Making on the Pareto Set</title>
<p>Once the Pareto front has been identified, a decision-maker must select a specific solution for deployment. Several structured approaches exist:</p>
<p>I. Knee-point selection: Identify the &quot;knee&quot; of the Pareto front, the point of maximum marginal rate of substitution, where small improvements in one objective require increasingly large sacrifices in another. This argument represents a natural compromise.</p>
<p>II. Stakeholder preference elicitation: Systematically gather preferences from relevant stakeholders (e.g., domain experts, affected communities, compliance officers) and use these to define weights or aspiration levels. III. Lexicographic ordering: Rank objectives by priority and optimize sequentially: first optimize the most important objective, then optimize the second within the set of solutions that are optimal for the first, and so on.</p>
<p>IV. Satisficing thresholds: Define minimum acceptable levels for each objective and select from solutions that meet all thresholds. If multiple solutions satisfy all constraints, use a secondary criterion (e.g., robustness, simplicity) to select among them.</p>
</sec>
</sec>
<sec id="sec-23"><label>7</label><title>Conclusion</title>
<p>MOO provides the principled framework needed to manage the inherent trade-offs among accuracy, fairness, and interpretability in ML systems. In this paper, we have reviewed the formal MOO framework, including Pareto dominance and optimality; fairness definitions and their impossibility results, which demonstrate that normative choices among criteria are unavoidable; interpretability concepts and the pitfalls of post-hoc explanation methods; and practical MOO methods ranging from scalarization and constrained learning to evolutionary algorithms and multi-gradient approaches.</p>
<p>Our proposed evaluation and reporting framework emphasizes transparency through Pareto front visualization, careful metric selection using dominance-based and distributional indicators, and standardized documentation modeled on model cards and datasheets. By making trade-offs explicit and auditable, this framework supports more responsible and informed decision-making in ML system design and deployment. Future work should address several open challenges: 1) scalability of evolutionary and population-based methods to large foundation models with billions of parameters; 2) integration of MOO with fine-tuning and adaptation of pre-trained foundation models; 3) dynamic and online MOO for deployment-time adaptation as data distributions shift; 4) causal fairness formulations that go beyond observational criteria to reason about the mechanisms of discrimination; and 5) the development of regulatory compliance frameworks that operationalize legal requirements (such as the EU AI Act) through multi-objective formulations with verifiable guarantees.</p>
</sec>
<sec id="sec-24"><title>Authors&apos; Contributions</title>
<p>All aspects of the research and manuscript preparation were carried out by the author. The author has read and approved the final version of the manuscript.</p>
</sec>
<sec id="sec-25"><title>Data Availability</title>
<p>All data supporting the reported findings in this research paper are provided within the manuscript.</p>
</sec>
<sec id="sec-26"><title>Funding</title>
<p>Not applicable.</p>
</sec>
<sec id="sec-27"><title>Conflict of Interest</title>
<p>The author declares that they do not have any conflict of interest.</p>
</sec>
<sec id="sec-28"><title>Consent for Publication</title>
<p>The author confirms consent for the publication of this work</p>
</sec>
<sec id="sec-29"><title>Ethics Approval and Consent to Participate</title>
<p>This article does not contain any studies with human participants performed by the author.</p>
</sec>
</body>
<back><ref-list><title>References</title>
<ref id="ref-1"><label>1</label><mixed-citation>Hardt, M., Price, E., &amp; Srebro, N. (2016). Equality of opportunity in supervised learning. 30th conference on neural information processing systems (NIPS 2016) (PP. 1-9). Neural Information Processing Systems Foundation. <ext-link ext-link-type="uri" xlink:href="https://proceedings.neurips.cc/paper_files/paper/2016/file/6a9659feb1216f14f7384ba499518b38-Paper.pdf">https://proceedings.neurips.cc/paper_files/paper/2016/file/6a9659feb1216f14f7384ba499518b38-Paper.pdf</ext-link></mixed-citation></ref>
<ref id="ref-2"><label>2</label><mixed-citation>Kleinberg, J. M., Mullainathan, S., &amp; Raghavan, M. (2016). Inherent trade-offs in the fair determination of risk scores. Information technology convergence and services (pp. 43:1-43:23). Schloss Dagstuhl – Leibniz-Zentrum für Informatik. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4230/LIPIcs.ITCS.2017.43">https://doi.org/10.4230/LIPIcs.ITCS.2017.43</ext-link></mixed-citation></ref>
<ref id="ref-3"><label>3</label><mixed-citation>Rudin, C. (2019). Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead. Nature machine intelligence, 1(5), 206–215. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s42256-019-0048-x">https://doi.org/10.1038/s42256-019-0048-x</ext-link></mixed-citation></ref>
<ref id="ref-4"><label>4</label><mixed-citation>Marler, R. T., &amp; Arora, J. S. (2004). Survey of multi-objective optimization methods for engineering. Structural and multidisciplinary optimization, 26(6), 369–395. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00158-003-0368-6">https://doi.org/10.1007/s00158-003-0368-6</ext-link></mixed-citation></ref>
<ref id="ref-5"><label>5</label><mixed-citation>Chouldechova, A. (2017). Fair prediction with disparate impact: A study of bias in recidivism prediction instruments. Big data, 5(2), 153–163. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1089/big.2016.0047">https://doi.org/10.1089/big.2016.0047</ext-link></mixed-citation></ref>
<ref id="ref-6"><label>6</label><mixed-citation>Pleiss, G., Raghavan, M., Wu, F., Kleinberg, J., &amp; Weinberger, K. Q. (2017). On fairness and calibration. Advances in neural information processing systems (pp. 5680–5689). Curran Associates, Inc. <ext-link ext-link-type="uri" xlink:href="https://proceedings.neurips.cc/paper/2017/hash/b8b9c74ac526fffbeb2d39ab038d1cd7-Abstract.html">https://proceedings.neurips.cc/paper/2017/hash/b8b9c74ac526fffbeb2d39ab038d1cd7-Abstract.html</ext-link></mixed-citation></ref>
<ref id="ref-7"><label>7</label><mixed-citation>EU AI Act. (2024). Regulation (EU) 2024/2847 of the european parliament and of the council. <ext-link ext-link-type="uri" xlink:href="http://hctinsight.com/webzine/webzine/202501/file/ce/ce5.pdf">http://hctinsight.com/webzine/webzine/202501/file/ce/ce5.pdf</ext-link></mixed-citation></ref>
<ref id="ref-8"><label>8</label><mixed-citation>Barocas, S., Hardt, M., &amp; Narayanan, A. (2023). Fairness and machine learning: Limitations and opportunities. MIT Press. <ext-link ext-link-type="uri" xlink:href="https://books.google.com/books?id=HuGwEAAAQBAJ">https://books.google.com/books?id=HuGwEAAAQBAJ</ext-link></mixed-citation></ref>
<ref id="ref-9"><label>9</label><mixed-citation>Dwork, C., Hardt, M., Pitassi, T., Reingold, O., &amp; Zemel, R. (2012). Fairness through awareness. Proceedings of the 3rd innovations in theoretical computer science conference (pp. 214–226). Association for Computing Machinery. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/2090236.2090255">https://doi.org/10.1145/2090236.2090255</ext-link></mixed-citation></ref>
<ref id="ref-10"><label>10</label><mixed-citation>Agarwal, A., Beygelzimer, A., Dudik, M., Langford, J., &amp; Wallach, H. (2018). A reductions approach to fair classification. Proceedings of the 35th international conference on machine learning (Vol. 80, pp. 60–69). PMLR. <ext-link ext-link-type="uri" xlink:href="https://proceedings.mlr.press/v80/agarwal18a.html">https://proceedings.mlr.press/v80/agarwal18a.html</ext-link></mixed-citation></ref>
<ref id="ref-11"><label>11</label><mixed-citation>Lipton, Z. C. (2018). The mythos of model interpretability: In machine learning, the concept of interpretability is both important and slippery. Queue, 16(3), 31-57. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3233231">https://doi.org/10.1145/3233231</ext-link></mixed-citation></ref>
<ref id="ref-12"><label>12</label><mixed-citation>Ribeiro, M. T., Singh, S., &amp; Guestrin, C. (2016). Why should i trust you? Explaining the predictions of any classifier. Proceedings of the 22nd acm sigkdd international conference on knowledge discovery and data mining (pp. 1135–1144). Association for Computing Machinery. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/2939672.2939778">https://doi.org/10.1145/2939672.2939778</ext-link></mixed-citation></ref>
<ref id="ref-13"><label>13</label><mixed-citation>Lundberg, S. M., &amp; Lee, S. I. (2017). A unified approach to interpreting model predictions. Proceedings of the 31st international conference on neural information processing systems (pp. 4768–4777). Curran Associates Inc. <ext-link ext-link-type="uri" xlink:href="https://proceedings.neurips.cc/paper_files/paper/2017/file/8a20a8621978632d76c43dfd28b67767-Paper.pdf">https://proceedings.neurips.cc/paper_files/paper/2017/file/8a20a8621978632d76c43dfd28b67767-Paper.pdf</ext-link></mixed-citation></ref>
<ref id="ref-14"><label>14</label><mixed-citation>Slack, D., Hilgard, S., Jia, E., Singh, S., &amp; Lakkaraju, H. (2020). Fooling lime and shap: Adversarial attacks on post HOC explanation methods. Proceedings of the AAAI/ACM conference on AI, ethics, and society (pp. 180–186). Association for Computing Machinery. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3375627.3375830">https://doi.org/10.1145/3375627.3375830</ext-link></mixed-citation></ref>
<ref id="ref-15"><label>15</label><mixed-citation>Jain, S., &amp; Wallace, B. C. (2019). Attention is not explanation. Proceedings of the 2019 conference of the north American chapter of the association for computational linguistics: Human language technologies (long and short papers). Association for Computational Linguistics. (pp. 3543-3556). <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.18653/v1/N19-1357">https://doi.org/10.18653/v1/N19-1357</ext-link></mixed-citation></ref>
<ref id="ref-16"><label>16</label><mixed-citation>Deb, K., Pratap, A., Agarwal, S., &amp; Meyarivan, T. (2002). A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE transactions on evolutionary computation, 6(2), 182–197. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/4235.996017">https://doi.org/10.1109/4235.996017</ext-link></mixed-citation></ref>
<ref id="ref-17"><label>17</label><mixed-citation>Zhang, Q., &amp; Li, H. (2008). MOEA/D: A multiobjective evolutionary algorithm based on decomposition. Evolutionary computation, IEEE transactions on, 11, 712–731. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TEVC.2007.892759">https://doi.org/10.1109/TEVC.2007.892759</ext-link></mixed-citation></ref>
<ref id="ref-18"><label>18</label><mixed-citation>Mahapatra, D., &amp; Rajan, V. (2020). Multi-task learning with user preferences: Gradient descent with controlled ascent in pareto optimization. Proceedings of the 37th international conference on machine learning (pp. 6597–6607). Journal of Machine Learning Research (JMLR). <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.5555/3524938.3525550">https://doi.org/10.5555/3524938.3525550</ext-link></mixed-citation></ref>
<ref id="ref-19"><label>19</label><mixed-citation>Xi Lin, Hui-Ling Zhen, Zhenhua Li, Qing-Fu Zhang, S. K. (2019). Pareto multi-task learning. Advances in neural information processing systems (pp. 12037–12047). Neural Information Processing Systems Foundation (NeurIPS Foundation). <ext-link ext-link-type="uri" xlink:href="https://proceedings.neurips.cc/paper_files/paper/2019/hash/685bfde03eb646c27ed565881917c71c-Abstract.html">https://proceedings.neurips.cc/paper_files/paper/2019/hash/685bfde03eb646c27ed565881917c71c-Abstract.html</ext-link></mixed-citation></ref>
<ref id="ref-20"><label>20</label><mixed-citation>Mitchell, M., Wu, S., Zaldivar, A., Barnes, P., Vasserman, L., Hutchinson, B., … &amp; Gebru, T. (2019). Model cards for model reporting. Proceedings of the conference on fairness, accountability, and transparency (pp. 220– 229). Association for Computing Machinery. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3287560.3287596">https://doi.org/10.1145/3287560.3287596</ext-link></mixed-citation></ref>
<ref id="ref-21"><label>21</label><mixed-citation>Gebru, T., Morgenstern, J., Vecchione, B., Vaughan, J. W., Wallach, H., Iii, H. D., &amp; Crawford, K. (2021). Datasheets for datasets. Communications of the ACM, 64(12), 86–92. <ext-link ext-link-type="uri" xlink:href="https://dx.doi.org/10.1145/3458723">https://dx.doi.org/10.1145/3458723</ext-link></mixed-citation></ref>
</ref-list></back>
</article>