Skip to content

Network representations of attractors for change point detection #60

@Datseris

Description

@Datseris

Indicator summary

TODO; I just got cited by the paper, still gotta read it!

Abstract:

A common approach to monitoring the status of physical and biological systems is through the regular measurement of various system parameters. Changes in a system’s underlying dynamics manifest as changes in the behaviour of the observed time series. For example, the transition from healthy cardiac activity to ventricular fibrillation results in erratic dynamics in measured electrocardiogram (ECG) signals. Identifying these transitions—change point detection—can be valuable in preparing responses to mitigate the effects of undesirable system changes. Here, we present a data-driven method of detecting change points using a phase space approach. Delay embedded trajectories are used to construct an ‘attractor network’, a discrete Markov-chain representation of the system’s attractor. Once constructed, the attractor network is used to assess the level of surprise of future observations where unusual movements in phase space are assigned high surprise scores. Persistent high surprise scores indicate deviations from the attractor and are used to infer change points. Using our approach, we find that the attractor network is effective in automatically detecting the onset of ventricular fibrillation (VF) from observed ECG data. We also test the flexibility of our method on artificial data sets and demonstrate its ability to distinguish between normal and surrogate time series.

Reference

https://www.nature.com/articles/s42005-023-01463-y

Codebase

https://github.com/eugenetkj98/AttractorNetworksPublic

Implementation plan

TODO, haven't read the paper yet.

cc @eugenetkj98 if they are interested to participate here, perhaps they can already provide the implementation strategy.

Metadata

Metadata

Assignees

No one assigned

    Labels

    new indicatorSuggestion for a new transition indicator

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions