Search papers, labs, and topics across Lattice.
This paper introduces FreMGP, a novel oversampling approach that leverages frequency-domain representations and multi-tree genetic programming to address class imbalance in time-series classification. By utilizing a contrastive learning module to guide the generation of synthetic minority class samples, the method enhances the diversity and quality of generated data, overcoming limitations of traditional sampling techniques. Experimental results show that FreMGP significantly outperforms existing methods, leading to improved classifier performance across various machine learning and deep learning models.
Generating high-quality synthetic samples for minority classes can dramatically enhance classifier performance in imbalanced time-series tasks.
Real-world time-series classification tasks often exhibit class imbalance, which can be extremely severe in some applications. To avoid training biased classifiers on imbalanced data, sampling is one of the most popular data pre-processing techniques because of its classifier-agnostic nature. However, due to the complex temporal dependencies in original time-series data and the scarcity of minority-class samples, existing sampling methods, including interpolation-based oversampling methods and deep learning-based generative models, usually suffer from limited generalization and poor diversity when generating new time-series samples. This paper proposes a Frequency-domain representation-guided Multi-tree Genetic Programming-based oversampling approach (FreMGP) to imbalanced time-series classification, where each individual represents a set of synthetic samples for the minority class. A frequency-domain class-discriminative representation module based on contrastive learning is also developed, guiding the evolutionary search toward high-quality synthetic time-series samples. Experiments on imbalanced time-series datasets demonstrate that FreMGP outperforms existing oversampling methods and consistently improves the performance of different classifiers, including both general machine learning and deep learning models.