BEATS: Blocks of Eigenvalues Algorithm for Time Series Segmentation

被引:22
|
作者
Gonzalez-Vidal, Aurora [1 ]
Barnaghi, Payam [2 ]
Skarmeta, Antonio F. [1 ]
机构
[1] Univ Murcia, Dept Informat & Commun Engn, E-30100 Murcia, Spain
[2] Univ Surrey, Inst Commun Syst, Guildford GU2 7XH, Surrey, England
基金
欧盟地平线“2020”;
关键词
BEATS; SAX; data analytics; data aggregation; segmentation; DCT; smart cities; CLASSIFICATION; TRANSFORM; REPRESENTATION; DISTANCE;
D O I
10.1109/TKDE.2018.2817229
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The massive collection of data via emerging technologies like the Internet of Things (IoT) requires finding optimal ways to reduce the observations in the time series analysis domain. The IoT time series require aggregation methods that can preserve and represent the key characteristics of the data. In this paper, we propose a segmentation algorithm that adapts to unannounced mutations of the data (i.e., data drifts). The algorithm splits the data streams into blocks and groups them in square matrices, computes the Discrete Cosine Transform (DCT), and quantizes them. The key information is contained in the upper-left part of the resulting matrix. We extract this sub-matrix, compute the modulus of its eigenvalues, and remove duplicates. The algorithm, called BEATS, is designed to tackle dynamic IoT streams, whose distribution changes over time. We implement experiments with six datasets combining real, synthetic, real-world data, and data with drifts. Compared to other segmentation methods like Symbolic Aggregate approXimation (SAX), BEATS shows significant improvements. Trying it with classification and clustering algorithms it provides efficient results. BEATS is an effective mechanism to work with dynamic and multi-variate data, making it suitable for IoT data sources. The datasets, code of the algorithm and the analysis results can be accessed publicly at: https://github.com/auroragonzalez/BEATS.
引用
收藏
页码:2051 / 2064
页数:14
相关论文
共 50 条
  • [1] MultiBEATS: Blocks of eigenvalues algorithm for multivariate time series dimensionality reduction
    Gonzalez-Vidal, Aurora
    Martinez-Ibarra, Antonio
    Skarmeta, Antonio F.
    INFORMATION FUSION, 2024, 104
  • [2] Segmentation algorithm for long time series analysis
    Abdullah Gedikli
    Hafzullah Aksoy
    N. Erdem Unal
    Stochastic Environmental Research and Risk Assessment, 2008, 22 : 291 - 302
  • [3] A Continuous Segmentation Algorithm for Streaming Time Series
    Hu, Yupeng
    Ji, Cun
    Jing, Ming
    Ding, Yiming
    Kuai, Shuo
    Li, Xueqing
    COLLABORATE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2016, 2017, 201 : 140 - 151
  • [4] Segmentation algorithm for long time series analysis
    Gedikli, Abdullah
    Aksoy, Hafzullah
    Unal, N. Erdem
    STOCHASTIC ENVIRONMENTAL RESEARCH AND RISK ASSESSMENT, 2008, 22 (03) : 291 - 302
  • [5] Memetic algorithm for multivariate time-series segmentation
    Lim, Hyunki
    Choi, Heeseung
    Choi, Yeji
    Kim, Ig-Jae
    PATTERN RECOGNITION LETTERS, 2020, 138 : 60 - 67
  • [6] Time Series Representation by a Novel Hybrid Segmentation Algorithm
    Manuel Duran-Rosal, Antonio
    Antonio Gutierrez-Pena, Pedro
    Jose Martinez-Estudillo, Francisco
    Hervas-Martinez, Cesar
    HYBRID ARTIFICIAL INTELLIGENT SYSTEMS, 2016, 9648 : 163 - 173
  • [7] HTF: An Effective Algorithm for Time Series to Recover Missing Blocks
    Zhang, Haijun
    Gao, Hong
    Jin, Dailiang
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS: DASFAA 2021 INTERNATIONAL WORKSHOPS, 2021, 12680 : 29 - 44
  • [8] Time series segmentation using a novel adaptive eigendecomposition algorithm
    Rao, YN
    Principe, JC
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2002, 32 (1-2): : 7 - 17
  • [9] Time Series Segmentation Using a Novel Adaptive Eigendecomposition Algorithm
    Yadunandana N. Rao
    Jose C. Principe
    Journal of VLSI signal processing systems for signal, image and video technology, 2002, 32 : 7 - 17
  • [10] Online segmentation algorithm for time series based on hierarchical clustering
    Du, Yi
    Lu, De-Tang
    Li, Dao-Lun
    Zha, Wen-Shu
    Moshi Shibie yu Rengong Zhineng/Pattern Recognition and Artificial Intelligence, 2007, 20 (03): : 415 - 420