Persistence-Based Discretization for Learning Discrete Event Systems from Time Series

Lénaïg Cornanguer, Christine Largouët, Laurence Rozé, Alexandre Termier
1/12/2023
cs.AI

No confident code implementation found for this paper. 5 possible matches can be shown below.

Abstract

To get a good understanding of a dynamical system, it is convenient to have an interpretable and versatile model of it. Timed discrete event systems are a kind of model that respond to these requirements. However, such models can be inferred from timestamped event sequences but not directly from numerical data. To solve this problem, a discretization step must be done to identify events or symbols in the time series. Persist is a discretization method that intends to create persisting symbols by using a score called persistence score. This allows to mitigate the risk of undesirable symbol changes that would lead to a too complex model. After the study of the persistence score, we point out that it tends to favor excessive cases making it miss interesting persisting symbols. To correct this behavior, we replace the metric used in the persistence score, the Kullback-Leibler divergence, with the Wasserstein distance. Experiments show that the improved persistence score enhances Persist's ability to capture the information of the original time series and that it makes it better suited for discrete event systems learning.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 5 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{cornanguer2023persistencebased,
  title  = {Persistence-Based Discretization for Learning Discrete Event Systems from Time Series},
  author = {Lénaïg Cornanguer and Christine Largouët and Laurence Rozé and Alexandre Termier},
  year   = {2023},
  eprint = {2301.05041},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.05041v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.05041.svg)](https://codeofpaper.com/paper/2301.05041)

Discussion