tsflex: Flexible time series processing & feature extraction

被引:10
|
作者
Van der Donckt, Jonas [1 ]
Van der Donckt, Jeroen [1 ]
Deprost, Emiel [1 ]
Van Hoecke, Sofie [1 ]
机构
[1] Univ Ghent, IMEC, IDLab, Technol Pk Zwijnaarde 126, B-9052 Zwijnaarde, Belgium
基金
比利时弗兰德研究基金会;
关键词
Time series; Processing; Feature extraction; Machine learning; !text type='Python']Python[!/text;
D O I
10.1016/j.softx.2021.100971
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Time series processing and feature extraction are crucial and time-intensive steps in conventional machine learning pipelines. Existing packages are limited in their applicability, as they cannot cope with irregularly-sampled or asynchronous data and make strong assumptions about the data format. Moreover, these packages do not focus on execution speed and memory efficiency, resulting in considerable overhead. We present tsflex, a Python toolkit for time series processing and feature extraction, that focuses on performance and flexibility, enabling broad applicability. This toolkit leverages window-stride arguments of the same data type as the sequence-index, and maintains the sequence-index through all operations. tsflex is flexible as it supports (1) multivariate time series, (2) multiple window-stride configurations, and (3) integrates with processing and feature functions from other packages, while (4) making no assumptions about the data sampling regularity, series alignment, and data type. Other functionalities include multiprocessing, detailed execution logging, chunking sequences, and serialization. Benchmarks show that tsflex is faster and more memory-efficient compared to similar packages, while being more permissive and flexible in its utilization. (C) 2022 The Author(s). Published by Elsevier B.V.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Feature Extraction Accelerator for Streaming Time Series
    Yuvaraj, Prithviraj
    Akalantar, Amin
    Keogh, Eamon
    Brisk, Philip
    2023 IEEE 31ST ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, FCCM, 2023, : 207 - 207
  • [2] Feature extraction from time series data
    Toshniwal, Durga
    JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2009, 9 (01) : S99 - S110
  • [3] Time Series Feature Extraction for Machine Olfaction
    Shakya, Pratistha
    Kennedy, Eamonn
    Rose, Christopher
    Rosenstein, Jacob K.
    2019 IEEE SENSORS, 2019,
  • [4] A time series forest for classification and feature extraction
    Deng, Houtao
    Runger, George
    Tuv, Eugene
    Vladimir, Martyanov
    INFORMATION SCIENCES, 2013, 239 : 142 - 153
  • [5] TSFEL: Time Series Feature Extraction Library
    Barandas, Marilia
    Folgado, Duarte
    Fernandes, Leticia
    Santos, Sara
    Abreu, Mariana
    Bota, Patricia
    Liu, Hui
    Schultz, Tanja
    Gamboa, Hugo
    SOFTWAREX, 2020, 11
  • [6] Multiscale feature extraction for time series classification with hybrid feature selection
    Zhang, Hui
    Lin, Mao-Song
    Huang, Wei
    Kawasaki, Saori
    Ho, Tu Bao
    INTELLIGENT CONTROL AND AUTOMATION, 2006, 344 : 939 - 944
  • [7] A System for Time Series Feature Extraction in Federated Learning
    Wang, Siqi
    Li, Jiashu
    Lu, Mian
    Zheng, Zhao
    Chen, Yuqiang
    He, Bingsheng
    PROCEEDINGS OF THE 31ST ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, CIKM 2022, 2022, : 5024 - 5028
  • [8] A qualitative feature extraction method for time series analysis
    Xie, Jinfei
    Yan, Wei-Yong
    2006 CHINESE CONTROL CONFERENCE, VOLS 1-5, 2006, : 1367 - +
  • [9] Automatic feature extraction from large time series
    Mierswa, I
    Classification - the Ubiquitous Challenge, 2005, : 600 - 607
  • [10] Feature Extraction for Change Analysis in SAR Time Series
    Boldt, Markus
    Thiele, Antje
    Schulz, Karsten
    Hinz, Stefan
    EARTH RESOURCES AND ENVIRONMENTAL REMOTE SENSING/GIS APPLICATIONS VI, 2015, 9644