<!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>B. DIN Spec</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Quality Characteristics of Artificially Intelligent Systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>A. SQuaRE</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A. Model Types</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Adam Leon Smith Dragonfly</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>C. ISO/IEC Standards on Artificial Intelligence</institution>
        </aff>
      </contrib-group>
      <volume>9200</volume>
      <fpage>1</fpage>
      <lpage>1</lpage>
      <abstract>
        <p>-This paper explores the quality characteristics of systems using artificial intelligence components, referencing existing work in this area from research, the private sector and the international standards community. It proposes a new quality model that considers existing work, and where applicable, proposes measures that may be appropriate for each quality characteristic. Index Terms-artificial intelligence, machine learning, quality, systems engineering, quality management, testing II. EXISTING WORK ISO/IEC 25010 [5] is a popular standard in software and systems quality management defining system and software quality models, alongside ISO/IEC 25012 [6] that defines a data quality model. ISO/IEC 25010 has been identified by practitioners [7] as requiring modification for AI systems. ISO/IEC have also commenced a project to create a standardised model [8], that as an International Standard, consistent with ISO/IEC 25010, will drive efficiency in industry. This is expected to be published in 2023.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>
        Artificial Intelligence (AI) can be loosely defined as applying
acquired knowledge to make decisions, in contrast to using
explicit logic. This presents both opportunities and problems
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] for the field of software and systems quality. One of
the most challenging aspects is the the probabilistic nature
of sub-symbolic systems, and difficulties in reproducing and
explaining results. Another challenge is convincing everyone
that AI systems can be trusted with important decisions, and
some researchers propose that what AI systems actually need
to achieve is reliability [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], that is related to quality.
      </p>
      <p>
        Artificial intelligence can include symbolic rule-based expert
