Next Article in Journal
Engineering Feasibility Assessment of Cage Aquaculture in Offshore Wind Power Generation Areas in Taiwan
Next Article in Special Issue
A Novel COVID-19 Detection Technique Using Deep Learning Based Approaches
Previous Article in Journal
Green Marketing Approaches and Their Impact on Green Purchase Intentions: Mediating Role of Green Brand Image and Consumer Beliefs towards the Environment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Artificial Ecosystem-Based Optimization with an Improved Deep Learning Model for IoT-Assisted Sustainable Waste Management

by
Mesfer Al Duhayyim
1,*,
Heba G. Mohamed
2,
Mohammed Aljebreen
3,
Mohamed K. Nour
4,
Abdullah Mohamed
5,
Amgad Atta Abdelmageed
6,
Ishfaq Yaseen
6 and
Gouse Pasha Mohammed
6
1
Department of Computer Science, College of Sciences and Humanities-Aflaj, Prince Sattam Bin Abdulaziz University, Al-Kharj 16278, Saudi Arabia
2
Department of Electrical Engineering, College of Engineering, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia
3
Department of Computer Science, Community College, King Saud University, P.O. Box 28095, Riyadh 11437, Saudi Arabia
4
Department of Computer Sciences, College of Computing and Information System, Umm Al-Qura University, Mecca 24382, Saudi Arabia
5
Research Centre, Future University in Egypt, New Cairo 11845, Egypt
6
Department of Computer and Self Development, Preparatory Year Deanship, Prince Sattam Bin Abdulaziz University, Al-Kharj 16278, Saudi Arabia
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(18), 11704; https://doi.org/10.3390/su141811704
Submission received: 2 September 2022 / Revised: 14 September 2022 / Accepted: 15 September 2022 / Published: 18 September 2022
(This article belongs to the Special Issue IoT Quality Assessment and Sustainable Optimization)

Abstract

:
Increasing waste generation has become a key challenge around the world due to the dramatic expansion in industrialization and urbanization. This study focuses on providing effective solutions for real-time monitoring garbage collection systems via the Internet of things (IoT). It is limited to controlling the bad odor of blowout gases and the spreading of overspills by using an IoT-based solution. The inadequate and poor dumping of waste produces radiation and toxic gases in the environment, creating an adversarial effect on global warming, human health, and the greenhouse system. The IoT and deep learning (DL) confer active solutions for real-time data monitoring and classification, correspondingly. Therefore, this paper presents an artificial ecosystem-based optimization with an improved deep learning model for IoT-assisted sustainable waste management, called the AEOIDL-SWM technique. The presented AEOIDL-SWM technique exploits IoT-based camera sensors for collecting information and a microcontroller for processing the data. For waste classification, the presented AEOIDL-SWM technique applies an improved residual network (ResNet) model-based feature extractor with an AEO-based hyperparameter optimizer. Finally, the sparse autoencoder (SAE) algorithm is exploited for waste classification. To depict the enhancements of the AEOIDL-SWM system, a widespread simulation investigation is performed. The comparative analysis shows the enhanced outcomes of the AEOIDL-SWM technique over other DL models.

1. Introduction

The Internet of things (IoT) is one of the communication models which envisions a future paradigm in which everyday objects would be equipped with certain forms of transmission protocol, along with a microcontroller [1,2,3]. One of the most prominent products of the IoT predicts smart cities which could be described as a cities with smart collaboration, smart technology, and smart people. The IoT intends to seamlessly and transparently integrate an enormous amount of heterogeneous end schemes while giving open access for selecting subsets of information for the expansion of plethora of digital services [4]. The most important topic within the smart city is smart waste management. While considering waste management systems (WMS), the transmission distance between the waste collection point and the waste collection center is a significant factor in defining the effectiveness of the scheme [5]. WMS is an expensive process, since it deals with a large amount of labor and resources. Attempts have been made by the authorities to expand WMS by introducing the 3Rs campaign (reduce, reuse, and recycle) and setting up the recycle bin. Advancements in the domain of IoT have managed to increase the current WMS [6]. Implementation data, namely temperature, humidity, filling level, and other essential information, are gathered from the sensor. Such information is transmitted to the cloud for processing and storage. Then, the processed information can be utilized for studying and accessing the limitations of the present WMS, thereby improving the efficiency of the system [7].
The waste is produced by different environments as dissimilar features. According to these characteristics or the waste, it is gathered and recycled for conversion into useful things [8]. IoT-based WMS focuses on classifier approaches and the advancement of special containers. WMS is the new technique used in designing IoT-based smart cities. However, it contains several challenges related to the disposing and collecting of waste [9], since it is regular process which requires additional human resources for completion. Several studies have previously been developed for WMS. The IoT with machine learning (ML) technique provides efficient outcomes in developing a WMS for the smart city [10]. Deep learning (DL) has revolutionized the future of digital technology [11]. Recently, different architectures with different learning paradigms have been rapidly presented for developing machines that can carry out the same behavior as humans, and these are extremely helpful in many important fields, such as diagnosis of disease in the healthcare sector, educational applications, weather forecasting, and the detection of bio-metric features in the forensic industry [12]. However, current techniques such as LSTM, CNN, and RNN are generally predicted to have an ineffective detection rate.
This paper presents an artificial ecosystem-based optimization with an improved deep learning model for IoT-assisted sustainable waste management, called the AEOIDL-SWM technique. The presented AEOIDL-SWM technique exploits the IoT-based camera sensors for data collection purposes and uses a microcontroller for processing the data. For waste classification, the presented AEOIDL-SWM technique applies an improved residual network (ResNet) model-based feature extractor with an AEO-based hyperparameter optimizer. Finally, a sparse autoencoder (SAE) algorithm is exploited for waste classification. For depicting the enhancements of the AEOIDL-SWM system, a widespread simulation analysis is performed. In short, the contributions of the paper are as follows:
  • An automated AEOIDL-SWM technique comprised of an improved ResNet feature extractor, an AEO-based hyperparameter optimizer, and a SAE-based classification is presented. To the best of our knowledge, the AEOIDL-SWM technique has never before been developed in the literature.
  • The design of AEO hyperparameter tuning process alleviates the trail-and-error hyperparameter tuning process, which is a tiresome one.
  • The performance of the proposed model on a garbage classification dataset from the Kaggle repository is validated.

