Next Article in Journal
A Fully Integrated Biorefinery Process for the Valorization of Ulva fasciata into Different Green and Sustainable Value-Added Products
Next Article in Special Issue
Enhancing Elderly Fall Detection through IoT-Enabled Smart Flooring and AI for Independent Living Sustainability
Previous Article in Journal
Sustainability and Equity in Urban Development (S&EUD): A Content Analysis of “Bright Spots” from the Accelerating City Equity (ACE) Project
Previous Article in Special Issue
Sustainable Artificial Intelligence-Based Twitter Sentiment Analysis on COVID-19 Pandemic
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modified Cuttlefish Swarm Optimization with Machine Learning-Based Sustainable Application of Solid Waste Management in IoT

by
Mesfer Al Duhayyim
Department of Computer Science, College of Computer Engineering and Sciences, Prince Sattam Bin Abdulaziz University, Al-Kharj 16273, Saudi Arabia
Sustainability 2023, 15(9), 7321; https://doi.org/10.3390/su15097321
Submission received: 3 December 2022 / Revised: 2 March 2023 / Accepted: 9 March 2023 / Published: 28 April 2023

Abstract

:
The internet of things (IoT) paradigm roles an important play in enhancing smart city tracking applications and managing city procedures in real time. The most important problem connected to smart city applications has been solid waste management, which can have adverse effects on society’s health and environment. Waste management has developed a challenge faced by not only evolving nations but also established and developed counties. Solid waste management is an important and stimulating problem for environments across the entire world. Therefore, there is the need to develop an effective technique that will remove these problems, or at least decreases them to a minimal level. This study develops a modified cuttlefish swarm optimization with machine learning-based solid waste management (MCSOML-SWM) in smart cities. The MCSOML-SWM technique aims to recognize different categories of solid wastes and enable smart waste management. In the MCSOML-SWM model, a single shot detector (SSD) model allows effectual recognition of objects. Then, a deep convolutional neural network-based MixNet model was exploited to produce feature vectors. Since trial-and-error hyperparameter tuning is a tedious process, the MCSO algorithm was applied for automated hyperparameter tuning. For accurate waste classification, the MCSOML-SWM technique applies support vector machine (SVM) in this study. A comprehensive set of simulations demonstrate the improved classification performance of the MCSOML-SWM model with maximum accuracy of 99.34%.

1. Introduction

