Decentralized Time Series Classification with ROCKET Features

📅 2025-04-24
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
In privacy-sensitive, geographically distributed, and regulation-constrained time series classification (TSC) scenarios, conventional client-server federated learning (FL) suffers from single-point failure, strong reliance on a trusted central server, and high communication overhead. Method: We propose DROCKS—the first fully decentralized FL framework for TSC—eliminating the central server entirely and enabling collaborative model updates via a structured chain topology among peers. DROCKS introduces a node-adaptive ROCKET kernel selection mechanism that locally evaluates and compresses convolutional kernels based on discriminative power, jointly optimizing feature representation fidelity and communication efficiency. Contribution/Results: Evaluated on the UCR benchmark, DROCKS achieves accuracy comparable to state-of-the-art server-based FL methods while reducing total communication volume by 37%. Moreover, it demonstrates显著 robustness against node failures and adversarial attacks, validating its suitability for real-world decentralized, privacy-critical TSC applications.

Technology Category

Application Category

📝 Abstract
Time series classification (TSC) is a critical task with applications in various domains, including healthcare, finance, and industrial monitoring. Due to privacy concerns and data regulations, Federated Learning has emerged as a promising approach for learning from distributed time series data without centralizing raw information. However, most FL solutions rely on a client-server architecture, which introduces robustness and confidentiality risks related to the distinguished role of the server, which is a single point of failure and can observe knowledge extracted from clients. To address these challenges, we propose DROCKS, a fully decentralized FL framework for TSC that leverages ROCKET (RandOm Convolutional KErnel Transform) features. In DROCKS, the global model is trained by sequentially traversing a structured path across federation nodes, where each node refines the model and selects the most effective local kernels before passing them to the successor. Extensive experiments on the UCR archive demonstrate that DROCKS outperforms state-of-the-art client-server FL approaches while being more resilient to node failures and malicious attacks. Our code is available at https://anonymous.4open.science/r/DROCKS-7FF3/README.md.
Problem

Research questions and friction points this paper is trying to address.

Decentralized federated learning for time series classification
Eliminating server dependency to reduce failure risks
Improving robustness against node failures and attacks
Innovation

Methods, ideas, or system contributions that make the work stand out.

Decentralized FL framework for TSC
Uses ROCKET features for classification
Sequential path training across nodes
B
Bruno Casella
University of Turin, Turin, 10149, Italy
M
Matthias Jakobs
Lamarr Institute for Machine Learning and Artificial Intelligence TU Dortmund University, Dortmund, Germany
Marco Aldinucci
Marco Aldinucci
Full Professor in Computer Science, University of Torino
Parallel programming modelsparallel programmingRuntime SystemsHPCcloud engineering
S
S. Buschjager
Lamarr Institute for Machine Learning and Artificial Intelligence TU Dortmund University, Dortmund, Germany