2. Literature Review

The authors in [13] developed an IoT-based smart bin, with ML and DL models for managing garbage disposal and forecasting the air pollution released into the environment. The smart bin is interconnected with the IoT-based server, Google Cloud Platform (GCP), which forecasts air quality dependent upon real-time information and the forecasting the status of the bin. Sheng et al. [14] developed a smart WMS using LoRa transmission protocols and a TensorFlow based DL algorithm. LoRa transfers the sensor information and TensorFlow performs classification and detection of real-time objects. The bin comprises general, metal, plastic, and paper waste compartments that are controlled via a servo motor. Waste classification and object detection can be performed in TensorFlow architecture using a pretrained object detection method.
Alsubaei et al. [15] introduced a DL-based small object detection and classification method for garbage waste management (DLSODC-GWM) system. The presented method focuses primarily on classifying and detecting small garbage waste objects to aid smart WMS. Alqahtani et al. [16] proposed an IoT-based urban WMS. The IoT device has been utilized for supporting waste management and monitoring human activity. Data regarding the city was gathered and managed in a CSO from LSTM-RNN. The network simplified the analysis of truck size, waste source, and waste type. This data informed the waste management center in such a way that the proper action could be taken. Singh et al. [17] developed the IoT-based collection vendor machine (CVM) for managing e-waste. The customer registers using the presented technique, obtaining a QR code. QR code comprises essential data associated with the customer.
The authors in [18] projected an IoT-based method for the smart monitoring and prediction of waste disposal that exploits off-the-shelf components. An Arduino microcontroller is applied to the Global Positioning System (GPS), and an interface of infrared (IR), ultraviolet (UV), and weight sensor modules is applied to monitor the status of bins at predefined intervals. The presented technique transfer the information by means of the cluster network to the master models that are interconnected with the backend through Wi-Fi. As information is gathered, NN systems, such as LSTM, are utilized to intelligently predict and learn the upcoming waste from previous waste generation patterns. Muthusamy et al. [19] focused on the recycling procedure via solar PV elements linked to the IoT. The smart bin with the IoT uses an ML method for collecting anticipated solar waste. The presented smart bin makes use of LSTM and KNN, a network-based learning model. This algorithm is valuable for upgrading the level of the bin through alert messages. It also assists in identifying the types of waste material.
Although diverse ML- and DL-based waste management models exist in the literature, boosting the classifier results is still necessary. As the manual hyperparameter tuning of the DL parameters is a difficult process, automated hyperparameter tuning techniques using metaheuristic algorithms become essential. Therefore, in this work, we employ the AEO algorithm for the parameter selection of the improved ResNet model.

3. The Proposed Model

In this study, a novel AEOIDL-SWM system was introduced for effective waste management in the sustainable IoT environment. Primarily, the presented AEOIDL-SWM technique exploits IoT-based camera sensors for collecting information, and a microcontroller is used for processing it. Next, the waste classification module encompasses three sub-processes—improved ResNet-based feature extraction, AEO-based hyperparameter tuning, and SAE classification. Figure 1 demonstrates the overall process of AEOIDL-SWM methodology.

3.1. IoT Enabled Data Collection Module

Primarily, the presented AEOIDL-SWM technique exploits IoT based camera sensors for collecting information, and a microcontroller is used for processing it. The camera is mounted on the microcontroller and is accountable for capturing images of waste. Principally, the system is prepared and initialized for the acquisition of an image. It captures an image and sends it to the microcontroller. After receiving the image, the microcontroller feeds the image to the previously trained CNN module, and makes a response regarding that image.

3.2. Feature Extraction Using Improved ResNet