With the rise of smart video surveillance, a large number of people-tracking applications, autonomous vehicles, facial detection, and fast and accurate object detection methods are in ever-growing demand [1,2]. The continuing development in the areas of computer vision (CV), image processing, and deep learning (DL) techniques have changed the way we think about various characteristics of daily life [3]. The DL methodology has provided a reliable basis for image recognition with reliable accuracy [4]. The prevalent image classification, the convolutional neural network (CNN), is a fascinating biological neural network that is composed of distinct layers, with the neurons of all the layers being strongly associated with the neuron in the subsequent layer [5]. The benefits of using a CNN are that they allow an independence between the feature extraction of preceding knowledge and a minimal design effort. CNN has made greater accomplishments in image recognition and classification [6]. The popularity and accuracy of CNN for image classification have been optimized due to the largescale system for learning and image processing, higher-speed GPUs, and the huge availability of public datasets of an image [7]. The idea of smart waste classification with waste and trash images has tremendous potential.
Owing to faster urbanization, currently, cities are facing significant challenges [8,9]. Amongst these challenges are those associated with the waste management system as the quantity of waste is directly proportional to the group of people living in urban regions. Waste management technology chiefly concerns the treatment and disposal of various kinds of waste [10] and therefore protects animals, human beings, and the surrounding areas [11]. An appropriate waste management technique could save money and result in less environmental pollution and improved air quality. Advanced regions of the world have been simultaneously implementing and discovering effective technologies for large-scale construction and effective waste management [12,13]. It is not possible to handle such a large quantity of waste in the forthcoming five years of the prevailing situation. Therefore, it is better to take each essential action needed for the effectual waste management [14] and to adopt the best practices and techniques to efficiently treat waste and obtain a healthier environment.
Gokulnath et al. [15] designed a new genetic approach and support vector machine (GASVM) to predict complex patterns, with the utilization of this approach offering improved results. Salama et al. in [16] developed a learning neural network with an ant colony optimization (LNNAC) model for the prediction of complex patterns in automated recognition processes. Next, Yadav et al. [17] have presented a new artificial neural network with a particle swarm optimization (PSO-ANN) model for resolving Troesch’s problem. The authors in [18] introduced a new urban waste management technique which makes use of a cuckoo search-optimized long short-term recurrent neural network (CLST-RNN).
Malik et al. [19] have presented a network by which to classify litter into types identified from benchmark techniques. The network they utilized to classify litter was EfficientNet-B0. Their study presents an EfficientNet-B0-based approach to the tuning of detailed images to specific demographic regions and from there to effective classification. This kind of tuning method on transfer learning (TL) offers a modified approach to classification, one which is extremely optimized for specific regions. Alsubaei et al. [20] established an approach which mostly concentrates on the identification and categorization of lesser garbage waste objects in order to support an intelligent waste management system. In order to recognize an object, an improved RefineDet (IRD) technique with hyperparameter tuning process was employed. Secondly, a functional link neural network (FLNN) approach is executed to classify waste objects into several classes.
Verma et al. [21] have presented a DL-based intelligent garbage recognition method. An objective purpose of their work was to manage garbage efficiently. In order achieve this, automation was developed utilizing two CNN techniques and images of solid waste that were taken by drones. Both of the CNN techniques were trained on the gathered image dataset at distinct rates of learning, optimization, and periods. Yang et al. [22] have examined a new incremental learning structure, GarbageNet, in order to address the abovementioned challenges. Firstly, weakly-supervised transfer learning guarantees the ability of feature extraction. Secondly, to classify types of garbage, GarbageNet embeds them as anchors for reference and classifies the test instances by finding their nearest neighbors from the latent space. Thirdly, a considered collection of trained data were employed to suppress the negative outcomes of mislabeled data.
Kumar and Buelaevanzalina [23] have provided a visual geometry group–neural network (VGG16-NN) technique that is dependent upon the procedure of attention to classified recyclable waste. Their attention module was established in order to model the important data from the feature map and provide increased detail. This technique automatically extracts classification features, namely organic, recyclable and non-recyclable waste. Kumar et al. [24] have examined a new technique to waste segregation in order to achieve their effective recycling and disposal by employing a DL technique. The YOLOv3 technique was employed from the Darknet structure to train a self-made dataset.
In [25], the authors employ a DL-based classification and CC system for realizing higher accuracy waste classification, beginning with garbage collection. To assist the subsequent waste disposal, the authors subdivide recyclable waste into glass, plastic, cardboard or paper, fabric, metal, and other recyclable wastes. DL-based A CNN is employed to realize the task of classifying garbage. Uganya et al. [26] presented an automatic system for achieving an effectual and intelligent waste management scheme utilizing the IoT by forecasting the probability of waste items. The gas level, metal level, and wastage capacity were observed while utilizing IoT-based dustbins that could be located anywhere in city. Afterward, the authors presented techniques that had been tested by ML classifier approaches such as LR, linear regression, SVM, RF, and DT techniques. Though several models for waste classification are available in the literature, there is still a need to improve the performance of detection. At the same time, the trial-and-error hyperparameter tuning of the DL models is a tedious process. Therefore, metaheuristic optimization algorithms can be used for automated hyperparameter tuning.
This study develops a modified cuttlefish swarm optimization with machine learning-based solid waste management (MCSOML-SWM) in smart cities. In the MCSOML-SWM model, a single shot detector (SSD) model allows effectual recognition of objects. Then, a deep convolutional neural network (DCNN)-based MixNet model is applied to produce feature vectors and the hyperparameter tuning process is carried out by the MCSO algorithm. For accurate waste classification, the MCSOML-SWM technique applies a support vector machine (SVM) in this study. A comprehensive set of simulations were carried out to demonstrate the improved classification performance of the MCSOML-SWM model. In summary, the key contributions of the study are given as follows.
  • An intelligent MCSOML-SWM technique composed of an SSD object detector, a MixNet-based feature extraction, an MCSO-based parameter tuning, and an SVM classifier is presented. To the best of our knowledge, the MCSOML-SWM model has never been presented in the literature.
  • A novel MCSO algorithm is derived for hyperparameter tuning of the MixNet model.
  • Hyperparameter optimization of the MixNet model using MCSO algorithm using cross-validation helps to boost the predictive outcome of the MCSOML-SWM model for unseen data.

2. The Proposed Model

In this study, a new MCSOML-SWM algorithm was established to identify different categories of solid waste to enable smart waste management. In the MCSOML-SWM model, the SSD model allows the effectual recognition of objects. Then, the DCNN-based MixNet model is applied to produce feature vectors and the hyperparameter tuning process is carried out by the MCSO algorithm. For accurate waste classification, the MCSOML-SWM technique applied SVM in this study.

2.1. Object Detection Using SSD Model

Primarily, the MCSOML-SWM model exploits the SSD model for the effective recognition of objects. Single shot multi-box detector is an SSD with a single and one-phase DNN intended for detecting objects in real time [27]. In contrast, the advanced method in two-phase processing, the fast region convolutional neural network (RCNN), makes use of the presented network to generate object proposals and categorize objects for real-time recognition rather than utilizing an external model, however, the entire procedure operates at seven frames per second. SSD improves the speed of the run time when compared with the preceding detector by removing the necessity for a proposal network. As a result, it creates some drops in mean average precision, which SSD compensates for by employing some developments involving default boxes and multi-scale features. This improvement allows SSD to obtain the fast RCNN using low resolution images which later accelerate the processing of SSD. Likewise, SSD is composed of a convolution filter to detect objects and to extract feature maps. SSD applies VGG16 as a base network for the extraction of feature maps. Next, it integrates six convolution layers in order to make predictions. Every prediction comprises an N + 1 score and bounding box for all the classes, whereby N refers to the class count and +1 to the additional classes with no objects. Rather than utilizing an RPN for box generation and for feeding the classifications to compute the class scores and object locations, SSD employs a smaller convolutional filter. Afterward, the VGG16 base network extracts features from the feature map, while SSD employs 3 × 3 convolutional filters for all the cells for predicting object. Every filter provides an output with N + 1 score for all the classes and four attributes for single boundary boxes. SSD is simultaneously different from previous methods in that it can predict multi-scale feature maps for independent detection instead of using one final layer. As explained above, SSD makes use of lower input images for object detection and therefore a lower resolution layer to identify largescale objects, while the initial layer is used to identify smaller objects gradually. In addition, SSD employs distinct scales of default boxes for instinctive visualization and distinct layers.

