Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Multivariate Time Series Classification with WEASEL+MUSE

About

Multivariate time series (MTS) arise when multiple interconnected sensors record data over time. Dealing with this high-dimensional data is challenging for every classifier for at least two aspects: First, an MTS is not only characterized by individual feature values, but also by the interplay of features in different dimensions. Second, this typically adds large amounts of irrelevant data and noise. We present our novel MTS classifier WEASEL+MUSE which addresses both challenges. WEASEL+MUSE builds a multivariate feature vector, first using a sliding-window approach applied to each dimension of the MTS, then extracts discrete features per window and dimension. The feature vector is subsequently fed through feature selection, removing non-discriminative features, and analysed by a machine learning classifier. The novelty of WEASEL+MUSE lies in its specific way of extracting and filtering multivariate features from MTS by encoding context information into each feature. Still the resulting feature set is small, yet very discriminative and useful for MTS classification. Based on a popular benchmark of 20 MTS datasets, we found that WEASEL+MUSE is among the most accurate classifiers, when compared to the state of the art. The outstanding robustness of WEASEL+MUSE is further confirmed based on motion gesture recognition data, where it out-of-the-box achieved similar accuracies as domain-specific methods.

Patrick Sch\"afer, Ulf Leser• 2017

Related benchmarks

TaskDatasetResultRank
Time-series classificationCHARACTER TRAJ. (test)
Accuracy0.937
73
Time-series classificationPENDIGITS (test)
Accuracy91.2
36
Multivariate Time Series ClassificationUEA multivariate TS classification archive Statistics without N/A 26 datasets (test)
Mean Rank10.5
34
Time-series classification16 TSC datasets (test)
P(Pred > True)40.5
33
Multivariate Time Series ClassificationLIBRAS
Accuracy89.4
33
Multivariate Time Series Classificationpendigits
Accuracy91.2
33
Time-series classificationWALK VS RUN (test)
Accuracy100
27
Time-series classificationUWAVE (test)
Accuracy91.6
27
Multivariate Time Series ClassificationUEA multivariate time-series classification archive (test)
Accuracy (Bio)55.7
20
Multivariate Time Series Classification35 multivariate time series datasets (test)
P-Value2.84e-9
20
Showing 10 of 61 rows

Other info

Code

Follow for update