<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>MILKI-PSY Cloud: Facilitating multimodal learning analytics by explainable AI and blockchain</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>RWTH Aachen University</institution>
          ,
          <addr-line>Aachen</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Modern cloud-based big data engineering approaches like machine learning and blockchain enable the collection of learner data from numerous sources of di erent modalities (like video feeds, sensor data etc.), allowing multimodal learning analytics (MMLA) and reection on the learning process. In particular, complex psycho-motor skills like dancing or operating a complex machine are pro ting from MMLA. However, instructors, learners, and other institutional stakeholders may have issues with the traceability and the transparency of machine learning processes applied on learning data on the one side, and with privacy, data protection and security on the other side. We propose an approach for the acquisition, storage, processing and presentation of multimodal learning analytics data using machine learning and blockchain as services to reach explainable arti cial intelligence (AI) and certi ed traceability of learning data processing. Moreover, we facilitate end-user involvement into to whole development cycle by extending established open-source software DevOps processes by participative design and community-oriented monitoring of MMLA processes. The MILKIPSY cloud (MPC) architecture is extending existing MMLA approaches and Kubernetes based automation of learning analytics infrastructure deployment from a number of research projects. The MPC will facilitate further research and development in this eld.</p>
      </abstract>
      <kwd-group>
        <kwd>multimodal learning analytics</kwd>
        <kwd>explainable AI</kwd>
        <kwd>cloud infrastructuring</kwd>
        <kwd>machine learning as a service</kwd>
        <kwd>blockchain as a service</kwd>
        <kwd>psychomotor learning</kwd>
        <kwd>big data</kwd>
        <kwd>MILKI PSY</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Learning complex psychomotor skills involves coordinating physical movements
according to a prede ned reference model. The increasing availability of big
data solutions presents opportunities in education to converge cloud
infrastructures and learning infrastructures. This allows professional communities of
practice of instructors, learners and other institutional stakeholders to create better
collaborative environments for multimodal learning analytics (MMLA). These
Copyright © 2021 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
cloud-based environments can be used to enhance collaborative knowledge
sharing within and between the communities by sticking to established standards,
by using established open-source software development processes and by
building knowledge repositories. Arti cial Intelligence (AI)-based systems are used
to enable e cient analysis of the vast amounts of data that can be collected
while performing learning activities. However, the communities will not accept
AI-based solutions as the data are not secured and the processing is transparent
for all community members by design. To realize this, all community members
should be involved in the design of machine learning [8] and other related
processes. In the end, it must be explainable to the end users of a system why the
AI arrived at the presented results.</p>
      <p>This conceptual paper presents the MILKI-PSY cloud architecture, an
extension of existing MMLA approaches and the results of a number of European
and national research projects for infrastructure building in complex learning
domains.</p>
      <p>After the related work section, we present our MILKI-PSY cloud. The papers
then concludes and gives an outlook on further research.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>Machine learning as a service (MLaaS) [10] is an umbrella term for various
cloudbased platforms that cover most infrastructure issues in training AIs, such as
data preprocessing, model training, and model evaluation. This approach is very
useful and e ective not only for data scientists, data engineers, and other
machine learning professionals, but also for students and researchers who can use
it to train machine learning models while bene ting from the scalability of the
cloud provider. Blockchain as a Service (BaaS) [11] enables enterprises to use
cloud-based solutions to build, host, and use their own blockchain apps, smart
contracts, and functions on blockchain infrastructure developed by a vendor.
BaaS provides access to a blockchain network of a desired con guration
without the need to develop, host and deploy an on-premises blockchain and build
in-house expertise on the subject. The distributed ledger of a blockchain can be
used to manage the process of issuing, storing, and releasing students' academic
certi cates, to store and share competencies and learning outcomes that students
have achieved, to assess learning progress [1]. In addition, blockchain technology
can be used to enable easier and more secure transfer of credits between learning
centers. Explainable AI builds a common communication platform between
humans and AI that helps perform learning analytics and improves the usability of
AI-powered mentoring processes. To this end, machine-learned features should
correlate with human-derived thought constructs and mental models to
facilitate understanding of the neural network learning process [5]. In this context,
the American Institute of Standards and Technology (NIST1) presented four
principles of comprehensible AI [9]:
1 https://www:nist:gov/
1. Explanation AI should provide evidence, support, or rationale for each
output. This principle does not require that evidence be correct or intelligible;
it merely states that a system is capable of providing an explanation.
2. Meaningful Systems provide explanations that are understandable to the
individual user. A system satis es this principle if the recipient understands
the system's explanations and/or they are useful in accomplishing a task.
3. Explanation accuracy The explanation correctly re ects the system's process
for producing the output. Taken together, the rst two principles only require
that a system produce explanations that are understandable to the target
audience, without requiring the explanation to correctly re ect the system's
process for producing its output. "Explanation accuracy" requires that a
system's explanations should be accurate.
4. Knowledge limits The system operates only under the conditions for which it
was designed or when the system achieves su cient con dence in its output.
The previous principles implicitly assume that a system operates within its
knowledge limits. This principle states that systems identify cases for which
they were not designed or approved, or that their responses are not reliable.
By identifying and declaring knowledge boundaries, this practice safeguards
responses so that judgment is not made when it may be inappropriate.</p>
      <p>Due to the lack of end-user