2.2. Feature Extraction

In this study, a MixNet model was applied to produce feature vectors. The Mixnet structure changes single convolution kernels with distinct kernels of various sizes, which led to an optimal accuracy and efficacy [28]. In the conventional method, the kernels are 3 × 3 in size, however, studies have demonstrated that integrating several kernels with sizes of 3 × 3, 5 × 5, 7 × 7, and 9 × 9 potentially enhances performance. Superior kernels do not always attain optimum outcomes, as the accuracy is dependent upon the dataset and the class of objects. Another thing to keep in mind is whether greater kernel sizes significantly improve the model size with further parameters, thus increasing the computation time.
The presented CNN structure, termed MixNet, offers an important benefit with respect to scalability. It is assumed that the general method seeks a balance amongst the accuracy and energy consumption of DL hardware. The kernel sizes utilized from every model begin with 3 × 3 and enhance by two every time they generate a division on the tensor in order to apply a novel kernel. For instance, when it is necessary to execute three distinct kernel sizes from the convolutional network, the sizes are 3 × 3, 5 × 5, and 7 × 7. For each of the kernels on a layer, the network can utilize the subsequent Equation (1) to determine the size of the kernels.
Kernel   size   = 2 i   + 1  
where i adds 1 to group size.
Next, the MCSO algorithm performs the hyperparameter tuning process [29]. Cuttlefish utilize three cell layers for altering the color of their skin, and the proposed technique was dependent upon these as the suggested cuttlefish algorithm CFA utilizes these procedures (visibility and mirror). It can thus be described as utilizing reflection and visibility for locating a novel solution (new).
n e w q = r e f l e c t i o n + v i s i b i l i t y  
Q k . p o i n t s   s = r a n d o m   u p p e r L i m i t + l o w e r L i m i t   i = 1 , 2 N ;   j = 1 , 2 d  
Whereas upper and lower limits represent the problem domain upper as well as lower boundaries, respectively, and r a n d o m implies the arbitrary integer amongst Equations (2) and (3).
The researchers established a novel approach by integrating chromatophore cell stretch and shrink procedures, reflectivity in iridophores cells, and the visibility of images utilized by cephalopods to suit their backdrop.
r e f l e c t i o n s = A I 1 k ±   P o i n t s   s  
v i s i b i l i t y = W ( B e s t p o i n t s   s G 1 k ±   P o i n t s s  
G l refers to the group of chromatophore cells utilized to mimic a condition from the equation above. Afterward, the Ith cell from the Gl group is i . Points [j] signifies the j th element of i th cell. Best points were utilized to indicate optimum solution points. Were the cell muscle to lengthen or rest, the reflection degree (R) was employed to determine the stretch range of scales. The pattern’s ultimate visibility level was represented by letter V. Subsequently, the R and V values were computed:
A = r a n d o m     a 1 a 2 a 2  
W = r a n d o m   w 2 w 2 + w 2  
The random 0 ,   1 approach was utilized to find numbers amongst z e r o and one, which were picked at random.

2.3. Waste Classification Using SVM Model

For accurate waste classification, the MCSOML-SWM technique was applied SVM in this study [30]. An SVM is a binary classification, where the class label contains two values + 1 and 1 and where several real time problems are allocated in various classes. Therefore, we employed a multiple class SVM. We created a set of binary classifiers f 1 , f 2 j N for 1. Additionally, N classes were trained to distinguish a single class from the others. Multi-class classification was attained by integrating the classes based on the highest output that had previously employed the sign function argmax   g k x .
g k x = i = 1 n y i α i k k x ,   x i + b k
where k = 1 N . Thusly, g k x returns the signed real values indicating the distance from the hyperplane to the point x . These values are represented as confidence values. The higher the value, the more confidence there is that point x belongs to the positive class. Therefore, we should allocate x to the class which has the higher confidence value. Assume the standard dataset χ = x 1 ,   x 2 x m R d , that r represents the radius of hypersphere and that c R d is the center. The optimization issue is resolved by defining the minimal enclosing hypersphere.
M i n i m i z e   r 2
Subjected to | | Φ x j c | | 2 r 2 , j = 1 ,   m
L c ,   r ,   α = r 2 + j = 1 m α j   | Φ x j c | 2 r 2  
Set the derivative L c , r , α c = 2 j = 1 n α j Φ x j c = 0 . We attain the subsequent formula,
j = 1 m α j = 1   and   c = j = 1 m α j Φ x j
Thus Equation (10) becomes,
L c ,   γ ,   α = j = 1 m α j k x j ,   x j i , j = 1 m α i α j k x i ,   x j  
which is the binary form of Equation (10).
The binary form of α is attained by resolving the optimization issue,
Maximize,
W α = i = 1 m α j k x i ,   x j i , j = 1 m α i α j k x i ,   x j
Subjected to
i = 1 m α i = 1   and   α i 0 , i = 1 to m .
Note that the Lagrange multiplier is non-zero as long as inequality constraints are equal for the solution. The complementarity condition is fulfilled by the optimum solution for α ,   c ,   γ as follows,
α i { | | Φ x i c | | 2 r 2 } ,   i = 1 m  
Therefore, this shows that the training instances x i lie on the surface of the optimum hypersphere respective to α i > 0 .
f x = sgn ( r 2 | | Φ x c | | 2 )
This denotes,
=   sgn   ( r 2 { Φ x ± Φ x ) 2 i = 1 m α i Φ x ± Φ x i ) + i , j = 1 m α i α j Φ x i ± Φ x j } ) =   sgn   ( r 2 { k x ,   x 2 i = 1 m α i k x ,   x i + i , j = 1 m α i α j k x i ,   x j } )
Hence, the purpose of attaining a minimal enclosing hypersphere comprising each trained sample is fulfilled.

