Skip to main content
Enterprise AI Analysis: Structured temporal representation in time series classification with ROCKETs and hyperdimensional computing

Enterprise AI Analysis

Revolutionizing Time Series Classification with HDC-ROCKETs

Traditional ROCKET methods struggle with inherent temporal order and sequential dependencies. Our novel approach integrates Hyperdimensional Computing (HDC) to explicitly capture these crucial patterns, leading to significant classification improvements and opening new avenues for complex time series analysis across diverse enterprise applications.

Executive Impact: Tangible Business Benefits

Our HDC-ROCKET framework delivers measurable improvements, enhancing the reliability and accuracy of time series predictions critical for operational efficiency and strategic decision-making.

0% Max. Error Rate Reduction
0% Max. AUPRC Improvement
0% Avg. Accuracy Increase
0% Avg. Error Rate Reduction

Deep Analysis & Enterprise Applications

Select a topic to dive deeper, then explore the specific findings from the research, rebuilt as interactive, enterprise-focused modules.

The ROCKET Family: State-of-the-Art in Time Series Classification

The ROCKET family, including methods like MiniROCKET, MultiROCKET, and HYDRA, currently represents a leading approach in time series classification. These methods efficiently leverage convolution kernels to aggregate temporal features into encodings for linear classifiers. While highly effective, their primary limitation lies in their order-invariant aggregation operations, which prevents them from fully capturing longer-sequence structures where temporal order is crucial.

MiniROCKET relies on the Proportion of Positive Values (PPV) for aggregation, which calculates the component-wise mean of positive feature values. MultiROCKET extends this with additional operations like Mean of Positive Values (MPV), Mean Index of Positive Values (MIPV), and Longest Stretch of Positive Values (LSPV), and also processes first-order differences of the input time series. While MIPV attempts to capture temporal order, it often fails in cases of symmetric patterns. HYDRA employs a dictionary-based approach, counting occurrences of strong kernel responses to form histograms, but also generally neglects the precise temporal ordering of these responses.

Hyperdimensional Computing (HDC): A New Paradigm for Symbolic AI

HDC (also known as Vector Symbolic Architectures) uses high-dimensional vectors (hypervectors) and well-defined mathematical operations to solve computational problems. It combines the benefits of distributed representations (like neural networks) with symbolic representations (like traditional AI). A key characteristic is that all operations occur within a fixed, high-dimensional vector space, preserving dimensionality.

The core operations are binding (•) and superposition (+). Binding associates two hypervectors to produce a new hypervector, preserving "structural similarity"—meaning if components are similar, their bindings are also similar. Superposition aggregates hypervectors by component-wise addition, but is commutative, thus not inherently preserving order. To represent ordered sequences, HDC binds each feature hypervector with a unique position vector before superposition. We utilize Fractional Power Encoding (FPE) to generate position vectors that maintain similarity between nearby positions, thus preserving temporal order and robustness against shifts.

Integrating Temporal Order: HDC-ROCKET Framework

Our approach integrates HDC into the ROCKET family by binding the intermediate high-dimensional feature vectors (extracted by ROCKET) with FPE-generated position vectors. This transformation allows ROCKET methods to transition from time-invariant to time-variant representations, a crucial enhancement for datasets where temporal order is discriminative. Specifically, for MiniROCKET, the traditional PPV aggregation is replaced by a sum of Hadamard products of feature vectors and their corresponding normalized FPE position vectors.

For MultiROCKET, we retain MPV and LSPV operations but replace the problematic MIPV with the HDC-enhanced PPV, offering a more robust and unambiguous way to incorporate temporal order. Similarly, for HYDRA, the histogram computation principle is adapted to bind sparse binary feature vectors with their position vectors before summation. This provides flexibility, allowing HDC-based methods to completely eliminate time variance (by setting the FPE hyperparameter β to 0) if it is not beneficial for a particular dataset, a capability not available in the original MultiROCKET.

Experimental Validation: Superior Performance on Synthetic and Real-World Datasets

Our extensive experimental evaluation on both synthetic and 142 real-world datasets from the UCR archive demonstrates the significant advantages of the HDC-ROCKET approach. On synthetic datasets designed to challenge temporal order invariance (e.g., symmetric peaks), HDC-based methods consistently outperform their ROCKET counterparts. For instance, MultiROCKET struggles with symmetric peaks, whereas HDC-MultiROCKET shows notable improvement.

