<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Fairness-Driven Explainable Learning in Multi-Agent Reinforcement Learning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Tariq Mahmood</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Reza Shahbazian</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Irina Trubitsyna</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Informatics, Modeling, Electronics and System Engineering (DIMES), University of Calabria</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Fairness and explainability are important issues that must be addressed in multi-agent reinforcement learning (MARL) systems. In this study, we propose a novel approach that directly incorporates fairness constraints and layer-wise relevance propagation (LRP) into multi-agent training. Through the proposed method, explainability and fairness can be addressed simultaneously, improving the interpretability of agent's decisions and guaranteeing that agents are assigned tasks equitably. We evaluate the performance of the proposed method based on a resource allocation problem. The results show average fairness and explainability ratings of 0.921 and 0.931, respectively. Preliminary results show that this strategy greatly enhances system fairness and explainability while maintaining a competitive average system reward. Furthermore, by encouraging eficient resource use, the proposed method advances the principles of green artificial intelligence.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Explainable AI</kwd>
        <kwd>Reinforcement Learning</kwd>
        <kwd>Multi-Agent Systems</kwd>
        <kwd>Fariness</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The rapid advancement of artificial intelligence (AI) and, in particular, of machine learning (ML) has
transformed numerous sectors. Given the tremendous impact these technologies have on
decisionmaking processes, the concepts of fairness and explainability in AI have become a necessity. AI systems
have been shown to have biases [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ], that may be in many shapes and forms. To avoid their negative
impact, AI systems should aim toward fairness, i.e. the absence of any prejudice or favoritism toward an
individual or group based on their inherent or acquired characteristics [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. This is especially significant
in multi-agent systems, as one agent’s decisions have direct consequences for others in the same
environment. Several studies have focused on fairness in machine learning algorithms (see [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ]).
      </p>
      <p>
        On the other hand, the explainability of AI systems is another important research issue [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Explainable
AI (XAI) systems seek to provide humans with clear and transparent explanations for their actions,
which is essential for trusting and interacting with AI. Furthermore, by encouraging eficient resource
use, these methods advance the principles of green artificial intelligence.
      </p>
      <p>
        Multi-agent reinforcement learning (MARL) is a powerful way to deal with complex and dynamic
environments where multiple agents interact and learn simultaneously. MARL can be used to generate
through continuous learning and adaptation. The underlying interactions and dependencies among
the agents, make it dificult to achieve both fairness and explainability simultaneously. The literature
extensively addresses both fairness [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and explainability [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]; however, there is low emphasis on
satisfying both features at the same time. Diferent frameworks could be utilized to address fairness in
multi-agent systems, including Individual Fairness that ensures similar agents are treated similarly and
Group Fairness that seeks comparable results for various demographic groupings [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>Green AI highlights the need for AI systems that are not only powerful but also sustainable in terms
of the environment. As an example, lets consider the following multi-agent reinforcement learning
framework:
Example 1. Think of a MARL system where  agents cooperate to accomplish  activities in a shared
environment. The capability level  of each agent  ∈ {1, . . . ,  } indicates its task-performance
capacity (e.g., hardware availability). The dificulty level  determines the characteristics of each task
 ∈ {1, . . . ,  }. The task complexity and agent capacity match to determine the agent’s reward for
completing a task. Each agent aims to choose tasks that maximize its predicted cumulative reward, ( ).</p>
      <p>Agents are encouraged to choose tasks that are in line with their capabilities, which promotes efective
resource utilization. This is achieved by using the match between the agent’s capability and the task’s
dificulty as a metric for a given reward. The conventional objective is to maximize the total cumulative
rewards ∑︀</p>
      <p>=1 ( ). Unlike the traditional methods, we propose to add fairness constraints to ensure
equitable (individual) reward distribution among agents and explainability constraints that guarantee
transparent decision-making processes.</p>
      <p>This fair allocation of rewards among agents, independent of their innate capabilities, contributes
to preventing disadvantages for agents with lower capabilities. This is significant because many
stakeholders, geographical areas, or systems with difering resources and technological capabilities may
be represented by these agents. Let’s consider “World Community Grid” in our Example 1 as a sizable
distributed computer network for scientific research. The agents stand in for individual computers or
small clusters that have been donated by various global players. These systems’ computing power and
energy eficiency are reflected in their capability levels. If there was no fairness restriction, the system
might constantly assign the hardest jobs to the agents with the highest capabilities, which would result
in high energy usage and participation barriers. It should be emphasized that the major idea behind this
study is to integrate fairness and explainability into MARL. Depending on the application, the fairness
constraint may be defined diferently.</p>
      <p>On the other hand, understanding why certain decisions are made can lead to insights for improving
the system, potentially identifying more eficient allocation strategies. By combining fairness and
explainability, one can help to design more sustainable, eficient, and trustworthy AI systems that
adhere closely to the ideals of Green AI.</p>
      <p>
        In this study, we address individual fairness in the context of algorithmic fairness, meaning similar
agents should receive similar treatment [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. We use the concept of explainable guided learning (EGL) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
and apply it to multi-agent reinforcement learning. We integrate fairness and explainability constraints
directly into the learning process. We utilize layer-wise relevance propagation (LRP) to evaluate the
explainability of agents’ decisions and incorporate a fairness-driven reward adjustment mechanism to
maintain equity among agents.
      </p>
      <p>The structure of this paper is as follows: In Section 2, we briefly address the most recent related works
and the preliminary. Section 3 outlines the problem statement, objective function, and proposed method.
Section 4 presents the experimental setup and results, demonstrating the eficacy of the proposed
algorithm. Finally, Section 5 concludes the paper, discussing the limits and future research direction.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Literature Review</title>
      <p>
        Cimpean et al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] propose a universal framework for the establishment of fairness in RL agents,
targeting fairness. Their methodology formulates the fairness as a sequential problem through Markov
decision process (MDP), incorporating historical data on states, actions, rewards, and feedback. Pozanco
and Borrajo [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] extend fairness considerations to cooperative multi-agent planning, known as MAP,
with a focus on fair distribution of goals among the agents. They come up with two approaches:
ifrst, a fairness-driven optimization method for preprocessing the goals that have to be assigned to
the agents, and second, a planning-based compilation to solve the assignment of goals and planning
together. Fairness in RL through reward shaping has been explored by Jabbari et al. [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. They use
a mechanism to adjust rewards to achieve fair outcomes. Weng et al. [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ] discuss fairness in
RL by developing policies that account for multiple fairness constraints simultaneously. Chen et al.
[
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] bring fairness to actor-critic RL by putting forward modifications to the learning algorithm that
ensure fair outcomes. Rodriguez-Soto et al. [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] study ethical behavior in multi-agent systems through
multi-objective reinforcement learning.
      </p>
      <p>
        Explainability in AI is critical for understanding decision-making processes. Traditional approaches
often focus on post-hoc explanations, where the decisions of pre-trained models are interpreted.
However, such methods come short in dynamic interactions where interpretable and transparent decisions
must be made in a continuous fashion. Current research eforts, like LRP [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], try to decompose
neural network decisions back to input features, hence making them more transparent. Most existing
approaches, however, do not make explainability an integral part of the learning process and might
therefore not be applicable in real-time decision scenarios. In a comprehensive survey, Milani et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]
categorize explainable reinforcement learning (XRL) techniques at a high level into three categories:
Feature Importance, Markov decision process (MDP), and Policy-Level. They stress the importance of
explainability in RL and discuss the recent techniques, including SHAP and LIME, to provide feature-level
explanations and discuss various challenges.
      </p>
      <p>
        In short, the existing methods mainly focus on fairness and explainability as independent issues.
Therefore, we propose a single framework that could handle both in multi-agent systems simultaneously.
Continuing, we provide some preliminary definitions:
• Agent: A multi-agent system entity that learns and makes decisions according to its environment
and follows policy. An agent  can be represented by a tuple ⟨, ,  , ⟩ where  is the set
of states,  is the set of actions the agent can take,   :  →  is the policy that maps states to
actions, and  :  ×  → R is the reward function that provides feedback to the agent based
on its actions in a given state.
• Environment: The environment or context within which agents act and interact. It is typically
modeled by a Markov decision process (MDP) defined by a tuple ⟨, , , ⟩ where  is the set
of all possible states of the environment,  is the set of all possible actions that agents can take,
 :  ×  ×  → [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ] is the state transition probability function, where  (′|, ) denotes the
probability of transitioning to state ′ from state  after taking action , and  :  ×  → R is
the reward function that assigns a reward based on the current state and action taken.
• Fairness: A measure ensuring that no agent is unjustly disadvantaged or advantaged in terms
of the rewards obtained. Fairness can be measured through many metrics, such as equality
of opportunity and demographic parity (e.g., race, gender). It should be noted that diferent
frameworks exist for fairness in multi-agent systems, while we focus on individual fairness.
• Explainability: The explanation capacity of the model for the agent’s decisions. Explainability is
achievable through techniques that describe the process of the decision itself, like counterfactuals
or feature attribution methods.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. System Model</title>
      <p>We consider a set of  agents interacting within a common environment. Each agent , where  ∈ [1.. ],
acts according to a policy   that specifies its actions as a function of observed states of the environment.
The goal is to maximize the collective reward function while maximizing the agents’ overall performance
under fairness and explainability constraints. The problem is defined as follows:</p>
      <p>
        max ∑︁ ( ),
 1, 2,...,  =1
subject to:  (1, 2, . . . ,  ) ≥ ,  ( ) ≥ ,
∀,
(1)
where ( ) is the expected cumulative reward (objective function) of agent ,  measures the fairness
across the agents,  is the threshold of fairness,  measures the explainability of the decisions, and  is
the minimal level of explainability. The fairness constraint requires the equal treatment of all agents
in terms of the rewards they receive for their actions. The explainability for the actions performed by
agents is obtained by using the Layer-wise Relevance Propagation (LRP) method [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Intuitively, this
method decomposes the output decision back to the input layer, providing the contribution of every
input feature to the decision. Given a neural network function  and an input , LRP seeks to assign a
relevance score  to each input feature  such that () = ∑︀  , where  is the relevancy of
feature  with respect to the network output.
3.1. Proposed Algorithm
The proposed method is presented in Algorithm 1. We first initialize the network parameters   for
each agent , the learning rate  1, and set threshold values for fairness and explainability (line 1). We
use a softmax exploration strategy 2 to select actions as presented in Equation (2):
exp((, ;  ))
 (|;  ) = ∑︀′∈ exp((, ′;  ))
where (, ;  ) is the estimated reward for action  in state . We update the policy parameters
according to the rule given in Equation (3):
      </p>
      <p>
        ←   +  () · 
where  () is the learning rate and  is the immediate reward. It should be noted that calculating ( )
requires considering the entire sequence of states, actions, and rewards, which can be computationally
expensive and impractical for frequent updates. Therefore, in Algorithm 1, we use  as the immediate
reward for each agent. To evaluate fairness, we consider Jain’s fairness metric [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] as defined in the
Equation (4):
() = −
∑︁ , log2(, )
      </p>
      <p>1In our experiment, we use a constant value for the learning rate.
2We use a softmax strategy, however other strategies such as  -greedy could also be considered.
(2)
(3)
(4)
(5)
(6)
 (1, 2, . . . ,  ) =
(∑︀=1 ( ))2
 ∑︀
=1 ( )2
A score close to 1 indicates high fairness, meaning all agents are receiving rewards that are close to
the average. In Algorithm 1 (lines 14–16), we check to make sure that the fairness is above the given
threshold. In cases where the fairness is lower than the threshold, we perform the “Adjust” mechanism
to ensure equitable reward distribution among agents. As a sample for “Adjust” mechanism, lets consider
the code that we implemented in our experiment as given in Appendix.</p>
      <p>To evaluate the explainability, we use the layer-wise relevance propagation (LRP) scores , . The
relevance metric is defined in Equation (5):</p>
      <p>|(,  ;  )|
, = ∑︀ |(, ;  )|
where (,  ;  ) is the Q-value for agent  taking action  in its current state , and the summation
in the denominator is over all possible actions  for agent  in state . We assign relevance scores based
on the absolute of Q-values for each action. Actions with higher absolute Q-values are considered more
relevant to the agent’s decision-making process. We consider the Entropy of this relevance (Equation
(6)), where () is the entropy of the relevance scores for agent . Entropy is a quantitative indicator
of relevance scores that makes comparing explainability amongst agents simple.</p>
      <p>The explainablity metric ( ) is defined in Equation (7), where  is the number of features or inputs
considered by the model. A higher value (close to 1) indicates that behaviors are more explainable.
()
( ) = 1 − log2()
(7)
In Algorithm 1, we compare the explainablity with the predefined threshold (lines 19-21). In case that
the ( ) is less than the given threshold, we perform “Explainability boost”, and prioritize the activities
of the most relevant agents. A simple code for this part as implemented in our experiment is given in
the appendix.</p>
      <p>Algorithm 1 Proposed Algorithm for Multi-Agent Systems</p>
      <p>In lines 22-24 of Algorithm 1, we perform “partially reset”. We perform this operation in a defined
number of iterations to prevents the agents from converging to suboptimal policies by encouraging
them to explore a wider range of actions. A code is given in the appendix. We also perform “pruning”
(lines 25-27 of Algorithm 1) as a mechanism to enhance the eficiency of the learning process. By
utilizing this mechanism, we remove the less relevant connections in the policy parameters  . A sample
code performed in our experiment is given in the appendix.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Experiment Results</title>
      <p>
        We evaluate the performance of the proposed algorithm and compare it with a typical RL approach
for our presented Example 1. We consider  = 10 agents and 100 tasks, assuming each task has a
dificulty level (we randomly assign a value in the range [
        <xref ref-type="bibr" rid="ref1 ref10 ref2 ref3 ref4 ref5 ref6 ref7 ref8 ref9">1 − 10</xref>
        ]), and each agent has a capability level
(we assign randomly to each agent a value in the range [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4 ref5">1 − 5</xref>
        ]). This example is a simplified resource
allocation in MARL. In the proposed method, we perform fairness and explainability adjustments, while
the base method algorithm follows a standard reinforcement learning approach without the given
explainablity and fairness constraints. The experiment software is available 3. The parameters used in
this experiment are summarized in Table 1. The results are illustrated in Figure 1 and Table 2.
3https://github.com/ShahbazianR/Fair-XAI-MARL.git
      </p>
      <p>As can be seen in Table 2, the proposed method achieves significantly higher fairness compared to the
base method. This means that the rewards are distributed more equitably among agents. The proposed
method also excels in explainability. This suggests that the decisions made by agents in the proposed
method are more transparent compared to those in typical reinforcement learning. These achievements
comes with a price and the total average reward of the base method is higher. However, this slightly
decrees in the total reward, enables the system to satisfy fairness, and provides better explainablity.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>This study proposed a new approach for integrating fairness and explainability in multi-agent
reinforcement learning systems. Our approach increased agent transparency by using LRP and systematic
fairness requirements. The experimental results showed that, while keeping a competitive average
system reward, our proposed method greatly increases both explainability and system fairness, with
average scores of 0.921 and 0.931, respectively. The proposed method is a straightforward illustration of
how explainability and fairness might be combined in multi-agent systems. However, the proposed
algorithm needs to be improved with more dynamic tasks. The eficacy and scalability of proposed
method needs to be verified by experimenting on large and varied datasets. A thorough investigation is
also needed to evaluate the efects of hyperparameters on the algorithm’s performance. As the future
work, we expect that adding more dynamic and complex metrics for fairness and explainability could
improve the system’s equity and transparency. We would investigate the proposed concept in the
practical fields, including healthcare, banking, and self-governing systems.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgement</title>
      <p>We acknowledge the support of the PNRR project FAIR - Future AI Research (PE00000013), Spoke 9
- Green-aware AI, under the NRRP MUR program funded by the NextGenerationEU. One of authors
was also funded by the Next Generation EU -Italian NRRP, Mission 4, Component 2, Investment 1.5,
call for the creation and strengthening of ‘Innovation Ecosystems’, building ‘Territorial R&amp;D Leaders’
(Directorial Decree n. 2021/3277) - project Tech4You - Technologies for climate change adaptation and
quality of life improvement, n. ECS0000009. This work reflects only the authors’ views and opinions,
neither the Ministry for University and Research nor the European Commission can be considered
responsible for them.</p>
    </sec>
    <sec id="sec-7">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the authors used Quillbot and Grammarly in order to: Grammar
and spelling check, and re-phrasing sentences. After using these tool, the authors reviewed and edited
the content as needed and take full responsibility for the publication’s content.</p>
      <p>Appendix
# Adjust fairness
if fairness_score &lt; fairness_threshold:
max_agent = np.argmax(agent_rewards)
min_agent = np.argmin(agent_rewards)
adjustment = (agent_rewards[max_agent] - agent_rewards[min_agent]) * alpha
policy_params[:, max_agent] -= adjustment
policy_params[:, min_agent] += adjustment
# Explainability boost
for task_id in range(num_tasks):
top_agent = np.argmax(relevance_scores[task_id])
policy_params[task_id] *= 0.5
policy_params[task_id][top_agent] += 0.5
# Periodic Reset
if iteration % 100 == 0:</p>
      <p>policy_params = 0.7 * policy_params + 0.3 * np.random.rand(num_tasks, num_agents)
# pruning
if iteration % 50 == 0:
threshold = np.percentile(policy_params, 50)
policy_params[policy_params &lt; threshold] = 0</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>C. M. R. Haider</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Clifton</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Zhou</surname>
          </string-name>
          ,
          <article-title>Unfair ai: It isn't just biased data</article-title>
          ,
          <source>in: 2022 IEEE International Conference on Data Mining (ICDM)</source>
          , IEEE,
          <year>2022</year>
          , pp.
          <fpage>957</fpage>
          -
          <lpage>962</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Kleinberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mullainathan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Raghavan</surname>
          </string-name>
          ,
          <article-title>Inherent trade-ofs in the fair determination of risk scores</article-title>
          ,
          <source>arXiv preprint arXiv:1609.05807</source>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>N.</given-names>
            <surname>Mehrabi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Morstatter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Saxena</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lerman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Galstyan</surname>
          </string-name>
          ,
          <article-title>A survey on bias and fairness in machine learning</article-title>
          ,
          <source>ACM computing surveys (CSUR) 54</source>
          (
          <year>2021</year>
          )
          <fpage>1</fpage>
          -
          <lpage>35</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S.</given-names>
            <surname>Caton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Haas</surname>
          </string-name>
          ,
          <article-title>Fairness in machine learning: A survey</article-title>
          ,
          <source>ACM Computing Surveys</source>
          <volume>56</volume>
          (
          <year>2024</year>
          )
          <fpage>1</fpage>
          -
          <lpage>38</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>R.</given-names>
            <surname>Dwivedi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Dave</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Naik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Singhal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Omer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Patel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Qian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Shah</surname>
          </string-name>
          , G. Morgan, et al.,
          <article-title>Explainable ai (xai): Core ideas, techniques, and solutions</article-title>
          ,
          <source>ACM Computing Surveys</source>
          <volume>55</volume>
          (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>33</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Reuel</surname>
          </string-name>
          , D. Ma,
          <article-title>Fairness in reinforcement learning: A survey</article-title>
          ,
          <source>arXiv preprint arXiv:2405.06909</source>
          (
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Milani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Topin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Veloso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Fang</surname>
          </string-name>
          ,
          <article-title>Explainable reinforcement learning: A survey and comparative review</article-title>
          ,
          <source>ACM Computing Surveys</source>
          <volume>56</volume>
          (
          <year>2024</year>
          )
          <fpage>1</fpage>
          -
          <lpage>36</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>O.</given-names>
            <surname>Parraga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. D.</given-names>
            <surname>More</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. M.</given-names>
            <surname>Oliveira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. S.</given-names>
            <surname>Gavenski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. S.</given-names>
            <surname>Kupssinskü</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Medronha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. V.</given-names>
            <surname>Moura</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. S.</given-names>
            <surname>Simões</surname>
          </string-name>
          , R. C.
          <article-title>Barros, Fairness in deep learning: A survey on vision and language research</article-title>
          , ACM Computing Surveys (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. R.</given-names>
            <surname>Hong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <article-title>Going beyond xai: A systematic survey for explanation-guided learning</article-title>
          ,
          <source>ACM Computing Surveys</source>
          <volume>56</volume>
          (
          <year>2024</year>
          )
          <fpage>1</fpage>
          -
          <lpage>39</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Cimpean</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Libin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Coppens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Jonker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nowé</surname>
          </string-name>
          ,
          <article-title>Towards fairness in reinforcement learning</article-title>
          ,
          <source>in: Proceedings of the Adaptive and Learning Agents Workshop (ALA</source>
          <year>2023</year>
          ),
          <year>2023</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.</given-names>
            <surname>Pozanco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Borrajo</surname>
          </string-name>
          ,
          <article-title>Fairness in multi-agent planning</article-title>
          ,
          <source>arXiv preprint arXiv:2212.00506</source>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Jabbari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Joseph</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kearns</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Morgenstern</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Roth</surname>
          </string-name>
          ,
          <article-title>Fairness in reinforcement learning</article-title>
          ,
          <source>in: International conference on machine learning, PMLR</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>1617</fpage>
          -
          <lpage>1626</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>P.</given-names>
            <surname>Weng</surname>
          </string-name>
          ,
          <article-title>Fairness in reinforcement learning</article-title>
          , arXiv preprint arXiv:
          <year>1907</year>
          .
          <volume>10323</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>U.</given-names>
            <surname>Siddique</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Weng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zimmer</surname>
          </string-name>
          ,
          <article-title>Learning fair policies in multi-objective (deep) reinforcement learning with average and discounted rewards</article-title>
          ,
          <source>in: International Conference on Machine Learning, PMLR</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>8905</fpage>
          -
          <lpage>8915</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>J.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Lan</surname>
          </string-name>
          ,
          <article-title>Bringing fairness to actor-critic reinforcement learning for network utility optimization</article-title>
          ,
          <source>in: IEEE INFOCOM 2021-IEEE Conference on Computer Communications</source>
          , IEEE,
          <year>2021</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>Rodriguez-Soto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lopez-Sanchez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Rodriguez-Aguilar</surname>
          </string-name>
          ,
          <article-title>Multi-objective reinforcement learning for designing ethical multi-agent environments</article-title>
          ,
          <source>Neural Computing and Applications</source>
          (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>26</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>G.</given-names>
            <surname>Montavon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Binder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Lapuschkin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Samek</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.-R. Müller</surname>
          </string-name>
          ,
          <article-title>Layer-wise relevance propagation: an overview, Explainable AI: interpreting, explaining and visualizing deep learning (</article-title>
          <year>2019</year>
          )
          <fpage>193</fpage>
          -
          <lpage>209</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>N.</given-names>
            <surname>Rezaeinia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Góez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Guajardo</surname>
          </string-name>
          ,
          <article-title>On eficiency and the jain's fairness index in integer assignment problems</article-title>
          ,
          <source>Computational Management Science</source>
          <volume>20</volume>
          (
          <year>2023</year>
          )
          <fpage>42</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>