<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Unmasking the Shadows: Leveraging Symbolic Knowledge Extraction to Discover Biases and Unfairness in Opaque Predictive Models</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Federico</forename><surname>Sabbatini</surname></persName>
							<email>f.sabbatini1@campus.uniurb.it</email>
							<affiliation key="aff0">
								<orgName type="institution">University of Urbino</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Roberta</forename><surname>Calegari</surname></persName>
							<email>roberta.calegari@unibo.it</email>
							<affiliation key="aff1">
								<orgName type="institution">Alma Mater Studiorum-University of Bologna</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Carlo</forename><surname>Bo</surname></persName>
						</author>
						<title level="a" type="main">Unmasking the Shadows: Leveraging Symbolic Knowledge Extraction to Discover Biases and Unfairness in Opaque Predictive Models</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">9F019ECCC06078B3C1A5AC8D51ABD767</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T16:37+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Fairness in AI</term>
					<term>Bias in AI</term>
					<term>Explainable artificial intelligence</term>
					<term>XAI</term>
					<term>Symbolic knowledge extraction</term>
					<term>PSyKE</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>This work explores the efficacy of symbolic knowledge-extraction (SKE) techniques in identifying biases and unfairness within opaque predictive models. Logic rules extracted from black-box predictors make it possible to verify if decisions are influenced by protected or sensitive features. In particular, the identification of biased or unfair decisions can be achieved through the evaluation of if-then rules, detecting the inclusion of protected and/or sensitive information in the rules' precondition. The effectiveness of SKE in this regard is demonstrated here by conducting various simulations on a well-known data set for loan grant prediction. Our findings highlight the potential of SKE as a valuable tool to reveal biases and discrimination in opaque predictions, ultimately contributing to the pursuit of fair and transparent decision-making systems.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>As predictive models become increasingly integrated into various domains, ensuring their fairness and transparency is of paramount importance <ref type="bibr" target="#b6">[1]</ref>. Opaque predictive models in machine learning (ML), often referred to as black-box models, pose challenges in understanding the underlying mechanisms by which they make predictions. Consequently, biases and discrimination can inadvertently permeate these models, leading to unfair or prejudiced outcomes <ref type="bibr" target="#b7">[2]</ref>. To address this critical issue, the present paper investigates the application of symbolic knowledge-extraction (SKE) techniques in uncovering biases and discrimination within opaque predictive models.</p><p>SKE offers a promising avenue to extract interpretable logic rules from black-box models, enabling a deeper understanding of decision-making <ref type="bibr" target="#b8">[3,</ref><ref type="bibr" target="#b9">4]</ref>. By distilling complex model behaviours into human-readable rules, SKE facilitates the identification of specific conditions under which biases may arise. This approach proves particularly valuable when examining whether protected features play a role in decision-making since the presence of protected information in the preconditions of extracted rules can provide direct evidence of bias. The same considerations may also extend to sensitive features, e.g., those that are not protected themselves but are related to other features identified as protected (e.g., name or height, which allow ML models to infer race and/or gender of individuals; <ref type="bibr" target="#b10">[5,</ref><ref type="bibr" target="#b11">6,</ref><ref type="bibr" target="#b12">7]</ref>). We point out that identifying correlations between protected/sensitive features and other input variables is not within the scope of SKE techniques, nor is the recognition of protected/sensitive attributes in the rule preconditions <ref type="foot" target="#foot_0">1</ref> . The classification of input features into "unfairness-enablers" and "potentially-fairness-neutral" should be performed by human users as an independent task.</p><p>The main objective of this paper is to demonstrate the effectiveness of SKE in identifying unfairness and discrimination within opaque predictions. To achieve this, we employ a wellknown classification data set aimed at predicting loan grants. We conduct various simulations to illustrate how SKE can be exploited to extract logic rules and evaluate their fairness implications.</p><p>Through these examples, we aim to shed light on the potential of SKE as a practical tool for highlighting biases and promoting fairness in predictive modelling.</p><p>By revealing biases and discrimination present in opaque predictive models, this research contributes to the broader discourse on fairness, accountability, and transparency in algorithmic decision-making. Understanding and rectifying biases in these models are crucial steps towards building equitable systems that mitigate the perpetuation of societal inequalities. The insights gained from this study serve as a foundation for developing strategies to enhance fairness in predictive models and promote the responsible deployment of artificial intelligence (AI) in critical domains.</p><p>In the following sections, we will discuss the methodology employed for SKE, present the results of our experiments, and discuss the implications and potential future directions of this research. By critically examining the power of SKE in identifying biases, we hope to provide practical insights and actionable recommendations for researchers, practitioners, and policymakers working towards fair and transparent predictive models.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Related Works</head><p>Several studies have explored different approaches and methodologies to address bias in AI.</p><p>One line of research focuses on rule-based techniques for bias detection and explanation <ref type="bibr" target="#b13">[8,</ref><ref type="bibr" target="#b14">9]</ref>. These studies aim to extract interpretable rules from black-box models and analyse them for potential biases. For instance, in <ref type="bibr" target="#b13">[8]</ref> the authors have proposed algorithms mining association rules or decision trees to identify discriminatory patterns in the rule sets generated by predictive models. These approaches often leverage fairness criteria or sensitive attribute definitions to guide the rule extraction process.</p><p>Another area of related work involves the use of fairness-aware machine learning techniques <ref type="bibr" target="#b15">[10,</ref><ref type="bibr" target="#b16">11]</ref>. These approaches aim to incorporate fairness considerations during the model training phase, ensuring that the resulting predictions are less likely to be biased. Fairness-aware algorithms often employ mathematical optimisation techniques to balance predictive accuracy and fairness objectives, taking into account various fairness definitions such as demographic parity <ref type="bibr" target="#b17">[12]</ref>, equalised odds <ref type="bibr" target="#b18">[13]</ref>, or individual fairness <ref type="bibr" target="#b19">[14]</ref>.</p><p>Furthermore, researchers have explored post-hoc methods to detect and mitigate biases in predictive models <ref type="bibr" target="#b20">[15,</ref><ref type="bibr" target="#b21">16]</ref>. These methods involve analysing the outcomes of model predictions on different subgroups defined by sensitive attributes, such as race, gender, or age. By quantifying and comparing the disparities in prediction outcomes across subgroups, these techniques can help identify and address discriminatory behaviour in models.</p><p>SKE techniques, including rule extraction and logic rule analysis, have been used in various domains to interpret and understand black-box models <ref type="bibr" target="#b22">[17,</ref><ref type="bibr" target="#b23">18,</ref><ref type="bibr" target="#b24">19,</ref><ref type="bibr" target="#b25">20]</ref>. However, thus far, their specific application for bias and discrimination identification in opaque predictions has not gained much attention. The proposed research aims to contribute to this body of work by demonstrating the effectiveness of SKE in uncovering biases and discrimination and providing insights into its practical application for fairness assessment in predictive models.</p><p>Through a comprehensive review of existing related work, this paper will situate SKE methods within the broader context of bias detection and fairness assessment in predictive modelling. It will build upon and extend the current knowledge by showcasing the unique capabilities of SKE techniques in addressing biases and discrimination in opaque predictive models, thus contributing to the growing literature on fair and transparent algorithmic decision-making.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Symbolic Knowledge Extraction: Methods and Methodology</head><p>SKE is a methodology aiming to extract interpretable and logic rules from complex black-box models, enabling a deeper understanding of their decision-making processes. There are two main approaches within SKE: pedagogical and decompositional <ref type="bibr" target="#b26">[21]</ref>.</p><p>In the pedagogical approach, the focus is on extracting human-readable rules providing meaningful explanations of the model's behaviour. These rules are often represented in if-then format, making them easily understandable by both humans and machines. The pedagogical approach prioritises generality, allowing stakeholders to gain insights into the decision criteria employed by any predictive model, even though the explanations may lose some of the underlying model's complexity and performance.</p><p>On the other hand, the decompositional approach aims to decompose the black-box model into simpler, more interpretable sub-models or components that are typically easier to understand and analyse individually. The inner black-box structure is carefully analysed and the resulting explanations may be more adherent to the underlying model behaviour. However, these techniques are strictly tailored to narrow categories of predictors, thus lacking flexibility and generality.</p><p>Since both approaches generate intuitive explanations that can be easily communicated and understood by a broader audience, this work prioritises bias evaluations independent of the underlying predictive model. Therefore, we exploit pedagogical approaches as the main tools for our experiments.</p><p>In the following, we provide a summary of some state-of-the-art pedagogical SKE techniques -namely, GridEx, CART and CReEPy -offering insights into the specific techniques employed in the experimentation section.</p><p>We leverage the implementations available within the PSyKE Python package<ref type="foot" target="#foot_1">2</ref>  <ref type="bibr" target="#b27">[22,</ref><ref type="bibr" target="#b28">23]</ref>. This library encompasses all the aforementioned SKE implementations, allowing for their seamless comparison and evaluation <ref type="bibr" target="#b29">[24]</ref>. The PSyKE platform offers a unified interface, enabling the application, assessment, and comparison of various SKE techniques. Moreover, it is fully compatible with other widely-used Python packages <ref type="bibr" target="#b30">[25]</ref>, such as Scikit-Learn <ref type="bibr" target="#b31">[26]</ref>, and provides additional extensions for SKE <ref type="bibr" target="#b32">[27]</ref> and functionalities for feature engineering, data manipulation and visualisation, Semantic Web compatibility <ref type="bibr" target="#b33">[28]</ref>, and assessment of knowledge quality <ref type="bibr" target="#b34">[29,</ref><ref type="bibr" target="#b35">30]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.">GridEx</head><p>GridEx <ref type="bibr" target="#b36">[31]</ref> is a pedagogical SKE algorithm originally designed for regression tasks and based on hypercubic partitioning of the input feature space. The partitioning is recursive, symmetric and performed top-down to obtain human-interpretable rules describing as many disjoint, hypercubic input space subregions. Thanks to the generalisation presented in <ref type="bibr" target="#b37">[32,</ref><ref type="bibr" target="#b38">33]</ref>, it is possible to apply GridEx to both classification and regression tasks if they are encoded via data sets having only continuous input features.</p><p>GridEx requires the following set of hyper-parameters to be defined by users:</p><p>recursion depth defining the maximum number of recursions to perform during the knowledge extraction;</p><p>splitting strategy to partition the input space. It may be fixed, if each input dimension is split into a fixed number of partitions, or adaptive if the number of splits depends on the relevance of the features; number of splits defining how many slices have to be performed along each input dimension;</p><p>error threshold used to decide on which regions the recursive step of the algorithm has to be performed. In particular, only regions with a predictive error greater than the user-defined threshold are recursively split.</p><p>This set of parameters may be automatically tuned with the PEDRO procedure <ref type="bibr" target="#b39">[34]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.">CART</head><p>The CART algorithm <ref type="bibr" target="#b40">[35]</ref> is based on the induction of a classification or regression binary decision tree. It may be directly applied to a data set to build a human-interpretable predictor (if the induced tree is not deep) or it may be adopted as an SKE technique to produce humaninterpretable rules mimicking the behaviour of an opaque ML model. Human-interpretable rules are obtained by reading the complete paths from the tree root to each distinct leaf, given that internal nodes represent constraints on input variables and leaves contain output predictions.</p><p>The most important parameters to consider for CART are: maximum depth defining the maximum allowed depth for the decision tree; maximum number of leaves defining the maximum allowed number of tree leaves.</p><p>These two parameters are intertwined and both the predictive accuracy and the humanreadability extent of the tree critically depend on them. In particular, deep trees usually exhibit higher predictive performance but smaller human-readability extent than shallow ones. The same holds for trees with a large number of leaves compared to trees with fewer leaves.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3.">CReEPy</head><p>The CReEPy algorithm <ref type="bibr" target="#b41">[36,</ref><ref type="bibr" target="#b42">37]</ref> is a pedagogical SKE technique applicable to opaque classifiers and regressors. It relies on underlying explainable clustering procedures aimed at identifying hypercubic human-interpretable regions within the input feature space <ref type="bibr" target="#b43">[38,</ref><ref type="bibr" target="#b44">39]</ref>. At the end of the knowledge extraction, each hypercubic region is translated into a Prolog rule describing the boundaries of the region and the corresponding output prediction. Suitable explainable clusterings adopted by CReEPy are CREAM <ref type="bibr" target="#b45">[40]</ref> and ExACT <ref type="bibr" target="#b46">[41]</ref>. They both perform hierarchical clustering according to different recursive strategies and require the following parameters, possibly tuned with the OrCHiD automated procedure <ref type="bibr" target="#b45">[40]</ref>: recursion depth defining the maximum number of performed recursions; maximum number of Gaussian components defining the maximum number of components to use in the Gaussian mixture model clustering performed within ExACT and CREAM;</p><p>error threshold used to pre-emptively stop the recursive clustering when clusters exhibit a predictive error smaller than the threshold.</p><p>To execute CReEPy users have to provide the parameters required by the underlying instance of ExACT or CREAM as well as an optional feature relevance threshold used to drop from the output Prolog rules all the antecedents involving input features with relevance below the threshold.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Experiments</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1.">Running Example: the Loan Data Set Case Study</head><p>We selected the Loan data set<ref type="foot" target="#foot_2">3</ref> as a case study to carry out experiments and verify if SKE techniques are effective tools to identify discriminative predictions provided by opaque models. The data set is composed of 11 input features representing relevant variables to decide if a loan should be granted or not. The final decision is the binary output feature. The data set is completed by an additional feature representing a unique identification code for each loan. The data set counts 614 instances. Only 480 have no missing values. The names, types, and values of the features are reported in Table <ref type="table" target="#tab_0">1</ref>. In conducting the experiments presented in this study, instances in the data set that contained missing values were excluded, and nominal attributes were converted into discrete numeric features.</p><p>To evaluate the fairness of the data sets and opaque predictors, we employed the disparate impact index <ref type="bibr" target="#b47">[42]</ref>. This metric measures the extent of differential treatment between two distinct groups, specifically by quantifying the proportion of individuals from each group who receive positive outcomes. The disparate impact index serves as a quantitative measure of the disparate treatment experienced by individuals from different classes.</p><p>The calculation of the disparate impact index involves grouping the instances in a data set 𝒮 into two subgroups: a privileged (or base) group 𝒮 𝑃 and an unprivileged (or protected) group 𝒮 𝑈 , typically affected by fairness concerns. Formally, For each group, the ratio of positive outcomes to the total number of individuals is computed. Subsequently, the disparate impact index, denoted as 𝐷𝐼, is defined as follows: where 𝛾(𝑥 𝑖 ) represents the output of instance 𝑥 𝑖 and ⊙ is the positive output.</p><formula xml:id="formula_0">𝒮 = {︁ 𝑥 𝑖 : 𝑥 𝑖 = (𝑥</formula><formula xml:id="formula_1">𝐷𝐼 = ⃒ ⃒ {︀ 𝑥 𝑖 : 𝑥 𝑖 ∈ 𝒮 𝑈 ∧ 𝛾(𝑥 𝑖 ) = ⊙ }︀⃒ ⃒ |𝒮 𝑈 | ⃒ ⃒ {︀ 𝑥 𝑖 : 𝑥 𝑖 ∈ 𝒮 𝑃 ∧ 𝛾(𝑥 𝑖 ) = ⊙ }︀⃒ ⃒ |𝒮 𝑃 | ,<label>(1)</label></formula><p>In our experimental setup, we specifically focus on the scenario of gender discrimination (𝜋 = 𝑔𝑒𝑛𝑑𝑒𝑟). Consequently, we designate female individuals as the unprivileged group (⊖ = 𝑓 𝑒𝑚𝑎𝑙𝑒) and male individuals as the privileged group (⊕ = 𝑚𝑎𝑙𝑒). This choice allows us to investigate and analyse potential biases and disparities that may affect females within the context of the studied predictive models. In our case study 𝛾 is a function denoting the approval or denial of a loan (therefore, 𝑙𝑜𝑎𝑛(𝑥) = 𝑦𝑒𝑠 corresponds to a positive outcome). The 𝐷𝐼 is accordingly defined as follows:</p><formula xml:id="formula_2">𝐷𝐼 = ⃒ ⃒ ⃒ {︁ 𝑥 𝑖 : 𝑥 𝑖 ∈ 𝒮 ∧ 𝑥 𝑔𝑒𝑛𝑑𝑒𝑟 𝑖 = 𝑓 𝑒𝑚𝑎𝑙𝑒 ∧ 𝑙𝑜𝑎𝑛(𝑥 𝑖 ) = 𝑦𝑒𝑠 }︁⃒ ⃒ ⃒ ⃒ ⃒ ⃒ {︁ 𝑥 𝑖 : 𝑥 𝑖 ∈ 𝒮 ∧ 𝑥 𝑔𝑒𝑛𝑑𝑒𝑟 𝑖 = 𝑓 𝑒𝑚𝑎𝑙𝑒 }︁⃒ ⃒ ⃒ ⃒ ⃒ ⃒ {︁ 𝑥 𝑖 : 𝑥 𝑖 ∈ 𝒮 ∧ 𝑥 𝑔𝑒𝑛𝑑𝑒𝑟 𝑖 = 𝑚𝑎𝑙𝑒 ∧ 𝑙𝑜𝑎𝑛(𝑥 𝑖 ) = 𝑦𝑒𝑠 }︁⃒ ⃒ ⃒ ⃒ ⃒ ⃒ {︁ 𝑥 𝑖 : 𝑥 𝑖 ∈ 𝒮 ∧ 𝑥 𝑔𝑒𝑛𝑑𝑒𝑟 𝑖 = 𝑚𝑎𝑙𝑒 }︁⃒ ⃒ ⃒ . (<label>2</label></formula><formula xml:id="formula_3">)</formula><p>As reported in the first row of Table <ref type="table" target="#tab_2">2</ref>, 394 out of 480 instances describe loans demanded by male applicants. The remaining 86 instances correspond to female applicants. Even if the gender attribute is not balanced, it is possible to observe that loans are fairly granted to female and male applicants. Indeed, 278 out of 394 male applicants receive the loan, as well as 54 out of 86 female applicants. This corresponds to the 71% and 63% of male and female applicants, respectively. By applying Equation (2) it is possible to find a disparate impact score of 0.89, corresponding to a quite fair situation. We recall here that 𝐷𝐼 = 1 denotes a perfectly fair situation. Lower score values are associated with unfair conditions. A score of 0.8 is usually considered the threshold to divide fairness (𝐷𝐼 &gt; 0.8) from unfairness (𝐷𝐼 &lt; 0.8). As a consequence of all these observations, we consider the Loan data set fair from the gender standpoint.</p><p>The distribution of the output feature of the data set with respect to the gender attribute is visually presented in Figure <ref type="figure" target="#fig_3">1a</ref>. The x-axis represents the credit history input feature, which is considered the most significant for classification purposes. Gender is reported in the y-axis. The </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2.">SKE on the Loan Data Set: Uncovering Insights and Patterns</head><p>A random forest (RF) classifier has been trained upon the Loan data set. The data set has been randomly split into training (85%) and test (15%) sets. The RF predictor was composed of 50 base decision trees having a maximum depth of 5 and achieved a classification accuracy equal to 0.79. The decision boundaries of the RF classifier are reported in Figure <ref type="figure" target="#fig_3">1e</ref> as a bidimensional projection on the credit history and gender input features. The RF can be considered a fair predictor since its disparate impact score is equal to 0.99 (cf. first row of the bottom part of Table <ref type="table" target="#tab_2">2</ref>). It is worth mentioning that fairness is not directly associated with classification accuracy. In this particular case, despite the RF classifier's predictive performance not being excellent, it is noteworthy that it demonstrates a high level of fairness from a gender perspective. Fairness, in this context, refers to the absence of bias or discrimination based on gender, regardless of the classifier's overall accuracy in making predictions.</p><p>The goal of our experiments is to demonstrate if SKE techniques can be used to detect unfair opaque predictors. To this purpose, we use the CART, GridEx and CReEPy algorithms to perform knowledge extraction on the trained RF classifier. Extractors have been parametrised as summarised in Table <ref type="table">3</ref>. The number of extracted rules, as a proxy of the human-readability extent of the models, and the fidelity measured for each extractor with respect to the RF predictions, expressed as classification accuracy, have been reported in Table <ref type="table" target="#tab_3">4</ref>. All extractors can achieve a fidelity of 0.99 with 2 rules.</p><p>The decision boundaries obtained via CART, GridEx and CReEPy are reported in Figures 1i, 1m  (e) RF (original, fair 𝐷𝐼).</p><p>(f) RF (28% perturbed, fair 𝐷𝐼 score).</p><p>(g) RF (56% perturbed, unfair 𝐷𝐼 score).</p><p>(h) RF (83% perturbed, unfair 𝐷𝐼 score).</p><p>(i) CART (original).</p><p>(j) CART (28% perturbed).</p><p>(k) CART (56% perturbed).</p><p>(l) CART (83% perturbed).</p><p>(m) GridEx (original).</p><p>(n) GridEx (28% perturbed).</p><p>(o) GridEx (56% perturbed).</p><p>(p) GridEx (83% perturbed).</p><p>(q) CReEPy (original).</p><p>(r) CReEPy (28% perturbed).</p><p>(s) CReEPy (56% perturbed).</p><p>(t) CReEPy (83% perturbed).   Listing 3: Rules extracted with CReEPy for the Loan data set (original).</p><p>loan(Gender, Married, ..., CreditHistory, PropertyArea, NO) :-CreditHistory in [0.00, 0.00]. loan(Gender, Married, ..., CreditHistory, PropertyArea, YES).</p><p>The three SKE algorithms reveal that the predictions made by the RF model are solely influenced by the credit history input feature. Irrespective of the applicants' gender, loans are granted to individuals with a positive credit history (credit history = 1), while they are denied to those with a negative credit history (credit history = 0). The SKE techniques confirm the RF's fair behaviour concerning the applicants' gender, as the predictions are solely driven by the credit history attribute and are independent on gender.</p><p>Listing 4: Rules extracted with CReEPy for the Loan data set (28% perturbed). loan(Gender, Married, ..., CreditHistory, PropertyArea, YES) :-CreditHistory in [1.00, 1.00]. loan(Gender, Married, ..., CreditHistory, PropertyArea, NO).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3.">Injecting Bias in the Loan Data Set</head><p>To inject bias, we perturbed the output feature of the Loan data set, which was originally fair with respect to The perturbation involved changing the loan status from 'Yes' to 'No' for a variable number of female applicants. Specifically, we conducted three different perturbations, modifying the positive loan outcome for 15, 30, and 45 female applicants. These numbers correspond to 28%, 56%, and 83% respectively, of the total female applicants who originally had a positive loan outcome in the unaltered data set.</p><p>The output feature distribution for the biased data sets is reported in Figures 1b to 1d and in the top part of Table <ref type="table" target="#tab_2">2</ref>. The corresponding disparate impact measurements are reported in the rightmost column of the same table. As expected, the score values decrease by increasing the introduced bias, down to 0.15 for the most perturbed data set. Each data set has been used to train an RF classifier with 50 base predictors having maximum depth equal to 5 and a measured predictive accuracy on the test set varying between 0.75 and 0.79 (cf. bottom part of Table <ref type="table" target="#tab_2">2</ref>).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3.1.">28% Perturbed Data Set</head><p>The RF classifier trained upon the Loan data set with a perturbation involving 28% of the positive female applicants has 𝐷𝐼 = 0.79, even though the biased data set has a lower score (𝐷𝐼 = 0.64). This difference is due to the predictive error of the RF. There are no noticeable differences in the decision boundaries of this RF compared to the one trained on the original Loan data set (cf. Figures <ref type="figure" target="#fig_3">1e and 1f</ref>). Also CART, GridEx and CReEPy applied to the RF provide outputs similar to those obtained for the unbiased case study (see Figures <ref type="figure" target="#fig_3">1j, 1n and 1r</ref>). The only difference is the Prolog theory obtained via CReEPy, having the same semantics as the unbiased counterpart, but different clauses. The theory is listed in <ref type="bibr">Listing 4.</ref> Also in this case the human-interpretable rules extracted via SKE techniques do not identify discriminative predictions based on gender for the RF classifier and this is in agreement with the corresponding disparate impact scores.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3.2.">56% Perturbed Data Set</head><p>A different situation is evident if we modify the data set in order to refuse the loan to the 56% of female applicants that conversely should have received it. In this case, the disparate impact score drops to 0.40 for the data set and to 0.07 for the corresponding trained RF. These values highlight strong unfairness, especially for the RF predictions. The corresponding decision boundaries are reported in Figure <ref type="figure" target="#fig_3">1g</ref>. It is clearly visible that the loan is granted only to male applicants having a positive credit history.</p><p>Decision boundaries obtained via CART, GridEx and CReEPy and the corresponding extracted rules expressed as Prolog theories are reported in Figures <ref type="figure" target="#fig_3">1k, 1o</ref>   </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>respectively.</head><p>In this scenario, the credit history of the applicant remains the primary feature considered during the prediction phase of the RF model. For instance, the initial split in the input feature space performed by CART focuses on this attribute. However, the gender feature also plays a role in predicting the outcomes for a subset of instances, specifically those with a good credit history. As a result, the SKE techniques demonstrate their effectiveness in identifying unfair predictors by revealing the influence of the gender attribute on outcomes within specific credit history subgroups.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3.3.">83% Perturbed Data Set</head><p>Finally, we report here the results obtained for the Loan data set with a perturbation involving 83% of the female applicants receiving positive outcomes. The disparate impact scores for this data set and the corresponding trained RF are equal to 0.15 and 0.01, respectively. The scores highlight severe unfairness. Decision boundaries identified by the RF, CART, GridEx and CReEPy are reported in Figures <ref type="figure" target="#fig_3">1h, 1l</ref>, 1p and 1t, respectively. Prolog rules provided by the SKE techniques are reported in Listings 8 to 10.</p><p>The extracted rules clearly emphasise the significant reliance of the RF predictions on the gender feature. Despite the decision boundaries being the same as in the previous case study with a 56% perturbation, in this instance gender is employed as the primary feature for decisionmaking, followed by credit history as the secondary feature. Essentially, loans are primarily granted or denied based on gender, with credit history playing a secondary role. The SKE techniques effectively identify and reveal this unfair behaviour, presenting it to human users in the form of interpretable logic rules.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Conclusion</head><p>This paper provides preliminary insights into the value of leveraging SKE techniques for studying biases in AI predictors. The findings demonstrate the potential of SKE techniques, particularly in analysing the relationships between decision outcomes and sensitive input attributes. This work highlights the importance of considering the correlation between decisions and sensitive attributes, such as gender, and how SKE can effectively identify and highlight these dependencies.</p><p>Looking ahead, future research will focus on further testing and refining the proposed approach. This will involve exploring the application of SKE techniques with proxy variables, investigating intersectional discrimination, and employing counterfactual techniques. Additionally, the study will delve into the evaluation of different fairness metrics to gain a more comprehensive understanding of bias and discrimination within predictive models.</p><p>Merging the field of AI fairness with explainable AI seems to be a promising approach. By doing so, we can develop robust methodologies to mitigate biases and promote fairness in AI systems. The ongoing exploration of SKE techniques holds great promise in fostering a more equitable and unbiased landscape for AI decision-making.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Table 3</head><label>3</label><figDesc>Parameters adopted to perform knowledge extraction with CART, GridEx and CReEPy from the RF classifiers trained on the Loan data set. the most relevant input feature 2 along the second most relevant input feature 1 along the other input features Error threshold = 0.1 CReEPy Underlying clustering = CREAM Maximum recursion depth = 3 Maximum Gaussian components = 2 Error threshold = 0.01 size of the circles corresponds to the number of instances in each subregion of the input feature space. Orange circles indicate granted loans, whereas green circles indicate denied loans.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head></head><label></label><figDesc>and 1q, respectively. The corresponding Prolog rules are shown in Listings 1 to 3, respectively.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>( a )</head><label>a</label><figDesc>Loan data set (original, fair 𝐷𝐼 score). (b) Loan data set (28% perturbed, unfair 𝐷𝐼 score).(c) Loan data set (56% perturbed, unfair 𝐷𝐼 score).(d) Loan data set (83% perturbed, unfair 𝐷𝐼 score).</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Visualisation of loan data set output distribution with respect to the most relevant input feature (i.e., credit history) and the gender feature. The circle sizes represent the number of instances for each input coordinate pair. Decision boundaries are illustrated for an RF opaque predictor and various SKE techniques. Columns progressively demonstrate increasing bias and discrimination, indicated by a greater number of loans denied to female applicants.</figDesc><graphic coords="9,99.39,531.22,93.13,64.45" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Listing 2 :</head><label>2</label><figDesc>Rules extracted with GridEx for the Loan data set (original and 28% perturbed data set). loan(Gender, Married, ..., CreditHistory, PropertyArea, NO) :-CreditHistory in [0.00, 0.33]. loan(Gender, Married, ..., CreditHistory, PropertyArea, YES) :-CreditHistory in [0.67, 1.00].</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>Listing 8 :</head><label>8</label><figDesc>Rules extracted with CART for the Loan data set (83% perturbed). loan(Gender, Married, ..., CreditHistory, PropertyArea, NO) :-Gender = 'Female'. loan(Gender, Married, ..., CreditHistory, PropertyArea, NO) :-CreditHistory &lt; 0.5. loan(Gender, Married, ..., CreditHistory, PropertyArea, YES).</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1</head><label>1</label><figDesc>Loan data set features.</figDesc><table><row><cell>Feature name</cell><cell>Type</cell><cell>Values</cell></row><row><cell>Gender</cell><cell>Binary, nominal</cell><cell>Female, Male</cell></row><row><cell>Married</cell><cell>Binary, nominal</cell><cell>No, Yes</cell></row><row><cell>Dependents</cell><cell>Discrete, nominal</cell><cell>0, 1, 2, 3+</cell></row><row><cell>Education</cell><cell>Binary, nominal</cell><cell>Graduate, Not graduate</cell></row><row><cell>Self employed</cell><cell>Binary, nominal</cell><cell>No, Yes</cell></row><row><cell>Applicant income</cell><cell>Numeric</cell><cell>from 150 to 81000</cell></row><row><cell>Coapplicant income</cell><cell>Numeric</cell><cell>from 0 to 33837</cell></row><row><cell>Loan amount</cell><cell>Numeric</cell><cell>from 9 to 600</cell></row><row><cell>Loan amount term</cell><cell>Discrete, numeric</cell><cell>9 distinct values between 36 and 480</cell></row><row><cell>Credit history</cell><cell>Binary, numeric</cell><cell>0, 1</cell></row><row><cell>Property area</cell><cell>Discrete, nominal</cell><cell>Rural, Semiurban, Urban</cell></row><row><cell>Loan status</cell><cell>Binary, nominal</cell><cell>No, Yes</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head>Table 2</head><label>2</label><figDesc>DI scores calculated for the Loan data set and the corresponding predictions generated by RF classifiers. * denotes "any possible value".</figDesc><table><row><cell></cell><cell></cell><cell>Male</cell><cell>Female</cell><cell>𝐷𝐼</cell></row><row><cell>Loan outcome</cell><cell>*</cell><cell cols="2">Yes No * Yes No index</cell></row><row><cell>Data set (original)</cell><cell cols="3">394 278 116 86 54 32 0.890</cell></row><row><cell>Data set (28% perturbed)</cell><cell cols="3">394 278 116 86 39 47 0.643</cell></row><row><cell>Data set (56% perturbed)</cell><cell cols="3">394 278 116 86 24 62 0.396</cell></row><row><cell>Data set (83% perturbed)</cell><cell cols="3">394 278 116 86 9</cell><cell>77 0.148</cell></row><row><cell>RF (original) (accuracy = 0.79)</cell><cell cols="3">394 333 61 86 72 14 0.991</cell></row><row><cell cols="4">RF (28% perturbed) (accuracy = 0.75) 394 336 58 86 58 28 0.791</cell></row><row><cell cols="4">RF (56% perturbed) (accuracy = 0.79) 394 336 58 86 5</cell><cell>81 0.068</cell></row><row><cell cols="4">RF (83% perturbed) (accuracy = 0.79) 394 335 59 86 1</cell><cell>85 0.014</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_3"><head>Table 4</head><label>4</label><figDesc>Predictive performance and human-readability extent of all SKE techniques applied to the described RF classifiers.Listing 1: Rules extracted with CART for the Loan data set (original and 28% perturbed data set).</figDesc><table><row><cell>Opaque predictor</cell><cell cols="3">Extractor Fidelity Extracted rules</cell></row><row><cell>RF (original)</cell><cell>CART</cell><cell>0.99</cell><cell>2</cell></row><row><cell></cell><cell>GridEx</cell><cell>0.99</cell><cell>2</cell></row><row><cell></cell><cell>CReEPy</cell><cell>0.99</cell><cell>2</cell></row><row><cell>RF (28% perturbed)</cell><cell>CART</cell><cell>0.99</cell><cell>2</cell></row><row><cell></cell><cell>GridEx</cell><cell>0.99</cell><cell>2</cell></row><row><cell></cell><cell>CReEPy</cell><cell>0.99</cell><cell>2</cell></row><row><cell>RF (56% perturbed)</cell><cell>CART</cell><cell>0.97</cell><cell>3</cell></row><row><cell></cell><cell>GridEx</cell><cell>0.97</cell><cell>3</cell></row><row><cell></cell><cell>CReEPy</cell><cell>0.97</cell><cell>2</cell></row><row><cell>(83% perturbed)</cell><cell>CART</cell><cell>1.00</cell><cell>3</cell></row><row><cell></cell><cell>GridEx</cell><cell>1.00</cell><cell>3</cell></row><row><cell></cell><cell>CReEPy</cell><cell>1.00</cell><cell>3</cell></row></table><note>loan(Gender, Married, ..., CreditHistory, PropertyArea, NO) :-CreditHistory &lt; 0.5. loan(Gender, Married, ..., CreditHistory, PropertyArea, YES).</note></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_4"><head></head><label></label><figDesc>and 1s and Listings 5 to 7, Listing 5: Rules extracted with CART for the Loan data set (56% perturbed).Listing 6: Rules extracted with GridEx for the Loan data set (56% perturbed). (Gender, Married, ..., CreditHistory, PropertyArea, NO).</figDesc><table><row><cell>loan(Gender, Married, ..., CreditHistory, PropertyArea, NO) :-</cell></row><row><cell>CreditHistory &lt; 0.5.</cell></row><row><cell>loan(Gender, Married, ..., CreditHistory, PropertyArea, NO) :-</cell></row><row><cell>Gender = 'Female'.</cell></row><row><cell>loan(Gender, Married, ..., CreditHistory, PropertyArea, YES).</cell></row><row><cell>loan(Gender, Married, ..., CreditHistory, PropertyArea, NO) :-</cell></row><row><cell>CreditHistory in [0.00, 0.33].</cell></row><row><cell>loan(Gender, Married, ..., CreditHistory, PropertyArea, YES) :-</cell></row><row><cell>CreditHistory in [0.67, 1.00], Gender in ['Male'].</cell></row><row><cell>loan(Gender, Married, ..., CreditHistory, PropertyArea, NO) :-</cell></row><row><cell>CreditHistory in [0.67, 1.00], Gender in ['Female'].</cell></row></table><note>Listing 7: Rules extracted with CReEPy for the Loan data set (56% perturbed). loan(Gender, Married, ..., CreditHistory, PropertyArea, YES) :-CreditHistory in [0.00, 0.00], Gender in ['Male']. loan</note></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">In the following, we adopt the terms "protected" and "sensitive" as synonyms, since the considerations discussed in this work apply to both categories</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">https://github.com/psykei/psyke-python</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">https://www.kaggle.com/datasets/burak3ergun/loan-data-set</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgments</head><p>This work has been supported by the EU ICT-48 2020 project TAILOR (No. 952215) and the European Union's Horizon Europe AEQUITAS research and innovation programme under grant number 101070363.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title level="m">Listing 9: Rules extracted with GridEx for the Loan data set (83% perturbed)</title>
				<editor>
			<persName><forename type="first">Married</forename><surname>Gender</surname></persName>
		</editor>
		<imprint/>
	</monogr>
	<note>CreditHistory, PropertyArea, NO). 0.00, 1.00. Gender in [&apos;Female&apos;</note>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<author>
			<persName><surname>Gender</surname></persName>
		</author>
		<author>
			<persName><surname>Married</surname></persName>
		</author>
		<title level="m">CreditHistory, PropertyArea, NO) :-CreditHistory in</title>
				<imprint/>
	</monogr>
	<note>0.00, 0.50. Gender in [&apos;Male&apos;</note>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<author>
			<persName><surname>Loan ; Gender</surname></persName>
		</author>
		<author>
			<persName><surname>Married</surname></persName>
		</author>
		<title level="m">CreditHistory, PropertyArea, YES) :-CreditHistory in</title>
				<imprint/>
	</monogr>
	<note>0.50, 1.00. Gender in [&apos;Male&apos;</note>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m">Rules extracted with CReEPy for the Loan data set (83% perturbed)</title>
				<editor>
			<persName><forename type="first">Married</forename><surname>Gender</surname></persName>
		</editor>
		<imprint/>
	</monogr>
	<note>CreditHistory, PropertyArea, NO). 0.00, 0.50. Gender in [&apos;Male&apos;</note>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<author>
			<persName><surname>Loan ; Gender</surname></persName>
		</author>
		<author>
			<persName><surname>Married</surname></persName>
		</author>
		<title level="m">CreditHistory, PropertyArea, YES) :-CreditHistory in</title>
				<imprint/>
	</monogr>
	<note>0.50, 1.00. Gender in [&apos;Male&apos;</note>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<author>
			<persName><forename type="first">Married</forename><surname>Gender</surname></persName>
		</author>
		<title level="m">CreditHistory, PropertyArea</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<title level="m" type="main">Machine learning and artificial intelligence research for patient benefit: 20 critical questions on transparency, replicability, ethics, and effectiveness</title>
		<author>
			<persName><forename type="first">S</forename><surname>Vollmer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">A</forename><surname>Mateen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Bohner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">J</forename><surname>Király</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Ghani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Jonsson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Cumbers</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Jonas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">S</forename><surname>Mcallister</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Myles</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2020">2020</date>
			<biblScope unit="page">368</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">A survey on bias and fairness in machine learning</title>
		<author>
			<persName><forename type="first">N</forename><surname>Mehrabi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Morstatter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Saxena</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Lerman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Galstyan</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Computing Surveys (CSUR)</title>
		<imprint>
			<biblScope unit="volume">54</biblScope>
			<biblScope unit="page" from="1" to="35" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">On the integration of symbolic and sub-symbolic techniques for XAI: A survey</title>
		<author>
			<persName><forename type="first">R</forename><surname>Calegari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Ciatto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Omicini</surname></persName>
		</author>
		<idno type="DOI">10.3233/IA-190036</idno>
	</analytic>
	<monogr>
		<title level="j">Intelligenza Artificiale</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="page" from="7" to="32" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Symbolic knowledge extraction and injection with sub-symbolic predictors: A systematic literature review</title>
		<author>
			<persName><forename type="first">G</forename><surname>Ciatto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Sabbatini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Agiollo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Magnini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Omicini</surname></persName>
		</author>
		<idno type="DOI">10.1145/3645103</idno>
		<ptr target="https://doi.org/10.1145/3645103.doi:10.1145/3645103" />
	</analytic>
	<monogr>
		<title level="j">ACM Computing Surveys</title>
		<imprint>
			<biblScope unit="volume">56</biblScope>
			<biblScope unit="page">35</biblScope>
			<date type="published" when="2024">2024</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">A survey on datasets for fairnessaware machine learning</title>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">L</forename><surname>Quy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Roy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Iosifidis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Ntoutsi</surname></persName>
		</author>
		<idno type="DOI">10.1002/WIDM.1452</idno>
		<ptr target="https://doi.org/10.1002/widm.1452.doi:10.1002/WIDM.1452" />
	</analytic>
	<monogr>
		<title level="j">WIREs Data Mining and Knowledge Discovery</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Transparency for whom? assessing discriminatory artificial intelligence</title>
		<author>
			<persName><forename type="first">T</forename><surname>Van Nuenen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Ferrer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">M</forename><surname>Such</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Coté</surname></persName>
		</author>
		<idno type="DOI">10.1109/MC.2020.3002181</idno>
		<ptr target="https://doi.org/10.1109/MC.2020.3002181.doi:10.1109/MC.2020.3002181" />
	</analytic>
	<monogr>
		<title level="j">Computer</title>
		<imprint>
			<biblScope unit="volume">53</biblScope>
			<biblScope unit="page" from="36" to="44" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<author>
			<persName><forename type="first">B</forename><surname>Wiggins</surname></persName>
		</author>
		<idno type="DOI">10.1093/oso/9780197504000.001.0001</idno>
		<ptr target="https://doi.org/10.1093/oso/9780197504000.001.0001.doi:10.1093/oso/9780197504000.001.0001" />
		<title level="m">Calculating Race: Racial Discrimination in Risk Assessment</title>
				<imprint>
			<publisher>Oxford University Press</publisher>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Three naive bayes approaches for discrimination-free classification</title>
		<author>
			<persName><forename type="first">T</forename><surname>Calders</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Verwer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Data mining and knowledge discovery</title>
		<imprint>
			<biblScope unit="volume">21</biblScope>
			<biblScope unit="page" from="277" to="292" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Discrimination-aware data mining</title>
		<author>
			<persName><forename type="first">D</forename><surname>Pedreshi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Ruggieri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Turini</surname></persName>
		</author>
		<idno type="DOI">10.1145/1401890.1401959</idno>
		<idno>doi:10.1145/1401890.1401959</idno>
		<ptr target="https://doi.org/10.1145/1401890.1401959" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD &apos;08</title>
				<meeting>the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD &apos;08<address><addrLine>New York, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>Association for Computing Machinery</publisher>
			<date type="published" when="2008">2008</date>
			<biblScope unit="page" from="560" to="568" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Learning fair representations</title>
		<author>
			<persName><forename type="first">R</forename><surname>Zemel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Swersky</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Pitassi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Dwork</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International conference on machine learning</title>
				<imprint>
			<publisher>PMLR</publisher>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="325" to="333" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Fairness-aware classifier with prejudice remover regularizer</title>
		<author>
			<persName><forename type="first">T</forename><surname>Kamishima</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Akaho</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Asoh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Sakuma</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Machine Learning and Knowledge Discovery in Databases: European Conference, ECML PKDD 2012</title>
				<meeting><address><addrLine>Bristol, UK</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2012">September 24-28, 2012. 2012</date>
			<biblScope unit="page" from="35" to="50" />
		</imprint>
	</monogr>
	<note>Proceedings, Part II 23</note>
</biblStruct>

<biblStruct xml:id="b17">
	<monogr>
		<title level="m" type="main">Bias mitigation for machine learning classifiers: A comprehensive survey</title>
		<author>
			<persName><forename type="first">M</forename><surname>Hort</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">M</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Sarro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Harman</surname></persName>
		</author>
		<idno type="DOI">10.48550/ARXIV.2207.07068</idno>
		<idno type="arXiv">arXiv:2207.07068</idno>
		<ptr target="https://doi.org/10.48550/arXiv.2207.07068.doi:10.48550/ARXIV.2207.07068" />
		<imprint>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Equality of opportunity in supervised learning</title>
		<author>
			<persName><forename type="first">M</forename><surname>Hardt</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Price</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Srebro</surname></persName>
		</author>
		<ptr target="https://proceedings.neurips.cc/paper/2016/hash/9d2682367c3935defcb1f9e247a97c0d-Abstract.html" />
	</analytic>
	<monogr>
		<title level="m">Advances in Neural Information Processing Systems 29: Annual Conference on Neural Information Processing Systems 2016</title>
				<editor>
			<persName><forename type="first">D</forename><forename type="middle">D</forename><surname>Lee</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Sugiyama</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">U</forename><surname>Luxburg</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">I</forename><surname>Guyon</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">R</forename><surname>Garnett</surname></persName>
		</editor>
		<meeting><address><addrLine>Barcelona, Spain</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2016">December 5-10, 2016. 2016</date>
			<biblScope unit="page" from="3315" to="3323" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Making fair ML software using trustworthy explanation</title>
		<author>
			<persName><forename type="first">J</forename><surname>Chakraborty</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Peng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Menzies</surname></persName>
		</author>
		<idno type="DOI">10.1145/3324884.3418932</idno>
		<idno>doi:10.1145/3324884.3418932</idno>
		<ptr target="https://doi.org/10.1145/3324884.3418932" />
	</analytic>
	<monogr>
		<title level="m">35th IEEE/ACM International Conference on Automated Software Engineering, ASE 2020</title>
				<meeting><address><addrLine>Melbourne, Australia</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2020">September 21-25, 2020. 2020</date>
			<biblScope unit="page" from="1229" to="1233" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Predict responsibly: improving fairness and accuracy by learning to defer</title>
		<author>
			<persName><forename type="first">D</forename><surname>Madras</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Pitassi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Zemel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Advances in Neural Information Processing Systems</title>
		<imprint>
			<biblScope unit="volume">31</biblScope>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Fairness through awareness</title>
		<author>
			<persName><forename type="first">C</forename><surname>Dwork</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Hardt</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Pitassi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Reingold</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Zemel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 3rd innovations in theoretical computer science conference</title>
				<meeting>the 3rd innovations in theoretical computer science conference</meeting>
		<imprint>
			<date type="published" when="2012">2012</date>
			<biblScope unit="page" from="214" to="226" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Three medical examples in neural network rule extraction</title>
		<author>
			<persName><forename type="first">G</forename><surname>Bologna</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Pellegrini</surname></persName>
		</author>
		<ptr target="https://archive-ouverte.unige.ch/unige:121360" />
	</analytic>
	<monogr>
		<title level="j">Physica Medica</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="page" from="183" to="187" />
			<date type="published" when="1997">1997</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Early breast cancer prognosis prediction and rule extraction using a new constructive neural network algorithm</title>
		<author>
			<persName><forename type="first">L</forename><surname>Franco</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">L</forename><surname>Subirats</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Molina</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Alba</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">M</forename><surname>Jerez</surname></persName>
		</author>
		<idno>doi:0.1007/978-3-540-73007-1_121</idno>
	</analytic>
	<monogr>
		<title level="m">Computational and Ambient Intelligence (IWANN</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2007">2007. 2007</date>
			<biblScope unit="volume">4507</biblScope>
			<biblScope unit="page" from="1004" to="1011" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Rule extraction from minimal neural networks for credit card screening</title>
		<author>
			<persName><forename type="first">R</forename><surname>Setiono</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Baesens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Mues</surname></persName>
		</author>
		<idno type="DOI">10.1142/S0129065711002821</idno>
	</analytic>
	<monogr>
		<title level="j">International Journal of Neural Systems</title>
		<imprint>
			<biblScope unit="volume">21</biblScope>
			<biblScope unit="page" from="265" to="276" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">Bridging machine learning and diagnostics of the esa lisa space mission with equation discovery via explainable artificial intelligence</title>
		<author>
			<persName><forename type="first">F</forename><surname>Sabbatini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Grimani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Calegari</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.asr.2024.04.041</idno>
		<ptr target="https://doi.org/10.1016/j.asr.2024.04.041" />
	</analytic>
	<monogr>
		<title level="j">Advances in Space Research</title>
		<imprint>
			<biblScope unit="volume">74</biblScope>
			<biblScope unit="page" from="505" to="517" />
			<date type="published" when="2024">2024</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<analytic>
		<title level="a" type="main">A survey of methods for explaining black box models</title>
		<author>
			<persName><forename type="first">R</forename><surname>Guidotti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Monreale</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Ruggieri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Turini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Giannotti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Pedreschi</surname></persName>
		</author>
		<idno type="DOI">10.1145/3236009</idno>
	</analytic>
	<monogr>
		<title level="j">ACM Computing Surveys</title>
		<imprint>
			<biblScope unit="volume">51</biblScope>
			<biblScope unit="page" from="1" to="42" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b27">
	<analytic>
		<title level="a" type="main">Symbolic knowledge extraction from opaque ML predictors in PSyKE: Platform design &amp; experiments</title>
		<author>
			<persName><forename type="first">F</forename><surname>Sabbatini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Ciatto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Calegari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Omicini</surname></persName>
		</author>
		<idno type="DOI">10.3233/IA-210120</idno>
		<ptr target="https://doi.org/10.3233/IA-210120.doi:10.3233/IA-210120" />
	</analytic>
	<monogr>
		<title level="j">Intelligenza Artificiale</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="page" from="27" to="48" />
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b28">
	<analytic>
		<title level="a" type="main">The PSyKE technology for trustworthy artificial intelligence</title>
		<author>
			<persName><forename type="first">R</forename><surname>Calegari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Sabbatini</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-031-27181-6_1</idno>
		<ptr target="https://doi.org/10.1007/978-3-031-27181-6_1.doi:10.1007/978-3-031-27181-6_1" />
	</analytic>
	<monogr>
		<title level="m">International Conference of the Italian Association for Artificial Intelligence, AIxIA 2022</title>
				<meeting><address><addrLine>Udine, Italy</addrLine></address></meeting>
		<imprint>
			<publisher>Proceedings</publisher>
			<date type="published" when="2022-12-02">2023. November 28 -December 2, 2022</date>
			<biblScope unit="volume">13796</biblScope>
			<biblScope unit="page" from="3" to="16" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b29">
	<analytic>
		<title level="a" type="main">Symbolic knowledge comparison: Metrics and methodologies for multi-agent systems</title>
		<author>
			<persName><forename type="first">F</forename><surname>Sabbatini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Sirocchi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Calegari</surname></persName>
		</author>
		<ptr target="https://ceur-ws.org/Vol-3735/paper_17.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 25th Workshop &quot;From Objects to Agents</title>
		<title level="s">CEUR Workshop Proceedings</title>
		<editor>
			<persName><forename type="first">M</forename><surname>Alderighi</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Baldoni</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Baroglio</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">R</forename><surname>Micalizio</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">S</forename><surname>Tedeschi</surname></persName>
		</editor>
		<meeting>the 25th Workshop &quot;From Objects to Agents<address><addrLine>Bard (Aosta), Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2024">July 8-10, 2024. 2024</date>
			<biblScope unit="volume">3735</biblScope>
			<biblScope unit="page" from="202" to="216" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b30">
	<analytic>
		<title level="a" type="main">On the design of PSyKE: A platform for symbolic knowledge extraction</title>
		<author>
			<persName><forename type="first">F</forename><surname>Sabbatini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Ciatto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Calegari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Omicini</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">22nd Workshop &quot;From Objects to Agents&quot; (WOA 2021)</title>
		<title level="s">CEUR Workshop Proceedings</title>
		<editor>
			<persName><forename type="first">R</forename><surname>Calegari</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">G</forename><surname>Ciatto</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">E</forename><surname>Denti</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Omicini</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">G</forename><surname>Sartor</surname></persName>
		</editor>
		<meeting><address><addrLine>Bologna, Italy</addrLine></address></meeting>
		<imprint>
			<publisher>Proceedings</publisher>
			<date type="published" when="2021-09">2963. 2021. September 2021</date>
			<biblScope unit="page" from="1" to="3" />
		</imprint>
		<respStmt>
			<orgName>Sun SITE Central Europe, RWTH Aachen University</orgName>
		</respStmt>
	</monogr>
	<note>WOA 2021 -22nd Workshop &quot;From Objects to Agents</note>
</biblStruct>

<biblStruct xml:id="b31">
	<analytic>
		<title level="a" type="main">Scikit-learn: Machine learning in Python</title>
		<author>
			<persName><forename type="first">F</forename><surname>Pedregosa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Varoquaux</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Gramfort</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Michel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Thirion</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Grisel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Blondel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Prettenhofer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Weiss</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Dubourg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Vanderplas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Passos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Cournapeau</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Brucher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Perrot</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Duchesnay</surname></persName>
		</author>
		<idno type="DOI">10.5555/1953048.2078195</idno>
		<ptr target="https://dl.acm.org/doi/10.5555/1953048.2078195" />
	</analytic>
	<monogr>
		<title level="j">Journal of Machine Learning Research (JMLR)</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="page" from="2825" to="2830" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b32">
	<analytic>
		<title level="a" type="main">Achieving complete coverage with hypercube-based symbolic knowledge-extraction techniques</title>
		<author>
			<persName><forename type="first">F</forename><surname>Sabbatini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Calegari</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-031-50396-2_10</idno>
		<idno>doi:</idno>
		<ptr target="10.1007/978-3-031-50396-2\_10" />
	</analytic>
	<monogr>
		<title level="m">Artificial Intelligence. ECAI 2023 International Workshops -XAI 3 , TACTIFUL, XI-ML, SEDAMI, RAAIT</title>
		<title level="s">Communications in Computer and Information Science</title>
		<editor>
			<persName><forename type="first">S</forename><surname>Nowaczyk</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><surname>Biecek</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">N</forename><forename type="middle">C</forename><surname>Chung</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Vallati</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><surname>Skruch</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Jaworek-Korjakowska</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">S</forename><surname>Parkinson</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Nikitas</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Atzmüller</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">T</forename><surname>Kliegr</surname></persName>
		</editor>
		<meeting><address><addrLine>, AI4S, HYDRA, AI4AI, Kraków, Poland</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="1947">September 30 -October 4, 2023. 1947. 2023</date>
			<biblScope unit="page" from="179" to="197" />
		</imprint>
	</monogr>
	<note>Proceedings, Part I</note>
</biblStruct>

<biblStruct xml:id="b33">
	<analytic>
		<title level="a" type="main">Semantic Web-based interoperability for intelligent agents with PSyKE</title>
		<author>
			<persName><forename type="first">F</forename><surname>Sabbatini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Ciatto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Omicini</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-031-15565-9_8</idno>
		<idno>doi</idno>
		<ptr target=":10.1007/978-3-031-15565-9_8" />
	</analytic>
	<monogr>
		<title level="m">Explainable and Transparent AI and Multi-Agent Systems</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">D</forename><surname>Calvaresi</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Najjar</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Winikoff</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">K</forename><surname>Främling</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2022">2022</date>
			<biblScope unit="volume">13283</biblScope>
			<biblScope unit="page" from="124" to="142" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b34">
	<analytic>
		<title level="a" type="main">On the evaluation of the symbolic knowledge extracted from black boxes</title>
		<author>
			<persName><forename type="first">F</forename><surname>Sabbatini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Calegari</surname></persName>
		</author>
		<idno type="DOI">10.1007/s43681-023-00406-1</idno>
		<idno>doi:</idno>
		<ptr target="https://doi.org/10.1007/s43681-023-00406-1" />
	</analytic>
	<monogr>
		<title level="j">AI and Ethics</title>
		<imprint>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="page" from="65" to="74" />
			<date type="published" when="2024">2024</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b35">
	<analytic>
		<title level="a" type="main">Symbolic knowledge-extraction evaluation metrics: The FiRe score</title>
		<author>
			<persName><forename type="first">F</forename><surname>Sabbatini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Calegari</surname></persName>
		</author>
		<idno type="DOI">10.3233/FAIA230496</idno>
		<ptr target="https://ebooks.iospress.nl/doi/10.3233/FAIA230496.doi:10.3233/FAIA230496" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 26th European Conference on Artificial Intelligence, ECAI 2023</title>
				<editor>
			<persName><forename type="first">K</forename><surname>Gal</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Nowé</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">G</forename><forename type="middle">J</forename><surname>Nalepa</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">R</forename><surname>Fairstein</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">R</forename><surname>Rădulescu</surname></persName>
		</editor>
		<meeting>the 26th European Conference on Artificial Intelligence, ECAI 2023<address><addrLine>Kraków, Poland</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2023-10-04">September 30 -October 4, 2023, 2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b36">
	<analytic>
		<title level="a" type="main">GridEx: An algorithm for knowledge extraction from black-box regressors</title>
		<author>
			<persName><forename type="first">F</forename><surname>Sabbatini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Ciatto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Omicini</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-030-82017-6_2</idno>
	</analytic>
	<monogr>
		<title level="m">Explainable and Transparent AI and Multi-Agent Systems. Third International Workshop, EXTRAAMAS 2021, Virtual Event</title>
				<editor>
			<persName><forename type="first">D</forename><surname>Calvaresi</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Najjar</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Winikoff</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">K</forename><surname>Främling</surname></persName>
		</editor>
		<meeting><address><addrLine>Basel, Switzerland</addrLine></address></meeting>
		<imprint>
			<publisher>Springer Nature</publisher>
			<date type="published" when="2021">May 3-7, 2021. 2021</date>
			<biblScope unit="volume">12688</biblScope>
			<biblScope unit="page" from="18" to="38" />
		</imprint>
	</monogr>
	<note>Revised Selected Papers</note>
</biblStruct>

<biblStruct xml:id="b37">
	<analytic>
		<title level="a" type="main">Hypercube-based methods for symbolic knowledge extraction: Towards a unified model</title>
		<author>
			<persName><forename type="first">F</forename><surname>Sabbatini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Ciatto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Calegari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Omicini</surname></persName>
		</author>
		<ptr target="http://ceur-ws.org/Vol-3261/paper4.pdf" />
	</analytic>
	<monogr>
		<title level="m">WOA 2022 -23rd Workshop &quot;From Objects to Agents</title>
		<title level="s">CEUR Workshop Proceedings</title>
		<editor>
			<persName><forename type="first">A</forename><surname>Ferrando</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">V</forename><surname>Mascardi</surname></persName>
		</editor>
		<imprint>
			<date type="published" when="2022">2022</date>
			<biblScope unit="volume">3261</biblScope>
			<biblScope unit="page" from="48" to="60" />
		</imprint>
		<respStmt>
			<orgName>Sun SITE Central Europe, RWTH Aachen University</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b38">
	<analytic>
		<title level="a" type="main">Towards a unified model for symbolic knowledge extraction with hypercube-based methods</title>
		<author>
			<persName><forename type="first">F</forename><surname>Sabbatini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Ciatto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Calegari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Omicini</surname></persName>
		</author>
		<idno type="DOI">10.3233/IA-230001</idno>
		<ptr target="https://doi.org/10.3233/IA-230001.doi:10.3233/IA-230001" />
	</analytic>
	<monogr>
		<title level="j">Intelligenza Artificiale</title>
		<imprint>
			<biblScope unit="volume">17</biblScope>
			<biblScope unit="page" from="63" to="75" />
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b39">
	<analytic>
		<title level="a" type="main">Symbolic knowledge extraction from opaque machine learning predictors: GridREx &amp; PEDRO</title>
		<author>
			<persName><forename type="first">F</forename><surname>Sabbatini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Calegari</surname></persName>
		</author>
		<ptr target="https://proceedings.kr.org/2022/57/" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 19th International Conference on Principles of Knowledge Representation and Reasoning, KR 2022</title>
				<editor>
			<persName><forename type="first">G</forename><surname>Kern-Isberner</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">G</forename><surname>Lakemeyer</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">T</forename><surname>Meyer</surname></persName>
		</editor>
		<meeting>the 19th International Conference on Principles of Knowledge Representation and Reasoning, KR 2022<address><addrLine>Haifa, Israel</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2022-08-05">July 31 -August 5, 2022, 2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b40">
	<monogr>
		<title level="m" type="main">Classification and Regression Trees</title>
		<author>
			<persName><forename type="first">L</forename><surname>Breiman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Friedman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">J</forename><surname>Stone</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">A</forename><surname>Olshen</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1984">1984</date>
			<publisher>CRC Press</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b41">
	<analytic>
		<title level="a" type="main">Unveiling opaque predictors via explainable clustering: The CReEPy algorithm</title>
		<author>
			<persName><forename type="first">F</forename><surname>Sabbatini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Calegari</surname></persName>
		</author>
		<ptr target="https://ceur-ws.org/Vol-3615/paper1.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2nd Workshop on Bias, Ethical AI, Explainability and the role of Logic and Logic Programming co-located with the 22nd International Conference of the Italian Association for Artificial Intelligence (AI*IA 2023)</title>
		<title level="s">CEUR Workshop Proceedings</title>
		<editor>
			<persName><forename type="first">G</forename><surname>Boella</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">F</forename><forename type="middle">A</forename><surname>D'asaro</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Dyoub</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">L</forename><surname>Gorrieri</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">F</forename><forename type="middle">A</forename><surname>Lisi</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Manganini</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">G</forename><surname>Primiero</surname></persName>
		</editor>
		<meeting>the 2nd Workshop on Bias, Ethical AI, Explainability and the role of Logic and Logic Programming co-located with the 22nd International Conference of the Italian Association for Artificial Intelligence (AI*IA 2023)<address><addrLine>Rome, Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2023-11-06">November 6, 2023. 2023</date>
			<biblScope unit="volume">3615</biblScope>
			<biblScope unit="page" from="1" to="14" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b42">
	<analytic>
		<title level="a" type="main">Untying black boxes with clustering-based symbolic knowledge extraction</title>
		<author>
			<persName><forename type="first">F</forename><surname>Sabbatini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Calegari</surname></persName>
		</author>
		<idno type="DOI">10.3233/IA-240026</idno>
		<ptr target="https://doi.org/10.3233/IA-240026.doi:10.3233/IA-240026" />
	</analytic>
	<monogr>
		<title level="j">Intelligenza Artificiale</title>
		<imprint>
			<biblScope unit="volume">18</biblScope>
			<biblScope unit="page" from="21" to="34" />
			<date type="published" when="2024">2024</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b43">
	<analytic>
		<title level="a" type="main">Bottom-up and top-down workflows for hypercube-and clustering-based knowledge extractors</title>
		<author>
			<persName><forename type="first">F</forename><surname>Sabbatini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Calegari</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-031-40878-6_7</idno>
	</analytic>
	<monogr>
		<title level="m">Explainable and Transparent AI and Multi-Agent Systems. Fifth International Workshop, EXTRAAMAS 2023</title>
				<editor>
			<persName><forename type="first">D</forename><surname>Calvaresi</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Najjar</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Omicini</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">R</forename><surname>Aydogan</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">R</forename><surname>Carli</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">G</forename><surname>Ciatto</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">K</forename><surname>Främling</surname></persName>
		</editor>
		<meeting><address><addrLine>London, UK; Cham, Basel, Switzerland</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2023-05-29">May 29, 2023. 2023</date>
			<biblScope unit="volume">14127</biblScope>
			<biblScope unit="page" from="116" to="129" />
		</imprint>
	</monogr>
	<note>Revised Selected Papers</note>
</biblStruct>

<biblStruct xml:id="b44">
	<analytic>
		<title level="a" type="main">Unlocking insights and trust: The value of explainable clustering algorithms for cognitive agents</title>
		<author>
			<persName><forename type="first">F</forename><surname>Sabbatini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Calegari</surname></persName>
		</author>
		<ptr target="https://ceur-ws.org/Vol-3579/paper18.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 24th Workshop &quot;From Objects to Agents</title>
		<title level="s">CEUR Workshop Proceedings</title>
		<editor>
			<persName><forename type="first">R</forename><surname>Falcone</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Castelfranchi</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Sapienza</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">F</forename><surname>Cantucci</surname></persName>
		</editor>
		<meeting>the 24th Workshop &quot;From Objects to Agents<address><addrLine>Roma, Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2023">November 6-8, 2023. 2023</date>
			<biblScope unit="volume">3579</biblScope>
			<biblScope unit="page" from="232" to="245" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b45">
	<analytic>
		<title level="a" type="main">Explainable clustering with CREAM</title>
		<author>
			<persName><forename type="first">F</forename><surname>Sabbatini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Calegari</surname></persName>
		</author>
		<idno type="DOI">10.24963/kr.2023/58</idno>
	</analytic>
	<monogr>
		<title level="m">20th International Conference on Principles of Knowledge Representation and Reasoning (KR 2023)</title>
				<editor>
			<persName><forename type="first">P</forename><surname>Marquis</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><forename type="middle">S</forename><surname>Tran</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">G</forename><surname>Kern-Isberner</surname></persName>
		</editor>
		<meeting><address><addrLine>Rhodes, Greece</addrLine></address></meeting>
		<imprint>
			<publisher>IJCAI Organization</publisher>
			<date type="published" when="2023">2023</date>
			<biblScope unit="page" from="593" to="603" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b46">
	<analytic>
		<title level="a" type="main">ExACT explainable clustering: Unravelling the intricacies of cluster formation</title>
		<author>
			<persName><forename type="first">F</forename><surname>Sabbatini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Calegari</surname></persName>
		</author>
		<ptr target="https://ceur-ws.org/Vol-3548/paper3.pdf" />
	</analytic>
	<monogr>
		<title level="m">Joint Proceedings of the 2nd Workshop on Knowledge Diversity and the 2nd Workshop on Cognitive Aspects of Knowledge Representation co-located with 20th International Conference on Principles of Knowledge Representation and Reasoning (KR 2023)</title>
		<title level="s">CEUR Workshop Proceedings</title>
		<editor>
			<persName><forename type="first">C</forename><forename type="middle">K</forename><surname>Baker</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">L</forename><surname>Gómez Álvarez</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Heyninck</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">T</forename><surname>Meyer</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">R</forename><surname>Peñaloza</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">S</forename><surname>Vesic</surname></persName>
		</editor>
		<meeting><address><addrLine>Rhodes, Greece</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2023">September 3-4, 2023. 2023</date>
			<biblScope unit="volume">3548</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b47">
	<analytic>
		<title level="a" type="main">Certifying and removing disparate impact</title>
		<author>
			<persName><forename type="first">M</forename><surname>Feldman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">A</forename><surname>Friedler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Moeller</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Scheidegger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Venkatasubramanian</surname></persName>
		</author>
		<idno type="DOI">10.1145/2783258.2783311</idno>
		<idno>doi:10. 1145/2783258.2783311</idno>
		<ptr target="https://doi.org/10.1145/2783258.2783311" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</title>
				<editor>
			<persName><forename type="first">L</forename><surname>Cao</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Zhang</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">T</forename><surname>Joachims</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">G</forename><forename type="middle">I</forename><surname>Webb</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">D</forename><forename type="middle">D</forename><surname>Margineantu</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">G</forename><surname>Williams</surname></persName>
		</editor>
		<meeting>the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining<address><addrLine>Sydney, NSW, Australia</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2015">August 10-13, 2015. 2015</date>
			<biblScope unit="page" from="259" to="268" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