In this phase, the presented AEOIDL-SWM technique applies an improved ResNet model-based feature extractor with an AEO-based hyperparameter optimizer. He et al. developed the idea of a residual system that could enhance the system performance by adding shortcuts to excavate the system while evading the degradation of the network. The key concept of ResNet depends on the abovementioned concept, which could include the deepest convolution layer to enhance the accuracy of the algorithm [20]. The primary objective of the residual architecture is to efficiently avoid the problem of vanishing gradients during backpropagation. Now, the target to be fixed using the technique is no longer the comprehensive outputs, but instead, the variance among x and target values H x to accomplish identity mapping is formulated as follows:
y i = h x i + P x i ω i
x i + 1 = f y i
where x i and x i + 1 indicate the input and output of i - th residual block, correspondingly, F characterizes the residual operation, h x i represents the identity mapping, and f embodies ReLU function. The feature learned from the l shallow level to the L deep level is established based on Equations (1) and (2), which are estimated in the following equation:
x L = x l + i = 1 L 1 P x i ω i
Next, the partial derivative of the loss function regarding the input is formulated by
x l = x L x L x l = x L 1 + x l i = l L 1 F x i , ω i  
In the model training, x l i = l L 1 P x i , ω i cannot ever be 1 , viz., the residual network does not have the gradient disappearance problem. In the meantime, x L shows that the gradient of deep layer L is passed directly to shallow layer l . Before ResNet was introduced, training DNN was difficult. The presented study guarantees that the depth of the network increases without degradation, and the identity mapping prevents it from proceeding any farther, achieving a strong feature extraction ability.
The downsampling is accomplished through 1 × 1 convolution kernels with a stride of 2 on the shortcut and trunk branches, correspondingly; however, this could not traverse each feature, leading to loss of some significant data that could not sequentially capture fine features in the timing dataset, resulting in the degradation of detection performance. To overcome the abovementioned problems, we shifted the downsampling procedure of the trunk branch to a 3 × 3 convolutional kernel that enables the residual blocking for traversing all the data of the weather sample initially, extracting the feature in the EF image. In the meantime, considering that the EF measurement is generally one hundred volts for each meter on sunny days, while during thunderstorms, the measurement could reach hundreds of volts per meter, massive variations exist between the two. A 2 × 2 maximal pooling layer is included in the shortcuts, and the maximal pooling function extracts the maximal values within the pooling window.
Furthermore, the ResNet50 architecture should be fine-tuned, viz., the fully connected and pooling layers in the tail are substituted for improving the dual classification process of weather samples. The preceding image dataset is compressed into the 1D dataset and later compressed in a sequence of processes to achieve the likelihood distribution of the two kinds of weather samples through the softmax formula. The BatchNorm function assists in improving the speed of model training and the successful evasion of explosions and disappearance of the gradients; the Dropout function could enhance the generalization capability.

3.3. AEO Based Hyperparameter Tuning

To adjust the hyperparameters associated with the improved ResNet, the AEO algorithm is exploited in this work. The AEO is stimulated by three energy transfer models, including consumption, decomposition, and production in the ecosystem [21]. During the production model, the production operator enables the AEO to generate a novel arbitrary individual that could substitute the preceding one according to the better individual x n and individual r U L + L , produced arbitrarily in the problem, and it is evaluated as:
x 1 t + 1 = 1 1 t T r 1 x n t + r 1 1 t T r U L + L
In Equation (5), n and T demonstrate the size of the population and the highest amount of iterations, correspondingly; L and U indicate the lower and upper boundaries, correspondingly. Moreover, r 1 and r denote an arbitrary value and random vector ranges from zero to one. In addition, 1 t / T   r 1 and r U L + L illustrate a linear weight co-efficient and the individual location that is generated arbitrarily.
During the consumption model, we add a Levy flight to the bio-inspired algorithm to efficiently explore the problem. It replicates the food hunting of abundant individuals, namely lions and cuckoos. A Levy flight is an arbitrary walk that could efficiently traverse the search region because the time of specific phases is considerably greater, which indicates that it could attain the global optima. Consequently, Levy flying was commonly integrated with bio-inspired algorithms to increase efficiency of the optimization. Nonetheless, difficulties exist regarding the following: the need to adapt to frequent complicated sceneries.
C = 1 2 v 1 v 2 v 1 N 0 ,   1 , v 2 N 0 , 1
In Equation (6), N 0 , 1 indicates a standard distribution with one standard deviation and zero means. Then, these consumption factors might help distinct kinds of consumers to approve three consumption approaches.
x i t + 1 = x i t + C x i t x 1 t , i 2 , n
The next approach is Carnivore, from which the consumer could eat only the random consumer with the highest level of energy:
x j t + 1 = x i t + C x i t x 1 t   ,   i 3 , n j = r 2   i 1
The next approach is Omnivore, from which the consumer could eat the consumer and producer arbitrarily, depending on the highest level of energy:
x i t + 1 = x i t + C r 2 x i t x 1 t + 1 r 2 ( x i t x j t ) ,   i = 3 ,   n j = r 2   i 1
During the decomposition, i - th individuals x i location in a population could be upgraded using the decomposer x n location through the weight coefficient ( r 3 r 1   2 1 and 2   r 3 1 ) and the decomposition factor D = 3 u ,   u N 0 ,   1 . Therefore, this procedure demonstrates exploitation of a certain range, since it allows for following the location of all the individuals in order to spreading them around the better individual, as follows:
x i t + 1 = x n t + 3 u ( r 3 r 1   2 1 x n t 2 r 3 1 x j t ) , i = 1 , , n ,   u N 0 , 1
AEO begins by producing a population at random. The initial search individual, at every iteration, upgrades the location, but a similar probability exists for another individual to select among Herbivore, Carnivore, or Omnivore for updating the position. It is acknowledged if the best function is attained using the individual. Next, the location of all the individuals is upgraded. In the updating method, an individual would be generated at random when it is farther away from the lower or upper boundaries. Until the AEO approach—with an ending condition—is fulfilled, each update is interactively implemented. At last, the solution of a better individual is attained.
The AEO methodology derives a fitness function (FF) to accomplish superior classification performance. It describes a positive integer to characterize a good efficacy of candidate solution. During this study, the reduction in the classification error rate has been regarded as an FF in the following:
f i t n e s s x i = C l a s s i f i e r E r r o r R a t e x i = n o .   o f   m i s c l a s s i f i e d   i n s t a n c e s E n t i r e   n o .   o f   i n s t a n c e s 100  