engagement concept in DevOps, Koren et al.
introduced the extended DevOpsUse
approach [3] in our research group, which
aims to unify agile practices of
developers, operators, and end-users. The inner- CO-DESIGN
most circle of the schema (see Fig. 1) re- IDNEEAEDSS&amp; DEV
buseaecsrtissc.otThnoetrisrbteaunteidcotanrstdhaeDsecimvonOptporisrbtlauinfteicocenycsolfetoeanSsdoa-- AWARENESS MONIFTEOREeRDlDeBaesvAeeCl&amp;oKpM&amp;oDnTieEtosVrtELOTPEST TEBSETTIANG
cietal Software Engineering, an additional
aUcStEivirtiiensgi nisthadeddeidetroenrtepphreasseenstofenthde-uDseer- PRACTICE DEOPPLOSY CONTEXT
vOps cycle. To improve usability and
understanding of complex information
systems, such as AI-based cloud solutions, USE
the involvement of end-users in the design
and creation process is crucial. In particu- Fig. 1: DevOpsUse Cycle [3]
lar, this means that users are not only
involved in the elicitation of requirements,
but are also instrumental for beta testing,
providing deployment context, and using the application for their practice. This
in turn provides awareness to issues and is a valuable source for ideas and
feedback to improve the usability of the designed technology.</p>
      <p>Learning analytics [2] is the measurement, collection, analysis, and reporting
of data about learners and their contexts for the purpose of understanding and
optimizing learning and the environments in which it occurs. Most conventional
learning analytics approaches examine learning processes and contexts from a
single data source (e.g., the logs of an LMS), which provides only a partial view
of learning.</p>
      <p>
        Multimodale Learning Analytics (MMLA) involves complex technical issues
in collecting, merging, and analyzing di erent types of learning data data from
heterogeneous data sources. Di Mitri et al. [4] proposed a Multimodal Learning
Analytics Pipeline (MMLAP), which provides a generic approach to collecting
and analyzing multimodal data to support learning activities in physical and
digital spaces. The pipeline is structured in ve steps, namely: (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) collection
of data, (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) storage of data, (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) data labeling, (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) data processing and (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) data
application. This means that after merging of data streams from di erent sources
to create a model for the physiological state of the user (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ), the multimodal data
is organised for storage and retrieval (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) and labelled to assign meaning and
expert interpretations to the multimodal recordings (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ). The "raw" data stream
needs to be aggregated, cleaned, aligned and interpreted to extract relevant
information (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) necessary to give the learner direct and immediate feedback (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ).
This architecture serves as a reference model of our system structure.
3
      </p>
      <p>MILKI PSY Cloud: An infrastructure for distributed
multimodal learning data analysis with a focus on
informational self-determination
A cloud infrastructure for distributed multimodal learning data analysis should
be able to collect data from heterogeneous input streams from a variety of
sources, like software solutions and hardware sensors. Additionally to learner
data, a data annotation layer is required to apply expert knowledge, which serves
as a reference model to compare the learner data to. The learning data then needs
to be collected, stored, analyzed and processed to provide insights and
understanding into the multimodal data stream. The design of AI elements in the
MILKI PSY Cloud (MPC) should not only involve the end-users (DevOpsUse),
but also follow the principles of explainable AI. This understanding can then used
to provide direct feedback to the learners. Additionally, blockchain approaches
can be used to provide secure certi cation of learner progress. Blockchain
approaches enable data self-sovereignty by allowing individuals to decide who can
access and use their data and personal information. We use OpenID Connect2
for authentication and authorization, which enables modern and secure access
to all services. In the educational context, this allows learners to manage their
credentials without relying on the educational institution as a trusted
intermediary. This becomes important in particular, when learners are changing their
institutions.</p>
      <p>Figure 2 gives an overview of the proposed infrastructure. The central
