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

Unsupervised Continual Learning in Streaming Environments

About

A deep clustering network is desired for data streams because of its aptitude in extracting natural features thus bypassing the laborious feature engineering step. While automatic construction of the deep networks in streaming environments remains an open issue, it is also hindered by the expensive labeling cost of data streams rendering the increasing demand for unsupervised approaches. This paper presents an unsupervised approach of deep clustering network construction on the fly via simultaneous deep learning and clustering termed Autonomous Deep Clustering Network (ADCN). It combines the feature extraction layer and autonomous fully connected layer in which both network width and depth are self-evolved from data streams based on the bias-variance decomposition of reconstruction loss. The self-clustering mechanism is performed in the deep embedding space of every fully connected layer while the final output is inferred via the summation of cluster prediction score. Further, a latent-based regularization is incorporated to resolve the catastrophic forgetting issue. A rigorous numerical study has shown that ADCN produces better performance compared to its counterparts while offering fully autonomous construction of ADCN structure in streaming environments with the absence of any labeled samples for model updates. To support the reproducible research initiative, codes, supplementary material, and raw results of ADCN are made available in \url{https://tinyurl.com/AutonomousDCN}.

Andri Ashfahani, Mahardhika Pratama• 2021

Related benchmarks

TaskDatasetResultRank
Intrusion DetectionWUSTL (test)
Backward Transfer19.74
12
Intrusion DetectionXIIoT (test)
Backward Transfer-3.27
12
Intrusion DetectionUNSW (test)
Backward Transfer211
12
Intrusion DetectionCICIDS17 (test)
Backward Transfer-5.17
12
Intrusion DetectionCICIDS18 (test)
Backward Transfer-4.45
12
Intrusion DetectionXIIoT, UNSW, CICIDS17, CICIDS18, WUSTL Aggregate (test)
Avg Forward Transfer26.8
12
Intrusion DetectionUNSW-NB15, CIC-IDS2017, and X-IIoTID (test)
Inference Time (ms)0.406
7
Intrusion DetectionCICIDS17
Forward Transfer35.37
3
Intrusion DetectionCICIDS EA Scenario 2017
Backward Transfer5.99
3
Intrusion DetectionUNSW EA Scenario
Backward Transfer-0.29
3
Showing 10 of 17 rows

Other info

Follow for update