3. Performance Validation

The proposed model was simulated using Python 3.6.5 tool on PC i5-8600k, GeForce 1050Ti 4 GB, 16 GB RAM, 250 GB SSD, and 1 TB HDD. The parameter settings are given as follows: learning rate, 0.01; dropout, 0.5; batch size, 5; epoch count, 50; and activation, ReLU. In this study, the waste classifier results of the MCSOML-SWM method were tested using the TrashNet dataset [31], which includes 2527 samples under six classes as represented in Table 1. The class labels are glass, paper, cardboard, plastic, metal, and trash. The pictures were captured by placing the object on a white posterboard and using sunlight and/or room lighting. The pictures were resized to 512 × 384 pixels and the devices used were Apple iPhone 7 Plus, Apple iPhone 5S, and Apple iPhone SE.
A set of confusion matrices formed by the MCSOML-SWM technique under diverse epochs are represented in Figure 1. The figure shows that the MCSOML-SWM system demonstrated improved waste classifier results under all epochs.
Table 2 and Figure 2 highlight the waste classification outcomes of the MCSOML-SWM model on 200 epochs. The result shows that the MCSOML-SWM technique has provided improved outcomes under all classes. For example, in the glass class, the MCSOML-SWM method has offered outcomes for a c c u y , p r e c n , r e c a l , F s c o r e , and J a c c a r d i n d e x of 98.54%, 94.62%, 98.20%, 96.38%, and 93.01%, respectively. Additionally, for the paper class, the MCSOML-SWM approach provided outcomes for a c c u y , p r e c n , r e c a l , F s c o r e , and J a c c a r d i n d e x of 97.74%, 95.43%, 94.95%, 95.19%, and 90.82%, respectively. Furthermore, for the plastic class, the MCSOML-SWM method has provided outcomes for a c c u y , p r e c n , r e c a l , F s c o r e , and J a c c a r d i n d e x of 98.42%, 95.29%, 96.47%, 95.88%, and 92.08%, respectively.
Table 3 and Figure 3 highlight the waste classification outcomes of the MCSOML-SWM method on 400 epochs. The results demonstrate that the MCSOML-SWM method has provided enhanced outcomes under all classes. For instance, in the glass class, the MCSOML-SWM model has offered outcomes for a c c u y , p r e c n , r e c a l , F s c o r e , and J a c c a r d i n d e x of 99.25%, 97.07%, 99.20%, 98.12%, and 96.32%, respectively. Furthermore, for the paper class, the MCSOML-SWM model has given outcomes for a c c u y , p r e c n , r e c a l , F s c o r e , and J a c c a r d i n d e x of 99.13%, 98.81%, 97.47%, 98.14%, and 96.34%, respectively. Moreover, in the plastic class, the MCSOML-SWM model has provided outcomes for a c c u y , p r e c n , r e c a l , F s c o r e , and J a c c a r d i n d e x of 99.37%, 97.94%, 98.76%, 98.35%, and 96.75%, respectively.
Table 4 and Figure 4 highlight the waste classification outcomes of the MCSOML-SWM method on 600 epochs. The results show that the MCSOML-SWM approach has provided better outcomes under all classes. For example, in the glass class, the MCSOML-SWM technique has provided outcome for a c c u y , p r e c n , r e c a l , F s c o r e , and J a c c a r d i n d e x of 98.73%, 95.36%, 98.40%, 96.86%, and 93.90%, respectively. Furthermore, for the paper class, the MCSOML-SWM model has given outcomes for a c c u y , p r e c n , r e c a l , F s c o r e , and J a c c a r d i n d e x of 97.90%, 95.77%, 95.29%, 95.53%, and 91.44%, respectively. Furthermore, for the plastic class, the MCSOML-SWM model has given outcomes for the a c c u y , p r e c n , r e c a l , F s c o r e , and J a c c a r d i n d e x of 98.73%, 95.92%, 97.51%, 96.71%, and 93.63%, respectively.
Table 5 and Figure 5 highlight the waste classification outcomes of the MCSOML-SWM system on 800 epochs. The results show that the MCSOML-SWM algorithm has provided better outcomes under all classes. For example, in the glass class, the MCSOML-SWM technique has offered outcomes for the a c c u y , p r e c n , r e c a l , F s c o r e , and J a c c a r d i n d e x of 98.85%, 95.38%, 99%, 97.16%, and 94.48%, respectively. Moreover, for the paper class, the MCSOML-SWM model has given outcomes for the a c c u y , p r e c n , r e c a l , F s c o r e , and J a c c a r d i n d e x of 97.78%, 96.38%, 94.11%, 95.23%, and 90.89%, respectively. Furthermore, for the plastic class, the MCSOML-SWM model has presented outcomes for the a c c u y , p r e c n , r e c a l , F s c o r e , and J a c c a r d i n d e x of 98.73%, 96.11%, 97.30%, 96.70%, and 93.61%, respectively.
Table 6 and Figure 6 highlight the waste classification outcomes of the MCSOML-SWM algorithm on 1000 epochs. The results show that the MCSOML-SWM method has provided enhanced outcomes under all classes. For instance, in the glass class, the MCSOML-SWM model has presented outcomes for a c c u y , p r e c n , r e c a l , F s c o r e , and J a c c a r d i n d e x of 98.93%, 95.75%, 99%, 97.35%, and 94.84%, respectively. Furthermore, for the paper class, the MCSOML-SWM model has provided outcomes for a c c u y , p r e c n , r e c a l , F s c o r e , and J a c c a r d i n d e x of 97.98%, 95.48%, 95.96%, 95.72%, and 91.79%, respectively. Moreover, for the plastic class, the MCSOML-SWM model has given outcomes for a c c u y , p r e c n , r e c a l , F s c o r e , and J a c c a r d i n d e x of 98.77%, 96.30%, 97.30%, 96.80%, and 93.80%, respectively.
The training accuracy (TRA) and validation accuracy (VLA) accomplished by the MCSOML-SWM methodology on the test dataset are demonstrated in Figure 7. The results demonstrate that the MCSOML-SWM algorithm has accomplished the highest values of TRA and VLA. Additionally, the VLA seemed to be improved over the TRA.
The training loss (TRL) and validation loss (VLL) attained by the MCSOML-SWM methodology on the test dataset are portrayed in Figure 8. The results illustrate that the MCSOML-SWM method has accomplished minimum values of TRL and VLL. Particularly, the VLL shows lower values than the TRL.
A clear precision–recall assessment of the MCSOML-SWM approach on the test dataset is depicted in Figure 9. The figure shows that the MCSOML-SWM methodology has resulted in improved values of precision–recall values under each class.
A brief ROC investigation of the MCSOML-SWM approach on the test dataset is depicted in Figure 10. The results signify that the MCSOML-SWM methodology has shown its capability in classifying distinct classes on the test dataset.
A wide ranging comparison study of the MCSOML-SWM technique with other waste classifier models is portrayed in Table 7 and Figure 11 and Figure 12. The comparison study demonstrated that the MCSOML-SWM model shows superior outcomes over other techniques. With respect to a c c u y , the MCSOML-SWM method has demonstrated higher a c c u y of 99.34% whereas the GA-SVM, LNNAC, PSO-ANN, CLST RNN, and CNN models have depicted lower values for a c c u y of 85.08%, 90.58%, 95.20%, 98.58%, and 98.09%, respectively. Meanwhile, with respect to p r e c n , the MCSOML-SWM model has established a high value for p r e c n of 97.97% while the GA-SVM, LNNAC, PSO-ANN, CLST RNN, and CNN methods have portrayed lower values for p r e c n of 88.18%, 88.68%, 92.95%, 97.08%, and 97.76%, respectively. Ultimately, with respect to r e c a l , the MCSOML-SWM model has demonstrated high outcomes for r e c a l of 97.41% while the GA-SVM, LNNAC, PSO-ANN, CLST RNN, and CNN models have shown lower values for r e c a l of 84.15%, 90.13%, 94.20%, 97.28%, and 96.15%, respectively. Finally, with respect to F s c o r e , the MCSOML-SWM model has established a high value for F s c o r e of 97.67% while the GA-SVM, LNNAC, PSO-ANN, CLST RNN, and CNN models have portrayed lower values for F s c o r e of 88.85%, 91.45%, 93.93%, 97.35%, and 95.09%, respectively.
Therefore, the MCSOML-SWM model has surpassed all the other waste classification models in the smart city environment.

