Skip to content

xinychen/ts-conv

Repository files navigation

ts-conv

MIT License Python 3.7 repo size GitHub stars

Made by Xinyu Chen • 🌐 https://xinychen.github.io

Time series convolution: A convolutional kernel approach for reinforcing the modeling of time series trends and interpreting temporal patterns, allowing one to leverage Fourier transforms and learn sparse representations. The interpretable machine learning models such as sparse regression unlock opportunities to better capture the long-term changes and temporal patterns of real-world time series.

@article{chen2025correlating,
  title={Correlating time series with interpretable convolutional kernels},
  author={Chen, Xinyu and Cai, HanQin and Liu, Fuqiang and Zhao, Jinhua},
  journal={IEEE Transactions on Knowledge and Data Engineering},
  volume={},
  number={},
  pages={},
  year={2025},
  publisher={IEEE}
}

To draw the graphics, please check out the latex-graphics.ipynb (Jupyter Notebook) in this repository.

Implementation

Data

Algorithms

How to solve the optimization problem of interpretable convolutional kernel learning?

  • Non-negative subspace pursuit, NNSP
  • Mixed-integer programming, MIP

Releases

No releases published

Packages

No packages published