paper-with-me

Papers

S-Rocket: Selective Random Convolution Kernels for Time Series Classification

2022-03-07 · Hojjat Salehinejad, Yang Wang, Yuanhao Yu, Tang Jin, Shahrokh Valaee

Random convolution kernel transform (Rocket) is a fast, efficient, and novel approach for time series feature extraction using a large number of independent randomly initialized 1-D convolution kernels of different configurations. The output of the convolution operation on each time series is represented by a partial positive value (PPV). A concatenation of PPVs from all kernels is the input feature vector to a Ridge regression classifier. Unlike typical deep learning models, the kernels are not trained and there is no weighted/trainable connection between kernels or concatenated features and the classifier. Since these kernels are generated randomly, a portion of these kernels may not positively contribute in performance of the model. Hence, selection of the most important kernels and pruning the redundant and less important ones is necessary to reduce computational complexity and accelerate inference of Rocket for applications on the edge devices. Selection of these kernels is a combinatorial optimization problem. In this paper, we propose a scheme for selecting these kernels while maintaining the classification performance. First, the original model is pre-trained at full capacity. Then, a population of binary candidate state vectors is initialized where each element of a vector represents the active/inactive status of a kernel. A population-based optimization algorithm evolves the population in order to find a best state vector which minimizes the number of active kernels while maximizing the accuracy of the classifier. This activation function is a linear combination of the total number of active kernels and the classification accuracy of the pre-trained classifier with the active kernels. Finally, the selected kernels in the best state vector are utilized to train the Ridge regression classifier with the selected kernels.

📄 PDF Abstract BibTeX arXiv:2203.03445

Code (1)

salehinejad/srocket 공식 구현 pytorch

Tasks

Combinatorial OptimizationregressionTime SeriesTime Series AnalysisTime Series Classification

Methods 이 논문이 사용한 방법론

Pruning 설명 없음
ROCKET Linear classifier using random convolutional kernels applied to time series.
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Time series classification with random convolution kernels based transforms: pooling operators and input representations matter

2024-09-02 · Mouhamadou Mansour Lo, Gildas Morvan, Mathieu Rossi, Fabrice Morganti 외

This article presents a new approach based on MiniRocket, called SelF-Rocket, for fast time series classification (TSC). Unlike existing approaches based on random convolution kernels, it dynamically selects the best cou…

feature selectionTime SeriesTime Series Classification

CUROCKET: Optimizing ROCKET for GPU

2026-01-23 · Ole Stüven, Keno Moenck, Thorsten Schüppstuhl arxiv

ROCKET (RandOm Convolutional KErnel Transform) is a feature extraction algorithm created for Time Series Classification (TSC), published in 2019. It applies convolution with randomly generated kernels on a time series, p…

Time Series ClassificationComputational Efficiency

Random Convolution Kernels with Multi-Scale Decomposition for Preterm EEG Inter-burst Detection

2021-08-04 · Christopher Lundy, John M. O'Toole

Linear classifiers with random convolution kernels are computationally efficient methods that need no design or domain knowledge. Unlike deep neural networks, there is no need to hand-craft a network architecture; the ke…

EEGElectroencephalogram (EEG)Time SeriesTime Series Analysis+1

HYDRA: Competing convolutional kernels for fast and accurate time series classification

2022-03-25 · Angus Dempster, Daniel F. Schmidt, Geoffrey I. Webb

We demonstrate a simple connection between dictionary methods for time series classification, which involve extracting and counting symbolic patterns in time series, and methods based on transforming input time series us…

Time SeriesTime Series AnalysisTime Series Anomaly DetectionTime Series Classification

ROCKET: Exceptionally fast and accurate time series classification using random convolutional kernels

2019-10-29 · Angus Dempster, François Petitjean, Geoffrey I. Webb

Most methods for time series classification that attain state-of-the-art accuracy have high computational complexity, requiring significant training time even for smaller datasets, and are intractable for larger datasets…

General ClassificationTime SeriesTime Series AnalysisTime Series Classification