<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>International Conference of Yearly Reports on
Informatics Mathematics and Engineering, online, July</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Metrics for Identifying Bias in Datasets</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alessandro Simonetta</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea Trenta</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maria Cristina Paoletti</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Antonio Vetrò</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Control and Computer Engineering</institution>
          ,
          <addr-line>Politecnico di Torino, Corso Duca degli Abruzzi n. 24, Turin</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Enterprise Engineering, University of Rome “Tor Vergata”</institution>
          ,
          <addr-line>Via del Politecnico n.1, 00133, Rome</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>UNI CT533 Commission member</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>9</volume>
      <issue>2021</issue>
      <fpage>0000</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>Nowadays automated decision-making systems are pervasively used and more often, they are used for taking important decisions in sensitive areas such as the granting of a bank overdraft, the susceptibility of an individual to a virus infection, or even the likelihood of repeating a crime. The widespread use of these systems raises a growing ethical concern about the risk of a potential discriminatory impact. In particular, machine-learning systems trained on unbalanced data could rise to systematic discriminations in the real world. One of the most important challenges is to determine metrics capable of detecting when an unbalanced training dataset may lead to discriminatory behaviour of the model built on it. In this paper, we propose an approach based on the notion of data completeness using two diferent metrics: one based on the combinations of the values of the dataset, which will be our benchmark, and the second using frame theory, widely used among others for quality measures of control systems. It is important to remark that the use of metrics cannot be a substitute for a broader design that must take into account the columns that could lead to the presence of bias in the data. The line of research does not end with these activities but aims to continue the path towards a standardised register of measures.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;data quality</kwd>
        <kwd>iso 25000</kwd>
        <kwd>bias</kwd>
        <kwd>Artificial Intelligence</kwd>
        <kwd>AI</kwd>
        <kwd>machine learning</kwd>
        <kwd>ML</kwd>
        <kwd>standard</kwd>
        <kwd>square</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        ing data [14][18][19]. The idea of the present study is
