Deep learning framework for handling concept drift and class imbalanced complex decision-making on streaming data

Abstract In present times, data science become popular to support and improve decision-making process. Due to the accessibility of a wide application perspective of data streaming, class imbalance and concept drifting become crucial learning problems. The advent of deep learning (DL) models finds us...

Full description

Bibliographic Details
Main Authors: S. Priya, R. Annie Uthra
Format: Article
Language:English
Published: Springer 2021-07-01
Series:Complex & Intelligent Systems
Subjects:
Online Access:https://doi.org/10.1007/s40747-021-00456-0
_version_ 1797769242608664576
author S. Priya
R. Annie Uthra
author_facet S. Priya
R. Annie Uthra
author_sort S. Priya
collection DOAJ
description Abstract In present times, data science become popular to support and improve decision-making process. Due to the accessibility of a wide application perspective of data streaming, class imbalance and concept drifting become crucial learning problems. The advent of deep learning (DL) models finds useful for the classification of concept drift in data streaming applications. This paper presents an effective class imbalance with concept drift detection (CIDD) using Adadelta optimizer-based deep neural networks (ADODNN), named CIDD-ADODNN model for the classification of highly imbalanced streaming data. The presented model involves four processes namely preprocessing, class imbalance handling, concept drift detection, and classification. The proposed model uses adaptive synthetic (ADASYN) technique for handling class imbalance data, which utilizes a weighted distribution for diverse minority class examples based on the level of difficulty in learning. Next, a drift detection technique called adaptive sliding window (ADWIN) is employed to detect the existence of the concept drift. Besides, ADODNN model is utilized for the classification processes. For increasing the classifier performance of the DNN model, ADO-based hyperparameter tuning process takes place to determine the optimal parameters of the DNN model. The performance of the presented model is evaluated using three streaming datasets namely intrusion detection (NSL KDDCup) dataset, Spam dataset, and Chess dataset. A detailed comparative results analysis takes place and the simulation results verified the superior performance of the presented model by obtaining a maximum accuracy of 0.9592, 0.9320, and 0.7646 on the applied KDDCup, Spam, and Chess dataset, respectively.
first_indexed 2024-03-12T21:06:08Z
format Article
id doaj.art-8749ca6bb4e2442cb03c585108a3e1a0
institution Directory Open Access Journal
issn 2199-4536
2198-6053
language English
last_indexed 2024-03-12T21:06:08Z
publishDate 2021-07-01
publisher Springer
record_format Article
series Complex & Intelligent Systems
spelling doaj.art-8749ca6bb4e2442cb03c585108a3e1a02023-07-30T11:27:58ZengSpringerComplex & Intelligent Systems2199-45362198-60532021-07-01943499351510.1007/s40747-021-00456-0Deep learning framework for handling concept drift and class imbalanced complex decision-making on streaming dataS. Priya0R. Annie Uthra1Department of Computer Science and Engineering, College of Engineering and Technology, SRM Institute of Science and TechnologyDepartment of Computer Science and Engineering, College of Engineering and Technology, SRM Institute of Science and TechnologyAbstract In present times, data science become popular to support and improve decision-making process. Due to the accessibility of a wide application perspective of data streaming, class imbalance and concept drifting become crucial learning problems. The advent of deep learning (DL) models finds useful for the classification of concept drift in data streaming applications. This paper presents an effective class imbalance with concept drift detection (CIDD) using Adadelta optimizer-based deep neural networks (ADODNN), named CIDD-ADODNN model for the classification of highly imbalanced streaming data. The presented model involves four processes namely preprocessing, class imbalance handling, concept drift detection, and classification. The proposed model uses adaptive synthetic (ADASYN) technique for handling class imbalance data, which utilizes a weighted distribution for diverse minority class examples based on the level of difficulty in learning. Next, a drift detection technique called adaptive sliding window (ADWIN) is employed to detect the existence of the concept drift. Besides, ADODNN model is utilized for the classification processes. For increasing the classifier performance of the DNN model, ADO-based hyperparameter tuning process takes place to determine the optimal parameters of the DNN model. The performance of the presented model is evaluated using three streaming datasets namely intrusion detection (NSL KDDCup) dataset, Spam dataset, and Chess dataset. A detailed comparative results analysis takes place and the simulation results verified the superior performance of the presented model by obtaining a maximum accuracy of 0.9592, 0.9320, and 0.7646 on the applied KDDCup, Spam, and Chess dataset, respectively.https://doi.org/10.1007/s40747-021-00456-0Data scienceComplex systemsDecision makingStreaming dataConcept driftClassification model
spellingShingle S. Priya
R. Annie Uthra
Deep learning framework for handling concept drift and class imbalanced complex decision-making on streaming data
Complex & Intelligent Systems
Data science
Complex systems
Decision making
Streaming data
Concept drift
Classification model
title Deep learning framework for handling concept drift and class imbalanced complex decision-making on streaming data
title_full Deep learning framework for handling concept drift and class imbalanced complex decision-making on streaming data
title_fullStr Deep learning framework for handling concept drift and class imbalanced complex decision-making on streaming data
title_full_unstemmed Deep learning framework for handling concept drift and class imbalanced complex decision-making on streaming data
title_short Deep learning framework for handling concept drift and class imbalanced complex decision-making on streaming data
title_sort deep learning framework for handling concept drift and class imbalanced complex decision making on streaming data
topic Data science
Complex systems
Decision making
Streaming data
Concept drift
Classification model
url https://doi.org/10.1007/s40747-021-00456-0
work_keys_str_mv AT spriya deeplearningframeworkforhandlingconceptdriftandclassimbalancedcomplexdecisionmakingonstreamingdata
AT rannieuthra deeplearningframeworkforhandlingconceptdriftandclassimbalancedcomplexdecisionmakingonstreamingdata