3.4. Waste Classification Using SAE

Finally, the SAE algorithm is exploited for the accurate segregation of waste materials. The SAE learned a higher dimension structured feature demonstrated by a non-cancerous or cancerous dataset via the unsupervised feature learning mechanism [22]. The input x is converted to h by respective depiction. The hidden state h visualizes the input dataset, with novel features. The hidden depiction h was recreated from the novel input dataset x ^ ; it can be performed by decoding. The minimal discrepancy was established by training the AE among input x and recreated value χ ^ , to accomplish the optimum parameters. The discrepancy was accomplished by using the BP model as
J T W ,   b = 1 n i = 1 n L x i , y i + j = 1 n K L ( p | | ρ ´ j ) + β W 2 2
where n characterizes the number of hidden states and index j is adding the network over the hidden unit. The t 1 parameter indicates the sparsity value. Generally, these values are nearly, but not equivalent to, zero. h target activation has characterized by p , and the average activation of j - th hidden units over the n training dataset is represented as p . It is evaluated as follows.
ρ ´ = 1 n i = 1 N h j i
KL ( p | | ρ ´ j ) is the Kullback—Leibler divergence function, defined as ( p | | p j ) = p   log   p / ρ ´ j + 1 p   log   1 p / 1 ρ ´ j . The difference between the two distributions can be evaluated by the KL divergence function, as follow:
W 2 2 = t r W T W = l = 1 n l 1 i n l 1 1 j s l ( w i j l ) 2
Now, the number of neurons and layers can be denoted as s l and n l , correspondingly. The connection between j - th neuron of l 1 layer and j - th neurons of l layer is demonstrated as w i j . Consider X = { x 1 , x 2 , x 3 , x 4 , x 5 , x 6 , , x N } T as the unlabelled data, used for training. Now x k e R d n ,   N refers to the overall amount of samples, and d n indicates the overall amount of attributes in all the samples. Figure 2 demonstrates the architecture of SAE.
The learned higher level feature can be denoted by h 1 k = { h 1 1 k ,   h 2 1 k ,   h 3 1 k ,   h 4 1 k ,   h 5 1 k ,   h 6 1 k ,     h d n 1 k } T ; for k - th samples, d k characterizes the hidden unit. h j 1 , designates the j - th units. For simplicity, x and h 1 represents the input samples and their depiction at the first layer, correspondingly.

4. Results and Discussion

The proposed model is simulated using the Python 3.6.5 tool on PC i5-8600k, GeForce 1050Ti 4GB, 16GB RAM, 250GB SSD, and 1TB HDD. The experimental validation of the AEOIDL-SWM model is tested by means of the garbage classification dataset from the Kaggle repository [23]. The dataset holds 2467 samples, with six classes, as illustrated in Table 1. A few sample images are displayed in Figure 3.
Figure 4 represents three confusion matrices provided through the AEOIDL-SWM model for the applied data. The figure shows that the AEOIDL-SWM model has the capability of recognizing all six waste class labels.
Table 2 demonstrates brief waste classification results of the AEOIDL-SWM method. Figure 5 examines the waste classification results of the AEOIDL-SWM system on the entire dataset. The AEOIDL-SWM model classified cardboard samples with a c c u y of 99.39%, p r e c n of 98.71%, r e c a l of 97.46%, F s c o r e of 98.08%, A U C s c o r e of 98.61%, and MCC of 97.72%. In addition, the AEOIDL-SWM system categorized metal samples with a c c u y of 99.19%, p r e c n of 97.03%, r e c a l of 98%, F s c o r e of 97.51%, A U C s c o r e of 98.71%, and MCC of 97.03%. Moreover, the AEOIDL-SWM approach categorized trash samples with a c c u y of 99.51%, p r e c n of 95.28%, r e c a l of 95.28%, F s c o r e of 95.28%, A U C s c o r e of 97.51%, and MCC of 95.02%.
Figure 6 shows the waste classification results of the AEOIDL-SWM technique on 70% of the TR dataset. The AEOIDL-SWM system categorized cardboard samples with a c c u y of 99.42%, p r e c n of 98.54%, r e c a l of 97.83%, F s c o r e of 98.18%, A U C s c o r e of 98.78%, and MCC of 97.84%. Furthermore, the AEOIDL-SWM system categorized metal samples with a c c u y of 99.25%, p r e c n of 97.20%, r e c a l of 98.23%, F s c o r e of 97.72%, A U C s c o r e of 98.84%, and MCC of 97.27%. Moreover, the AEOIDL-SWM process categorized trash samples with a c c u y of 99.42%, p r e c n of 94.38%, r e c a l of 94.38%, F s c o r e of 94.38%, A U C s c o r e of 97.04%, and MCC of 94.08%.
Figure 7 reflects the waste classification results of the AEOIDL-SWM method on 30% of the TS dataset. The AEOIDL-SWM system classified cardboard samples with a c c u y of 99.33%, p r e c n of 99.12%, r e c a l of 96.58%, F s c o r e of 97.84%, A U C s c o r e of 98.21%, and MCC of 97.45%. Furthermore, the AEOIDL-SWM system classified metal samples with a c c u y of 99.06%, p r e c n of 96.61%, r e c a l of 97.44%, F s c o r e of 97.02%, A U C s c o r e of 98.40%, and MCC of 96.46%. Moreover, the AEOIDL-SWM technique classified trash samples with a c c u y of 99.73%, p r e c n of 97.37%, r e c a l of 97.37%, F s c o r e of 97.37%, A U C s c o r e of 98.61%, and MCC of 97.23%.
The training accuracy (TRA) and the validation accuracy (VLA) attained using the AEOIDL-SWM system under the test database are shown in Figure 8. The simulation result show that the AEOIDL-SWM approach attained the highest TRA and VLA. In particular, the VLA appeared to be less than the TRA.
The training loss (TRL) and validation loss (VLL) achieved by the AEOIDL-SWM system under test database are demonstrated in Figure 9. The simulation outcomes show that the AEOIDL-SWM technique achieved the lowest values of TRL and VLL. Particularly, the VLL is lower than the TRL.
A clear precision recall (PR) examination of the AEOIDL-SWM system under the test database is depicted in Figure 10. The figure denotes that the AEOIDL-SWM approach resulted in improved PR values under each class.
A brief ROC analysis of the AEOIDL-SWM tactic under the test database is illustrated in Figure 11. The results indicate that the AEOIDL-SWM method displayed its ability to classify dissimilar categories using the test datasets.
Table 3 depicts a detailed comparative examination of the AEOIDL-SWM approach with other DL algorithms [15]. Figure 12 illustrates comparative a c c u y and F s c o r e results of the AEOIDL-SWM model over other models. The outcomes point out the enhanced results of the AEOIDL-SWM system. Based on a c c u y , the presented AEOIDL-SWM model achieved an improved a c c u y of 99.42%, whereas the MLH-CNN, DLSODC-GWM, ResNet50, and VGG16 models obtained a reduced a c c u y of 91.94%, 98.73%, 74.31%, 73.12%, and 56.88%, correspondingly. Meanwhile, based on the F s c o r e , the presented AEOIDL-SWM model has accomplished a better F s c o r e of 98.10%, while the MLH-CNN, DLSODC-GWM, ResNet50, and VGG16 approaches a exhibited lower F s c o r e of 91.09%, 96.64%, 71.78%, 67.78%, and 54.69%, correspondingly.
Figure 13 exemplifies a comparative p r e c n and r e c a l outcome of the AEOIDL-SWM methodology over other techniques. The outcomes described the improved results of the AEOIDL-SWM system. Based on p r e c n , the presented AEOIDL-SWM methodology accomplished a better p r e c n of 98.16%, while the MLH-CNN, DLSODC-GWM, ResNet50, and VGG16 methods attained reduced p r e c n of 90.73%, 95%, 71.36%, 68.83%, and 52.14%, correspondingly. Meanwhile, based on r e c a l , the presented AEOIDL-SWM methodology achieved an improved r e c a l of 98.06%, whereas the MLH-CNN, DLSODC-GWM, ResNet50, and VGG16 techniques have showed lower r e c a l of 91.42%, 92.24%, 72.41%, 68.29%, and 59.31%, correspondingly. These results assure the supremacy of the presented AEOIDL-SWM model over other DL models.

5. Conclusions