knowledge systems and sub-symbolic (statistical) machine
learning systems. Machine learning is the most common AI
method, and it is difficult to specify quality, and analyse how
to test. Research in Japan involving 278 machine learning
engineers identified the biggest new challenges they face
integrating machine learning is in decision making with
customers and testing/quality assurance. Further, they identify
the lack of a test oracle1, and imperfection as the top causes
of this [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>Should a practitioner wish to define a strategy or approach
to holistically evaluate the quality of an AI system, at present,
it requires review of many scholarly articles in order to
identify the relevant properties. It is therefore important that a
standard quality model for AI systems is developed to support
practitioners.</p>
      <p>
        This paper reviews existing quality models in the context of
AI, that is acquiring knowledge, applying the knowledge and
producing decisions. Robustness and context completeness are
introduced as characteristics that relate to the input domain;
bias, functional correctness, and ex-post explainability (run
transparency) as relating to the output decision domain; and
1In software testing, a test oracle is a source to determine an expected result
to compare with the actual result of the system under test [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]
adaptability, transparency, societal and ethical risk mitigation
as non-functional characteristics. This paper gives examples of
measures that can be used, but it not intended to be exhaustive
on this matter.
      </p>
      <p>
        ISO/IEC are working on a large number of new standards
relating to AI, including those that relate to quality, verification
and validation. The first relevant standard to the quality topic
is a technical report giving an overview of trustworthiness in
AI [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. This identifies vulnerabilities in AI systems including
security and privacy threats, bias, unpredictability, opaqueness,
and more. Some of these vulnerabilities map directly on the
requirements for a quality model for AI.
      </p>
    </sec>
    <sec id="sec-2">
      <title>III. PROPOSED QUALITY MODEL</title>
      <p>Quality cannot be quantified as a single metric. It
requires the definition of characteristics and terminology</p>
    </sec>
    <sec id="sec-3">
      <title>Product quality</title>
    </sec>
    <sec id="sec-4">
      <title>Product quality Adaptability</title>
      <p>Product quality Robustness to
adver</p>
      <p>sarial examples
Product quality Usability Run transparency
Product quality Usability Controllability
Product quality Maintainability Functional</p>
      <p>transparency
Quality in use Context cover- Context</p>
      <p>age completeness
Quality in use Freedom from Societal and ethical</p>
      <p>
        risk risk mitigation
Table 1 - New quality sub-characteristics to be discussed
that can be used when specifying quality requirements, manifests as cognitive biases that exist on the development
and evaluating them. ISO/IEC 25010 defines two models, team, and societal biases that exist in historical datasets.
a product quality model and quality-in-use model. The Overall, bias in an AI system is a property of the system
former is the characteristics of a static system, and the latter that results in different treatment for different people, objects
are characteristics of a system with a specified context of or groups. In this context, it is an accuracy issue that exists
use. To draw an analogy, AI product quality (PQ) may be in relation to the functional correctness and completeness of
determined once at the point of release, AI quality in use a system. Bias can be measured using MAE or and as
(QiU) can only be determined in each actual context of use. In described above, but in a way that filters out results for a
traditional software systems, few characteristics overlap. Table particular cohort of transactions that belong to a specific group.
1, below, lists the quality characteristics discussed in this paper. In this way the results can be compared between the general
population to identify bias. Another approach is to use statistical
Quality model in Characteristic sub- parity [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. This uses S as a variable that identifies the cohort
ISO/IEC 25010 under analysis, and S = 1 indicates membership of the relevant
Product quality cohort:
DI =
      </p>
      <p>P (Y = 1jS = 0)</p>
      <p>
        P (Y = 1jS = 1)
Other metrics are required when assessing ranked outputs [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]
or continuous variables, but the principle of comparing the
group under analysis to the general population remains.
      </p>
      <p>Bias belongs to both the product quality model (product bias),
and the quality in use model (bias in use). This is because it
is the property of a single system and the data inputs used in
the production of that system, but it is also a property of the
system in actual use, where the inputs may be very different.</p>
      <sec id="sec-4-1">
        <title>C. Adaptability</title>
        <p>Adaptability is defined as a product quality characteristic in
ISO/IEC 25010:
Functional
suitability
Functional
suitability
Portability
Security</p>
      </sec>
      <sec id="sec-4-2">
        <title>Discussed characteristics</title>
        <p>
          Functional
correctness
Bias
degree to which a product or system can
efB. Functional Suitability fectively and efficiently be adapted for different or
evolving hardware, software or other operational or
1) Functional Correctness: Whilst there are significant usage environments
challenges relating to the verification of functional correctness and is part of the portability characteristic - which refers to
and completeness, how to statistically analyse the results of the environment. This paper proposes that the definition of
classification and regression systems common in AI, is a mature adaptability is extended. It is much more the case with AI
topic. Measurement of type I ( ) and type II ( ) errors is one systems that the data observed by the system can now be part
common approach [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] to presenting classifier results. For of the environment, in real-time with reinforcement learning,
example, where H0 represents all negative predictions and H1 or as models are “retrained” with new datasets. This is starkly
represents all type II errors (false negative predictions), the different to making a change to existing logic, as the model
type II rate can be calculated as: is completely re-baselined rather than incrementally changed,
= HH10 and the change may be interactive, dynamic, periodic or even
        </p>
        <p>in real-time.</p>
        <p>Regression problems also have various metrics, of which Adaptability could be defined as the time taken for a system
one of the most common is Mean Absolute Error (MAE), this to start to react differently based on a change in observed data,
gives no indication about the directionality of performance, or the ease with which it can be retrained.
simply the scale. Where Yi represents predicted values, and
Xi represents the ground truth, the error can be expressed as: D. Controllability</p>
        <p>M AE = n1 P jXi</p>
        <p>Yij
2) Bias: Bias is a term that is frequently used differently
by different stakeholders. It is common for data scientists to
think of bias as a statistical property which can be positive or
negative in any given context, and ethicists to think of bias an
unfair outcome. In the context of an overall AI system bias
is both, it is a property of data and an algorithm. Bias also</p>
        <p>
          The degree to which a system can be controlled is not
a new concept [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ], and is typically a functional aspect of
a system, however increasingly systems are able to operate
without human intervention or control. Therefore, if human
interaction becomes optional or impossible, it is important to
consider how controllable an AI system is for its presumptive
human operator. Controllability can be considered to be the
ability to move a system from an arbitrary initial state, into
another desired state, by exercising a control function, within
a certain number of steps and within the required time.
        </p>
      </sec>
      <sec id="sec-4-3">
        <title>E. Robustness and adversarial examples</title>
        <p>The environment in which AI must operate may be subject to
change through natural perturbations and volatility, drift in the
characteristics of input data over time or malicious intention of
an adversary. The term AI Robustness attempts to capture the
extent to which an AI system will safely maintain its intended
behaviour in such scenarios. This is distinct from context
completeness which does not focus on unanticipated changes
in input distributions. Robustness is however to some extent
captured under the catch-all term context coverage. Ensuring
robustness poses some of the most difficult and important
questions in AI and raises a number of issues which we will
introduce below.</p>
        <p>
          1) Distributional Change: Perhaps the most common
challenging issue in AI is how to maintain the desired behaviour
of a system when the input distribution changes over time. If
the test data has the same statistical properties as the training
set then we can expect a well specified AI system to work
correctly. However, when encountering new and unexpected
input the situation can be much more difficult. As an example,
in “Concrete Problems in AI Safety” [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] an AI robot cleaner
is posited which was trained to clean an empty office. On
encountering a pet dog for the first time it might attempt to wash
it giving unpredictable results. In a more serious settings such
as when trading on the stock market or in military applications
these consequences could be disastrous. In general, when
the testing distribution differs from the training distribution
AI systems might not only perform in unexpected ways but
they may also report that they have been functioning without
problems. This therefore makes the diagnosis of faults in the
AI system problematic.
        </p>
        <p>
          2) Adversarial Inputs: Attempts to fool AI systems date