4. Conclusions

In this study, a new MCSOML-SWM system was established to identify different categories of solid waste to enable smart waste management. In the MCSOML-SWM model, the SSD model allows for the effective recognition of objects. A DCNN- based MixNet model is then applied to produce feature vectors and a hyperparameter tuning process is carried out by the MCSO algorithm. For accurate waste classification, the MCSOML-SWM technique applied SVM in this study. A comprehensive set of simulations were carried out to demonstrate the improved classification performance of the MCSOML-SWM algorithm. This widespread comparison study pointed out the improved performance of the MCSOML-SWM method over other DL algorithms. Thus, the presented MCSOML-SWM method may be exploited for effective waste management. In the future, hybrid DL classifiers may be integrated into the presented approach for improved performance.

Funding

This project was supported by the Deanship of Scientific Research at Prince Sattam bin Abdulaziz University under the research project#(PSAU-2022/01/20205).

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 author declares that no conflict of interest. The manuscript was written via the contributions of author. The author has given approval for the final version of the manuscript.

References

  1. Fayomi, G.U.; Mini, S.E.; Chisom, C.M.; Fayomi, O.S.I.; Udoye, N.E.; Agboola, O.; Oomole, D. Smart Waste Management for Smart City: Impact on Industrialization. IOP Conf. Ser. Earth Environ. Sci. 2021, 655, 012040. [Google Scholar] [CrossRef]
  2. Wani, A.; Khaliq, R. SDN-based intrusion detection system for IoT using deep learning classifier (IDSIoT-SDL). CAAI Trans. Intell. Technol. 2021, 6, 281–290. [Google Scholar] [CrossRef]
  3. Sheng, T.J.; Islam, M.S.; Misran, N.; Baharuddin, M.H.; Arshad, H.; Islam, R.; Chowdhury, M.E.H.; Rmili, H. 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]
  4. Verma, R.; Kumari, A.; Anand, A.; Yadavalli, V.S.S. Revisiting shift cipher technique for amplified data security. J. Comput. Cogn. Eng. 2022. [Google Scholar] [CrossRef]
  5. Dhelim, S.; Aung, N.; Kechadi, M.T.; Ning, H.; Chen, L.; Lakas, A. Trust2Vec: Large-Scale IoT Trust Management System Based on Signed Network Embeddings. IEEE Internet Things J. 2022, 10, 553–562. [Google Scholar] [CrossRef]
  6. Yuvaraj, N.; Praghash, K.; Raja, R.A.; Karthikeyan, T. An Investigation of Garbage Disposal Electric Vehicles (GDEVs) Integrated with Deep Neural Networking (DNN) and Intelligent Transportation System (ITS) in Smart City Management System (SCMS). Wirel. Pers. Commun. 2021, 123, 1733–1752. [Google Scholar] [CrossRef]
  7. Namasudra, S.; Crespo, R.G.; Kumar, S. Introduction to the special section on advances of machine learning in cybersecurity (VSI-mlsec). Comput. Electr. Eng. 2022, 100, 108048. [Google Scholar] [CrossRef]
  8. Al-Qudah, R.; Khamayseh, Y.; Aldwairi, M.; Khan, S. The Smart in Smart Cities: A Framework for Image Classification Using Deep Learning. Sensors 2022, 22, 4390. [Google Scholar] [CrossRef]
  9. Gutub, A. Boosting image watermarking authenticity spreading secrecy from counting-based secret-sharing. CAAI Trans. Intell. Technol. 2022. [Google Scholar] [CrossRef]
  10. Puli, M.S.; Singarapu Swetha, E.; Anuhya, A.; Reddy, J.S. Urban Street Cleanliness Assessment Using Mobile Edge Computing and Deep Learning. J. Algebraic Stat. 2019, 13, 547–552. [Google Scholar]
  11. Sarkar, S.; Saha, K.; Namasudra, S.; Roy, P. An efficient and time saving web service based android application. SSRG Int. J. Comput. Sci. Eng. (SSRG-IJCSE) 2015, 2, 18–21. [Google Scholar]
  12. Malviya, S.; Kumar, P.; Namasudra, S.; Tiwary, U.S. Experience Replay-based Deep Reinforcement Learning for Dialogue Management Optimisation. ACM Trans. Asian Low-Resour. Lang. Inf. Process. 2022. [Google Scholar] [CrossRef]
  13. Habibzadeh, H.; Kaptan, C.; Soyata, T.; Kantarci, B.; Boukerche, A. Smart City System Design: A Comprehensive Study of the Application and Data Planes. ACM Comput. Surv. 2020, 52, 1–38. [Google Scholar] [CrossRef]
  14. Chen, Z. Research on internet security situation awareness prediction technology based on improved RBF neural network algorithm. J. Comput. Cogn. Eng. 2022, 1, 103–108. [Google Scholar]
  15. Gokulnath, C.B.; Shantharajah, S.P. An optimized feature selection based on genetic approach and support vector machine for heart disease. Clust. Comput. 2019, 22, 14777–14787. [Google Scholar] [CrossRef]
  16. Salama, K.M.; Abdelbar, A.M. Learning neural network structures with ant colony algorithms. Swarm Intell. 2015, 9, 229–265. [Google Scholar] [CrossRef]
  17. Yadav, N.; Yadav, A.; Kumar, M.; Kim, J.H. An efficient algorithm based on artificial neural networks and particle swarm optimization for solution of nonlinear Troesch’s problem. Neural Comput. Appl. 2017, 28, 171–178. [Google Scholar] [CrossRef]
  18. 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]
  19. Malik, M.; Sharma, S.; Uddin, M.; Chen, C.-L.; Wu, C.-M.; Soni, P.; Chaudhary, S. Waste Classification for Sustainable Development Using Image Recognition with Deep Learning Neural Network Models. Sustainability 2022, 14, 7222. [Google Scholar] [CrossRef]
  20. 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]
  21. Verma, V.; Gupta, D.; Gupta, S.; Uppal, M.; Anand, D.; Ortega-Mansilla, A.; Alharithi, F.S.; Almotiri, J.; Goyal, N. A Deep Learning-Based Intelligent Garbage Detection System Using an Unmanned Aerial Vehicle. Symmetry 2022, 14, 960. [Google Scholar] [CrossRef]
  22. Yang, J.; Zeng, Z.; Wang, K.; Zou, H.; Xie, L. GarbageNet: A Unified Learning Framework for Robust Garbage Classification. IEEE Trans. Artif. Intell. 2021, 2, 372–380. [Google Scholar] [CrossRef]
  23. Kumar, A.S.; Buelaevanzalina, K. An efficient classification of kitchen waste using deep learning techniques. Turk. J. Comput. Math. Educ. (TURCOMAT) 2021, 12, 5751–5762. [Google Scholar]
  24. Kumar, S.; Yadav, D.; Gupta, H.; Verma, O.P.; Ansari, I.A.; Ahn, C.W. A Novel YOLOv3 Algorithm-Based Deep Learning Approach for Waste Segregation: Towards Smart Waste Management. Electronics 2020, 10, 14. [Google Scholar] [CrossRef]
  25. 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]
  26. 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]
  27. Kumar, A.; Zhang, Z.J.; Lyu, H. Object detection in real time based on improved single shot multi-box detector algorithm. EURASIP J. Wirel. Commun. Netw. 2020, 2020, 204. [Google Scholar] [CrossRef]
  28. Amrutha, E.; Arivazhagan, S.; Jebarani, W.S.L. MixNet: A Robust Mixture of Convolutional Neural Networks as Feature Extractors to Detect Stego Images Created by Content-Adaptive Steganography. Neural Process. Lett. 2022, 54, 853–870. [Google Scholar] [CrossRef]
  29. Pattnaik, S.; Sahu, P.K. Adaptive Neuro-Fuzzy Inference System-Particle swarm optimization-based clustering approach and hybrid Moth-flame cuttlefish optimization algorithm for efficient routing in wireless sensor network. Int. J. Commun. Syst. 2021, 34, e4783. [Google Scholar] [CrossRef]
  30. Devikanniga, D.; Ramu, A.; Haldorai, A. Efficient Diagnosis of Liver Disease using Support Vector Machine Optimized with Crows Search Algorithm. EAI Endorsed Trans. Energy Web 2018, 20, 164177. [Google Scholar] [CrossRef]
  31. Trashnet. Available online: https://awesomeopensource.com/project/garythung/trashnet (accessed on 16 November 2022).