to verify the balance of the data even before the onset
Recently, machine learning has become more and more of discriminatory problems by the prediction algorithm
popular in diferent sectors [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ][
        <xref ref-type="bibr" rid="ref2">2</xref>
        ][
        <xref ref-type="bibr" rid="ref3">3</xref>
        ][
        <xref ref-type="bibr" rid="ref4">4</xref>
        ][
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], thanks to both through an index that measures the degree of balance of
the possibility of having large amounts of data avail- the data. At the same time the proposed metric can be
able [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ][
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and the possibility of increasingly eficient considered within the framework of the measures of the
implementations [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ][
        <xref ref-type="bibr" rid="ref9">9</xref>
        ][
        <xref ref-type="bibr" rid="ref10">10</xref>
        ][
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. ISO 25000 series of standards [20][21]. In the following,
      </p>
      <p>
        The world around us is gradually being enriched with reference will be made to the data quality
“characterisfunctionalities that seem “normal” to us, but which are tics” (e.g. completeness, accuracy) defined in the ISO/IEC
actually the result of sophisticated learning algorithms 25024 standard [22]. This article will also use the
termibelonging to the field of AI [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. This may seem rational nology of relational algebra: the term column identifies
and neutral, but sometimes, it can lead to harmful situa- the field or attribute of the dataset (intensional level),
tions such as discrimination [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] or to worse predictions while the term tuple or row identifies an instance of the
than what could be achieved with balanced data [14]. Eq- dataset (extensional level).
uity and discrimination risks arise mainly due to
disproportionate data sets: learning algorithms build the model
from training data, so such a disproportion can lead to 2. The proposed methodology
conclusions that are out of line with reality [15][16][17].
      </p>
      <p>On the other hand, in some situations it is dificult to Let us consider a dataset containing distinct instances of
have homogeneous and proportional data because if the an entity, in one-to-many relation with other entities. The
population is unbalanced, the sample used for learning classic example is the entity Person that can belong to
difwill also be unbalanced too. In literature there are dif- ferent categories or classes describing gender, ethnicity,
ferent techniques that allow to fill the dataset with miss- income bracket and religion (Fig. 1).</p>
      <p>A simple, but sometimes ineficient, way of
realising this concept is through the introduction of as many
columns as there are concepts linked by the set
relation since it is a one-to-many relation. In a relational
database, these relationships are realised through foreign
keys or columns with discrete domain controlled through
row constraints. For the problem at hand, some of these
columns are special, i.e. they may contain an identifier
(primary key), a protected attribute (e.g., gender or
relibelong to the same categorising classes constitutes a
constraint for all the other instances of the dataset. That is,
one must ensure that one has the same number of
replicas of distinct class combinations for distinct instances.</p>
      <p>
        Instead, in the second case it is suficient to have at least
one combination of distinct classes among those
possible for each instance. For simplicity, but without loss
of generality of the procedure, we will explore the
minimum completeness of the dataset, then we will reduce the
dataset to just the columns () by removing duplicate
rows. We will use the Python language to explicate the
calculation formulas and make the mathematical logic
implied less abstract. The Python language has the
pandas library, which makes it possible to carry out analysis
and data manipulation in a fast, powerful, flexible and
easy-to-use manner. Through the DataFrame class it is
possible to load data frames from a simple csv file:
We will use two diferent metrics to measure the degree
of completeness: one is based on combinatorial calculus
and the other on frame theory.
gion, or any other personal characteristic that should not
be object of discrimination [23]), a target variable
(usually denoted by Y) and an output of a prediction (usually
denoted by R) if it has already been computed. However,
the approach proposed is agnostic with respect to this
classification because for our purposes we are interested
in evaluating those columns that assume values in finite
and discrete intervals, which we will call categorical with
respect to the row data. This characteristic will allow
us to consider the set of their values as the digits
constituting a number in a variable base numbering system. 2.1. Combinatorial metric
The idea of the present study is based on the principle
that a learning system provides predictions consistent
with the data with which it has been trained. Therefore,
if it is fed with non-homogeneous data it will provide
unbalanced and discriminatory predictions with respect
to reality. For this reason, the methodology we propose
starts with the analysis phase of the reality of interest
and of the dataset, an activity that must be carried out
even before starting the pre-training phase in line with
previous studies where bias measures in automated
decision making systems were proposed [24][25][
        <xref ref-type="bibr" rid="ref14">26</xref>
        ][22]. In
particular, during this phase, it is necessary to identify
all the independent columns that define whether the
instance belongs to a class or category. Suppose we have a
structured dataset as follows:
The ideal value of minimum completeness for the
combinatorial metric is when in the dataset there is at least
one instance that belongs to each distinct combination of
categories. The absence of some combination could
create the lack of information that we do not want to exist.
      </p>
      <p>To calculate the total number of distinct combinations
we need to calculate the product of the distinct replicas
per single category (()).</p>
      <p>k= l e n ( d f [ ' CS0 ' ] . u n i q u e ( ) ∗
l e n ( d f [ ' CS1 ' ] . u n i q u e ( ) ∗ . . . ∗
l e n ( d f [ ' CSm−1 ' ] . u n i q u e ( )
 = {0, 1, ..., − 1}</p>
      <p>(1)
Indicating with the set S the positions of the columns
categorising the instances, functionally independent of
the other columns in the dataset:
 ⊆ { 0, 1, ...,  − 1}, () = ,  ≤</p>
      <p>(2)
we can analyze the new dataset consisting of the columns
() with  ∈ [0,  − 1]. Having said that, we can
decide to use two diferent notions of completeness:
maximum or minimum. In the first case the presence in the
dataset of a greater number of distinct instances that</p>
      <p>On the other hand, in the dataset we only have the
characterising columns so we can derive the true number of
distinct instances in order to determine how far the data
in our possession deviates from the ideal case.</p>
      <p>l e n ( d f . d r o p _ d u p l i c a t e s ( ) ) /
( l e n ( d f [ ' CS0 ' ] . u n i q u e ( ) ∗
l e n ( d f [ ' CS1 ' ] . u n i q u e ( ) ∗ . . . ∗
l e n ( d f [ ' CSm−1 ' ] . u n i q u e ( ) )
The value for maximum completeness is calculated from
the maximum number of duplicates of the same
combinations of characterising columns. For this reason it is
necessary to maintain in the dataset in addition to the
columns () a discriminating identification field of the
rows with the same values in these columns. To
determine the potential total, once the maximum number of
M= d f . g r o u p b y ( [ ' CS0 ' , . . . , ' CSm−1 ' ] ) .</p>
      <sec id="sec-1-1">
        <title>2.2. Metric based on frame theory</title>
        <p>
          as a finite collection of vectors
What we have been described till now is just a
combinatorial calculations exercise, however we would like to have
a more sophisticated calculation model. For this reason,
we have found in Frame theory, which finds its natural
application in the field of signals and control systems
theory, a promising calculation system [
          <xref ref-type="bibr" rid="ref15">27</xref>
          ][
          <xref ref-type="bibr" rid="ref16">28</xref>
          ]. In a 
ifnite-dimensional Hilbert space, of  dimension and
with an inner product ⟨· , ·⟩  , a frame of  is defined
        </p>
        <p>if there
exist two constants  and Θ , with 0 &lt;  ⩽ Θ , such that:</p>
        <p>()∈ ⊂
 ‖‖ ⩽ ∑︁
|⟨, ⟩ |2 ⩽ Θ ‖‖</p>
        <p>(3)
A frame is said to be tight if  = Θ . So we can say that, a
frame is tight when its vectors are as spread out in space
as possible. A notable result that we will exploit in the
following is that whenever a sequence ()∈ ⊂
of vectors constitute a frame, the constants  and Θ

are
the smallest and the largest eigenvalues respectively of
the corresponding frame operator. Because the frame
operator is self adjoint, a frame is tight if and only if its
frame operator is an appropriate multiple of the identity
operator. If we consider now as row vectors the
component tuples of the original dataset, reduced to the 
columns (), we represent the new dataset with the
matrix  ( ×
):
 = ⎢ . ⎥
⎡1⎤
⎢2⎥
⎢⎣ .. ⎥⎦</p>
        <p>Before calculating the Gramnian matrix, the values must
be centred with respect to the mean row, in the following
way:
 =  −
⎡1⎤</p>
        <p>1
⎢ ⎥
⎢⎢ .. ⎥⎥ ·  =1
⎣ . ⎦</p>
        <p>1 ∑︁ 
1
The Gramian matrix is obtained by performing the matrix
product:</p>
        <p>=   · 
duplications (M) has been determined, it is necessary to
At this point, we can calculate the eigenvalues, which
extend this multiplication factor to all other classes.</p>
        <p>represent for each column a measure of variance of the
(4)
(5)
(6)
values within that column.</p>
        <p>
          Λ = (  1, ...,  )
With reference to the diferent categories of frames [
          <xref ref-type="bibr" rid="ref17">29</xref>
          ],
we recall that for some of them it is possible to expect
results on the values and multiplicity of the
eigenvalues [
          <xref ref-type="bibr" rid="ref18">30</xref>
          ][
          <xref ref-type="bibr" rid="ref19">31</xref>
          ]. In the following we derive considerations
about the tightness of the frame by analysing the
distribution of the eigenvalues. The ideal case is when the frame
is tight and the eigenvectors are uniformly distributed
with respect to the vector space. In this case all the
eigenvalues assume the same value, and an easy way to check
this is when the diference between the maximum and
minimum eigenvalues is zero:
∆ =
        </p>
        <p>
          (Λ) − (Λ) = 0
However, this index cannot be adopted since it does not
have a predefined range of value and it would not allow
comparisons between datasets. In this regard several
measures of homogeneity and balance of a distribution have
been proposed in literature (e.g., Shannon, Gini-Simpson,
Theil, etc.). In particular we will use the Gini-Simpson
index for categorical data which we will normalise to
obtain values in the range [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ]:
columns. Moreover, since the method is based on the
position of the eigenvectors in the vector space, it is
sensitive with respect to their Euclidean distance. Distance
depending on dataset values. Therefore, in order to
apply the methodology correctly, the following algorithm
should be followed:
1. analyse the reality of interest and the dataset by
selecting the columns that classify the rows and
that are independent of each other (());
2. mapping the domain of column values that
classify the rows into an ordinal set of natural
numbers N by means of a transformation function
that matches each value in the domain (numeric,
alphanumeric or null) to a natural progressive
number while preserving the ordering of the
values;
3. construct the matrix  from  by subtracting given to the Python interpreter. This heuristic approach
the mean vector; allow us to understand the limitations of the adopted
4. calculate the matrix  and its eigenvalues; metrics and their strengths. To make the case more
real5. calculate the heterogeneity index of the eigenval- istic we used a dataset with 5 categorising columns on a
ues; domain based on 5 discrete values (0..4), so  = 5 and
6. analyse the results obtained and return to the ini-  = 5. The  categorising columns in our simulation
tial point if any error situations arise (dependency are , , ,  and  (Table 1).
        </p>
        <p>between columns, incorrect mapping,...).</p>
        <p>The Fig. 2 shows the two diferent algorithms needed to
calculate the metrics described in this article.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>3. Case Study</title>
      <sec id="sec-2-1">
        <title>3.1. Designing</title>
        <p>
          Due to the high sensitivity of the frame-based method to
domain values, we preferred to test its efectiveness using
a dataset with synthetic data. This allowed us to start
from an ideal model. Knowing in advance the presence
of bias in the dataset will allow us to verify the goodness
of performance of the two metrics, without having the
influence of any side efects. We will use a dataset with
 categorising columns and assume that we have the
same number of values in the categories that is to say
 . Computing all   possible arrangements with
repetitions is a simple task [
          <xref ref-type="bibr" rid="ref20">32</xref>
          ]. In fact, it is suficient to
compose all the numbers ranging from 0 to   − 1
expressing them in terms of  digits of the base  . In our
study, we used a spreadsheet to automatically and easily
create the various datasets, data sources that were then
        </p>
        <p>With this assumption the distinct rows of the dataset
are   = 55 = 3,125. The methodology can be
replicated with any value of  and  . The method
remains valid also in the more general case in which
the  columns belong to categories with diferent range.
In fact, in the latter case it will be suficient to adopt a
variable base numbering system ( ). In the case study
we will consider the case of minimum completeness, since
maximum completeness can be easily extended by the
latter.</p>
        <p>The matrix  corresponds to the rows in Table 1:</p>
        <p>The idea is to start from the complete schema by
introducing, step by step, distortion efects to verify the
behaviour of the two metrics. The combinatorial metric
can be applied directly to the set of columns reduced
from the original dataset without any transformation
(Fig.5 2). Indeed, the advantage of this method is that
it acts directly on the values regardless of their nature
(datatype). The first index can be calculated using the
following instructions:
l e n ( d f . d r o p _ d u p l i c a t e s ( ) ) /
( l e n ( d f [ ' A ' ] . u n i q u e ( ) ∗
l e n ( d f [ ' B ' ] . u n i q u e ( ) ∗
An index closer to unity means a better (minimum)
completeness of the data set, while more it tends towards
zero, greater is the incompleteness of the data An index
closer to unity means a better (minimum) completeness
of the data set, while more it tends towards zero, greater
is the incompleteness of the data. The second metric
requires the Python library numpy.linag to calculate the
eigenvalues of the Gramnian matrix. Once the
eigenvalues have been calculated, the Gini-Simpson index can be
determined:
from numpy import l i n a l g a s LA
d f = ( d f . d r o p _ d u p l i c a t e s ( ) )
d f = d f . s u b t r a c t ( d f . mean ( ) )
G=np . d o t ( d f . T , d f )
w , v = LA . e i g ( G )
# G i n i − S i m p s o n I n d e x
(w . s i z e / ( w . s i z e − 1 ) ) ∗</p>
        <p>( 1 − ( (w/w . sum ( ) ) ∗ ∗ 2 ) . sum ( ) )</p>
      </sec>
      <sec id="sec-2-2">
        <title>3.2. Results</title>
        <p>
          3.2.1. Case 1: no bias
With reference to Table 1, the presence of all possible
digits in the 5 positions guarantees that there is no
combination of the categories that is not represented, so the
data set contains exhaustively all the allowed
combinations [
          <xref ref-type="bibr" rid="ref21">33</xref>
          ]. It is interesting to verify that the value of the
two metrics does not change with respect to the position
of the rows and columns, so that a random shufle of
them does not alter the final value of the two metrics.
        </p>
        <p>This demonstrates the invariance of the two metrics with
respect to the position of the rows and columns. Indeed,
we cannot make any assumptions in advance about the
sorting (horizontal or vertical) of the data.
3. deleting a large portion of the values in a column:
e.g. the first 615 rows out of 625 that have in
column  the value zero.</p>
        <p>As we can see from the results obtained (Table 2) it
might be surprising that the combinatorial metric in case
1) returns the ideal value one: because the calculation is
based on the values present in the dataset thus the result
is that the domain is complete. The question is whether
the bias measure should take into account all possible
values of the categorising domains or not. If we want to
extend the data domain to the all the possible (but not
present) values we should increase the denominator of
the index formula and the expected value should be 0.80.</p>
        <p>In cases 2) and 3) the combinatorial metric is consistent
with the level of bias in the data: low bias corresponds to
a value close to the ideal, while higher bias corresponds
to a greater deviation from the optimum. The metric
using the Gini-Simpson index applied to the eigenvalues
of the W matrix identifies case 2) as the best situation,
which represents an almost complete domain. While case
1) is correctly identified as the one with the highest bias
in the data.</p>
        <p>In this case the combinatorial index will change from 1
First, we are interested to know what will be the be- to 0.2 because the contribution of a column is reduced
haviour of the two metrics if a subinterval of values is and the interval is reduced by one fifth ( 3,125/5 = 625)
missing in the data set. This circumstance could lead too. The metric based on the Gini-Simpson index applied
to discrimination in a category. We will consider three to the eigenvalues is not afected by functional
dependendiferent situations in which the rows of Table 1 are re- cies since the eigenvalues are the same. Therefore, the
duced: index is equal to unity. We observe the same behaviour of
the two metrics if the functional dependence is between
several columns, such as the case where  depends on
the other columns ( → , , , ) according to the
relation:
 = ( +  +  + )  5</p>
        <p>(13)
3.2.4. Case 4: diferent ordinal scales
This paragraph demonstrates the necessity of the
mapping phase (Fig. 2) in order to use correctly frame theory.</p>
        <p>In fact, since the method is based on the concept of
Euclidean distance, it requires integer, homogeneous and
comparable values. This is not directly applicable to real
datasets since it is not possible to make a priori
assumptions about the data domain of the columns. Having
said that, we will study the behaviour of the two metrics
in three diferent random transformations of the initial
dataset (Table 1):
2. the same transformation 1 applied to a single</p>
        <p>column;
3. a diferent transformation ( ,  ,  , ,  )
per individual column (Table 3).</p>
        <p>people pose important ethical and social challenges. It is
important to be able to anticipate the possible emergence
of discriminatory behaviour which, in certain situations,
1. an uniform transformation 1 applied to all could even violate fundamental human rights. For this
columns that transforms discrete values into reason, we propose to integrate the common data
curaother discrete values that are not necessarily adja- tion pipeline in ML with a preliminary analysis of
intrincent and have a diferent Euclidean distance from sic properties of the dataset that could anticipate bias
their initial positions: problems downwards the chain. In this paper, building
on top of previous work in measures of disproportions in
⎪⎧ 0 → 44 datasets, we propose a measurement process composed
⎪⎨⎪⎪ 1 → 11 of two complementary metrics: combinatorial and Gini
1 : 2 → 5 on eigenvalues. We show a case study and report on
⎪⎪⎪ 3 → 111 their strengths and limitations. These metrics open up
⎪⎩ 4 → 9999 new scenarios for possible future developments in the</p>
        <p>mitigation of bias since the learning phase.
The combinatorial metric is invariant with respect to the
distance of the values since it counts the distinct shapes
present in each column. So, in all the three cases the
dataset is complete and has no bias (value one).
Conversely, the metric based on frame theory is sensitive
to distances so, except in the first case where the
transformation acts consistently and uniformly on all values,
in the others it detects a presumed bias (Table 4). This
demonstrates the need to reposition the values on an
equidistant ordinal scale in case the dataset does not
have this feature in the category data.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>4. Conclusion</title>
      <p>The problem of biased outputs of machine learning
systems in domains that impact the rights and freedom of</p>
    </sec>
    <sec id="sec-4">
      <title>5. Acknowledgments</title>
      <p>We would like to thank Prof. Marco Torchiano for the
interesting discussion on the research articles and to
the President of the Italian National Body UNI CT 504
Commission, Dr. Domenico Natale, for his foundational
contributions in the field of data quality.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Ebiaredoh-Mienye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Esenogho</surname>
          </string-name>
          , T. G. Swart,
          <article-title>Artificial neural network technique for improving prediction of credit card default: A stacked sparse autoencoder approach</article-title>
          ,
          <source>International Journal of Electrical and Computer Engineering</source>
          <volume>11</volume>
          (
          <year>2021</year>
          )
          <fpage>4392</fpage>
          -
          <lpage>4402</lpage>
          . doi:
          <volume>10</volume>
          .11591/ijece.v11i5.
          <fpage>pp4392</fpage>
          -
          <lpage>4402</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>G.</given-names>
            <surname>Saranya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pravin</surname>
          </string-name>
          ,
          <article-title>A comprehensive study on disease risk predictions in machine learning</article-title>
          ,
          <source>International Journal of Electrical and Computer Engineering</source>
          <volume>10</volume>
          (
          <year>2020</year>
          )
          <fpage>4217</fpage>
          -
          <lpage>4225</lpage>
          . doi:
          <volume>10</volume>
          .11591/ ijece.v10i4.
          <fpage>pp4217</fpage>
          -
          <lpage>4225</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ramachandran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ramesh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sukhlecha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pandey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Karuppiah</surname>
          </string-name>
          ,
          <article-title>Machine learning algorithms for fall detection using kinematic and heart rate parameters-a comprehensive analysis</article-title>
          ,
          <source>IAES International Journal of Artificial Intelligence</source>
          <volume>9</volume>
          (
          <year>2020</year>
          )
          <fpage>772</fpage>
          -
          <lpage>780</lpage>
          . doi:
          <volume>10</volume>
          .11591/ijai.v9.
          <year>i4</year>
          .
          <fpage>pp772</fpage>
          -
          <lpage>780</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>G.</given-names>
            <surname>Capizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. Lo</given-names>
            <surname>Sciuto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , E. Tramon- cil of Europe, Directorate
          <article-title>General of Democracy tana, A multithread nested neural network archi-</article-title>
          (
          <year>2018</year>
          ). URL: https://pure.uva.nl/ws/files/42473478/ tecture to model
          <source>surface plasmon polaritons prop- 32226549.pdf . agation, Micromachines</source>
          <volume>7</volume>
          (
          <year>2016</year>
          ). doi:
          <volume>10</volume>
          .3390/ [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Watson</surname>
          </string-name>
          ,
          <article-title>Reducing ai bias with synthetic mi7070110</article-title>
          . data,
          <year>2020</year>
          . URL: https://towardsdatascience.com/
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>G.</given-names>
            <surname>Lo Sciuto</surname>
          </string-name>
          , G. Capizzi,
          <string-name>
            <given-names>S.</given-names>
            <surname>Coco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Shikler</surname>
          </string-name>
          ,
          <string-name>
            <surname>Geomet-</surname>
          </string-name>
          reducing
          <string-name>
            <surname>-</surname>
          </string-name>
          ai
          <article-title>-bias-with-synthetic-data-7bddc39f290d. ric shape optimization of organic solar cells for efi-</article-title>
          [15]
          <string-name>
            <surname>C. O'Neil</surname>
          </string-name>
          , Weapons of Math Destruction:
          <article-title>How Big ciency enhancement by neural networks, Lecture Data Increases Inequality and Threatens DemocNotes in Mechanical Engineering (</article-title>
          <year>2017</year>
          )
          <fpage>789</fpage>
          -
          <lpage>796</lpage>
          . racy (reprintedition ed.).,
          <string-name>
            <surname>Broadway</surname>
            <given-names>Books</given-names>
          </string-name>
          , New doi:10.1007/978-3-
          <fpage>319</fpage>
          -45781-9_
          <fpage>79</fpage>
          . York,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Boukhalfa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Hmina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Chaoui</surname>
          </string-name>
          , Parallel pro- [16]
          <string-name>
            <given-names>S.</given-names>
            <surname>Barocas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. D.</given-names>
            <surname>Selbst</surname>
          </string-name>
          ,
          <article-title>Big data's disparate impact, cessing using big data and machine learning tech- 2016</article-title>
          . URL: http://dx.doi.org/10.2139/ssrn.2477899.
          <article-title>niques for intrusion detection</article-title>
          , IAES International [17]
          <string-name>
            <given-names>J.</given-names>
            <surname>Angwin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Larson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mattu</surname>
          </string-name>
          , L. Kirchner,
          <source>Journal of Artificial Intelligence</source>
          <volume>9</volume>
          (
          <year>2020</year>
          )
          <fpage>553</fpage>
          -
          <lpage>560</lpage>
          . ProPublica,
          <source>Machine bias - there's software doi:10</source>
          .11591/ijai.v9.
          <year>i3</year>
          .
          <fpage>pp553</fpage>
          -
          <lpage>560</lpage>
          .
          <article-title>used across the country to predict future</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>N.</given-names>
            <surname>Seman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Razmi</surname>
          </string-name>
          ,
          <article-title>Machine learning-based criminals. and it's biased against blacks., technique for big data sentiments extraction</article-title>
          ,
          <year>2016</year>
          . URL: https://www.propublica.org/article/ IAES
          <source>International Journal of Artificial</source>
          Intelli-
          <article-title>machine-bias-risk-assessments-in-criminal-sentencing</article-title>
          .
          <source>gence 9</source>
          (
          <year>2020</year>
          )
          <fpage>473</fpage>
          -
          <lpage>479</lpage>
          . doi:
          <volume>10</volume>
          .11591/ijai.v9. [18]
          <string-name>
            <given-names>G.</given-names>
            <surname>Menardi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Torelli</surname>
          </string-name>
          ,
          <article-title>Training and assessing clasi3</article-title>
          .
          <fpage>pp473</fpage>
          -
          <lpage>479</lpage>
          .
          <article-title>sification rules with imbalanced data, Data Mining</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>G. C.</given-names>
            <surname>Cardarilli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. D.</given-names>
            <surname>Nunzio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Fazzolari</surname>
          </string-name>
          , and
          <source>Knowledge Discovery</source>
          <volume>28</volume>
          (
          <year>2012</year>
          )
          <fpage>92</fpage>
          -
          <lpage>122</lpage>
          . URL:
          <string-name>
            <surname>M. Panella</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Re</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Rosato</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Span</surname>
          </string-name>
          , A paral- https://doi.org/10.1007/s10618-012-0295-5. doi:10.
          <source>lel hardware implementation for 2-d hierarchical 1007/s10618-012-0295-5. clustering based on fuzzy logic</source>
          , IEEE Transactions [19]
          <string-name>
            <given-names>G.</given-names>
            <surname>Capizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Paternò</surname>
          </string-name>
          ,
          <source>An innovative on Circuits and Systems II: Express Briefs</source>
          <volume>68</volume>
          (
          <year>2021</year>
          )
          <article-title>hybrid neuro-wavelet method for reconstruction 1428-1432</article-title>
          . doi:
          <volume>10</volume>
          .1109/TCSII.
          <year>2020</year>
          .
          <volume>3032660</volume>
          .
          <article-title>of missing data in astronomical photometric sur-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>G.</given-names>
            <surname>De Magistris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          , P. Roma, J. Starczewski, veys, in: L.
          <string-name>
            <surname>Rutkowski</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Korytkowski</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Scherer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Napoli</surname>
          </string-name>
          ,
          <article-title>An explainable fake news detector based R</article-title>
          . Tadeusiewicz,
          <string-name>
            <given-names>L. A.</given-names>
            <surname>Zadeh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Zurada</surname>
          </string-name>
          (Eds.),
          <source>on named entity recognition and stance classifica- Artificial Intelligence and Soft Computing</source>
          , Springer tion applied to covid-19,
          <string-name>
            <surname>Information</surname>
          </string-name>
          (Switzerland) Berlin Heidelberg, Berlin, Heidelberg,
          <year>2012</year>
          , pp.
          <fpage>21</fpage>
          -
          <lpage>13</lpage>
          (
          <year>2022</year>
          ). doi:
          <volume>10</volume>
          .3390/info13030137.
          <fpage>29</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Simonetta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. C.</given-names>
            <surname>Paoletti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Muratore</surname>
          </string-name>
          , [20]
          <string-name>
            <given-names>A.</given-names>
            <surname>Trenta</surname>
          </string-name>
          ,
          <article-title>ISO/IEC 25000 Quality Measures for A new approach for designing of computer A.I.: A Geometrical Approach</article-title>
          , in: IWESQ@
          <article-title>APSEC, architectures using multi-value logic</article-title>
          , Inter-
          <fpage>2020</fpage>
          . URL: http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2800</volume>
          /paper-05.
          <source>national Journal on Advanced Science, Engi- pdf . neering and Information Technology</source>
          <volume>11</volume>
          (
          <year>2021</year>
          ) [21]
          <string-name>
            <given-names>A.</given-names>
            <surname>Trenta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Natale</surname>
          </string-name>
          ,
          <source>Examples of practical use of 1440-1446</source>
          . URL: http://ijaseit.insightsociety. ISO/IEC 25000, in: IWESQ@APSEC,
          <year>2019</year>
          . URL: org/index.php?option=com_content&amp;view= http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2545</volume>
          /paper-02.pdf .
          <source>article&amp;id=9&amp;Itemid=1&amp;article_id=15778. [22] ISO/IEC 25024:2015, Systems and Software engidoi:10.18517/ijaseit.11.4.15778. neering - Systems and software Quality</source>
          Require-
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>R.</given-names>
            <surname>Brociek</surname>
          </string-name>
          ,
          <string-name>
            <surname>G. De Magistris</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Cardia</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <article-title>Coppa, ments and</article-title>
          <string-name>
            <surname>Evaluation (SQuaRE) - Measurement S. Russo</surname>
          </string-name>
          ,
          <article-title>Contagion prevention of covid- of data quality, 2015</article-title>
          . URL: https://www.iso.org/ 19 by means
          <article-title>of touch detection for retail standard/35749.html</article-title>
          . stores, volume
          <volume>3092</volume>
          ,
          <year>2021</year>
          , p.
          <fpage>89</fpage>
          -
          <lpage>94</lpage>
          . URL: [23]
          <article-title>Charter of fundamental rights of the european https://www</article-title>
          .scopus.com/inward/record.uri? union,
          <year>2000</year>
          . URL: https://www.europarl.europa.eu/ eid=
          <fpage>2</fpage>
          -
          <lpage>s2</lpage>
          .
          <fpage>0</fpage>
          -
          <lpage>85126138443</lpage>
          &amp;partnerID=
          <volume>40</volume>
          &amp;md5= charter/pdf/text_en.pdf . 043ee2df651270a6ac0434a39cef92f5, cited by:
          <volume>0</volume>
          . [24]
          <string-name>
            <given-names>M.</given-names>
            <surname>Mecati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. E.</given-names>
            <surname>Cannavò</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vetrò</surname>
          </string-name>
          , M. Torchi-
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Spanò</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. C.</given-names>
            <surname>Cardarilli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. Di</given-names>
            <surname>Nunzio</surname>
          </string-name>
          , R. Fazzo- ano, Identifying risks in datasets for autolari, D. Giardino,
          <string-name>
            <given-names>M.</given-names>
            <surname>Matta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nannarelli</surname>
          </string-name>
          , M. Re,
          <article-title>mated decision-making, in: International ConAn eficient hardware implementation of rein-</article-title>
          ference
          <source>on Electronic Government</source>
          , Springer,
          <year>2020</year>
          ,
          <article-title>forcement learning: The q-learning algorithm</article-title>
          , pp.
          <fpage>332</fpage>
          -
          <lpage>344</lpage>
          . doi:https://doi.org/10.1007/ IEEE Access 7
          <article-title>(</article-title>
          <year>2019</year>
          )
          <fpage>186340</fpage>
          -
          <lpage>186351</lpage>
          . doi:
          <volume>10</volume>
          .1109/ 978-3-
          <fpage>030</fpage>
          -57599-1_
          <fpage>25</fpage>
          .
          <string-name>
            <surname>ACCESS</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <volume>2961174</volume>
          . [25]
          <string-name>
            <given-names>E.</given-names>
            <surname>Beretta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vetrò</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Lepri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. D.</given-names>
            <surname>Martin</surname>
          </string-name>
          , De-
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>F. Z.</given-names>
            <surname>Borgesius</surname>
          </string-name>
          , et al.,
          <article-title>Discrimination, artificial in- tecting discriminatory risk through data annotatelligence, and algorithmic decision-making, Coun- tion based on bayesian inferences</article-title>
          , in: ACM Conference on Fairness, Accountability, and
          <string-name>
            <surname>Transparency</surname>
          </string-name>
          (pp.
          <fpage>794</fpage>
          -
          <lpage>804</lpage>
          ),
          <year>2021</year>
          , pp.
          <fpage>794</fpage>
          -
          <lpage>804</lpage>
          . URL: https://doi.org/10.1145/3442188.3445940.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>E.</given-names>
            <surname>Beretta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vetrò</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Lepri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. D.</given-names>
            <surname>Martin</surname>
          </string-name>
          ,
          <article-title>Ethical and socially-aware data labels. in annual international symposium on information management and big data</article-title>
          ,
          <source>in: Annual International Symposium on Information Management and Big Data</source>
          (pp.
          <fpage>320</fpage>
          -
          <lpage>327</lpage>
          ). Springer, Cham.,
          <year>2018</year>
          . URL: https://link.springer. com/chapter/10.1007%
          <fpage>2F978</fpage>
          -
          <fpage>3</fpage>
          -
          <fpage>030</fpage>
          -11680-4_
          <fpage>30</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>K.</given-names>
            <surname>MishalAssifP.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.R.</given-names>
            <surname>Sherif</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Chatterjee</surname>
          </string-name>
          ,
          <article-title>Measure of quality of finite-dimensional linear systems: A frame-theoretic view</article-title>
          ,
          <source>Syst. Control. Lett</source>
          .
          <volume>151</volume>
          (
          <year>2021</year>
          )
          <fpage>104911</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>O.</given-names>
            <surname>Christensen</surname>
          </string-name>
          , An Introduction to Frames and Riesz Bases, Birkhäuser/Springer,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>J.</given-names>
            <surname>Kovacevic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Chebira</surname>
          </string-name>
          ,
          <article-title>An introduction to frames</article-title>
          ,
          <source>Foundations and Trends in Signal Processing</source>
          <volume>2</volume>
          (
          <year>2008</year>
          )
          <fpage>1</fpage>
          -
          <lpage>94</lpage>
          . doi:
          <volume>10</volume>
          .1561/2000000006.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>M.</given-names>
            <surname>Fickus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. G.</given-names>
            <surname>Mixon</surname>
          </string-name>
          ,
          <article-title>Tables of the existence of equiangular tight frames</article-title>
          ,
          <year>2016</year>
          . arXiv:
          <volume>1504</volume>
          .
          <fpage>00253</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>E.</given-names>
            <surname>Tsiligianni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Kondi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Katsaggelos</surname>
          </string-name>
          ,
          <article-title>Approximate equiangular tight frames for compressed sensing and cdma applications</article-title>
          ,
          <source>Eurasip Journal on Advances in Signal Processing</source>
          <year>2017</year>
          (
          <year>2017</year>
          ).
          <source>doi:10.1186/s13634-017-0501-0</source>
          , publisher Copyright: ©
          <year>2017</year>
          ,
          <article-title>The Author(s)</article-title>
          .
          <source>Copyright:</source>
          Copyright 2017
          <string-name>
            <surname>Elsevier B.V.</surname>
          </string-name>
          ,
          <article-title>All rights reserved</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>A.</given-names>
            <surname>Simonetta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. C.</given-names>
            <surname>Paoletti</surname>
          </string-name>
          ,
          <article-title>Designing digital circuits in multi-valued logic</article-title>
          ,
          <source>International Journal on Advanced Science, Engineering and Information Technology</source>
          <volume>8</volume>
          (
          <year>2018</year>
          )
          <fpage>1166</fpage>
          -
          <lpage>1172</lpage>
          . URL: http://ijaseit.insightsociety. org/index.php
          <article-title>?option=com_content&amp;view= article&amp;id=9&amp;Itemid=1&amp;article_id=5966</article-title>
          . doi:
          <volume>10</volume>
          .18517/ijaseit.8.4.5966.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [33] UNI/TS 11725:
          <year>2018</year>
          ,
          <article-title>System and software engineering - Guidelines for the measurement of data quality, 2018</article-title>
          . URL: http://store.uni.com/catalogo/ uni-ts-11725-
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>