ts-conv
March 16, 2025 · View on GitHub
Made by Xinyu Chen • :globe_with_meridians: 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
- NYC ridesharing and taxi trip data (Source: TLC trip record data)
- Chicago ridesharing and taxi trip data (Source: TNP ridesharing trips | Chicago taxi trips)
- Fluid flow data
- North America temperature data (Source: Daymet)
Algorithms
How to solve the optimization problem of interpretable convolutional kernel learning?
- Non-negative subspace pursuit, NNSP
- Mixed-integer programming, MIP