component here is the MPC [12], marked with a blue frame in the gure.
2 http://results:learning-layers:eu/infrastructure/oidc/
Mul modal
sensor data</p>
      <p>Reference
model
1. Data Collec on
3. Data Annota on
5. Data Exploita on
Mul modal
sensor kits</p>
      <p>Camera
feeds</p>
      <p>Recorded
Movements</p>
      <p>Visual
Annota ons</p>
      <p>Intelligent
Tutors</p>
      <p>Social
Bots</p>
      <p>Direct
Feedback</p>
      <p>Dashboards</p>
      <p>Cer ficates
Apache
Ka ka
...</p>
      <p>Distributed
Machine Learning</p>
      <p>Learning Record Store</p>
      <p>LRS 1
...</p>
      <p>LRS n</p>
      <p>Blockchain
...
2. Data Storage</p>
      <p>Human erronenous
ac vity recogni on</p>
      <p>ARLEM, xAPI</p>
      <p>4. Data Processing
Learner</p>
      <p>Expert
Fig. 2: Architecture of the MILKI PSY Cloud
Learner
feedback
Learner</p>
      <p>Legend</p>
      <p>Encrypted
communica on</p>
      <p>Data flow
Apache
Ka a
Ethereum
blockchain
Distributed
Storage
AI nodes
Docker
Container
Kubernetes
Cluster</p>
      <p>
        The data pipeline, which is based on the Multimodal Learning Analytics
Pipeline by Di Mitri et al. [4], starts with the aggregation and processing of
multimodal sensor data from learners. Thus, the rst step is to collect
multimodal sensor data from learners (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ), by means of body-mounted sensors to
measure various physiological parameters, video feeds to detect a skeletal map
of the learner's movements, or learning progress from a Learning Management
System (LMS). The resulting data streams are sent from the respective devices
to the cloud. Data collected in this way is loaded into the Apache Kafka3
cluster via data brokers for data storage (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ), where it is stored in a chronological
sequence. The third step of MMLAP is annotation of data (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ), i.e., collecting
expert knowledge and recording a multimodal reference model of motion that
learners can use to orient themselves. These data will be analyzed together with
the raw sensor data. In the next step (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ), a distributed machine learning cluster
is tasked with performing Human Erroneous Activity Recognition (HEAR) to
not only recognize what actions the human learner is performing, but also to
track their errors and be able to identify, which body parts performed
movement which does not match the reference model. This information can be used
to provide localized feedback to the learner. The collected action-based
information about the learner's activity and the errors they made in their movement is
then processed (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) and used via Experience API (xAPI) or the ARLEM4
standard [13] to the Learning Record Store (LRS). To complete the MMLAP, the
data exploitation step (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) is to send the data to the learner for direct and
immediate feedback. Both the sensor data and the LRS information can be used
to analyze the learner activities to compare them with the reference model and
provide targeted feedback to the learner. This can be done using intelligent
tutoring systems, social bots or analytics dashboards. Additionally,
blockchainbacked certi cates can be used to facilitate traceability of learning records. The
Kubernetes5 platform operated by Research Group for Advanced Community
Information Systems (ACIS) creates a decentralized environment for the
development, deployment, and monitoring of community-oriented microservices that
include las2peer [7] nodes in a p2p fashion. Part of this cluster are services
developed by the las2peer community to deliver dynamic and adaptive learning
content, providing a socio-technical infrastructure to scale mentoring processes
using distributed arti cial intelligence [6].
      </p>
      <p>Within the cloud, we rely on a Kubernetes-based solution. This enables a
modern and scalable infrastructure for decentralized storage of data. Support
for AI-based tools developed by appropriate partners during the course of the
project, can thus also be hosted directly by us in the Kubernetes cloud.
3 https://kafka:apache:org/
4 IEEE 1589-2020 https://standards:ieee:org/standard/1589-2020:html
5 https://kubernetes:io/</p>
    </sec>
    <sec id="sec-3">
      <title>Conclusions and Outlook</title>
      <p>The increasing availability of cloud-based big data solutions facilitates the