Figure 1. Confusion matrices of MCSOML-SWM approaches. (a) Epoch200, (b) Epoch400, (c) Epoch600, (d) Epoch800, and (e) Epoch1000.
Figure 1. Confusion matrices of MCSOML-SWM approaches. (a) Epoch200, (b) Epoch400, (c) Epoch600, (d) Epoch800, and (e) Epoch1000.
Sustainability 15 07321 g001
Figure 2. Average analysis of MCSOML-SWM technique under 200 epochs.
Figure 2. Average analysis of MCSOML-SWM technique under 200 epochs.
Sustainability 15 07321 g002
Figure 3. Average analysis of MCSOML-SWM methodology under 400 epochs.
Figure 3. Average analysis of MCSOML-SWM methodology under 400 epochs.
Sustainability 15 07321 g003
Figure 4. Average analysis of MCSOML-SWM approach under 600 epochs.
Figure 4. Average analysis of MCSOML-SWM approach under 600 epochs.
Sustainability 15 07321 g004
Figure 5. Average analysis of MCSOML-SWM algorithm under 800 epochs.
Figure 5. Average analysis of MCSOML-SWM algorithm under 800 epochs.
Sustainability 15 07321 g005
Figure 6. Average analysis of MCSOML-SWM methodology under 1000 epochs.
Figure 6. Average analysis of MCSOML-SWM methodology under 1000 epochs.
Sustainability 15 07321 g006
Figure 7. TRA and VLA analysis of MCSOML-SWM approach.
Figure 7. TRA and VLA analysis of MCSOML-SWM approach.
Sustainability 15 07321 g007
Figure 8. TRL and VLL analysis of MCSOML-SWM methodology.
Figure 8. TRL and VLL analysis of MCSOML-SWM methodology.
Sustainability 15 07321 g008
Figure 9. Precision–recall analysis of MCSOML-SWM method.
Figure 9. Precision–recall analysis of MCSOML-SWM method.
Sustainability 15 07321 g009
Figure 10. ROC analysis of MCSOML-SWM methodology.
Figure 10. ROC analysis of MCSOML-SWM methodology.
Sustainability 15 07321 g010
Figure 11. A c c u y analysis of MCSOML-SWM with existing methodologies.
Figure 11. A c c u y analysis of MCSOML-SWM with existing methodologies.
Sustainability 15 07321 g011
Figure 12. Comparative analysis of MCSOML-SWM with existing methodologies.
Figure 12. Comparative analysis of MCSOML-SWM with existing methodologies.
Sustainability 15 07321 g012
Table 1. Dataset details.
Table 1. Dataset details.
ClassNo. of Samples
Glass501
Paper594
Plastic482
Cardboard403
Trash137
Metal410
Total Number of Samples2527
Table 2. Result analysis of MCSOML-SWM algorithm with distinct class labels under 200 epochs.
Table 2. Result analysis of MCSOML-SWM algorithm with distinct class labels under 200 epochs.
Epoch-200
Labels A c c u y P r e c n R e c a l F s c o r e J a c c a r d i n d e x
Glass98.5494.6298.2096.3893.01
Paper97.7495.4394.9595.1990.82
Plastic98.4295.2996.4795.8892.08
Cardboard98.7396.9695.0495.9992.29
Trash98.5491.6780.2985.6074.83
Metal98.5495.1695.8595.5091.40
Average98.4294.8593.4794.0989.07
Table 3. Result analysis of MCSOML-SWM algorithm with distinct class labels under 400 epochs.
Table 3. Result analysis of MCSOML-SWM algorithm with distinct class labels under 400 epochs.
Epoch-400
Labels A c c u y P r e c n R e c a l F s c o r e J a c c a r d i n d e x
Glass99.2597.0799.2098.1296.32
Paper99.1398.8197.4798.1496.34
Plastic99.3797.9498.7698.3596.75
Cardboard99.4198.0298.2698.1496.35
Trash99.4997.6992.7095.1390.71
Metal99.4198.2998.0598.1796.40
Average99.3497.9797.4197.6795.48
Table 4. Result analysis of MCSOML-SWM algorithm with distinct class labels under 600 epochs.
Table 4. Result analysis of MCSOML-SWM algorithm with distinct class labels under 600 epochs.
Epoch-600
Labels A c c u y P r e c n R e c a l F s c o r e J a c c a r d i n d e x
Glass98.7395.3698.4096.8693.90
Paper97.9095.7795.2995.5391.44
Plastic98.7395.9297.5196.7193.63
Cardboard98.9396.7796.5396.6593.51
Trash98.5096.2675.1884.4373.05
Metal98.4294.0596.3495.1890.80
Average98.5495.6993.2194.2289.39
Table 5. Result analysis of MCSOML-SWM algorithm with distinct class labels under 800 epochs.
Table 5. Result analysis of MCSOML-SWM algorithm with distinct class labels under 800 epochs.
Epoch-800
Labels A c c u y P r e c n R e c a l F s c o r e J a c c a r d i n d e x
Glass98.8595.3899.0097.1694.48
Paper97.7896.3894.1195.2390.89
Plastic98.7396.1197.3096.7093.61
Cardboard98.8596.9895.7896.3893.01
Trash98.6593.2881.0286.7276.55
Metal98.5894.3197.0795.6791.71
Average98.5895.4194.0594.6490.04
Table 6. Result analysis of MCSOML-SWM algorithm with distinct class labels under 1000 epochs.
Table 6. Result analysis of MCSOML-SWM algorithm with distinct class labels under 1000 epochs.
Epoch-1000
Labels A c c u y P r e c n R e c a l F s c o r e J a c c a r d i n d e x
Glass98.9395.7599.0097.3594.84
Paper97.9895.4895.9695.7291.79
Plastic98.7796.3097.3096.8093.80
Cardboard98.9397.4795.7896.6293.46
Trash98.7794.9281.7587.8478.32
Metal98.6995.8696.1095.9892.27
Average98.6895.9694.3295.0590.75
Table 7. Comparative analysis of MCSOML-SWM attitude with existing methodologies [15,16,17,18].
Table 7. Comparative analysis of MCSOML-SWM attitude with existing methodologies [15,16,17,18].
Methods A c c u y P r e c n R e c a l F s c o r e
MCSOML-SWM99.3497.9797.4197.67
GA-SVM [15]85.0888.1884.1588.85
LNNAC Model [16]90.5888.6890.1391.45
PSO–ANN Model [17]95.2092.9594.2093.93
CLST RNN Model [18]98.5897.0897.2897.35
CNN Model [18]98.0997.7696.1595.09
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Al Duhayyim, M. Modified Cuttlefish Swarm Optimization with Machine Learning-Based Sustainable Application of Solid Waste Management in IoT. Sustainability 2023, 15, 7321. https://doi.org/10.3390/su15097321

AMA Style

Al Duhayyim M. Modified Cuttlefish Swarm Optimization with Machine Learning-Based Sustainable Application of Solid Waste Management in IoT. Sustainability. 2023; 15(9):7321. https://doi.org/10.3390/su15097321

Chicago/Turabian Style

Al Duhayyim, Mesfer. 2023. "Modified Cuttlefish Swarm Optimization with Machine Learning-Based Sustainable Application of Solid Waste Management in IoT" Sustainability 15, no. 9: 7321. https://doi.org/10.3390/su15097321

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