<?xml version="1.0"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN" "JATS-journalpublishing1.dtd" [
]>
<article xml:lang="en" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML"
  dtd-version="1.2" article-type="abstract">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">IJPDS</journal-id>
      <journal-title-group>
        <journal-title>International Journal of Population Data Science</journal-title>
        <abbrev-journal-title>IJPDS</abbrev-journal-title>
      </journal-title-group>
      <issn pub-type="epub">2399-4908</issn>
      <publisher>
        <publisher-name>Swansea University</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.23889/ijpds.v10i3.3339</article-id>
      <article-id pub-id-type="publisher-id">10:5:16</article-id>
      <title-group>
        <article-title>Detecting ‘Lifestates’ From Digital Footprint Time Series Data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Smith</surname>
            <given-names initials="S">Sam</given-names>
          </name>
          <xref ref-type="aff" rid="affil-1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Smith</surname>
            <given-names initials="G">Gavin</given-names>
          </name>
          <xref ref-type="aff" rid="affil-1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Harvey</surname>
            <given-names initials="J">John</given-names>
          </name>
          <xref ref-type="aff" rid="affil-1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="affil-1"><label>1</label><institution>University of Nottingham, Nottingham, United Kingdom</institution></aff>
      <pub-date date-type="pub" publication-format="electronic">
        <day>01</day>
        <month>09</month>
        <year>2025</year>
      </pub-date>
      <pub-date date-type="collection" publication-format="electronic">
        <year>2025</year>
      </pub-date>
      <volume>8</volume>
      <issue>4</issue>
      <elocation-id>3339</elocation-id>
      <permissions>
        <license license-type="open-access" xlink:href="https://creativecommons.org/licences/by/4.0/">
          <license-p>This work is licenced under a Creative Commons Attribution 4.0 International License.</license-p>
        </license>
      </permissions>
      <self-uri xlink:href="https://ijpds.org/article/view/3339">This article is available from the IJPDS website at: https://ijpds.org/article/view/3339</self-uri>
      <kwd-group>
        <kwd>Time Series</kwd>
        <kwd>Segmentation</kwd>
        <kwd>Clustering</kwd>
        <kwd>Change Point Detection</kwd>
        <kwd>Digital Footprints</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec>
      <title>Introduction &amp; Background</title>
      <p>As digital footprints data continue to grow in complexity and volume, understanding and summarising large, high-dimensional time series is becoming increasingly important for analysing behavioural patterns. In various domains, mass data collection is routine and crucial to detecting breakpoints (significant statistical changes) and underlying patterns. Examples of such data include: transactional records; internet history records; social media data. And yet, despite this explosion of data, it remains challenging to uncover commonalities across real-world time series that are both high-dimensional and noisy.</p>
    </sec>
    <sec>
      <title>Objectives &amp; Approach</title>
      <p>We introduce a new method for deciphering complex digital footprints data named ALI (Automatic Lifestate Identification), a parameter-free algorithm which aims to create interpretable summaries of the data. ALI efficiently identifies breakpoints, and clusters resulting segments, referred to as lifestates, across multiple time series. ALI uses an Expectation Maximisation (EM) algorithm that iteratively searches for breakpoints and lifestates, meaning that each is informed by the other and improved on each iteration. The result is an efficient and parsimonious characterisation of the time series; that is, a collection of lifestates describing the dataset and its patterns.</p>
    </sec>
    <sec>
      <title>Relevance to Digital Footprints</title>
      <p>ALI has the potential to improve how digital footprints are analysed across many different domains.</p>
    </sec>
    <sec>
      <title>Results</title>
      <p>This work demonstrates the practical utility of the ALI algorithm by applying it to two real-world datasets: a transactional dataset from a UK-based pharmaceutical company, and a dataset from a Sri Lankan telecommunications company. The two datasets represent the purchase history for over 18,000 new mothers, and the mobile application usage of a ‘super-app’ which has over 1 million downloads. This work demonstrates how digital footprints data can be used to understand shared experiences across multiple domains. Understanding cross-individual patterns can be useful for providing tailored services to people, particularly for understanding when individuals transition from one stage of their life to another.</p>
    </sec>
    <sec>
      <title>Conclusions &amp; Implications</title>
      <p>The experiments show that ALI is successful in identifying transitions into parenthood more accurately and reliably when compared to previous methods. Furthermore, ALI finds shared states across the whole set of mothers in the dataset, allowing for comparisons between the retail behaviours of different mothers before, during, and after pregnancy. The results of this work show ALI's capability to extract meaningful lifestates in challenging, real-world scenarios.</p>
    </sec>
  </body>
</article>