<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">jcc</journal-id>
      <journal-title-group>
        <journal-title>Journal of Computer and Communications</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2327-5227</issn>
      <issn pub-type="ppub">2327-5219</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/jcc.2025.1312010</article-id>
      <article-id pub-id-type="publisher-id">jcc-148385</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Computer Science</subject>
          <subject>Communications</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>MIES-TR: An Intelligent Model for Real-Time Syllabic Extraction during Keyboard Typing</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Armand</surname>
            <given-names>Tchanque Tchakountio</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Martin</surname>
            <given-names>Azanguezet Quimatio Benoît</given-names>
          </name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Ejuh</surname>
            <given-names>Geh Wilson</given-names>
          </name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Junie</surname>
            <given-names>Tatsoula Toukem</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Priva</surname>
            <given-names>Chassem Kamdem</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> Fundamental Computer Science, Engineering and Application Research Unit, University of Dschang, Dschang, Cameroon </aff>
      <aff id="aff2"><label>2</label> Department of Mathematics and Computer Science, University of Dschang, Dschang, Cameroon </aff>
      <aff id="aff3"><label>3</label> Department of Electrical and Electronic Engineering, National Higher Polytechnic Institute, University of Bamenda, Bambili, Cameroon </aff>
      <author-notes>
        <fn fn-type="conflict" id="fn-conflict">
          <p>The authors declare no conflicts of interest regarding the publication of this paper.</p>
        </fn>
      </author-notes>
      <pub-date pub-type="epub">
        <day>04</day>
        <month>12</month>
        <year>2025</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>12</month>
        <year>2025</year>
      </pub-date>
      <volume>13</volume>
      <issue>12</issue>
      <fpage>169</fpage>
      <lpage>185</lpage>
      <history>
        <date date-type="received">
          <day>21</day>
          <month>07</month>
          <year>2025</year>
        </date>
        <date date-type="accepted">
          <day>23</day>
          <month>12</month>
          <year>2025</year>
        </date>
        <date date-type="published">
          <day>26</day>
          <month>12</month>
          <year>2025</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2025 by the authors and Scientific Research Publishing Inc.</copyright-statement>
        <copyright-year>2025</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.4236/jcc.2025.1312010">https://doi.org/10.4236/jcc.2025.1312010</self-uri>
      <abstract>
        <p>We introduce in this paper MIES-TR, an intelligent model for real-time syllable boundary detection during keyboard typing. This innovative approach positions the syllable as an intermediate biometric unit, combining linguistic richness and motor stability to enhance continuous authentication systems. MIES-TR is built around an optimized neural architecture consisting of character-position encoding, multi-scale convolutions, a unidirectional causal LSTM, and a sliding local attention mechanism. Unlike traditional offline syllabation methods, our model operates in a streaming fashion, without access to future input, and achieves a latency of less than 30 ms per keystroke, enabling dynamic, efficient segmentation compatible with interactive environments. Experimental results on an annotated user corpus demonstrate strong performance, with an average F1-score of 89.9%, word accuracy of 84.2%, and proven inter-user robustness, confirming the relevance of syllabic dynamics as a behavioral identity vector. Beyond accuracy, MIES-TR naturally integrates into adaptive security architectures such as ABAC policies enhanced with dynamic attributes, offering concrete prospects in free typing, multilingual support, multimodal biometric fusion, and embedded device implementation. MIES-TR thus paves the way toward smoother, invisible, and more robust authentication at the intersection of language processing, behavioral biometrics, and real-time cybersecurity.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Real-Time Syllable Segmentation</kwd>
        <kwd>Behavioral Biometrics</kwd>
        <kwd>Continuous Authentication</kwd>
        <kwd>Keystroke Dynamics</kwd>
        <kwd>Streaming Neural Networks</kwd>
        <kwd>Local Attention Mechanism</kwd>
        <kwd>Adaptive Security</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>Information systems are increasingly relying on authentication mechanisms that are not only robust, but also continuous and non-intrusive. In a context of persistent and evolving threats, one-time authentication—based on passwords or biometric traits at the beginning of a session—has proven insufficient to ensure the legitimacy of a user throughout their interaction with a system [<xref ref-type="bibr" rid="B1">1</xref>][<xref ref-type="bibr" rid="B2">2</xref>].</p>
      <p>This need for dynamic security has fueled the rise of behavioral biometrics, among which keystroke dynamics stands out as a particularly promising approach [<xref ref-type="bibr" rid="B3">3</xref>][<xref ref-type="bibr" rid="B4">4</xref>]. However, traditional keystroke-based methods, which rely on low-level metrics such as dwell time (key hold duration) or flight time (time between key presses), face two major limitations [<xref ref-type="bibr" rid="B5">5</xref>]. First, these signals are highly sensitive to natural variations such as fatigue, stress, or posture. Second, they overlook the underlying cognitive structure of typing, treating it merely as a linear and mechanical sequence of characters.</p>
      <p>This work aims to overcome these limitations by building on a cognitive psychology-based hypothesis: keyboard typing is guided by motor programs structured around elementary linguistic units, particularly the syllable [<xref ref-type="bibr" rid="B6">6</xref>][<xref ref-type="bibr" rid="B7">7</xref>]. As a fundamental prosodic unit, the syllable offers a more stable and discriminative behavioral marker than classical inter-character latencies [<xref ref-type="bibr" rid="B8">8</xref>].</p>
      <p>In this context, we introduce a real-time neural model called MIES-TR (Modèle Intelligent d’Extraction Syllabique en Temps Réel), capable of segmenting words into syllables as they are typed. Unlike classical syllabation methods used in natural language processing (NLP), which are often offline or supervised [<xref ref-type="bibr" rid="B9">9</xref>], our approach follows a streaming paradigm, making it suitable for continuous authentication. The paper presents the following contributions: </p>
      <p>the design of a hybrid CNN + LSTM + local attention architecture tailored for incremental syllabic segmentation; a character-position encoding strategy specifically designed for partial stream processing; an experiment on French syllable corpora (Lexique3 and user collection), demonstrating the relevance of the approach in terms of accuracy, latency, and robustness; a discussion on the potential integration of this model into adaptive access control systems (ABAC) [<xref ref-type="bibr" rid="B10">10</xref>]. </p>
      <p>This work lies at the intersection of three fields: cybersecurity, computational linguistics, and machine learning. It aims to pave the way toward a new generation of behavioral biometrics based not on mechanical measurements of keystrokes, but on their deep rhythmic and cognitive structure. </p>
    </sec>
    <sec id="sec2">
      <title>2. Related Work</title>
      <sec id="sec2dot1">
        <title>2.1. The Syllable as a Motor Unit in Typing</title>
        <p>Behavioral biometric modeling of keyboard typing has historically relied on basic metrics such as dwell time (key press duration) and flight time (inter-key latency) [<xref ref-type="bibr" rid="B4">4</xref>][<xref ref-type="bibr" rid="B5">5</xref>]. These approaches have shown moderate success, with Equal Error Rates (EER) ranging from 5% to 20% depending on the protocol [<xref ref-type="bibr" rid="B3">3</xref>]. However, their reliability remains fragile in the face of contextual factors such as fatigue, stress, or changes in typing habits.</p>
        <p>Cognitive sciences suggest that typing is not a linear sequence of letters but a structured motor activity. According to Levelt [<xref ref-type="bibr" rid="B6">6</xref>], written language production relies on preparatory units—known as syllables—that are planned and executed as coherent motor blocks. This hypothesis is supported by the work of Pinet <italic>et al.</italic> [<xref ref-type="bibr" rid="B7">7</xref>], which shows that significant slowdowns occur at syllable boundaries, a phenomenon known as the “unit boundary effect” [<xref ref-type="bibr" rid="B8">8</xref>].</p>
        <p>This behavior reveals the existence of an intrinsic syllabic rhythm for each user—one that is relatively stable over time and difficult to consciously falsify. In a study by Lambert and Vilette [<xref ref-type="bibr" rid="B11">11</xref>], it was observed that inter-syllabic latencies show lower intra-individual variance than inter-letter latencies, reinforcing the idea that the syllable constitutes a relevant biometric unit.</p>
      </sec>
      <sec id="sec2dot2">
        <title>2.2. Syllabation in Natural Language Processing (NLP)</title>
        <p>Syllabation is a key task in natural language processing (NLP), used in applications such as speech synthesis, speech recognition, and linguistic modeling. Various approaches have been proposed, ranging from rule-based systems to modern neural models. Below is an overview of recent notable works:</p>
        <p>2.2.1. SylNet (2019)</p>
        <p>Räsänen <italic>et al.</italic> [<xref ref-type="bibr" rid="B12">12</xref>] introduced a neural network model for estimating the number of syllables from audio signals. The system generalizes well across languages. However, it is limited to counting tasks and does not provide precise segmentation or textual support.</p>
        <p>2.2.2. Revisiting Syllables for Language Modeling (2020)</p>
        <p>Oncevay and Rojas [<xref ref-type="bibr" rid="B13">13</xref>] evaluated syllabic language models on 20 languages. Results show comparable perplexity to character-based models with shorter sequences, favoring efficiency. However, the models require offline syllabators, making real-time integration difficult.</p>
        <p>2.2.3. ItGraSyll (2024)</p>
        <p>Borgo <italic>et al.</italic> [<xref ref-type="bibr" rid="B14">14</xref>] developed an Italian annotated resource for syllabation and lexical accent prediction. Their neural model achieves 98.4% word-level accuracy and 99.8% for syllable boundaries. However, this method is limited to Italian and does not support dynamic typing.</p>
        <p>2.2.4. LSTM with ASR Embeddings (2024)</p>
        <p>Pascual <italic>et al.</italic> [<xref ref-type="bibr" rid="B15">15</xref>] introduced a method to detect syllable boundaries in speech using internal representations from an Automatic Speech Recognition (ASR) system. Their system achieves a Word Correction Rate (WCR) above 90% on Romance languages. Its main limitation is its dependence on ASR models and its inapplicability to text-based typing.</p>
        <p>In summary, while these approaches confirm the potential of neural models for syllabation, they also reveal a critical gap: to the best of our knowledge, no current approach supports real-time (online) syllabation from keyboard typing, <italic>i.e.</italic>, the detection of syllable boundaries at each new keystroke without access to the full word. This capability is essential for continuous and transparent authentication.</p>
      </sec>
      <sec id="sec2dot3">
        <title>2.3. Limitations of Traditional Keystroke Dynamics Approaches</title>
        <p>Traditional keystroke dynamics models rely on low-level metrics such as dwell time and flight time [<xref ref-type="bibr" rid="B5">5</xref>]. Despite their simplicity and low implementation cost, these systems achieve only moderate performance, especially in unconstrained environments. Acien <italic>et al.</italic> [<xref ref-type="bibr" rid="B4">4</xref>] report an average EER of 12.7% on real-world data, rising to 25% in free-typing scenarios. For instance, in the French corpus, loanwords such as “week-end” or “wifi”? as well as poly-syllabic words like “organisation”? introduce segmentation ambiguities due to non-canonical syllabic boundaries and atypical phonotactic structures. These cases occasionally lead to boundary shifts in the predicted syllable stream, particularly under high typing speed, thereby highlighting the inherent limitation of purely rhythm-based segmentation in the presence of linguistic irregularities.</p>
        <p>Recent models based on LSTMs or autoencoders improve robustness but remain based on poorly expressive feature vectors, as they ignore the underlying linguistic structure [<xref ref-type="bibr" rid="B3">3</xref>]. Keystroke dynamics are treated as a stochastic sequence of mechanical pressures, without accounting for the user’s cognitive rhythm. These metrics suffer from several structural limitations.</p>
        <p>First, they are heavily influenced by contextual factors: fatigue, mood, keyboard ergonomics, body posture, and even ambient noise. These elements cause significant intra-individual variability, which undermines the temporal stability of the biometric profile [<xref ref-type="bibr" rid="B3">3</xref>].</p>
        <p>Second, traditional metrics do not account for the cognitive structure of typing. They treat input as a mechanical sequence of events, ignoring higher-level linguistic processes such as lexical planning or mental segmentation into syllables [<xref ref-type="bibr" rid="B7">7</xref>][<xref ref-type="bibr" rid="B8">8</xref>]. This limits their ability to faithfully reflect user intent.</p>
        <p>Third, their discriminative power is limited in the face of trained impostors. Studies show that an informed attacker can mimic standard keystroke timings with sufficient accuracy to fool systems relying solely on latency metrics [<xref ref-type="bibr" rid="B16">16</xref>]. Moreover, recent studies report EERs often exceeding 10 Finally, traditional approaches offer limited integration potential into modern adaptive security architectures, such as ABAC systems, due to the lack of structured or interpretable signals.</p>
      </sec>
    </sec>
    <sec id="sec3">
      <title>3. Model Architecture of MIES-TR</title>
      <p>The MIES-TR model as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref> is designed to detect syllable boundaries incrementally as the user types. It is built around a hybrid neural architecture composed of five main components that work together to produce linguistically grounded, rhythmically coherent segmentations under real-time constraints. Each component is described in detail below.</p>
      <fig id="fig1">
        <label>Figure 1</label>
        <graphic xlink:href="https://html.scirp.org/file/1733272-rId13.jpeg?20251226034133" />
      </fig>
      <p><bold>Figure 1</bold><bold>.</bold> Schematic architecture of the MIES-TR model.</p>
      <sec id="sec3dot1">
        <title>3.1. Character-Position Encoding</title>
        <p>Each keystroke is represented as a pair <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> c </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> p </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> c </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the character typed and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> p </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is its temporal position in the sequence. Two distinct embedding spaces are used:</p>
        <p>A symbolic embedding <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mi> c </mml:mi></mml:msub><mml:mo> : </mml:mo><mml:mi> A </mml:mi><mml:mo> → </mml:mo><mml:msup><mml:mi> ℝ </mml:mi><mml:mrow><mml:msub><mml:mi> d </mml:mi><mml:mi> c </mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> , where <inline-formula><mml:math><mml:mi> A </mml:mi></mml:math></inline-formula> is the character alphabet. A positional embedding <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mi> p </mml:mi></mml:msub><mml:mo> : </mml:mo><mml:mi> ℕ </mml:mi><mml:mo> → </mml:mo><mml:msup><mml:mi> ℝ </mml:mi><mml:mrow><mml:msub><mml:mi> d </mml:mi><mml:mi> p </mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> , which captures the sequential structure. </p>
        <p>The final input representation is obtained by concatenating both embeddings:</p>
        <disp-formula id="FD1">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>E</mml:mi>
                <mml:mi>c</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>c</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>⊕</mml:mo>
              <mml:msub>
                <mml:mi>E</mml:mi>
                <mml:mi>p</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>p</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>∈</mml:mo>
              <mml:msup>
                <mml:mi>ℝ</mml:mi>
                <mml:mi>d</mml:mi>
              </mml:msup>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>with</mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mi>d</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>d</mml:mi>
                <mml:mi>c</mml:mi>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>d</mml:mi>
                <mml:mi>p</mml:mi>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>This encoding strategy allows the model to retain both the linguistic identity of the character and its local positional context, enhancing the robustness and precision of the segmentation [<xref ref-type="bibr" rid="B17">17</xref>].</p>
      </sec>
      <sec id="sec3dot2">
        <title>3.2. Morphological Extraction via Multi-Scale CNN</title>
        <p>To capture local patterns such as digrams and syllabograms, a series of sliding-window convolutions is applied:</p>
        <disp-formula id="FD2">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>z</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>k</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mtext>ReLU</mml:mtext>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>W</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                  <mml:mo>∗</mml:mo>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mi>k</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mn>1</mml:mn>
                      <mml:mo>:</mml:mo>
                      <mml:mi>i</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:msub>
                    <mml:mi>b</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mo>∀</mml:mo>
              <mml:mi>k</mml:mi>
              <mml:mo>∈</mml:mo>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mrow>
                  <mml:mn>2</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:mn>3</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:mn>4</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:mn>5</mml:mn>
                </mml:mrow>
                <mml:mo>}</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Each convolution <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> W </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> extracts features from a local context of size <inline-formula><mml:math><mml:mi> k </mml:mi></mml:math></inline-formula> . The outputs of all convolutions are then concatenated to form a comprehensive feature vector:</p>
        <disp-formula id="FD3">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>z</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>z</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mn>2</mml:mn>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>⊕</mml:mo>
              <mml:msub>
                <mml:mi>z</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mn>3</mml:mn>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>⊕</mml:mo>
              <mml:msub>
                <mml:mi>z</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mn>4</mml:mn>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>⊕</mml:mo>
              <mml:msub>
                <mml:mi>z</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mn>5</mml:mn>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>This multi-scale mechanism is inspired by neural architectures used in linguistic structure recognition, such as those in NER or POS tagging [<xref ref-type="bibr" rid="B18">18</xref>].</p>
      </sec>
      <sec id="sec3dot3">
        <title>3.3. Sequential Modeling with a Unidirectional LSTM</title>
        <p>The <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> z </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> vectors are passed through a unidirectional LSTM to model sequential dependencies. At each time step <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> , the hidden and cell states are updated as follows:</p>
        <disp-formula id="FD4">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>h</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>c</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mtext>LSTM</mml:mtext>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>z</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>h</mml:mi>
                    <mml:mrow>
                      <mml:mi>t</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>c</mml:mi>
                    <mml:mrow>
                      <mml:mi>t</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The unidirectional design ensures that the model only uses past information, making it suitable for real-time applications. The hidden state <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> h </mml:mi><mml:mi> t </mml:mi></mml:msub><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℝ </mml:mi><mml:mi> h </mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> captures the accumulated syllabic context up to position <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> .</p>
      </sec>
      <sec id="sec3dot4">
        <title>3.4. Local Centered Attention Mechanism</title>
        <p>To refine the segmentation decision, MIES-TR incorporates a centered local attention mechanism over a fixed-size window of size <inline-formula><mml:math><mml:mi> w </mml:mi></mml:math></inline-formula> :</p>
        <disp-formula id="FD5">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>α</mml:mi>
                <mml:mrow>
                  <mml:mi>t</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:msup>
                    <mml:mi>t</mml:mi>
                    <mml:mo>′</mml:mo>
                  </mml:msup>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mstyle mathsize="140%" displaystyle="true">
                      <mml:mo>∑</mml:mo>
                    </mml:mstyle>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mi>t</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mi>w</mml:mi>
                    </mml:mrow>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                  <mml:mi>exp</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>h</mml:mi>
                        <mml:mi>t</mml:mi>
                        <mml:mo>⊤</mml:mo>
                      </mml:msubsup>
                      <mml:msub>
                        <mml:mi>W</mml:mi>
                        <mml:mi>a</mml:mi>
                      </mml:msub>
                      <mml:msub>
                        <mml:mi>h</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>exp</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>h</mml:mi>
                        <mml:mi>t</mml:mi>
                        <mml:mo>⊤</mml:mo>
                      </mml:msubsup>
                      <mml:msub>
                        <mml:mi>W</mml:mi>
                        <mml:mi>a</mml:mi>
                      </mml:msub>
                      <mml:msub>
                        <mml:mi>h</mml:mi>
                        <mml:msup>
                          <mml:mi>t</mml:mi>
                          <mml:mo>′</mml:mo>
                        </mml:msup>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msup>
                <mml:mi>t</mml:mi>
                <mml:mo>′</mml:mo>
              </mml:msup>
              <mml:mo>∈</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mi>t</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mi>w</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD6">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>c</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:munderover>
                <mml:mstyle mathsize="140%" displaystyle="true">
                  <mml:mo>∑</mml:mo>
                </mml:mstyle>
                <mml:mrow>
                  <mml:msup>
                    <mml:mi>t</mml:mi>
                    <mml:mo>′</mml:mo>
                  </mml:msup>
                  <mml:mo>=</mml:mo>
                  <mml:mi>t</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mi>w</mml:mi>
                </mml:mrow>
                <mml:mi>t</mml:mi>
              </mml:munderover>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msub>
                <mml:mi>α</mml:mi>
                <mml:mrow>
                  <mml:mi>t</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:msup>
                    <mml:mi>t</mml:mi>
                    <mml:mo>′</mml:mo>
                  </mml:msup>
                </mml:mrow>
              </mml:msub>
              <mml:msub>
                <mml:mi>h</mml:mi>
                <mml:msup>
                  <mml:mi>t</mml:mi>
                  <mml:mo>′</mml:mo>
                </mml:msup>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>This causal attention dynamically weights the influence of recent positions, focusing on critical transitions typically associated with syllable boundaries [<xref ref-type="bibr" rid="B19">19</xref>].</p>
        <p>Syllabic Boundary Detection Head</p>
        <p>Finally, a dense layer projects the contextual vector <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> c </mml:mi><mml:mi> t </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> into a binary output space:</p>
        <disp-formula id="FD7">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mover accent="true">
                  <mml:mi>y</mml:mi>
                  <mml:mo>^</mml:mo>
                </mml:mover>
                <mml:mi>t</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mi>σ</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>W</mml:mi>
                    <mml:mi>s</mml:mi>
                  </mml:msub>
                  <mml:msub>
                    <mml:mi>c</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:msub>
                    <mml:mi>b</mml:mi>
                    <mml:mi>s</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The output <inline-formula><mml:math><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi> y </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mi> t </mml:mi></mml:msub><mml:mo> ∈ </mml:mo><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> represents the probability that a syllable boundary follows the current keystroke. The model is trained using binary cross-entropy loss:</p>
        <disp-formula id="FD8">
          <mml:math>
            <mml:mrow>
              <mml:mi>L</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:munder>
                <mml:mstyle mathsize="140%" displaystyle="true">
                  <mml:mo>∑</mml:mo>
                </mml:mstyle>
                <mml:mi>t</mml:mi>
              </mml:munder>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>y</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msub>
                  <mml:mi>log</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mover accent="true">
                          <mml:mi>y</mml:mi>
                          <mml:mo>^</mml:mo>
                        </mml:mover>
                        <mml:mi>t</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>y</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mi>log</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mover accent="true">
                          <mml:mi>y</mml:mi>
                          <mml:mo>^</mml:mo>
                        </mml:mover>
                        <mml:mi>t</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> y </mml:mi><mml:mi> t </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the ground truth (1 if a boundary follows, 0 otherwise). This architecture enables real-time decision-making, with an operational latency of less than 30 ms per keystroke, meeting the requirements for continuous authentication.</p>
      </sec>
      <sec id="sec3dot5">
        <title>3.5. Real-Time Constraints and Technical Optimizations</title>
        <p>Real-time behavioral biometric processing imposes strict technical constraints: decisions must be made immediately after each keystroke, with minimal delay, no access to future input, and tolerance for natural human errors. MIES-TR was designed with these principles in mind, both in its neural architecture and software implementation. Below are the key design choices that ensure compliance with real-time constraints.</p>
        <p>3.5.1. Strict Causality and Unidirectionality</p>
        <p>A real-time model can only rely on data already observed. MIES-TR ensures this by using a causal unidirectional LSTM, instead of bidirectional architectures like BiLSTM or Transformers [<xref ref-type="bibr" rid="B17">17</xref>]. This means each prediction <inline-formula><mml:math><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi> y </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mi> t </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is based solely on past keystrokes <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msub><mml:mi> c </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:msub><mml:mi> c </mml:mi><mml:mi> t </mml:mi></mml:msub></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , which aligns with the causality requirement in continuous authentication environments [<xref ref-type="bibr" rid="B4">4</xref>].</p>
        <p>3.5.2. Low Latency and Instant Decision-Making</p>
        <p>Latency refers to the time between the input <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> c </mml:mi><mml:mi> t </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the output <inline-formula><mml:math><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi> y </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mi> t </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> . To maintain a smooth user experience, it must remain below the natural typing rhythm (200 ms). Studies such as Teh <italic>et al.</italic> [<xref ref-type="bibr" rid="B3">3</xref>] show that perceived responsiveness degrades beyond 100 ms. MIES-TR is optimized to produce output in under 30 ms per keystroke on standard CPUs, thanks to a linear <inline-formula><mml:math><mml:mrow><mml:mi> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> w </mml:mi><mml:mo> ⋅ </mml:mo><mml:mi> d </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> architecture, where <inline-formula><mml:math><mml:mi> w </mml:mi></mml:math></inline-formula> is the attention window size and <inline-formula><mml:math><mml:mi> d </mml:mi></mml:math></inline-formula> is the context dimension.</p>
        <p>3.5.3 Sliding Window for Incremental Segmentation</p>
        <p>Online segmentation relies on a fixed-size sliding window that allows for continuous boundary evaluation without storing the entire sequence. This is inspired by cognitive models of rhythmic planning in writing [<xref ref-type="bibr" rid="B7">7</xref>], where writing is structured syllable by syllable.</p>
        <p>3.5.4. Bounded Memory and Efficient State Management</p>
        <p>Traditional sequential models often require recomputing or storing all previous states. MIES-TR avoids this by maintaining only the current LSTM state and a circular context window of attention states. This reduces memory usage to <inline-formula><mml:math><mml:mrow><mml:mi> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> w </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , enabling execution on devices with limited resources such as basic PCs and mobile devices. Additionally, a partial rollback mechanism is implemented: if a typing error is detected (e.g., via a backspace key), only the most recent states are recomputed, limiting computational cost without compromising coherence. To handle typing errors efficiently without restarting the entire decoding process, a partial rollback mechanism is implemented at the recurrent and attention levels. Concretely, when an inconsistency or rejection signal is detected, the model reverts only the last <inline-formula><mml:math><mml:mi> k </mml:mi></mml:math></inline-formula> hidden states of the LSTM and trims the corresponding attention window. This is achieved by popping the last <inline-formula><mml:math><mml:mi> k </mml:mi></mml:math></inline-formula> elements from the hidden-state buffer and resetting the attention context accordingly, while preserving earlier stable states. This strategy enables localized correction with constant-time complexity relative to the rollback depth, ensuring real-time responsiveness without full sequence recomputation. </p>
        <p>3.5.5. Decision Stabilization and Noise Filtering</p>
        <p>To prevent small irregularities (e.g., fatigue, distraction, typos) from causing segmentation errors, MIES-TR applies temporal smoothing: the <inline-formula><mml:math><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi> y </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mi> t </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> outputs are filtered using a weighted moving average. This method is inspired by human motor control models that filter temporal noise to preserve stable perception [<xref ref-type="bibr" rid="B20">20</xref>]. This robustness mechanism improves accuracy without sacrificing responsiveness, making it particularly useful in free-typing scenarios, where users naturally vary in rhythm and pressure.</p>
        <p>3.5.6. CPU Optimization and Embedded Adaptability</p>
        <p>Thanks to its fully causal, local-windowed architecture and the absence of complex autoregressive components (e.g., Transformers), MIES-TR runs efficiently on standard CPUs. This makes it suitable for deployment on workstations, embedded systems, or secure mobile applications. Experiments on ARM processors at 1.8 GHz show an average keystroke latency of 27 ms.</p>
      </sec>
    </sec>
    <sec id="sec4">
      <title>4. Experimental Protocol</title>
      <p>The evaluation of the MIES-TR model is based on a rigorous protocol designed to validate its ability to reliably detect syllable boundaries under realistic and real-time typing conditions. This protocol includes the construction of annotated corpora, a cross-validation plan, suitable performance metrics, and ethical considerations. In addition to controlled typing conditions, we evaluated the model under diverse real-world typing scenarios, including variable typing speed, intermittent pauses, backspace usage, fatigue-induced rhythm drift, one-hand typing on mobile keyboards, and mixed-language input. These scenarios aim to better reflect realistic human-computer interaction conditions encountered in continuous authentication systems.</p>
      <sec id="sec4dot1">
        <title>4.1. Corpus and Syllabic Annotation</title>
        <p>Two main corpora were used:</p>
        <p><bold>Lexique3</bold> [<xref ref-type="bibr" rid="B21">21</xref>]: a lexical database of 140,000 French words annotated with syllables according to standard phonotactic rules. This resource supports supervised learning of syllabic segmentation within a linguistically grounded framework.<bold>User Corpus</bold>: a custom dataset collected from 25 French-speaking users, each typing an average of 300 words selected randomly but representative of the lexical distribution of the French language. Sequences were automatically annotated using a reference syllabator and then manually verified by two linguistic experts to ensure boundary validity. The inter-annotator agreement reached 97.2%.</p>
        <p>This dual approach allows the model to be evaluated on both theoretical linguistic data (Lexique3) and real typing data rich in behavioral variability and contextual noise.</p>
      </sec>
      <sec id="sec4dot2">
        <title>4.2. Test Environment and Simulated Constraints</title>
        <p>Experiments were conducted on a standard workstation (Intel i5, 2.3 GHz, 8 GB RAM), simulating a real-time typing environment. The pipeline was instrumented to introduce an average input delay of 180 ms between keystrokes, consistent with measurements from the literature [<xref ref-type="bibr" rid="B3">3</xref>][<xref ref-type="bibr" rid="B4">4</xref>].</p>
        <p>No offline or retrospective processing was allowed: segmentation decisions were emitted in streaming, after each keystroke, simulating a continuous authentication environment.</p>
      </sec>
      <sec id="sec4dot3">
        <title>4.3. Training and Validation Strategy</title>
        <p>The model was trained on 80% of the corpus and validated on the remaining 20%, with strict user separation to avoid behavioral overfitting. Each input was a sequence of typed characters, labeled with a binary sequence indicating the presence of a syllable boundary.</p>
        <p>The model was optimized using the Adam optimizer (learning rate = 0.001), with a batch size of 32 and early stopping after 5 epochs without improvement. Embeddings were randomly initialized and learned jointly during training.</p>
      </sec>
      <sec id="sec4dot4">
        <title>4.4. Evaluation Metrics</title>
        <p>Segmentation performance was assessed using the following metrics:</p>
        <p><bold>Precision</bold>: proportion of positively detected boundaries that are correct.<bold>Recall</bold>: proportion of actual syllable boundaries that are successfully detected.<bold>F1-Score</bold>: harmonic mean of precision and recall.<bold>Average Latency</bold>: time between keystroke and segmentation decision.<bold>Sequence Accuracy (SeqAcc)</bold>: proportion of fully and correctly segmented words.</p>
        <p>These metrics enable a fine-grained assessment of the model’s accuracy, robustness, and responsiveness.</p>
      </sec>
      <sec id="sec4dot5">
        <title>4.5. Ethics, Anonymization, and Consent</title>
        <p>In accordance with CNIL recommendations and best research practices [<xref ref-type="bibr" rid="B22">22</xref>][<xref ref-type="bibr" rid="B23">23</xref>], all user data were collected anonymously. Each participant signed an informed consent form and was informed of the purpose and processing of the data.</p>
        <p>Keystrokes were pseudonymized and did not include passwords or sensitive content. The study protocol was approved by the local ethics committee (Ref. UDS/IRB/23-047). No background behavioral monitoring was activated during data collection.</p>
        <p>This protocol ensures a reliable and reproducible evaluation of the MIES-TR model, combining linguistic grounding, realistic usage simulation, rigorous methodological validation, and strict adherence to research ethics.</p>
      </sec>
    </sec>
    <sec id="sec5">
      <title>5. Results and Discussion</title>
      <p>The evaluation of the MIES-TR model focused on its ability to segment words into syllabic units in real time, based on simulated keyboard typing. Performance was measured across two main dimensions: linguistic segmentation quality and behavioral responsiveness. This section presents the results and compares them with existing models.</p>
      <sec id="sec5dot1">
        <title>5.1. Segmentation Performance</title>
        <p><bold>Table 1</bold> and <xref ref-type="fig" rid="fig2">Figure 2</xref> below present the average results obtained on the user corpus using 5-fold cross-validation, across several key metrics:</p>
        <p><bold>Table 1</bold><bold>.</bold> Syllabic segmentation results on the user corpus (real-time setting).</p>
        <table-wrap id="tbl1">
          <label>Table 1</label>
          <table>
            <tbody>
              <tr>
                <td>Model</td>
                <td>Precision</td>
                <td>Recall</td>
                <td>F1-Score</td>
                <td>Word Accuracy (SeqAcc)</td>
              </tr>
              <tr>
                <td>MIES-TR (proposed)</td>
                <td>91.3%</td>
                <td>88.7%</td>
                <td>89.9%</td>
                <td>84.2%</td>
              </tr>
              <tr>
                <td>
                  BiLSTM offline [
                  <xref ref-type="bibr" rid="B9">9</xref>
                  ]
                </td>
                <td>94.6%</td>
                <td>91.2%</td>
                <td>92.9%</td>
                <td>89.1%</td>
              </tr>
              <tr>
                <td>Rule-based Syllabator (Lexique3)</td>
                <td>86.2%</td>
                <td>82.5%</td>
                <td>84.3%</td>
                <td>75.6%</td>
              </tr>
              <tr>
                <td>
                  Keystroke-GMM [
                  <xref ref-type="bibr" rid="B3">3</xref>
                  ]
                </td>
                <td>61.4%</td>
                <td>55.7%</td>
                <td>58.4%</td>
                <td>47.2%</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <fig id="fig2">
          <label>Figure 2</label>
          <graphic xlink:href="https://html.scirp.org/file/1733272-rId84.jpeg?20251226034138" />
        </fig>
        <p><bold>Figure 2</bold><bold>.</bold> Comparison of syllabic segmentation performance between MIES-TR and existing approaches. MIES-TR shows an optimal balance between precision, recall, F1-score, and word-level accuracy, while meeting real-time processing constraints.</p>
        <p>MIES-TR significantly outperforms methods based on classical keystroke metrics, while approaching the performance of offline models. The trade-off between accuracy and immediacy of decision-making is a strong asset for dynamic security applications.</p>
      </sec>
      <sec id="sec5dot2">
        <title>5.2. Latency and Real-Time Compatibility</title>
        <p>The model achieves an average decision latency of 27 ms (standard deviation: 4.2 ms), measured between the arrival of a character <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> c </mml:mi><mml:mi> t </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the production of <inline-formula><mml:math><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi> y </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mi> t </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>. This is well below the human perceptual threshold for interaction fluidity (100 - 150 ms) [<xref ref-type="bibr" rid="B24">24</xref>], ensuring a seamless user experience.</p>
        <fig id="fig3">
          <label>Figure 3</label>
          <graphic xlink:href="https://html.scirp.org/file/1733272-rId89.jpeg?20251226034139" />
        </fig>
        <p><bold>Figure 3</bold><bold>.</bold> Comparison of average processing latencies per keystroke across models. MIES-TR exhibits significantly lower latency (27 ms), making it compatible with real-time interaction constraints, unlike offline models such as BiLSTM or Transformer, whose latencies exceed perceptual thresholds for human users [<xref ref-type="bibr" rid="B24">24</xref>].</p>
        <p>In contrast, Transformer-based syllabation architectures [<xref ref-type="bibr" rid="B13">13</xref>] require full input to produce reliable segmentation, with average latencies exceeding 600 ms (non-causal), making them unsuitable for real-time use.</p>
      </sec>
      <sec id="sec5dot3">
        <title>5.3. Robustness to Inter- and Intra-User Variability</title>
        <p>MIES-TR maintains stable performance despite variability across users. The F1-score ranges from [87.1% to 92.5%] depending on the user profile, demonstrating strong generalization capabilities <xref ref-type="fig" rid="fig4">Figure 4</xref>. Perturbed typing (due to fatigue or delays) leads to a controlled degradation, with the contextual stabilization mechanism reducing the impact of isolated false positives.</p>
        <p>Previous studies on keystroke dynamics have shown that intra-individual variability in inter-key latencies can exceed 20% [<xref ref-type="bibr" rid="B4">4</xref>][<xref ref-type="bibr" rid="B5">5</xref>], explaining the weak performance of traditional GMM or SVM-based approaches on this task.</p>
        <fig id="fig4">
          <label>Figure 4</label>
          <graphic xlink:href="https://html.scirp.org/file/1733272-rId90.jpeg?20251226034139" />
        </fig>
        <p><bold>Figure 4</bold><bold>.</bold> Variation of F1-score among the 25 users in the experimental corpus. A stable overall performance with moderate variance confirms MIES-TR’s ability to generalize effectively across diverse typing styles. These results demonstrate the model’s robustness to inter-user variability, a key requirement for behavioral biometric systems in real-world conditions [<xref ref-type="bibr" rid="B4">4</xref>][<xref ref-type="bibr" rid="B5">5</xref>].</p>
      </sec>
      <sec id="sec5dot4">
        <title>5.4. Critical Discussion and Future Perspectives</title>
        <p>The results confirm our initial hypothesis: the syllable is a relevant biometric unit, combining linguistic structure and motor consistency. By capturing syllabic dynamics at each keystroke, MIES-TR successfully models a stable and hard-to-imitate behavioral signature. However, some limitations remain: </p>
        <p>The model depends on the quality of syllabic annotations, which can be ambiguous in certain poly-syllabic or loanwords; It does not yet fully account for pre-processing typing errors (auto-correction, backspace); The evaluation is based on dictated text; future extensions to free typing would be needed to assess real contextual robustness. </p>
        <p>Overall, MIES-TR represents a significant advancement in real-time behavioral biometrics. It combines linguistic rigor, neural efficiency, and embedded compatibility, offering a solid foundation for continuous authentication in secure interactive systems.</p>
      </sec>
    </sec>
    <sec id="sec6">
      <title>6. Security Integration and Future Perspectives</title>
      <p>The innovations introduced by the MIES-TR model in real-time syllable boundary detection open new opportunities in computer security, particularly in the fields of behavioral authentication, impersonation detection, and continuous digital identity analysis. This section presents its integration into an ABAC (Attribute-Based Access Control) policy, as well as associated research perspectives.</p>
      <sec id="sec6dot1">
        <title>6.1. Integration into an ABAC Policy</title>
        <p>Modern access control systems increasingly rely on adaptive and contextual approaches, especially through Attribute-Based Access Control (ABAC). In this paradigm, access to resources is determined not only by static identifiers (name, role), but also by <italic>dynamic attributes</italic> that reflect the current state of the environment or the user at the time of the request.</p>
        <p>6.1.1. Syllabic Dynamics as a Contextual Attribute</p>
        <p>The MIES-TR model generates a continuous stream of binary decisions indicating syllable boundaries, from which a behavioral vector can be dynamically constructed. By aggregating these decisions over a sliding temporal window (e.g., 10 - 20 keystrokes), we derive a <bold>contextual rhythmic profile</bold><inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> r </mml:mi><mml:mi> t </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> .</p>
        <p>Mahalanobis distance is particularly well-suited for comparing syllabic rhythm profiles as it accounts for correlations between temporal features and normalizes scale variations across users, which is essential in behavioral biometrics where intra-user variance is structured. Cosine similarity, on the other hand, is invariant to amplitude scaling and captures the directional consistency of rhythmic patterns. Both measures have been widely adopted in keystroke dynamics and rhythm-based authentication due to their robustness to session variability and noise. This profile can be compared to the user’s reference model using a dissimilarity measure, producing a trust score <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> s </mml:mi><mml:mi> t </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> :</p>
        <disp-formula id="FD9">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>s</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mtext>sim</mml:mtext>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>r</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mover accent="true">
                      <mml:mi>r</mml:mi>
                      <mml:mo>^</mml:mo>
                    </mml:mover>
                    <mml:mrow>
                      <mml:mtext>ref</mml:mtext>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>∈</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>This score can then be used as a <italic>dynamic attribute</italic> in an ABAC policy:</p>
        <disp-formula id="FD10">
          <mml:math>
            <mml:mrow>
              <mml:mtext>Allow</mml:mtext>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>u</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mtext>action</mml:mtext>
                  <mml:mo>,</mml:mo>
                  <mml:mtext>resource</mml:mtext>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>⇔</mml:mo>
              <mml:msub>
                <mml:mi>s</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msub>
              <mml:mo>&gt;</mml:mo>
              <mml:mi>τ</mml:mi>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>and</mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>contextual</mml:mtext>
              <mml:mo>_</mml:mo>
              <mml:mtext>attributes</mml:mtext>
              <mml:mo>_</mml:mo>
              <mml:mtext>OK</mml:mtext>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>This approach enables access decisions that are no longer static but <bold>contextual, continuous, and sensitive to behavioral impersonation</bold>.</p>
        <p>6.1.2. Example of ABAC Integration</p>
        <p>Consider a hospital information system. An authenticated doctor may access a patient record <bold>only if</bold>: They are logged in from an internal IP address, Their role is “primary physician” and the biometric score <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> s </mml:mi><mml:mi> t </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> computed by MIES-TR over the last 20 keystrokes exceeds a threshold <inline-formula><mml:math><mml:mrow><mml:mi> τ </mml:mi><mml:mo> = </mml:mo><mml:mn> 0.87 </mml:mn></mml:mrow></mml:math></inline-formula> . This condition can be formalized using the following ABAC rule:</p>
        <p>permit if (role == "medecin") and (location == "intranet") and (bio_score &gt; 0.87) </p>
        <p>6.1.3. Benefits for Cybersecurity</p>
        <p>This integration offers several key advantages</p>
        <p><bold>Session hijacking detection</bold>: A sudden drop in <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> s </mml:mi><mml:mi> t </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can signal an unauthorized takeover of an active session.<bold>Adaptive access control</bold>: The system can dynamically adjust access levels (e.g., read-only, edit, alert) based on behavioral reliability.<bold>Enhanced audit and traceability</bold>: Access logs now include a probabilistic behavioral dimension, improving forensic analysis and accountability. </p>
        <p>6.1.4. Compliance with Security Standards</p>
        <p>The approach aligns with NIST guidelines on dynamic and adaptive access in Zero Trust architectures [<xref ref-type="bibr" rid="B25">25</xref>]. It enriches the ABAC model without altering its logical core, simply by adding a dynamic behavioral attribute dimension.</p>
        <p>In summary, integrating MIES-TR into an ABAC framework provides a natural gateway to intelligent, adaptive, and user-centered security systems. It enhances access control granularity while maintaining transparency and non-intrusiveness—key requirements for daily use in high-security environments.</p>
      </sec>
      <sec id="sec6dot2">
        <title>6.2. Future Research Directions</title>
        <p>The MIES-TR model opens up several innovative research paths, both in algorithmic design and in behavioral cybersecurity applications. These perspectives aim to extend its utility, enhance robustness, and facilitate its adoption in real-world, high-security environments.</p>
        <p>6.2.1. Generalization to Free and Multitask Typing</p>
        <p>Current results were obtained in a semi-controlled setting (dictated or suggested text). A natural evolution is to evaluate and adapt MIES-TR to free typing environments, where users generate spontaneous content in multitask contexts (e.g., typing with interruptions, corrections, reformulations, etc.).</p>
        <p>This will require the integration of additional modules for handling special events (backspace, auto-complete, keyboard suggestions), as well as modeling dynamic contextual memory [<xref ref-type="bibr" rid="B26">26</xref>].</p>
        <p>6.2.2. Multilingual Adaptation and Orthographic Invariance</p>
        <p>Another promising avenue is the extension of the model to languages with different syllabic structures (e.g., Arabic, Japanese, Bantu languages), or even multilingual settings. The use of a universal pre-syllabation pipeline (such as “espeak-ng” or “Unisyn”) combined with a local neural correction layer could enable rapid adaptation [<xref ref-type="bibr" rid="B13">13</xref>].</p>
        <p>Additionally, the segmentation could be made more robust to spelling variations or typographical errors by integrating phonetic or syllabic embeddings [<xref ref-type="bibr" rid="B27">27</xref>].</p>
        <p>6.2.3. Multimodal Biometric Fusion</p>
        <p>MIES-TR could be combined with other behavioral modalities such as mouse trajectory, scrolling speed, eye movement (via webcam), or cognitive pause analysis. This multimodal biometric fusion approach, previously explored in mobile settings [<xref ref-type="bibr" rid="B28">28</xref>], would increase resilience to imitation attacks and improve behavioral anomaly detection.</p>
        <p>6.2.4. Embedded and IoT Implementation</p>
        <p>The structural simplicity of MIES-TR—its unidirectional sequential processing and lack of dependency on full-word context—makes it suitable for deployment on embedded systems such as smart keyboards, secure USB sensors, or distributed authentication terminals. Compilation to lightweight frameworks like TensorFlow Lite or ONNX would enable execution on ARM microcontrollers (e.g., Raspberry Pi, ESP32), with acceptable real-time performance (latency &lt; 30 ms) [<xref ref-type="bibr" rid="B29">29</xref>].</p>
      </sec>
    </sec>
    <sec id="sec7">
      <title>7. Conclusion</title>
      <p>Le modèle MIES-TR propose une avancée structurante dans le domaine de la biométrie comportementale en introduisant la syllabe comme unité discriminante pour l’authentification continue. En intégrant une architecture neuronale hybride optimisée pour le temps réel—combinant encodage caractère-position, convolutions multi-échelles, LSTM unidirectionnel et attention locale—MIES-TR permet une segmentation incrémentale fiable et une modélisation fine du rythme cognitif de frappe. Les résultats expérimentaux montrent des performances solides avec un F1-score de 89.9% et une latence inférieure à 30 ms par frappe, le rendant compatible avec des environnements interactifs. Son intégration dans des politiques ABAC enrichies par des attributs dynamiques ouvre la voie à une authentification adaptative, sensible à l’usurpation en temps réel. Les perspectives incluent l’extension à la frappe libre, l’adaptation multilingue, la fusion biométrique multimodale, ainsi que le déploiement sur dispositifs embarqués. MIES-TR marque ainsi un tournant vers une authentification plus fluide, invisible et robuste, à la croisée du traitement du langage, de la biométrie comportementale et de la cybersécurité temps réel.</p>
    </sec>
    <sec id="sec8">
      <title>Acknowledgements</title>
      <p>Sincere thanks to the members of JAMP for their professional performance, and special thanks to managing editor <italic>Hellen XU</italic> for a rare attitude of high quality.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="book">Stallings, W. and Brown, L. (2021) Computer Security: Principles and Practice. 4 Edition, Pearson.</mixed-citation>
          <element-citation publication-type="book">
            <person-group person-group-type="author">
              <string-name>Stallings, W.</string-name>
              <string-name>Brown, L.</string-name>
              <string-name>Edition, P</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Computer Security: Principles and Practice</article-title>
            <source>4 Edition</source>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="web">Pahwa, M. (2025) Access Control Models—DAC, MAC, RBAC, Rule-Based ABAC. https://mayurpahwa.com/blog/cybersecurity/access-control-models-dac-mac-rbac-rule-based-abac</mixed-citation>
          <element-citation publication-type="web">
            <person-group person-group-type="author">
              <string-name>Pahwa, M.</string-name>
              <string-name>DAC, M</string-name>
              <string-name>AC, R</string-name>
              <string-name>BAC, R</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Access Control Models—DAC, MAC, RBAC, Rule-Based ABAC</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Teh, P.S., Teoh, A.B.J. and Yue, S. (2013) A Survey of Keystroke Dynamics Biometrics. <italic>The Scientific World Journal</italic>, 2013, Article ID: 408280. https://doi.org/10.1155/2013/408280 <pub-id pub-id-type="doi">10.1155/2013/408280</pub-id><pub-id pub-id-type="pmid">24298216</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1155/2013/408280">https://doi.org/10.1155/2013/408280</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Teh, P.S.</string-name>
              <string-name>Teoh, A.B.J.</string-name>
              <string-name>Yue, S.</string-name>
            </person-group>
            <year>2013</year>
            <article-title>A Survey of Keystroke Dynamics Biometrics</article-title>
            <source>The Scientific World Journal</source>
            <volume>2013</volume>
            <fpage>408280</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1155/2013/408280</pub-id>
            <pub-id pub-id-type="pmid">24298216</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Acien, A., Morales, A., Vera-Rodriguez, R. and Fierrez, J. (2020) Keystroke Biometrics on a Post-Big-Data World: A Survey. <italic>IEEE Access</italic>, 8, 208735-208759.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Acien, A.</string-name>
              <string-name>Morales, A.</string-name>
              <string-name>Vera-Rodriguez, R.</string-name>
              <string-name>Fierrez, J.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Keystroke Biometrics on a Post-Big-Data World: A Survey</article-title>
            <source>IEEE Access</source>
            <volume>8</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Monrose, F. and Rubin, A.D. (2000) Keystroke Dynamics as a Biometric for Authentication. <italic>Future Generation Computer Systems</italic>, 16, 351-359. https://doi.org/10.1016/s0167-739x(99)00059-x <pub-id pub-id-type="doi">10.1016/s0167-739x(99)00059-x</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/s0167-739x(99)00059-x">https://doi.org/10.1016/s0167-739x(99)00059-x</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Monrose, F.</string-name>
              <string-name>Rubin, A.D.</string-name>
            </person-group>
            <year>2000</year>
            <article-title>Keystroke Dynamics as a Biometric for Authentication</article-title>
            <source>Future Generation Computer Systems</source>
            <volume>16</volume>
            <pub-id pub-id-type="doi">10.1016/s0167-739x(99)00059-x</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Levelt, W.J.M., Roelofs, A. and Meyer, A.S. (1999) A Theory of Lexical Access in Speech Production. <italic>Behavioral and Brain Sciences</italic>, 22, 1-38. https://doi.org/10.1017/s0140525x99001776 <pub-id pub-id-type="doi">10.1017/s0140525x99001776</pub-id><pub-id pub-id-type="pmid">11301520</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1017/s0140525x99001776">https://doi.org/10.1017/s0140525x99001776</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Levelt, W.J.M.</string-name>
              <string-name>Roelofs, A.</string-name>
              <string-name>Meyer, A.S.</string-name>
            </person-group>
            <year>1999</year>
            <article-title>A Theory of Lexical Access in Speech Production</article-title>
            <source>Behavioral and Brain Sciences</source>
            <volume>22</volume>
            <pub-id pub-id-type="doi">10.1017/s0140525x99001776</pub-id>
            <pub-id pub-id-type="pmid">11301520</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Pinet, S., Ziegler, J.C. and Alario, F.X. (2016) Typing Is Writing: A Psycholinguistic Look at the Keyboard. <italic>Topics in Cognitive Science</italic>, 8, 631-646.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Pinet, S.</string-name>
              <string-name>Ziegler, J.C.</string-name>
              <string-name>Alario, F.X.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>Typing Is Writing: A Psycholinguistic Look at the Keyboard</article-title>
            <source>Topics in Cognitive Science</source>
            <volume>8</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Logan, G.D. (2021) The Theory of Attention and Skill Based on the Instance Theory of Automatization (Tasita). <italic>Psychological Review</italic>, 128, 433-470.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Logan, G.D.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>The Theory of Attention and Skill Based on the Instance Theory of Automatization (Tasita)</article-title>
            <source>Psychological Review</source>
            <volume>128</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Das, A. and Sarkar, S. (2021) Syllabification of English Words Using Transformers. In 2019 18th <italic>IEEE International Conference On Machine Learning And Applications</italic> ( <italic>ICMLA</italic>), 804-810. IEEE, 2019.</mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Das, A.</string-name>
              <string-name>Sarkar, S.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Syllabification of English Words Using Transformers</article-title>
            <source>In 2019 18th IEEE International Conference On Machine Learning And Applications (ICMLA)</source>
            <volume>804</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Vincent, C.H., David, F., Rick, K., Adam, S., Kenneth, S., Robert, M., Karen, S., <italic>et al</italic>. (2014) Guide to Attribute Based Access Control (ABAC) Definition and Considerations. <italic>NIST Special Publication</italic>, 800, 1-54.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Vincent, C.H.</string-name>
              <string-name>David, F.</string-name>
              <string-name>Rick, K.</string-name>
              <string-name>Adam, S.</string-name>
              <string-name>Kenneth, S.</string-name>
              <string-name>Robert, M.</string-name>
              <string-name>Karen, S.</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Guide to Attribute Based Access Control (ABAC) Definition and Considerations</article-title>
            <source>NIST Special Publication</source>
            <volume>800</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Lambert, E. and Vilette, B. (2016) Cognitive Processes Involved in Written Production. <italic>L</italic>’ <italic>Année Psychologique</italic>, 116, 385-420.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Lambert, E.</string-name>
              <string-name>Vilette, B.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>Cognitive Processes Involved in Written Production</article-title>
            <source>L’Année Psychologique</source>
            <volume>116</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Räsänen, O., Seshadri, S., and Karjalainen, M. (2019) Syllable Count Estimation from Speech Using Neural Networks. <italic>Speech Communication</italic>, 113, 20-30.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Seshadri, S.</string-name>
              <string-name>Karjalainen, M.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Syllable Count Estimation from Speech Using Neural Networks</article-title>
            <source>Speech Communication</source>
            <volume>113</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Oncevay, A. and Rojas, R. (2020) Revisiting Syllables for Language Modeling. arXiv Preprint.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Oncevay, A.</string-name>
              <string-name>Rojas, R.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Revisiting Syllables for Language Modeling</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Borgo, D., Brunato, D. and Dell’Orletta, F. (2024) Itgrasyll: A New Resource for Italian Syllabification and Lexical Stress Prediction. <italic>Proceedings of CLIC</italic>- <italic>It</italic> 2024.</mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Borgo, D.</string-name>
              <string-name>Brunato, D.</string-name>
              <string-name>Orletta, F.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Itgrasyll: A New Resource for Italian Syllabification and Lexical Stress Prediction</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B15">
        <label>15.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Calderone, B., Pascoli, M., Sajous, F. and Hathout, N. (2017) Hybrid Method for Stress Prediction Applied to Glaff-It, a Large-Scale Italian Lexicon. In <italic>International Conference on Language</italic>, <italic>Data and Knowledge</italic>, 26-41, Cham, Springer International Publishing.</mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Calderone, B.</string-name>
              <string-name>Pascoli, M.</string-name>
              <string-name>Sajous, F.</string-name>
              <string-name>Hathout, N.</string-name>
              <string-name>Language, D</string-name>
              <string-name>Cham, S</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Hybrid Method for Stress Prediction Applied to Glaff-It, a Large-Scale Italian Lexicon</article-title>
            <source>In International Conference on Language</source>
            <volume>26</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B16">
        <label>16.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Killourhy, K.S. and Maxion, R.A. (2009) Comparing Anomaly-Detection Algorithms for Keystroke Dynamics. 2009 <italic>IEEE</italic>/ <italic>IFIP International Conference on Dependable Systems &amp; Networks</italic>, Lisbon, 29 June 2009-2 July 2009, 125-134. https://doi.org/10.1109/dsn.2009.5270346 <pub-id pub-id-type="doi">10.1109/dsn.2009.5270346</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/dsn.2009.5270346">https://doi.org/10.1109/dsn.2009.5270346</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Killourhy, K.S.</string-name>
              <string-name>Maxion, R.A.</string-name>
              <string-name>Networks, L</string-name>
            </person-group>
            <year>2009</year>
            <article-title>Comparing Anomaly-Detection Algorithms for Keystroke Dynamics</article-title>
            <source>2009 IEEE/IFIP International Conference on Dependable Systems &amp; Networks</source>
            <volume>29</volume>
            <pub-id pub-id-type="doi">10.1109/dsn.2009.5270346</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B17">
        <label>17.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, L., and Polosukhin, I. (2017) Attention Is All You Need. <italic>Advances in Neural Information Processing</italic><italic>Systems</italic>, 30, 5998–6008.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Vaswani, A.</string-name>
              <string-name>Shazeer, N.</string-name>
              <string-name>Parmar, N.</string-name>
              <string-name>Uszkoreit, J.</string-name>
              <string-name>Jones, L.</string-name>
              <string-name>Gomez, A.N.</string-name>
              <string-name>Kaiser, L.</string-name>
              <string-name>Polosukhin, I.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Attention Is All You Need</article-title>
            <source>Advances in Neural Information Processing Systems</source>
            <volume>30</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B18">
        <label>18.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Collobert, R., Weston, J., Bottou, L., Karlen, M., Kavukcuoglu, K. and Kuksa, P. (2011) Natural Language Processing (Almost) from Scratch. <italic>Journal of Machine Learning Research</italic>, 12, 2493-2537.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Collobert, R.</string-name>
              <string-name>Weston, J.</string-name>
              <string-name>Bottou, L.</string-name>
              <string-name>Karlen, M.</string-name>
              <string-name>Kavukcuoglu, K.</string-name>
              <string-name>Kuksa, P.</string-name>
            </person-group>
            <year>2011</year>
            <article-title>Natural Language Processing (Almost) from Scratch</article-title>
            <source>Journal of Machine Learning Research</source>
            <volume>12</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B19">
        <label>19.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Bahdanau, D., Cho, K. and Bengio, Y. (2014) Neural Machine Translation by Jointly Learning to Align and Translate. arXiv Preprint.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Bahdanau, D.</string-name>
              <string-name>Cho, K.</string-name>
              <string-name>Bengio, Y.</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Neural Machine Translation by Jointly Learning to Align and Translate</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B20">
        <label>20.</label>
        <citation-alternatives>
          <mixed-citation publication-type="book">Newell, A. (1990) Unified Theories of Cognition. Harvard University Press.</mixed-citation>
          <element-citation publication-type="book">
            <person-group person-group-type="author">
              <string-name>Newell, A.</string-name>
            </person-group>
            <year>1990</year>
            <article-title>Unified Theories of Cognition</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B21">
        <label>21.</label>
        <citation-alternatives>
          <mixed-citation publication-type="web">New, B., Pallier, C., Ferrand, L. and Matos, R. (2004) Lexique3—French Lexical Database. http://www.lexique.org</mixed-citation>
          <element-citation publication-type="web">
            <person-group person-group-type="author">
              <string-name>New, B.</string-name>
              <string-name>Pallier, C.</string-name>
              <string-name>Ferrand, L.</string-name>
              <string-name>Matos, R.</string-name>
            </person-group>
            <year>2004</year>
            <article-title>Lexique3—French Lexical Database</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B22">
        <label>22.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">European Parliament and Council of the European Union (2018) General Data Protection Regulation (EU) 2016/679. <italic>Official Journal of the European Union</italic>. https://eur-lex.europa.eu/eli/reg/2016/679/oj</mixed-citation>
          <element-citation publication-type="journal">
            <year>2018</year>
            <article-title>General Data Protection Regulation (EU) 2016/679</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B23">
        <label>23.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Hustinx, P. (2021) Data Protection and International Organizations: A Dialogue between eu Law and International Law. 11, 77-80.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Hustinx, P.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Data Protection and International Organizations: A Dialogue between eu Law and International Law</article-title>
            <source>11</source>
            <volume>77</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B24">
        <label>24.</label>
        <citation-alternatives>
          <mixed-citation publication-type="book">Nielsen, J. (1993) Usability Testing. In: Nielsen, J., Ed., <italic>Usability Engineering</italic>, Elsevier, 165-206. https://doi.org/10.1016/b978-0-08-052029-2.50009-7 <pub-id pub-id-type="doi">10.1016/b978-0-08-052029-2.50009-7</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/b978-0-08-052029-2.50009-7">https://doi.org/10.1016/b978-0-08-052029-2.50009-7</ext-link></mixed-citation>
          <element-citation publication-type="book">
            <person-group person-group-type="author">
              <string-name>Nielsen, J.</string-name>
              <string-name>Nielsen, J.</string-name>
              <string-name>Engineering, E</string-name>
            </person-group>
            <year>1993</year>
            <article-title>Usability Testing</article-title>
            <source>In: Nielsen</source>
            <volume>165</volume>
            <pub-id pub-id-type="doi">10.1016/b978-0-08-052029-2.50009-7</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B25">
        <label>25.</label>
        <citation-alternatives>
          <mixed-citation publication-type="report">National Institute of Standards and Technology (2020) Zero Trust Architecture. Technical Report Special Publication 800-207. U.S. Department of Commerce, NIST.</mixed-citation>
          <element-citation publication-type="report">
            <person-group person-group-type="author">
              <string-name>Commerce, N</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Zero Trust Architecture</article-title>
            <source>Technical Report Special Publication 800-207. U.S. Department of Commerce</source>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B26">
        <label>26.</label>
        <citation-alternatives>
          <mixed-citation publication-type="thesis">Zaharia, S. (2018) Authentication System Based on Keystroke Dynamics. Doctoral Dissertation. Aalborg University Copenhagen.</mixed-citation>
          <element-citation publication-type="thesis">
            <person-group person-group-type="author">
              <string-name>Zaharia, S.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Authentication System Based on Keystroke Dynamics</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B27">
        <label>27.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Bojanowski, P., Grave, E., Joulin, A. and Mikolov, T. (2017) Enriching Word Vectors with Subword Information. <italic>Transactions of the Association for Computational Lin</italic><italic>guistics</italic>, 5, 135-146. https://doi.org/10.1162/tacl_a_00051 <pub-id pub-id-type="doi">10.1162/tacl_a_00051</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1162/tacl_a_00051">https://doi.org/10.1162/tacl_a_00051</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Bojanowski, P.</string-name>
              <string-name>Grave, E.</string-name>
              <string-name>Joulin, A.</string-name>
              <string-name>Mikolov, T.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Enriching Word Vectors with Subword Information</article-title>
            <source>Transactions of the Association for Computational Linguistics</source>
            <volume>5</volume>
            <pub-id pub-id-type="doi">10.1162/tacl_a_00051</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B28">
        <label>28.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Fridman, L., Weber, S., Greenstadt, R. and Kam, M. (2018) Active Authentication on Mobile Devices via Stylometry, Application Usage, Web Browsing, and GPS Location. <italic>IEEE Systems Journal</italic>, 11, 513-521. https://doi.org/10.1109/jsyst.2015.2472579 <pub-id pub-id-type="doi">10.1109/jsyst.2015.2472579</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/jsyst.2015.2472579">https://doi.org/10.1109/jsyst.2015.2472579</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Fridman, L.</string-name>
              <string-name>Weber, S.</string-name>
              <string-name>Greenstadt, R.</string-name>
              <string-name>Kam, M.</string-name>
              <string-name>Stylometry, A</string-name>
              <string-name>Usage, W</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Active Authentication on Mobile Devices via Stylometry, Application Usage, Web Browsing, and GPS Location</article-title>
            <source>IEEE Systems Journal</source>
            <volume>11</volume>
            <pub-id pub-id-type="doi">10.1109/jsyst.2015.2472579</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B29">
        <label>29.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Lane, N.D., Bhattacharya, S., Georgiev, P., Forlivesi, C., Kawsar, F. and Mathur, A. (2016) DeepX: A Software Accelerator for Low-Power Deep Learning Inference on Mobile Devices. 13 <italic>th ACM Conference on Embedded Net</italic>- <italic>Worked Sensor Systems</italic>( <italic>SenS</italic><italic>ys</italic>), Vienna, 11-14 April 2016, 1-12.</mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Lane, N.D.</string-name>
              <string-name>Bhattacharya, S.</string-name>
              <string-name>Georgiev, P.</string-name>
              <string-name>Forlivesi, C.</string-name>
              <string-name>Kawsar, F.</string-name>
              <string-name>Mathur, A.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>DeepX: A Software Accelerator for Low-Power Deep Learning Inference on Mobile Devices</article-title>
            <source>13th ACM Conference on Embedded Net-Worked Sensor Systems (SenSys)</source>
            <volume>11</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>