<!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>June</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>An Architecture for a Decentralised Learning Analytics Platform (Positioning Paper)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Audrey Ekuban</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>John Domingue</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Knowledge Media Institute, Open University</institution>
          ,
          <addr-line>Milton Keynes</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2023</year>
      </pub-date>
      <volume>01</volume>
      <issue>2023</issue>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>Predictive Learning Analytics is a subfield of Learning Analytics that helps identify students who are at risk of dropping out or failing. However, the centralised approach to Predictive Learning Analytics raises privacy and ethical concerns, particularly in the area of data collection. In this paper emphasis is placed on a decentralised mechanism for collecting student consent. This mechanism is part of the EMPRESS framework, that combines self-sovereign data, Federated Learning, and Graph Convolutional Networks for Heterogeneous graphs to address these issues. EMPRESS allows data owners to control who has access to their data, processes data on their devices, and utilizes knowledge graphs for analysis. Course tutors can use the insights provided by the analyses to ofer timely assistance to these students. In addition, this paper details how Heterogeneous graphs can be used in Predictive Learning Analytics.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Learning Analytics</kwd>
        <kwd>Federated Learning</kwd>
        <kwd>Blockchain</kwd>
        <kwd>Heterogeneous Knowledge Graph</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Learning Analytics is a socio-technical practice of collecting, measuring, and analyzing students’
