TLDR: DisMS-TS is a new framework for time series classification that addresses the problem of redundant features across different temporal scales. It uses a temporal disentanglement module to separate scale-shared and scale-specific features, along with regularization terms to ensure consistency of shared features and independence of specific features. This approach significantly improves prediction accuracy by eliminating redundancy, as validated by extensive experiments on various datasets.
Time series data, found everywhere from healthcare to finance, often presents a challenge for classification due to its complex and ever-changing patterns. While analyzing this data at multiple scales (like daily, weekly, or monthly views) has shown promise in capturing these patterns, existing methods face a significant hurdle: they struggle to identify and remove redundant information that appears across these different scales.
This redundancy can cause models to either over-emphasize or under-emphasize shared features, ultimately hindering their ability to make accurate predictions. Imagine trying to understand a stock’s performance by looking at daily, weekly, and monthly charts – there’s a lot of overlapping information that, if not handled correctly, can confuse your analysis.
To tackle this, researchers have introduced a new approach called Disentangled Multi-Scale framework for Time Series classification, or DisMS-TS. The core idea behind DisMS-TS is to intelligently separate the unique characteristics of each time scale from the features that are common across all scales. By doing this, the model can focus on the truly distinct patterns while avoiding being misled by repetitive information.
How DisMS-TS Works
The DisMS-TS framework operates in several key steps. First, it takes the original time series data and generates multiple versions of it at different temporal scales. Think of it as creating different “views” of the same data, from fine-grained details to broader trends.
Next, a specialized component called the Multi-scale Temporal Encoder processes these different views to understand their temporal dependencies. This involves capturing both local, short-term patterns and global, long-range relationships within the data.
The most innovative part is the Temporal Disentanglement Module. This module is designed to disentangle, or separate, the temporal information at each scale into two distinct parts: “scale-shared” representations (features common to all scales) and “scale-specific” representations (features unique to a particular scale). To ensure this separation is effective, DisMS-TS uses two clever mechanisms: a “similarity loss” that makes sure the shared features are consistent across all scales, and a “disparity loss” that ensures the unique features from different scales are truly independent of each other.
Finally, the model combines these refined scale-shared and scale-specific features to make more accurate predictions, free from the noise of redundant information. The source code for DisMS-TS is publicly available on GitHub, allowing others to explore and build upon this work. You can find more details in the research paper.
Also Read:
- Self-Evolving Neural Networks: Adapting Architecture with Monte Carlo Tree Search
- DeepSupp: A New AI Approach for Identifying Dynamic Support Levels in Financial Markets
Impressive Results
Extensive experiments were conducted on various real-world datasets, including those for human activity recognition, sleep stage classification, and stock trend prediction. DisMS-TS consistently outperformed both traditional and state-of-the-art multi-scale analysis methods. For instance, it achieved accuracy improvements of up to 9.71% on certain datasets, demonstrating its significant advantage.
The studies also confirmed that each component of DisMS-TS contributes positively to its performance. Furthermore, analysis showed that the disentanglement module effectively separates the shared and specific features, as intended, leading to the observed performance gains. This research marks a significant step forward in time series classification, offering a more efficient and accurate way to analyze complex temporal data by addressing the long-standing issue of feature redundancy.