In this study, a novel AEOIDL-SWM system was introduced for effective waste management in the sustainable IoT environment. Primarily, the presented AEOIDL-SWM technique exploits IoT-based camera sensors for collecting information, and a microcontroller is used for processing the data. For waste classification, the presented AEOIDL-SWM technique applies an improved ResNet model-based feature extractor with an AEO-based hyperparameter optimizer. Finally, the SAE approach was exploited as a waste classifier. In order to depict the enhancements of the AEOIDL-SWM algorithm, a widespread simulation analysis was performed. The comparative analysis showed the enhanced outcomes of the AEOIDL-SWM technique over other DL models, with a maximum accuracy of 99.42%. Therefore, the presented AEOIDL-SWM technique can be exploited for real-time waste management. In the future, an ensemble of DL approaches will be developed to boost the overall classification outcomes of the AEOIDL-SWM algorithm.

Author Contributions

Conceptualization, M.A.D.; Data curation, H.G.M.; Formal analysis, H.G.M.; Funding acquisition, M.A.D.; Investigation, M.A.; Methodology, M.A.D. and M.A.; Project administration, M.K.N.; Resources, M.K.N.; Software, A.M. and A.A.A.; Supervision, A.M. and A.A.A.; Validation, I.Y. and G.P.M.; Visualization, I.Y. and G.P.M.; Writing—original draft, M.A.D.; Writing—review & editing, M.K.N. All authors have read and agreed to the published version of the manuscript.

Funding

Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2022R140), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia. The authors would like to thank the Deanship of Scientific Research at Umm Al-Qura University for supporting this work by Grant Code: (22UQU4310373DSR37). Research Supporting Project number (RSP2022R459), King Saud University, Riyadh, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing is not applicable to this article as no datasets were generated during the current study.

Conflicts of Interest

The authors declare that they have no conflict of interest. The manuscript was written through the contributions of all authors. All authors have given approval to the final version of the manuscript.