On real-world datasets, HDC-augmented ROCKET methods achieve consistent classification improvements. The best model achieves a relative error rate reduction of over 50%, with specific datasets showing reductions up to 77% and AUPRC increases up to 96%. This performance gain comes with minimal computational overhead, as the inference time remains comparable to original ROCKET methods. The ability to dynamically select the optimal FPE hyperparameter (β) via LOOCV-NMSE is critical for adapting to varying temporal sensitivities across different datasets, ensuring maximal accuracy.

77% Relative Error Rate Reduction on Key Datasets

Enterprise Process Flow: HDC-ROCKET for Time Series

Input Time Series Data
Convolve with Randomized Kernels
Binarize Features with Biases
Bind Features with HDC Position Vectors
Aggregate via Superposition

Key Differentiators: ROCKET vs. HDC-ROCKET

Feature ROCKET (Original) HDC-ROCKET (Enhanced)
Temporal Order Handling Limited, primarily order-invariant aggregation (PPV, MPV, LSPV), MIPV with limitations. Explicitly incorporates temporal order via multiplicative binding with FPE position vectors, offering flexible time-variance.
Classification Performance Strong on many datasets, but struggles with complex temporal dependencies (e.g., symmetric patterns). Consistently improved, especially on datasets where temporal order is discriminative. Achieves significant error rate reductions.
Computational Overhead High efficiency, fast training and inference. Minimal increase in computational cost; scalable, with slightly higher training time due to hyperparameter optimization.
Flexibility Fixed aggregation operations. Offers flexibility to adjust temporal sensitivity (via β) or disable temporal encoding if not beneficial.

Case Study: Enhanced Diagnostics with HDC-MiniROCKET

On challenging real-world datasets like CinCECGTorso (ID 19) and GestureMidAirD3_eq (ID 58), HDC-MiniROCKET demonstrated exceptional improvements. For ID 19, it achieved a 12.67% ACC increase and a remarkable 76.67% error decrease. Similarly, for ID 58, ACC increased by 13.46% with a 96.78% max individual AUPRC increase.

These datasets feature salient temporal patterns at different positions, which are critical for distinguishing classes. The original MiniROCKET, with its order-invariant aggregation, failed to leverage this information. By explicitly encoding temporal order, HDC-MiniROCKET enabled the classifier to effectively separate classes, leading to more reliable diagnostic and predictive models.

Calculate Your Potential ROI

Estimate the tangible benefits of integrating advanced AI for time series analysis into your enterprise operations. See how improved accuracy and efficiency translate into significant savings.

Input Your Operational Data

Estimated Annual Savings $0
Annual Hours Reclaimed 0

Your AI Implementation Roadmap

A structured approach ensures seamless integration and rapid value realization. Here’s a typical timeline for deploying HDC-ROCKET solutions in an enterprise environment.

Discovery & Strategy

Initial consultation to understand your specific time series challenges, data landscape, and business objectives. Define clear project scope and success metrics.

Data Preparation & Model Design

Collect, clean, and pre-process time series data. Custom design and configure HDC-ROCKET models tailored to your data characteristics and performance requirements.

Pilot & Optimization

Deploy the HDC-ROCKET solution in a pilot environment. Iteratively test, validate, and optimize model performance against real-world data, leveraging cross-validation for hyperparameter tuning.

Full-Scale Deployment & Integration

Integrate the optimized model into your existing enterprise systems and workflows. Ensure robust, scalable, and secure deployment for continuous operation.

Monitoring & Continuous Improvement

Establish monitoring frameworks for ongoing performance tracking. Provide support and identify opportunities for further enhancements and expanded applications.

Ready to Transform Your Time Series Data?

Unlock deeper insights and achieve unparalleled prediction accuracy with our HDC-ROCKET solutions. Schedule a free, no-obligation consultation to explore how this technology can empower your business.

Ready to Get Started?

Book Your Free Consultation.

Let's Discuss Your AI Strategy!

Lets Discuss Your Needs


AI Consultation Booking