back at least 15 years to the early days of spam filters. Those
wanting to send bulk unsolicited email started to find ways
to avoid the linear classifiers used to filter them out. Since
the resurgence of deep neural networks the importance of
adversarial techniques has become of increasing interest and
importance. It is now well known that computer vision systems
can be fooled to make wildly inaccurate classifications if given
a suitably perturbed image [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. This failure of AI is in fact
caused by an unanticipated distributional change in the input
that was not captured in the training set. What sets this apart
is that this difference has been carefully crafted to make the
AI system give an incorrect response by a malicious adversary.
        </p>
        <p>
          However these challenges are not just limited to AI based
computer vision systems. Every year more and more classes of
inputs, including malware detection [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] and natural language
texts [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] are being shown to be susceptible to adversarial
attacks.
        </p>
        <p>
          3) Maintaining Explainability: If the input distribution is
very different from the training data, the AI system will make
decisions which may be unexpected or undesired. Preliminary
work now exists to try to use AI explainability to counter
adversarial attacks and this remains a promising research
avenue [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ], [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. The importance of explainability and
comprehensibility is set out below.
        </p>
      </sec>
      <sec id="sec-4-4">
        <title>F. Transparency</title>
        <p>The DIN quality pillars introduce the term comprehensibility,
which measures the degree to which a stakeholder with defined
needs can comprehend the reasons for an AI component’s
outputs. This is synonymous with explainability. There are
wider concerns than explainability relating to transparency. In
order to a system to be transparent it is necessary to understand
the provenance and quality of input data, including labels,
annotations and rules.</p>
        <p>
          Kuwajima &amp; Ishikawa [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] when considering quality models
for AI systems, identify transparency as comprising traceability,
explainability and communication. This again has a focus on
explainability, but includes the ability to communicate the
information. Creel [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] identifies transparency in three different
forms:
        </p>
        <p>Functional transparency. Knowledge of the whole
operation of the system.</p>
        <p>Structural transparency. Knowledge of the implementation.
Run transparency. Knowledge of how the system was run
in a particular instance.</p>
        <p>Functional transparency implies that a human is able to
understand the system sufficiently well to accurately predict
how an algorithm will behave given particular inputs. This is
clearly possible with traditional systems, but with more complex
algorithms comprising multiple layers of neural networks and
other AI components, it can become nearly impossible.</p>
        <p>Structural transparency becomes more important the less
it is possible to gain functional transparency. This may
be understanding the implementation in code, or could be
documentation of the provenance of training data, and statistical
analysis done on that data to reduce concerns about accuracy
and bias.</p>
        <p>
          Run transparency is the same as post-hoc explainability.
Explainability can be ex-ante (before the system has made a
decision) or ex-post (after a system has a made a decision).
Ex-ante techniques include exploring a dataset to understand
and analyse it’s various characteristics. This can lead to the
identification of class imbalances that heavily influence the
systems behaviour [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]. In this context explainability is not
a characteristic of the system at all, but a process that is
undertaken. Similarly, various mathematical techniques for
explainability during the modelling process can be conducted
ex-ante, but these merely provide insight into the nature of the
system for it’s creators.
        </p>
        <p>
          DeepAI [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] draw a distinction between directly interpretable
system that is intrinsically understood by users, and a system
that would require an ex-post explanation to understood a
specific prediction. It draws a further distinction between a
static explanation, and an interactive one that allows users to
drill-down and interrogate.
        </p>
        <p>Explainability as a quality characteristic of a system applies
only to ex-post explainability. This in itself can take the form
of either internal or external users obtaining an explanation,
and communicating it if necessary. Given that, regardless of
the method used to obtain an explanation it can be measured
in terms of the availability of an explanation ( ), the accuracy
of the explanation ( ), and the time in which an operator is
able to obtain and/or communicate the explanation (T):
explainability = f ( ; ; T )</p>
        <p>Run transparency is a product quality characteristic that
affects the usability of an AI system, and functional and
structural transparency most affect the maintainability.</p>
      </sec>
      <sec id="sec-4-5">
        <title>G. Context coverage, context completeness</title>
        <p>
          The operational environments of traditional software systems
are typically limited in range and context. The need to define
and quantify the impact of the context is recognized in the
ISO/IEC 25010 [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] QiU characteristic of context completeness:
[. . . ] degree to which a product can be used
by specified users to achieve specified goals with
effectiveness, efficiency, freedom from risk and
satisfaction in all the intended contexts of use, or by
the presence of product properties that support use
in all the intended contexts of use.
        </p>
        <p>
          Dynamic AI systems are expected to maintain performance
when faced with previously unseen data. This objective is
captured by the ISO/IEC 25010 [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] QiU characteristic of context
coverage:
        </p>
        <p>[. . . ] degree to which a product or system can be
used with effectiveness, efficiency, freedom from risk
and satisfaction in both specified contexts of use and
in contexts beyond those initially explicitly identified.
[emphasis added]</p>
        <p>
          Context coverage can be expressed simply as the ability to
maintain stability and effectiveness with previously unseen
datasets or inputs. Stability can be bought at the cost of
statistical bias; by the use of relatively inflexible AI models.
Such procedures will lead to under-fitting, where predictions
are stable but not accurate enough. By contrast, complex AI
models with high-dimensional parameter sets and a low level of
statistical bias may be affected by minor features of the training
data, which can lead to “over-fitting” and high variance. For
supervised learning, a model that is trained to give very accurate
results for one dataset will achieve less accurate predictions
with new input. There is a direct trade-off between bias and
variance [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
        </p>
        <p>
          To evaluate a traditional system’s context coverage, it would
be reasonable to use boundary value analysis or equivalence
partitioning [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], perturb data inputs, and measure performance.
However this is based on the assumption that traditional
programming works using explicit logic and will respond
equivalently or proportionally to different inputs. This is not
the case with many AI systems that use statistical techniques
to arrive at particular outputs. Deep learning in particular has a
very large internal feature space which bears little resemblance
to the input domain.
        </p>
        <p>The degree to which a system is flexible given an unseen
context requires decomposition of the context into a set of input
values. For example, to envisage an automated system which
links location sensors on a user device with climate control in
the user’s residence, the inputs could be decomposed as follows:</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Input</title>
      <p>S. Climate Control Status
R. Room Temperature
Ta. User Minutes Until Arrival
Tb. Minutes To Reduce Temp
D. User Heading To Room
Dt. User Heading To Room: Duration
Data Structure
boolean
float
float
float
boolean
float
We will assume the system has been trained on historical
data which exhibit a certain data profile. In this hypothetical
example, one can envisage multiple prediction algorithms
being used to arrive at a boolean decision that determines
whether the system should start cooling the room. Although
consistent stability of the procedure in the context of extensive
historical data provides some limited quality assurance, QiU
context coverage is not guaranteed.</p>
      <p>Although the use case is simple, it is clear that a number
of the inputs are continuous variables, and as such could
have arbitrarily high or low values. It is not possible to
measure context completeness within an infinite input domain
for an arbitrary AI predictor, even when a reasonable range
of intended use is defined, for example with the temperature
values restricted to the range ( 100; +100), the boolean values
0 to 1, and the arbitrary floats with predefined limits.</p>
      <p>Given context completeness is the degree the system
maintains performance in an unseen context, it can be measured as
the maximum root mean square error (RMSE) for a regression
problem (or and for a classification problem, see Functional
Correctness), that can be obtained by varying any input.</p>
      <p>Continuing to use Xi and Yi to represent ground truth
and predicted values respectively, and with n representing
the number of observations, RMSE can be defined as follows:
RM SE =
r P (Xi</p>
      <p>Yi)2
n</p>
      <sec id="sec-5-1">
        <title>H. Societal and Ethical Risk Mitigation</title>
        <p>
          AI systems usually intend to treat everyone differently, that is
part of their purpose and one reason there is a risk of disparate
impact [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]. Issues relating to bias in AI systems sometimes
result from propagating existing unfairness in society, known
as a societal bias or historical bias [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ], or can relate to unfair
outcomes resulting exclusively from system implementation.
There are metrics that are used to quantify unfairness [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ] but
the actual nature of unfairness that is to be avoided is derived
from the legal, ethical and cultural context of use.
        </p>
        <p>
          Freedom from risk metrics [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] assess the degree that the
quality of the AI system mitigates potential risk to users,
organisations and the wider community. Existing quality models
focus on health, safety and the environment, however for AI
systems it is necessary to consider the wider risks to the rights
and freedoms of members of society. The metrics for health
and safety, for instance, tend to relate to reported injuries or
hazards. In the context of disparate impact [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ] such reporting
may not be forthcoming without public investigations such as
those by Pro Publica [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ].
        </p>
        <p>
          Fairness is a concept that varies by culture and context,
however in the context of AI and automated decision-making,
the most prevalent example is that an attribute of person or
object unfairly influences the output. Whilst there are many
possible metrics for fairness [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ], the most generic and flexible
way to measure it is through counterfactual fairness [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ], as it
supports consideration of inputs that are unrelated to fairness
in data used for training, however it is unclear how this could
be implemented on an existing system, or independent of
explainability methods. Given an existing system, there is
no difference between the metrics used to measure fairness
other than those outlined in the above discussion on bias.
Nevertheless, it remains a recommended characteristic for
a quality model, because the groups that are measured and
acceptable may be different in the context of fairness.
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>IV. TRUSTWORTHINESS</title>
      <p>
        The definitions of quality and trustworthiness can be
considered different but related, however there are different
definitions of trustworthiness. The EU HLEG on AI defines
[
        <xref ref-type="bibr" rid="ref30">30</xref>
        ] trustworthy AI as
      </p>
      <p>lawful (respecting all applicable laws and
regulations), ethical (respecting ethical principles and
values) and robust (both from a technical and social
perspective).</p>
      <p>
        Competing views on this are emerging from the international
standards community, the first is that trustworthiness in artificial
intelligence is the quality of being dependable and reliable
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. We can contrast that definition to quality, which is
defined by ISO/IEC as conformance to specified requirements
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. A difference between these definitions of trustworthiness
and quality, is the need for requirements to be specified by
stakeholders, and the verifiability of them. Taking into account
the EU view, there is a requirement for systems to deliver
against unstated legal, ethical and social requirements as well
as technical ones. A second definition is under development
within ISO/IEC [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ] that defines ICT trustworthiness as a
demonstrable likelihood that the system performs
according to designed behavior under a typical set of
conditions as evidenced by its characteristics, such
as safety, security, privacy, reliability and resilience.
This definition is based on the NIST Framework for
CyberPhysical Systems [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ], and notably includes the work designed,
which implies the specification of requirements.
      </p>
      <p>Verification is the process of confirmation, through the
provision of objective evidence, that specified requirements
have been fulfilled. So system owners can make a system
trustworthy by specifying verifiable requirements, including
consideration for legal, ethical and social issues. Engineers, be
they developers or testers, can make a system trustworthy
by delivering and verifying requirements, and in theory,
stakeholders then trust a system because it is objectively
trustworthy. Given the broad scope of the verification, it is very
likely that new techniques, business models and certification
bodies will spring up in this area.</p>
      <p>
        However, it is not clear that trustworthiness is an independent
quality characteristic in its own right, rather it appears to be a
superset of a particular set of measurable quality characteristics.
Garbuk [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] proposed that a functional characteristics vector
could be composed of quality measurements, with appropriate
weightings, and that this could be compared to standards for
particular AI tasks. These standards would contain measurement
methods, minimum quantity of data involved in evaluation, and
the minimum observed quality characteristics permitted for a
specific task.
      </p>
    </sec>
    <sec id="sec-7">
      <title>V. PROPOSED CHARACTERISTICS NOT INCLUDED</title>
      <sec id="sec-7-1">
        <title>A. Privacy</title>
        <p>
          Privacy issues are far from unique to AI systems, they
can relate to any system that processes personal data. There
are numerous pieces of regulation that specifically cover
algorithmic decision making [
          <xref ref-type="bibr" rid="ref35">35</xref>
          ], which is far more common
and complex in the context of AI systems, in comparison to
traditional systems. GDPR [
          <xref ref-type="bibr" rid="ref36">36</xref>
          ] is the most commonly cited2, as
it provides a right to request a human makes a decision, where
a system has made a decision that could have a substantive
affect on a data subject.
        </p>
        <p>Beyond the relevance of explainability, there is no obvious
unique and novel quality characteristics of privacy relating to
AI systems.</p>
      </sec>
      <sec id="sec-7-2">
        <title>B. Collaborability</title>
        <p>
          Some research [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] has suggested that collaborability should
be included as an extension to the usability of an AI system.
However, metrics are not proposed, and there is limited other
literature that covers this topic.
        </p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>VI. CONCLUSION</title>
      <p>
        In this paper we have explored numerous aspects of quality
for AI systems, their measurements, and their relationship with
trustworthiness. This work is not exhaustive, due to the volume
and diversity of use cases that AI is being applied to. It is
notable that most of the measures proposed, with the exception
of controllability and run transparency, are statistical metrics
intended to operate across a group of outputs. This speaks
to the statistical nature of sub-symbolic AI systems. Whilst
most of the measures are not new, they are typically used by
system developers and data scientists during the production
of a system. These candidate metrics can also be used to
evaluate the holistic quality of deployed systems, for which
2It is often said that GDPR [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ] provides a right to an explanation of how
an algorithm reached a particular decision. This is not the case. Whilst it is
discussed in the recitals, it is not present in the articles of the regulation as it
was removed during the legislative process [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ]. Nevertheless, explainable AI
is a significant focus for industry as it allows for algorithms that are not well
understood to be analysed in order to find metamorphic relationships between
groups of system inputs and outputs.
the evaluators may or may not have access to the logic, design,
training data or parameters associated with a particular system.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhuang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Chen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Pan</surname>
          </string-name>
          , '
          <article-title>Challenges and opportunities: from big data to knowledge in AI 2.0', Frontiers Inf Technol Electronic Eng</article-title>
          , vol.
          <volume>18</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>14</lpage>
          , Jan.
          <year>2017</year>
          , doi: 10.1631/FITEE.1601883.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ryan</surname>
          </string-name>
          , 'In AI We Trust: Ethics,
          <string-name>
            <given-names>Artificial</given-names>
            <surname>Intelligence</surname>
          </string-name>
          , and Reliability',
          <source>Sci Eng Ethics</source>
          , Jun.
          <year>2020</year>
          , doi: 10.1007/s11948-020-00228-y.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>F.</given-names>
            <surname>Ishikawa</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Yoshioka</surname>
          </string-name>
          , '
          <article-title>How Do Engineers Perceive Difficulties in Engineering of Machine-Learning Systems? - Questionnaire Survey'</article-title>
          ,
          <source>in 2019 IEEE/ACM Joint 7th International Workshop on Conducting Empirical Studies in Industry (CESI) and 6th International Workshop on Software Engineering Research and Industrial Practice (SER&amp;IP)</source>
          , Montreal, QC, Canada, May
          <year>2019</year>
          , doi: 10.1109/CESSER-IP.
          <year>2019</year>
          .
          <volume>00009</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>'</surname>
            <given-names>ISTQB</given-names>
          </string-name>
          <string-name>
            <surname>Glossary</surname>
          </string-name>
          <article-title>'</article-title>
          . https://glossary.istqb.org/en/search/oracle (accessed
          <year>Sep</year>
          .
          <volume>23</volume>
          ,
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5] ISO 25010. https://iso25000.com/index.php/en/iso-25000
          <source>-standards/iso25010 (accessed Aug</source>
          .
          <volume>20</volume>
          ,
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>“</surname>
            <given-names>ISO - ISO</given-names>
          </string-name>
          /IEC 25012:
          <fpage>2008</fpage>
          -
          <article-title>Software engineering - Software product Quality Requirements and Evaluation (SQuaRE) - Data quality model</article-title>
          .” https://www.iso.org/standard/35736.html (accessed
          <year>Nov</year>
          .
          <volume>02</volume>
          ,
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>H.</given-names>
            <surname>Kuwajima</surname>
          </string-name>
          and
          <string-name>
            <given-names>F.</given-names>
            <surname>Ishikawa</surname>
          </string-name>
          ,
          <source>Adapting SQuaRE for Quality Assessment of Artificial Intelligence Systems</source>
          , p.
          <fpage>6</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <article-title>[8] IEC blog - IEC and ISO joint committee on AI adds focus on related data ecosystem</article-title>
          . https://blog.iec.ch/
          <year>2020</year>
          /05/iec-and
          <article-title>-iso-joint-committeeon-ai-adds-focus-on-related-data-ecosystem/ (accessed Aug</article-title>
          .
          <volume>20</volume>
          ,
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>DIN</given-names>
            <surname>SPEC</surname>
          </string-name>
          92001-1 - 2019-04 - Beuth.de. https://www.beuth.de/en/technical-rule/din-spec-
          <volume>92001</volume>
          -1/303650673 (accessed Aug.
          <volume>20</volume>
          ,
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>“</surname>
            <given-names>ISO</given-names>
          </string-name>
          <source>- ISO/IEC TR 24028:2020 - Information technology - Artificial intelligence - Overview of trustworthiness in artificial intelligence”</source>
          . https://www.iso.org/standard/77608.html.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Banerjee</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chitnis</surname>
            <given-names>UB</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jadhav</surname>
            <given-names>SL</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bhawalkar</surname>
            <given-names>JS</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chaudhury</surname>
            <given-names>S.</given-names>
          </string-name>
          <article-title>Hypothesis testing, type I and type II errors</article-title>
          . Ind Psychiatry J.
          <year>2009</year>
          ;
          <volume>18</volume>
          (
          <issue>2</issue>
          ):
          <fpage>127</fpage>
          -
          <lpage>131</lpage>
          . doi:
          <volume>10</volume>
          .4103/
          <fpage>0972</fpage>
          -
          <lpage>6748</lpage>
          .
          <fpage>62274</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>[</surname>
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Besse</surname>
            ,
            <given-names>E. del Barrio</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Gordaliza</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.-M. Loubes</surname>
          </string-name>
          , and L. Risser, '
          <article-title>A survey of bias in Machine Learning through the prism of Statistical Parity for the Adult Data Set'</article-title>
          , arXiv:
          <year>2003</year>
          .14263 [cs, stat],
          <source>Apr</source>
          .
          <year>2020</year>
          , Accessed: Aug.
          <volume>20</volume>
          ,
          <year>2020</year>
          . [Online]. Available: http://arxiv.org/abs/
          <year>2003</year>
          .14263.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>K.</given-names>
            <surname>Yang</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Stoyanovich</surname>
          </string-name>
          , '
          <article-title>Measuring Fairness in Ranked Outputs'</article-title>
          ,
          <source>in Proceedings of the 29th International Conference on Scientific and Statistical Database Management</source>
          , Chicago IL USA,
          <year>Jun</year>
          .
          <year>2017</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          , doi: 10.1145/3085504.3085526.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>James</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Witten</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Hastie</surname>
            , and
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Tibshirani</surname>
          </string-name>
          , An Introduction to Statistical Learning, vol.
          <volume>103</volume>
          . New York, NY: Springer New York,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>S. C.</given-names>
            <surname>Reid</surname>
          </string-name>
          , “
          <article-title>An empirical analysis of equivalence partitioning, boundary value analysis and random testing</article-title>
          ,
          <source>” Proceedings Fourth International Software Metrics Symposium</source>
          , Albuquerque,
          <string-name>
            <surname>NM</surname>
          </string-name>
          , USA,
          <year>1997</year>
          , pp.
          <fpage>64</fpage>
          -
          <lpage>73</lpage>
          , doi: 10.1109/METRIC.
          <year>1997</year>
          .
          <volume>637166</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Dario</surname>
            <given-names>Amodei</given-names>
          </string-name>
          , Chris Olah, Jacob Steinhardt, Paul Christiano, John Schulman, and Dan Mane´.
          <article-title>Concrete problems in ai safety</article-title>
          .
          <source>arXiv preprint arXiv:1606.06565</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Alexey</surname>
            <given-names>Kurakin</given-names>
          </string-name>
          , Ian Goodfellow, and
          <string-name>
            <surname>Samy Bengio.</surname>
          </string-name>
          <article-title>Adversarial machine learning at scale</article-title>
          .
          <source>arXiv preprint arXiv:1611.01236</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Kathrin</surname>
            <given-names>Grosse</given-names>
          </string-name>
          , Nicolas Papernot, Praveen Manoharan,
          <string-name>
            <given-names>Michael</given-names>
            <surname>Backes</surname>
          </string-name>
          , and
          <string-name>
            <surname>Patrick McDaniel</surname>
          </string-name>
          .
          <article-title>Adversarial examples for malware detection</article-title>
          .
          <source>In European Symposium on Research in Computer Security</source>
          , pages
          <fpage>62</fpage>
          -
          <lpage>79</lpage>
          . Springer,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Moustafa</surname>
            <given-names>Alzantot</given-names>
          </string-name>
          , Yash Sharma, Ahmed Elgohary,
          <string-name>
            <surname>Bo-Jhang</surname>
            <given-names>Ho</given-names>
          </string-name>
          , Mani Srivastava, and
          <string-name>
            <surname>Kai-Wei Chang</surname>
          </string-name>
          .
          <article-title>Generating natural language adversarial examples</article-title>
          .
          <source>In Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing</source>
          , pages
          <fpage>2890</fpage>
          -
          <lpage>2896</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Ninghao</surname>
            <given-names>Liu</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Hongxia</given-names>
            <surname>Yang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Xia</given-names>
            <surname>Hu</surname>
          </string-name>
          .
          <article-title>Adversarial detection with model interpretation</article-title>
          .
          <source>In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery &amp; Data Mining</source>
          , pages
          <fpage>1803</fpage>
          -
          <lpage>1811</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>K. A.</given-names>
            <surname>Creel</surname>
          </string-name>
          ,
          <source>Transparency in Complex Computational Systems, Philosophy of Science</source>
          , p.
          <fpage>709729</fpage>
          ,
          <string-name>
            <surname>Apr</surname>
          </string-name>
          .
          <year>2020</year>
          , doi: 10.1086/709729.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>B.</given-names>
            <surname>Khaleghi</surname>
          </string-name>
          , The How of Explainable AI:
          <string-name>
            <surname>Pre-modelling Explainability</surname>
          </string-name>
          , Medium, Aug.
          <volume>15</volume>
          ,
          <year>2019</year>
          . https://towardsdatascience.com/the-how
          <article-title>-ofexplainable-ai-pre-modelling-explainability-699150495fe4 (accessed Aug</article-title>
          .
          <volume>20</volume>
          ,
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>V.</given-names>
            <surname>Arya</surname>
          </string-name>
          et al.,
          <article-title>'One Explanation Does Not Fit All: A Toolkit and Taxonomy of AI Explainability Techniques'</article-title>
          , arXiv:
          <year>1909</year>
          .03012 [cs, stat],
          <source>Sep</source>
          .
          <year>2019</year>
          , Accessed: Aug.
          <volume>20</volume>
          ,
          <year>2020</year>
          . [Online]. Available: http://arxiv.org/abs/
          <year>1909</year>
          .03012.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>S.</given-names>
            <surname>Barocas</surname>
          </string-name>
          and
          <string-name>
            <given-names>A. D.</given-names>
            <surname>Selbst</surname>
          </string-name>
          ,
          <article-title>Big Data's Disparate Impact</article-title>
          ,
          <source>SSRN Journal</source>
          ,
          <year>2016</year>
          , doi: 10.2139/ssrn.2477899.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>H.</given-names>
            <surname>Suresh</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. V.</given-names>
            <surname>Guttag</surname>
          </string-name>
          ,
          <article-title>A Framework for Understanding Unintended Consequences of Machine Learning</article-title>
          , arXiv:
          <year>1901</year>
          .10002 [cs, stat],
          <source>Feb</source>
          .
          <year>2020</year>
          , Accessed: Feb.
          <volume>22</volume>
          ,
          <year>2020</year>
          . [Online]. Available: http://arxiv.org/abs/
          <year>1901</year>
          .10002.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>S.</given-names>
            <surname>Verma</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Rubin</surname>
          </string-name>
          , '
          <article-title>Fairness definitions explained'</article-title>
          ,
          <source>in Proceedings of the International Workshop on Software Fairness - FairWare '18</source>
          ,
          <string-name>
            <surname>Gothenburg</surname>
          </string-name>
          , Sweden,
          <year>2018</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
          , doi: 10.1145/3194770.3194776.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <surname>'Machine</surname>
          </string-name>
          Bias - ProPublica'. https://www.propublica.org/article/machinebias
          <article-title>-risk-assessments-in-criminal-sentencing (accessed Sep</article-title>
          .
          <volume>23</volume>
          ,
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>S.</given-names>
            <surname>Verma</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Rubin</surname>
          </string-name>
          , '
          <article-title>Fairness definitions explained'</article-title>
          ,
          <source>in Proceedings of the International Workshop on Software Fairness - FairWare '18</source>
          ,
          <string-name>
            <surname>Gothenburg</surname>
          </string-name>
          , Sweden,
          <year>2018</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
          , doi: 10.1145/3194770.3194776.
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <surname>Matt</surname>
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Kusner</surname>
          </string-name>
          ,
          <string-name>
            <surname>Joshua R. Loftus</surname>
            , Chris Russell, and
            <given-names>Ricardo</given-names>
          </string-name>
          <string-name>
            <surname>Silva</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Counter-factual Fairness</article-title>
          .
          <source>In Advances in Neural Information Processing Systems</source>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <surname>ETHICS GUIDELINES FOR TRUSTWORTHY</surname>
            <given-names>AI</given-names>
          </string-name>
          ,
          <source>High-Level Expert Group on Artificial Intelligence</source>
          , EU.
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <surname>“</surname>
            <given-names>ISO</given-names>
          </string-name>
          /IEC WD TS
          <volume>24462</volume>
          ,” ISO. https://www.iso.org/cms/render/live/en /sites/isoorg/contents/data/standard/07/88/78828.html (accessed
          <year>Nov</year>
          .
          <volume>02</volume>
          ,
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>E. R.</given-names>
            <surname>Griffor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Greer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. A.</given-names>
            <surname>Wollman</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Burns</surname>
          </string-name>
          , “
          <article-title>Framework for cyber-physical systems</article-title>
          : volume
          <volume>2</volume>
          , working group reports,” National Institute of Standards and Technology, Gaithersburg,
          <string-name>
            <surname>MD</surname>
          </string-name>
          ,
          <source>NIST SP 1500-202</source>
          , Jun.
          <year>2017</year>
          . doi:
          <volume>10</volume>
          .6028/NIST.SP.
          <volume>1500</volume>
          -
          <fpage>202</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kuleshov</surname>
          </string-name>
          , “
          <source>Formalizing AI System Parameters in Standardization of AI”</source>
          ,
          <source>2018 International Conference on Artificial Intelligence Applications</source>
          and
          <string-name>
            <surname>Innovations (IC-AIAI)</surname>
          </string-name>
          , Nicosia, Cyprus,
          <year>2018</year>
          , pp.
          <fpage>51</fpage>
          -
          <lpage>54</lpage>
          , doi: 10.1109/IC-AIAI.
          <year>2018</year>
          .
          <volume>8674446</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>M. A.</given-names>
            <surname>PK</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Sheriff</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Chatterjee</surname>
          </string-name>
          , '
          <article-title>Measure of quality of finitedimensional linear systems: A frame-theoretic view'</article-title>
          , arXiv:
          <year>1902</year>
          .04548 [cs, math], Feb.
          <year>2019</year>
          , Accessed: Sep.
          <volume>30</volume>
          ,
          <year>2020</year>
          . [Online]. Available: http://arxiv.org/abs/
          <year>1902</year>
          .04548.
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>A.</given-names>
            <surname>Chaudhuri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. L.</given-names>
            <surname>Smith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gardner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Gu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. B.</given-names>
            <surname>Salem</surname>
          </string-name>
          , and M. Le´vesque, '
          <article-title>Regulatory frameworks relating to data privacy and algorithmic decision making in the context of emerging standards on algorithmic bias'</article-title>
          , p.
          <fpage>6</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>European</given-names>
            <surname>Parliament</surname>
          </string-name>
          .
          <source>REGULATION (EU)</source>
          <year>2016</year>
          /
          <article-title>679 OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL on the protection of natural persons with regard to the processing of personal data and on the free movement of such data</article-title>
          ,
          <source>and repealing Directive</source>
          <volume>95</volume>
          /46/EC (General
          <source>Data Protection Regulation)</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <surname>Wachter</surname>
          </string-name>
          ,
          <article-title>Sandra and Mittelstadt, Brent and Floridi, Luciano, Why a Right to Explanation of Automated Decision-Making Does Not Exist in the General Data Protection Regulation (December 28,</article-title>
          <year>2016</year>
          ).
          <source>International Data Privacy Law</source>
          ,
          <year>2017</year>
          , Available at SSRN: https://ssrn.com/abstract=2903469 or http://dx.doi.org/10.2139/ssrn.2903469
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>R.</given-names>
            <surname>Berk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Heidari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Jabbari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kearns</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Roth</surname>
          </string-name>
          ,
          <article-title>Fairness in Criminal Justice Risk Assessments: The State of the Art</article-title>
          , p.
          <fpage>43</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>