learning activity data to provide actionable insights that can be used to improve teaching
and learning. Predictive Learning Analytics (PLA), a subfield of Learning Analytics, uses
Machine Learning to predict students’ likelihood of failing or dropping out of a course, enabling
instructors to intervene and ofer assistance to at-risk students [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. This practice has grown in
popularity and is becoming a "Business As Usual" activity in universities and other institutions.
In its 2022 Horizon Report [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], EDUCAUSE, a nonprofit association whose mission is to advance
higher education through the use of information technology, reported that institutions are
now shifting from making "emergency" decisions, as a result of the COVID-19 Pandemic, to
"long-term" planning. "Learning Analytics and Big Data" is reported to be one area where
deployment is expected to rise, with the report paying some attention to Artificial Intelligence
in Learning Analytics.
      </p>
      <p>
        Big Data methodologies inherently bring about increased concerns regarding the protection,
security, and management of the massive amount of data involved [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The core ethical and
privacy issues in Learning Analytics include transparency, data ownership and control,
accessibility, validity and reliability of data, institutional responsibility, communication, cultural values,
inclusion, consent, and student agency and responsibility [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. There is an extra layer of risk
present in PLA, as it necessitates connecting individual students’ trace data to ofer insights.
This could potentially subject students to practices that are unethical or infringe upon their
privacy.
      </p>
      <p>
        One socio-technical concern not mentioned, is the issue of the use surveillance or
"dataveillance" in education analytical tools. Some argue that Learning Analytics necessarily involves
surveillance, and that there is no diference between Learning Analytics and a Learning
Surveillance system [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], which might, for example, monitor a particular student’s online attendance.
This concern is one of the primary reasons for considering a decentralised approach to PLA.
      </p>
      <sec id="sec-1-1">
        <title>1.1. Educational Mining with Privacy Rights and Ethics for Student</title>
      </sec>
      <sec id="sec-1-2">
        <title>Self-Sovereignty (EMPRESS)</title>
        <p>
          As a solution to the above concerns, EMPRESS [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] is proposed. EMPRESS will be a Decentralised
Machine Learning Pipeline containing several mechanisms to enable, as much as possible, the
eight principles in The Open University’s policy on the Ethical use of Student Data for Learning
Analytics [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. In the first instance, EMPRESS will pay particular attention to Principle 5 and
Principle 6. Principle 5 focuses on transparent data collection. Principle 6 states that students
should be engaged as active agents in the implementation of Learning Analytics, with informed
consent being an example of this. Student engagement should seek to alleviate any mistrust
that students have for Learning Analytics.
        </p>
        <p>
          A Privacy by Design approach [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] will be adopted as follows:
• Proactive not Reactive: EMPRESS will eliminate the need to collect digital trace data.
• Privacy as the Default: In EMPRESS, a student would be presumed to not have opted into
        </p>
        <p>
          Learning Analytics until the student has decided to opt-in.
• Privacy Embedded into Design: EMPRESS is being designed with privacy as a key factor.
• Full Functionality—Positive-Sum, not Zero-Sum: EMPRESS will seek to demonstrate that
it is possible for students to have both privacy and the benefits from PLA.
• End-to-End Lifecycle Protection: “Privacy by Default” and “Privacy Embedded into
Design” will ensure that the Privacy by Design approach extends throughout the entire
lifecycle of EMPRESS and any data involved.
• Visibility and Transparency (“trust but verify!”): The EMPRESS framework will utilise
tools or techniques to implement Input and Output Verification, and Flow Governance [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ].
It is anticipated that these tools / techniques will give assurance of any stated promises
and objectives.
• Respect for User Privacy (“Keep it user-centric!”): In the case of the EMPRESS framework
the individual is the student. EMPRESS will be inherently student-centric.
        </p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. EMPRESS - Technical Aspects</title>
      <p>There are 3 parts to EMPRESS: EMPRESS Administrator, EMPRESS Processor, and EMPRESS
Learners. These represent the Data Controller, Data Processor, and students, respectively.</p>
      <sec id="sec-2-1">
        <title>2.1. EMPRESS Administrator</title>
        <p>The proposed solution incorporates a consent mechanism, implemented by the EMPRESS
Administrator, that uses incentivisation based on cryptocurrency. The cryptocurrency is stored
in a wallet, which uses private and public keys. Token Contracts, manage the crypto tokens.
These contracts run on a blockchain and have a set of rules implemented through code. The
Token Contract has a contract owner, and both the contract and owner have public addresses,
allowing for verification of transactions and the contract itself.</p>
        <p>The above approach to a consent mechanism will facilitate storing a student’s consent
decision on a Blockchain, and reading the student’s consent decision from the Blockchain. The
default student consent will be "Opt-Out". It should be noted that only the student’s crypto
currency’s Account Address, along with the consent choice should be stored on the Blockchain.
An institution would need to implement the consent screen in a manner that is consistent with
its internal processes.</p>
        <p>Figure 1 shows the Use Case Diagram to implement the consent mechanism, which can be
summarised as follows:
• Student signs in with a Crypto Wallet. Student is efectively signing a message with a
private key to verify ownership of a crypto currency account.
• Student’s consent (based on the account address) is read from the Blockchain.
• Student can elect to change consent.
• The institution signs the transaction with one of its private keys and sends the signed
transaction to the Blockchain, by invoking a Smart Contract function.
• Student can then join a Processor, which could be a Secure Aggregator being used with</p>
        <p>Federated Learning.
• A processor can use the Blockchain to verify a student’s consent
• Student can receive crypto tokens from the institution or the processor.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. EMPRESS Processor and EMPRESS Learner</title>
        <p>
          Based on current work, we have proposed the incorporation of a Federated Learning Data
Aggregator [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. Future work will address other privacy mechanisms, decentralised predictions
and the ability of EMPRESS Learners to collaborate. As privacy mechanisms are added to
EMPRESS, the blockchain can be used to indicate which are ofered by an EMPRESS Processor.
        </p>
        <p>
          For the Machine Learning model we focus on the Open University Dataset, OULAD, which
contains anonymised data from a subset of Open University students that were registered in
2013 and 2014 [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. OULAD, the output from Learning Analytics research, contains student
demographic data, student aggregated Virtual Learning Environment (VLE) clickstream data and
student assessment data. The data can be modelled as an Heterogeneous Graph. Heterogeneous
Graphs have diferent types of information attached to nodes and edges. Figure 2 shows the
node and edge features of OULAD. There are many techniques associated with heterogeneous
graph embeddings [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], therefore some experimentation is required to determine which ones
perform best for educational data. As student activity data is temporal, the incorporation
of EvolvGCN [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], "which adapts the Graph Convolutional Network (GCN) model along the
temporal dimension", requires some consideration.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Conclusion</title>
      <p>This paper positioning introduced a way to gain consent for students in EMPRESS, a
decentralised Machine Learning pipeline, with Blockchain technology as a supporting role. EMPRESS
combines solutions for 1) Self-sovereign data, where students have ownership and control
over their data. 2) Federated Learning, where data scientists are able to build Machine
Learning models using data that is not visible to them, and 3) Graph Convolutional Networks for
Heterogeneous Knowledge Graphs.</p>
      <p>Decentralised Predictive Learning Analytics aims to put students in control of their learning
data and predictions. This approach reduces the risks associated with centralised predictive
learning analytics, such as privacy concerns and the potential misuse of data by institutions. It
also helps alleviate the perception that Learning Analytics is a surveillance tool by providing
transparency and control to students. Ultimately, this methodology empowers students to
take ownership of their learning and make more informed decisions about their academic
progress. Additionally, the use of blockchain technology provides transparency to student
consent decisions.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Kuzilek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hlosta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Herrmannova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zdrahal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Vaclavek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Wolf</surname>
          </string-name>
          ,
          <article-title>Ou analyse: analysing at-risk students at the open university</article-title>
          , Learning Analytics Review (
          <year>2015</year>
          )
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>K.</given-names>
            <surname>Pelletier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>McCormack</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Reeves</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Robert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Arbino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Dickson-Deane</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Guevara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Koster</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sanchez-Mendiola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. S.</given-names>
            <surname>Bessette</surname>
          </string-name>
          , et al.,
          <source>2022 EDUCAUSE Horizon Report Teaching and Learning Edition</source>
          ,
          <source>Technical Report, EDUC22</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.</given-names>
            <surname>Rawat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Yadav</surname>
          </string-name>
          ,
          <article-title>Big data: Big data analysis, issues and challenges and technologies</article-title>
          ,
          <source>in: IOP Conference Series: Materials Science and Engineering</source>
          , volume
          <volume>1022</volume>
          ,
          <string-name>
            <given-names>IOP</given-names>
            <surname>Publishing</surname>
          </string-name>
          ,
          <year>2021</year>
          , p.
          <fpage>012014</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S.</given-names>
            <surname>Slade</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Tait</surname>
          </string-name>
          ,
          <article-title>Global guidelines: Ethics in learning analytics (</article-title>
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Crosslin</surname>
          </string-name>
          ,
          <article-title>Is learning analytics synonymous with learning surveillance</article-title>
          ,
          <source>or something completely diferent?</source>
          ,
          <year>2019</year>
          . URL: https://www.edugeekjournal.com/
          <year>2019</year>
          /10/30/ is
          <article-title>-learning-analytics-synonymous-with-learning-surveillance-or-something-completely-diferent/.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ekuban</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Domingue</surname>
          </string-name>
          ,
          <article-title>Towards decentralised learning analytics (positioning paper)</article-title>
          ,
          <source>in: Companion Proceedings of the ACM Web Conference</source>
          <year>2023</year>
          ,
          <year>2023</year>
          , pp.
          <fpage>1435</fpage>
          -
          <lpage>1438</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <article-title>[7] Policy on ethical use of student data for learning analytics</article-title>
          ,
          <year>2014</year>
          . URL: https://help.open.ac.uk/documents/policies/ethical
          <article-title>-use-of-student-data/files/22/ ethical-use-of-student-data-policy</article-title>
          .pdf,
          <source>accessed February 12</source>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Cavoukian</surname>
          </string-name>
          ,
          <article-title>Privacy by design: the definitive workshop</article-title>
          . a foreword by ann cavoukian,
          <source>ph. d, Identity in the Information Society</source>
          <volume>3</volume>
          (
          <year>2010</year>
          )
          <fpage>247</fpage>
          -
          <lpage>251</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Trask</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Bluemke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Garfinkel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. G.</given-names>
            <surname>Cuervas-Mons</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dafoe</surname>
          </string-name>
          ,
          <article-title>Beyond privacy tradeofs with structured transparency</article-title>
          , arXiv preprint arXiv:
          <year>2012</year>
          .
          <volume>08347</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Bo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Shi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Fan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. Y.</given-names>
            <surname>Philip</surname>
          </string-name>
          ,
          <article-title>A survey on heterogeneous graph embedding: methods, techniques, applications and sources</article-title>
          ,
          <source>IEEE Transactions on Big Data</source>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.</given-names>
            <surname>Pareja</surname>
          </string-name>
          , G. Domeniconi,
          <string-name>
            <given-names>J.</given-names>
            <surname>Chen</surname>
          </string-name>
          , T. Ma, T. Suzumura,
          <string-name>
            <given-names>H.</given-names>
            <surname>Kanezashi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Kaler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Schardl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Leiserson</surname>
          </string-name>
          , Evolvegcn:
          <article-title>Evolving graph convolutional networks for dynamic graphs</article-title>
          ,
          <source>in: Proceedings of the AAAI conference on artificial intelligence</source>
          , volume
          <volume>34</volume>
          ,
          <year>2020</year>
          , pp.
          <fpage>5363</fpage>
          -
          <lpage>5370</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>