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

Classification of Long Sequential Data using Circular Dilated Convolutional Neural Networks

About

Classification of long sequential data is an important Machine Learning task and appears in many application scenarios. Recurrent Neural Networks, Transformers, and Convolutional Neural Networks are three major techniques for learning from sequential data. Among these methods, Temporal Convolutional Networks (TCNs) which are scalable to very long sequences have achieved remarkable progress in time series regression. However, the performance of TCNs for sequence classification is not satisfactory because they use a skewed connection protocol and output classes at the last position. Such asymmetry restricts their performance for classification which depends on the whole sequence. In this work, we propose a symmetric multi-scale architecture called Circular Dilated Convolutional Neural Network (CDIL-CNN), where every position has an equal chance to receive information from other positions at the previous layers. Our model gives classification logits in all positions, and we can apply a simple ensemble learning to achieve a better decision. We have tested CDIL-CNN on various long sequential datasets. The experimental results show that our method has superior performance over many state-of-the-art approaches.

Lei Cheng, Ruslan Khalitov, Tong Yu, Zhirong Yang• 2022

Related benchmarks

TaskDatasetResultRank
Long-range sequence modelingLong Range Arena (LRA)
Text Accuracy87.61
164
Hierarchical ReasoningListOps Long Range Arena (test)
Accuracy44.05
26
Sequence ModelingLong Range Arena (val)
ListOps Accuracy44.05
26
Hierarchical reasoning on symbolic sequencesLong ListOps (test)
Accuracy44.05
22
Time-series classificationFruitFlies (test)
Accuracy97.09
10
Time-series classificationRightWhaleCalls (test)
Accuracy91.99
10
Time-series classificationMosquitoSound (test)
Accuracy91.54
9
Showing 7 of 7 rows

Other info

Code

Follow for update