Classification and clustering of streaming data are relevant in finance, computer science, and engineering while they are becoming increasingly important in medicine and biology. Streaming data are analyzed with algorithms and models capable to represent dynamics, sequences and time. Dynamic Bayesian networks and hidden Markov models are commonly used to analyze streaming data. However, they are concerned with evenly spaced time series data and thus suffer from several limitations. Indeed, it is not clear how timestamps should be discretized even if some approaches to mitigate this problem have been recently made available. In this paper we describe the class of continuous time Bayesian networks classifiers and develop algorithms for their parametric and structural learning to solve classification and clustering of multivariate discrete state continuous time trajectories. Numerical experiments on synthetic and real world data are used to compare the performance of continuous time Bayesian network models to that achieved by dynamic Bayesian networks. In particular, post-stroke rehabilitation data is used for the classification task while urban traffic data from continuous time loop is used for the clusteirng task. The achieved results confirm the effectiveness of the proposed approaches.

Codecasa, D., Stella, F. (2015). Classification and clustering with continuous time Bayesian network models. JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 45(2), 187-220 [10.1007/s10844-014-0345-0].

Classification and clustering with continuous time Bayesian network models

Codecasa, D;Stella, FA
2015

Abstract

Classification and clustering of streaming data are relevant in finance, computer science, and engineering while they are becoming increasingly important in medicine and biology. Streaming data are analyzed with algorithms and models capable to represent dynamics, sequences and time. Dynamic Bayesian networks and hidden Markov models are commonly used to analyze streaming data. However, they are concerned with evenly spaced time series data and thus suffer from several limitations. Indeed, it is not clear how timestamps should be discretized even if some approaches to mitigate this problem have been recently made available. In this paper we describe the class of continuous time Bayesian networks classifiers and develop algorithms for their parametric and structural learning to solve classification and clustering of multivariate discrete state continuous time trajectories. Numerical experiments on synthetic and real world data are used to compare the performance of continuous time Bayesian network models to that achieved by dynamic Bayesian networks. In particular, post-stroke rehabilitation data is used for the classification task while urban traffic data from continuous time loop is used for the clusteirng task. The achieved results confirm the effectiveness of the proposed approaches.
Articolo in rivista - Articolo scientifico
Continuous time Bayesian networks; Continuous time classification; Continuous time clustering; Multivariate trajectory; Streaming data;
Continuous time Bayesian networks; continuous time Bayesian network classifiers; temporal classification; temporal clustering
English
2015
45
2
187
220
none
Codecasa, D., Stella, F. (2015). Classification and clustering with continuous time Bayesian network models. JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 45(2), 187-220 [10.1007/s10844-014-0345-0].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/55049
Citazioni
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 3
Social impact