integration of learning infrastructures over institutional and national boundaries.
The collaborative exchange of knowledge and the interoperability of the learning
approaches improve the spread of multimodal learning analytics, but also raises
issues of trust into the infrastructures and the complex services that are hosted on
these infrastructures. Learners, instructors and institutional stakeholders need
transparency and traceability of learning records and the further processing of
learning analytics data. In particular, there is an emphasis on self-sovereignty,
which is especially important in the context of storing and processing
privacysensitive learner data collected in the course of learning activities. The increased
use of AI algorithms means that machine learning and AI-based services are
becoming part of the infrastructure (MLaaS). Explainable AI is used here as a
communication platform between humans and AI to improve the usability of
AIassisted mentoring processes and can be used to provide personalized and direct
learning feedback. Blockchain approaches support data protection law
compliant and traceable management of learner data, even when learner changes their
learning institutions. Thus, to verify the use of complex AI systems, all
stakeholders are involved in the design of machine learning and blockchains.</p>
      <p>In the project context, the Multimodal Learning Analytics Pipeline will be
used to support the development of psychomotor skills with arti cial intelligence.
In particular, this will be investigated in two application domains: sports and
complex processes in human-robot interaction. The goal of the MPC is to
acquire, store, process, and display real-time multimodal data to promote digital
learning of psychomotor activities such as a human-robot interaction or while
playing sports. In cooperation with project partners, the organizational basis for
the creation of a distributed cloud development and learning platform (MPC
with special involvement of learners and end users (DevOpsUse) will be created
using an agile development process. The use of OpenID creates an open learning
environment that enables secure and easy access to the provided services. The
multimodal learning data is collected by di erent sensors and camera and
learning systems via data brokers and processed in the MPC. To create a reference
model, motion pro les are recorded by experts and analyzed in the system. These
are then compared together with the raw sensor data by an AI-based Human
Erroneous Activity Recognition mechanism to detect di erences between the
learner's activities and the targeted learning goal and provide contextual
feedback. Cloud-, Fog- and Edge-based machine learning models will be compared
with client-side solutions in the future.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Alammary</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alhazmi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Almasri</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gillani</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Blockchain-Based Applications in Education: A Systematic Review</article-title>
          .
          <source>Applied Sciences</source>
          <volume>9</volume>
          (
          <issue>12</issue>
          ),
          <volume>2400</volume>
          (
          <year>2019</year>
          ). https://doi.org/10.3390/app9122400
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Clow</surname>
            ,
            <given-names>D.:</given-names>
          </string-name>
          <article-title>An overview of learning analytics</article-title>
          .
          <source>Teaching in Higher Education</source>
          <volume>18</volume>
          (
          <issue>6</issue>
          ),
          <volume>683</volume>
          {
          <fpage>695</fpage>
          (
          <year>2013</year>
          ). https://doi.org/10.1080/13562517.
          <year>2013</year>
          .827653
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. de Lange,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Nicolaescu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Klamma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Koren</surname>
          </string-name>
          , I.:
          <article-title>DevOpsUse for Rapid Training of Agile Practices Within Undergraduate and Startup Communities</article-title>
          . In: Verbert,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Sharples</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Klobucar</surname>
          </string-name>
          , T. (eds.)
          <source>Adaptive and Adaptable Learning. Lecture Notes in Computer Science</source>
          , vol.
          <volume>9891</volume>
          , pp.
          <volume>570</volume>
          {
          <fpage>574</fpage>
          . Springer International Publishing,
          <string-name>
            <surname>Cham</surname>
          </string-name>
          (
          <year>2016</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -45153-4 65
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Di</given-names>
            <surname>Mitri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Schneider</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Klemke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Specht</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Drachsler</surname>
          </string-name>
          , H.:
          <article-title>Read Between the Lines</article-title>
          . In: unknown (ed.)
          <source>Proceedings of the 9th International Conference on Learning Analytics &amp; Knowledge - LAK19</source>
          . pp.
          <volume>51</volume>
          {
          <fpage>60</fpage>
          . ACM Press, New York, New York, USA (
          <year>2019</year>
          ). https://doi.org/10.1145/3303772.3303776
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Holzinger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malle</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saranti</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pfeifer</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Towards multi-modal causability with Graph Neural Networks enabling information fusion for explainable AI</article-title>
          .
          <source>Information Fusion</source>
          <volume>71</volume>
          ,
          <issue>28</issue>
          {
          <fpage>37</fpage>
          (
          <year>2021</year>
          ). https://doi.org/10.1016/j.in us.
          <year>2021</year>
          .
          <volume>01</volume>
          .008
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Klamma</surname>
            , R., de Lange,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Neumann</surname>
            ,
            <given-names>A.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hensen</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kravcik</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuzilek</surname>
          </string-name>
          , J.:
          <article-title>Scaling Mentoring Support with Distributed Arti cial Intelligence</article-title>
          . In: Kumar,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Troussas</surname>
          </string-name>
          , C. (eds.)
          <source>Intelligent Tutoring Systems, Lecture Notes in Computer Science</source>
          , vol.
          <volume>12149</volume>
          , pp.
          <volume>38</volume>
          {
          <fpage>44</fpage>
          . Springer International Publishing,
          <string-name>
            <surname>Cham</surname>
          </string-name>
          (
          <year>2020</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -49663-0 6
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Klamma</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Renzel</surname>
            , D., de Lange,
            <given-names>P.</given-names>
          </string-name>
          , Jan en, H.:
          <article-title>las2peer { a primer</article-title>
          . https://doi.org/10.13140
          <source>/RG.2.2.31456.48645</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Maadi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Akbarzadeh</given-names>
            <surname>Khorshidi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Aickelin</surname>
          </string-name>
          ,
          <string-name>
            <surname>U.</surname>
          </string-name>
          :
          <article-title>A Review on HumanAI Interaction in Machine Learning and Insights for Medical Applications</article-title>
          .
          <source>International journal of environmental research and public health 18(4)</source>
          (
          <year>2021</year>
          ). https://doi.org/10.3390/ijerph18042121
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Phillips</surname>
            ,
            <given-names>P.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hahn</surname>
            ,
            <given-names>C.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fontana</surname>
            ,
            <given-names>P.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Broniatowski</surname>
            ,
            <given-names>D.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Przybocki</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          :
          <source>Four Principles of Explainable Arti cial Intelligence</source>
          (
          <year>2020</year>
          ). https://doi.org/10.6028/NIST.IR.8312-draft
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Ribeiro</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grolinger</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Capretz</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          :
          <article-title>MLaaS: Machine Learning as a Service</article-title>
          .
          <source>In: 2015 IEEE 14th International Conference on Machine Learning and Applications (ICMLA)</source>
          . pp.
          <volume>896</volume>
          {
          <fpage>902</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2015</year>
          ). https://doi.org/10.1109/ICMLA.
          <year>2015</year>
          .152
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Samaniego</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jamsrandorj</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deters</surname>
          </string-name>
          , R.:
          <article-title>Blockchain as a Service for IoT</article-title>
          .
          <source>In: 2016 IEEE International Conference on Internet of Things (iThings)</source>
          and
          <article-title>IEEE Green Computing and Communications (GreenCom) and</article-title>
          IEEE Cyber,
          <article-title>Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData)</article-title>
          . pp.
          <volume>433</volume>
          {
          <fpage>436</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2016</year>
          ). https://doi.org/10.1109/
          <string-name>
            <surname>iThings-GreenCom-CPSComSmartData</surname>
          </string-name>
          .
          <year>2016</year>
          .102
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Slupczynski</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klamma</surname>
          </string-name>
          , R.:
          <article-title>Vorschlag einer Infrastruktur zur verteilten Datenanalyse von multimodalen psychomotorischen Lerneraktivitaten</article-title>
          . https://doi.org/10.13140
          <source>/RG.2.2.23664.58886/1</source>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Wild</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perey</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hensen</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klamma</surname>
          </string-name>
          , R.:
          <article-title>IEEE Standard for Augmented Reality Learning Experience Models</article-title>
          . In: 2020 IEEE International Conference on Teaching, Assessment, and
          <article-title>Learning for Engineering (TALE)</article-title>
          . pp.
          <volume>1</volume>
          {
          <issue>3</issue>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2020</year>
          ). https://doi.org/10.1109/TALE48869.
          <year>2020</year>
          .9368405
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>