References

  1. Anh Khoa, T.; Phuc, C.H.; Lam, P.D.; Nhu, L.M.B.; Trong, N.M.; Phuong, N.T.H.; Dung, N.V.; Tan-Y, N.; Nguyen, H.N.; Duc, D.N.M. Waste management system using IoT-based machine learning in university. Wirel. Commun. Mob. Comput. 2020, 2020, 6138637. [Google Scholar] [CrossRef]
  2. Lakshmanna, K.; Subramani, N.; Alotaibi, Y.; Alghamdi, S.; Khalafand, O.I.; Nanda, A.K. Improved metaheuristic-driven energy-aware cluster-based routing scheme for IoT-assisted wireless sensor networks. Sustainability 2022, 14, 7712. [Google Scholar] [CrossRef]
  3. Sennan, S.; Kirubasri, G.; Alotaibi, Y.; Pandey, D.; Alghamdi, S. EACR-LEACH: Energy-Aware Cluster-based Routing Protocol for WSN Based IoT. CMC Comput. Mater. Contin. 2022, 72, 2159–2174. [Google Scholar] [CrossRef]
  4. Khanh, Q.V.; Hoai, N.V.; Manh, L.D.; Le, A.N.; Jeon, G. Wireless communication technologies for IoT in 5G: Vision, applications, and challenges. Wirel. Commun. Mob. Comput. 2022, 2022, 3229294. [Google Scholar] [CrossRef]
  5. Minh, Q.N.; Nguyen, V.H.; Quy, V.K.; Ngoc, L.A.; Chehri, A.; Jeon, G. Edge Computing for IoT-Enabled Smart Grid: The Future of Energy. Energies 2022, 15, 6140. [Google Scholar] [CrossRef]
  6. Jadli, A.; Hain, M. Toward a deep smart waste management system based on pattern recognition and transfer learning. In Proceedings of the 2020 3rd International Conference on Advanced Communication Technologies and Networking (CommNet), Marrakech, Morocco, 4–6 September 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–5. [Google Scholar]
  7. Baldo, D.; Mecocci, A.; Parrino, S.; Peruzzi, G.; Pozzebon, A. A multi-layer lorawan infrastructure for smart waste management. Sensors 2021, 21, 2600. [Google Scholar] [CrossRef] [PubMed]
  8. Uganya, G.; Rajalakshmi, D.; Teekaraman, Y.; Kuppusamy, R.; Radhakrishnan, A. A Novel Strategy for Waste Prediction Using Machine Learning Algorithm with IoT Based Intelligent Waste Management System. Wirel. Commun. Mob. Comput. 2022, 2022, 2063372. [Google Scholar] [CrossRef]
  9. Wang, C.; Qin, J.; Qu, C.; Ran, X.; Liu, C.; Chen, B. A smart municipal waste management system based on deep-learning and Internet of Things. Waste Manag. 2021, 135, 20–29. [Google Scholar] [CrossRef] [PubMed]
  10. Dubey, S.; Singh, P.; Yadav, P.; Singh, K.K. Household waste management system using IoT and machine learning. Procedia Comput. Sci. 2020, 167, 1950–1959. [Google Scholar] [CrossRef]
  11. Rahman, M.W.; Islam, R.; Hasan, A.; Bithi, N.I.; Hasan, M.M.; Rahman, M.M. Intelligent waste management system using deep learning with IoT. J. King Saud Univ.-Comput. Inf. Sci. 2022, 34, 2072–2087. [Google Scholar] [CrossRef]
  12. Varudandi, S.; Mehta, R.; Mahetalia, J.; Parmar, H.; Samdani, K. A smart waste management and segregation system that uses internet of things, machine learning and android application. In Proceedings of the 2021 6th International Conference for Convergence in Technology (I2CT), Maharashtra, India, 2–4 April 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–6. [Google Scholar]
  13. Hussain, A.; Draz, U.; Ali, T.; Tariq, S.; Irfan, M.; Glowacz, A.; Antonino Daviu, J.A.; Yasin, S.; Rahman, S. Waste management and prediction of air pollutants using IoT and machine learning approach. Energies 2020, 13, 3930. [Google Scholar] [CrossRef]
  14. Sheng, T.J.; Islam, M.S.; Misran, N.; Baharuddin, M.H.; Arshad, H.; Islam, M.R.; Chowdhury, M.E.; Rmili, H.; Islam, M.T. An internet of things based smart waste management system using LoRa and tensorflow deep learning model. IEEE Access 2020, 8, 148793–148811. [Google Scholar] [CrossRef]
  15. Alsubaei, F.S.; Al-Wesabi, F.N.; Hilal, A.M. Deep Learning-Based Small Object Detection and Classification Model for Garbage Waste Management in Smart Cities and IoT Environment. Appl. Sci. 2022, 12, 2281. [Google Scholar] [CrossRef]
  16. Alqahtani, F.; Al-Makhadmeh, Z.; Tolba, A.; Said, W. Internet of things-based urban waste management system for smart cities using a Cuckoo Search Algorithm. Clust. Comput. 2020, 23, 1769–1780. [Google Scholar] [CrossRef]
  17. Singh, K.; Arora, G.; Singh, P.; Gupta, A. IoT-based collection vendor machine (CVM) for E-waste management. J. Reliab. Intell. Environ. 2021, 7, 35–47. [Google Scholar] [CrossRef]
  18. John, J.; Varkey, M.S.; Podder, R.S.; Sensarma, N.; Selvi, M.; Santhosh Kumar, S.V.N.; Kannan, A. Smart Prediction and Monitoring of Waste Disposal System Using IoT and Cloud for IoT Based Smart Cities. Wirel. Pers. Commun. 2022, 122, 243–275. [Google Scholar] [CrossRef]
  19. Muthusamy, P.D.; Velusamy, G.; Thandavan, S.; Govindasamy, B.R.; Savarimuthu, N. Industrial Internet of things-based solar photo voltaic cell waste management in next generation industries. Environ. Sci. Pollut. Res. 2022, 29, 35542–35556. [Google Scholar] [CrossRef] [PubMed]
  20. Nguyen, G.N.; Le Viet, N.H.; Elhoseny, M.; Shankar, K.; Gupta, B.B.; Abd El-Latif, A.A. Secure blockchain enabled Cyber–physical systems in healthcare using deep belief network with ResNet model. J. Parallel Distrib. Comput. 2021, 153, 150–160. [Google Scholar] [CrossRef]
  21. Zhao, W.; Wang, L.; Zhang, Z. Artificial ecosystem-based optimization: A novel nature-inspired meta-heuristic algorithm. Neural Comput. Appl. 2020, 32, 9383–9425. [Google Scholar] [CrossRef]
  22. Mienye, I.D.; Sun, Y. Improved heart disease prediction using particle swarm optimization based stacked sparse autoencoder. Electronics 2021, 10, 2347. [Google Scholar] [CrossRef]
  23. Available online: https://www.kaggle.com/datasets/asdasdasasdas/garbage-classification (accessed on 18 June 2022).
