EvoTSC: Evolving Feature Learning Models for Time Series Classification via Genetic Programming

arXiv cs.LG / 4/29/2026

📰 NewsIdeas & Deep AnalysisModels & Research

Key Points

  • The paper introduces EvoTSC, a genetic programming method that automatically evolves lightweight feature-learning models specifically for time series classification.
  • EvoTSC uses a multi-layer program structure that embeds diverse prior expert knowledge into the evolutionary search to steer evolution toward operations proven effective for time-series analysis.
  • To address overfitting, it proposes a tailored Pareto tournament selection strategy that rewards models with stable performance across different training-data subsets, aiming for better generalization.
  • Experiments on univariate time-series classification datasets show EvoTSC outperforms eleven benchmark methods in most comparisons, with additional analysis supporting the value of each component and the models’ resource efficiency.
  • The approach targets practical constraints in time-series work by aiming to reduce both labeled-data scarcity effects and computational burden via evolved lightweight models.

Abstract

Time series classification is an important analytical task across diverse domains. However, its practical application is often hindered by the scarcity of labeled data and the requirement for substantial computational resources. To address these challenges, this paper proposes EvoTSC, a novel genetic programming approach designed to automatically evolve lightweight feature learning models for time series classification. The core of EvoTSC is a carefully designed multi-layer program structure that strategically embeds diverse forms of prior expert knowledge into the evolutionary process, effectively guiding the search toward operations known to be highly effective for time series analysis. To mitigate the common overfitting problem in time series classification, a tailored Pareto tournament selection strategy is proposed to favor models that perform consistently well across varying training data subsets, promoting the discovery of highly generalizable models. Extensive experiments conducted on univariate time series classification datasets demonstrate that EvoTSC significantly outperforms eleven benchmark methods in most comparisons. Further analyses verify the contribution of each component and the resource efficiency of the evolved models.