Figure 1. Overall scheme of the AEOIDL-SWM approach.
Figure 1. Overall scheme of the AEOIDL-SWM approach.
Sustainability 14 11704 g001
Figure 2. Structure of SAE.
Figure 2. Structure of SAE.
Sustainability 14 11704 g002
Figure 3. Sample images.
Figure 3. Sample images.
Sustainability 14 11704 g003
Figure 4. Confusion matrices for the AEOIDL-SWM approach: (a) entire dataset, (b) 70% of TR dataset, and (c) 30% of TS dataset.
Figure 4. Confusion matrices for the AEOIDL-SWM approach: (a) entire dataset, (b) 70% of TR dataset, and (c) 30% of TS dataset.
Sustainability 14 11704 g004
Figure 5. Average analysis of AEOIDL-SWM approach under entire dataset.
Figure 5. Average analysis of AEOIDL-SWM approach under entire dataset.
Sustainability 14 11704 g005
Figure 6. Average analysis of the AEOIDL-SWM approach on 70% of the TR dataset.
Figure 6. Average analysis of the AEOIDL-SWM approach on 70% of the TR dataset.
Sustainability 14 11704 g006
Figure 7. Average analysis of the AEOIDL-SWM technique on 30% of TS dataset.
Figure 7. Average analysis of the AEOIDL-SWM technique on 30% of TS dataset.
Sustainability 14 11704 g007
Figure 8. TRA and VLA analysis of the AEOIDL-SWM system.
Figure 8. TRA and VLA analysis of the AEOIDL-SWM system.
Sustainability 14 11704 g008
Figure 9. TRL and VLL analysis of the AEOIDL-SWM methodology.
Figure 9. TRL and VLL analysis of the AEOIDL-SWM methodology.
Sustainability 14 11704 g009
Figure 10. Precision recall analysis of the AEOIDL-SWM approach.
Figure 10. Precision recall analysis of the AEOIDL-SWM approach.
Sustainability 14 11704 g010
Figure 11. ROC curve analysis of the AEOIDL-SWM model.
Figure 11. ROC curve analysis of the AEOIDL-SWM model.
Sustainability 14 11704 g011
Figure 12. A c c u y and F s c o r e analysis of the AEOIDL-SWM approach compared to recent algorithms.
Figure 12. A c c u y and F s c o r e analysis of the AEOIDL-SWM approach compared to recent algorithms.
Sustainability 14 11704 g012
Figure 13. P r e c n and R e c a l analysis of the AEOIDL-SWM approach compared to recent algorithms.
Figure 13. P r e c n and R e c a l analysis of the AEOIDL-SWM approach compared to recent algorithms.
Sustainability 14 11704 g013
Table 1. Dataset details.
Table 1. Dataset details.
ClassNo. of Images
Cardboard393
Glass491
Metal400
Paper584
Plastic472
Trash127
Total Number of Images2467
Table 2. Results of the analysis of the AEOIDL-SWM methodology with distinct class labels and measures.
Table 2. Results of the analysis of the AEOIDL-SWM methodology with distinct class labels and measures.
ClassAccuracyPrecisionRecallF-ScoreAUC ScoreMCC
Entire Dataset
Cardboard99.3998.7197.4698.0898.6197.72
Glass99.1597.9697.7697.8698.6397.33
Metal99.1997.0398.0097.5198.7197.03
Paper99.3198.3098.8098.5599.1498.10
Plastic99.5598.9498.7398.8399.2498.56
Trash99.5195.2895.2895.2897.5195.02
Average99.3597.7097.6797.6898.6497.29
Training Phase (70%)
Cardboard99.4298.5497.8398.1898.7897.84
Glass98.9697.0697.6397.3598.4696.70
Metal99.2597.2098.2397.7298.8497.27
Paper99.4298.7598.7598.7599.1998.38
Plastic99.4899.1198.2398.6799.0198.34
Trash99.4294.3894.3894.3897.0494.08
Average99.3297.5197.5197.5198.5597.10
Testing Phase (30%)
Cardboard99.3399.1296.5897.8498.2197.45
Glass99.60100.0098.0499.0199.0298.76
Metal99.0696.6197.4497.0298.4096.46
Paper99.0697.3198.9198.1099.0197.48
Plastic99.7398.52100.0099.2599.8499.09
Trash99.7397.3797.3797.3798.6197.23
Average99.4298.1698.0698.1098.8597.75
Table 3. Comparative analysis of the AEOIDL-SWM approach with recent algorithms [15].
Table 3. Comparative analysis of the AEOIDL-SWM approach with recent algorithms [15].
MethodsAccuracyPrecisionRecallF-Score
AEOIDL-SWM99.4298.1698.0698.10
MLH-CNN91.9490.7391.4291.09
DLSODC-GWM98.7395.0094.2494.64
RestNet5074.3171.3672.4171.78
VGG1673.1268.8368.2967.78
AlexNet56.8852.1459.3154.69
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Al Duhayyim, M.; Mohamed, H.G.; Aljebreen, M.; Nour, M.K.; Mohamed, A.; Abdelmageed, A.A.; Yaseen, I.; Mohammed, G.P. Artificial Ecosystem-Based Optimization with an Improved Deep Learning Model for IoT-Assisted Sustainable Waste Management. Sustainability 2022, 14, 11704. https://doi.org/10.3390/su141811704

AMA Style

Al Duhayyim M, Mohamed HG, Aljebreen M, Nour MK, Mohamed A, Abdelmageed AA, Yaseen I, Mohammed GP. Artificial Ecosystem-Based Optimization with an Improved Deep Learning Model for IoT-Assisted Sustainable Waste Management. Sustainability. 2022; 14(18):11704. https://doi.org/10.3390/su141811704

Chicago/Turabian Style

Al Duhayyim, Mesfer, Heba G. Mohamed, Mohammed Aljebreen, Mohamed K. Nour, Abdullah Mohamed, Amgad Atta Abdelmageed, Ishfaq Yaseen, and Gouse Pasha Mohammed. 2022. "Artificial Ecosystem-Based Optimization with an Improved Deep Learning Model for IoT-Assisted Sustainable Waste Management" Sustainability 14, no. 18: 11704. https://doi.org/10.3390/su141811704

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop