Next Article in Journal
Barriers to the Adoption of Unmanned Aerial Vehicles for Construction Projects in South Africa
Previous Article in Journal
Industrial Metabolism MFA Model Applied in a Startup in Canada
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Deep Learning System for E-Waste Management †

by
Godfrey Perfectson Oise
* and
Susan Konyeha
Department of Computer Science, University of Benin, Benin City 300238, Edo State, Nigeria
*
Author to whom correspondence should be addressed.
Presented at the 3rd International Electronic Conference on Processes—Green and Sustainable Process Engineering and Process Systems Engineering (ECP 2024), 29–31 May 2024; Available online: https://sciforum.net/event/ECP2024.
Eng. Proc. 2024, 67(1), 66; https://doi.org/10.3390/engproc2024067066
Published: 16 October 2024
(This article belongs to the Proceedings of The 3rd International Electronic Conference on Processes)

Abstract

:
The deep learning system for e-waste management presented in this proposal is a transformative solution designed to address the escalating challenges of garbage collection and management in urban environments. Rapid urbanization has resulted in increased waste generation, necessitating a more intelligent and efficient approach to e-waste collection and disposal. This system integrates cutting-edge technologies, primarily Artificial Intelligence (AI), to improve e-waste management processes, enhance resource utilization, and contribute to the creation of cleaner and more sustainable urban spaces. Urban areas are experiencing unprecedented growth, leading to a surge in the volume of waste generated daily; as such, traditional waste management systems struggle to cope with this influx, resulting in environmental pollution, compromised public health, and inefficient resource utilization. The proposed deep learning model with accuracy of 83% seeks to revolutionize existing practices by leveraging the capabilities of AI. The aim of this research is to develop a sequential neural network using a Keras and TensorFlow image analysis: a deep learning convolutional neural network (CNN) for e-waste management. The Python programming tool will be used to develop the deep learning model as well as a GUI that will facilitate human–computer interactions. The system will be tested and the result evaluated to assess the functionality and adequacy of the system.

1. Introduction

Deep learning system for e-waste management is an emerging technology that combines technological and environmental sustainability in the digital age; it is a vital issue which cannot be managed by relying on individuals with tight schedules noticing each and every phenomenon.. Today, automatic systems are preferred over manual alternatives to make life simpler and easier in all aspects [1]. Although is generally agreed that waste management services are essential services that must be provided in every society, Ref [2] very little is known about what constitutes e-waste. The consequences and harm caused by poor waste management are extremely dangerous to the world and to human health [3] and have served as a wakeup call and demonstrate need to investigate the situation before they cause even more harm to the world at large. This has prompted the need to look for the best practice to employ to properly manage waste by separating the waste components into classes using the latest technological trends. The concept as presented is a transformative solution designed to address the escalating challenges of e-waste management [4]. The concept integrates cutting-edge technologies, primarily artificial intelligence, with optimized waste management processes [5].
Due to the rapid increase in the use of electrical and electronic equipment (EEE) worldwide, E-waste has become a critical environmental issue around the world. Several studies have pointed out that failure to adopt appropriate recycling practices for e-waste may cause environmental disasters and health challenges to humans due to the presence of hazardous materials [6]. This research focuses on the development of an intelligent automated sorting system for segregating various e-waste components by using a deep learning algorithm (sequential neural network) with TensorFlow and Keras and mobile applications; this will prevent the exposure to and damage of the soil by hazardous substances as well as the pollution of the environment, and traditional sorting methods will be a thing of the past as this innovation will make sorting fast and safe [7]. This technologically driven method seeks to transform e-waste management by delivering a cost-effective and long-term solution and is expected to increase the usage of e-waste recycle bins, hence supporting global initiatives and creating a greener, cleaner, and safer environment by smartly monitoring and controlling the collection, segregation, and disposal of e-waste [8] through the concept of deep learning (DL).

2. Research Methodology

The research methodology is the process that demonstrates how a project is carried out with a clear outline of the methods to be used. It shows how the research goal is realized through the systematic execution of the objectives [9]. To accomplish the objectives of the research, a sequential neural network model was developed, trained, and evaluated using python programming language, the TensorFlow and Keras libraries, and visual studio code for the mobile application. The sequential neural network technique is considered the most outstanding in the processing of sequential data of e-waste [10].

3. Data Collection

The dataset used for this research was collected from the Kaggle online dataset repository [11]. The obtained training data were mainly used in the classification of the recyclability status of e-waste, which was classified as batteries, computers, keyboards, mice, printers, washing machines, PCBs, player devices, microwaves, mobiles, televisions, and speakers. There were about 3600 pictures encompassing 300 images of batteries, 300 images of computers, 300 images of keyboards, 300 images of microwaves, 300 images of mobiles, 300 images of mice, 300 image of PCBs, 300 images of player devices, 300 images of printers, 300 images of speakers, 300 images of washing machines, and 300 images of televisions were processed, trained, tested, and evaluated for performance. These divisions were made depending on the pictures contained in the separate respective folders. Figure 1 below provides images of some of the dataset that was used for this research, classified as batteries, computers, keyboards, mice, printers, washing machines, PCBs, player devices, microwaves, mobiles, televisions, and speakers. There were about 3859 images, and of these, 3139 were used for training the model, 360 images were used for the validation and testing of the model with 360 images of batteries, 310 images of computers, 330 images of keyboards, 320 images of microwaves, 330 images of mobiles, 322 images of mice, 330 images of PCBs, 321 images of player devices, 330 images of printers, 306 images of speakers, 324 images of washing machines, and 326 images of televisions.

The Proposed Model

Thies study used sequential neural network (SNN) architecture in a deep learning algorithm to form four (4) mother classes, and each mother class contained three (3) categories of e-waste dependents out of batteries, computers, keyboards, mice, printers, washing machines, PCBs, player devices, microwaves, mobiles, televisions, and speakers. Twelve convolutional neural networks were divided into four blocks (A, B, C, and D), each of which contained three of the classes of the e-waste components—one for each mother class—which also prevented the recognition of a class that did not exist. For instance, if the mother class is computer, we know that the child class cannot be a battery. At first, this model uses the image as the input; at that point, the SNN creates the bounding box and utilizes the mother class as an output. With these data, the real image is cropped, allowing the CNN’s input to identify the mother class. After that, the output generated is the child class, which is converged with the mother class and creates the final class. Finally, before the detection of the model, the output is predicted using the bounding box. The mechanisms of this model can be found in Figure 2 below.
This diagram depicts a hierarchical convolutional neural network (CNN) architecture designed for object detection and classification, specifically applied to e-waste.

4. Result and Discussion

Python 3, Jupyter 4.0.11 with Anaconda 3, TensorFlow 2.16 for deep learning, and Microsoft Visual C++ 2015–2019 redistribution (×64) 14.29.30153.0 are the software requirements for this research.

4.1. Model Architecture

The model architecture displayed is a convolutional neural network (CNN) implemented using the Keras Sequential API. Once the training pipeline is successfully built up and configured, TensorFlow started initializing the model training [5]. A lot of computational power is required for training an enormous network in SNN. To prepare our neural network training, we used a HP laptop outfitted with an Intel core i5 processor. Along with Python version 3.9, open-source software was used for high-performance mathematical calculations. Its adaptable architecture allows the easy deployment of calculations over a variety of stages [12]. (The input shape expects input images of different shapes (224, 224, and 3), and the model includes three convolutional layers (conv2d_3, conv2d_4, and conv2d_5) with increasing filter sizes (16, 32, and 64) to capture different levels of feature complexity. In the pooling layers: maximum pooling layers are interspersed between convolutional layers to reduce the spatial dimensions and computational load while retaining important features [1]. The flatten_1 layer converts the 3D feature maps into a 1D feature vector to prepare it for the fully connected layers, and the model has two dense layers (‘dense_2’ with 128 neurons and ‘dense_3’ with 12 neurons) to perform the final classification task. The final layer suggests the model output probabilities for 12 different classes. This architecture is typical for image classification tasks, leveraging convolutional layers for feature extraction and dense layers for classification [13]. The input shapes are images of 224, 224, and 3, and the model includes three convolutional layers with filter sizes of 16, 32, and 64, followed by maximum pooling layers. There are also two dense layers with 128 and 12, and the final dense layer has 12 neurons, indicating classification into 12 different classes, as depicted in Table 1 below.
The training process in Figure 3 below shows the first five epochs focuses on the learning dynamics, convergence behavior, potential issues, and interpretation of the results. In the initial training epochs, the model starts with a low training accuracy of 0.4861 and a high training loss of 1.477, indicating random initialization and significant prediction errors. The validation loss of 2.769 further reflects poor generalization. By Epoch 2, significant improvements are observed with training accuracy rising to 0.6398 and training loss decreasing to 1.209, accompanied by a notable drop in validation loss to 1.2647, showing better performance on unseen data. Over Epochs 3 to 5, training accuracy steadily increases from 0.6639 to 0.8126, and training loss decreases from 1.0463 to 0.5668. The validation loss follows a generally downward trend, and validation accuracy surpasses 0.8 by Epoch 5, indicating the model’s effective learning and improved generalization.

4.2. Plotting Performance

Figure 4 below provides the performance graphs of the accuracies and losses of the trained model, illustrating the training loss and accuracy and validation loss and accuracy of 20 epochs for a deep learning model.
Analyzing training and validation loss and accuracy graphs is essential for evaluating model performance in deep learning. Validation loss and accuracy quantify the model’s ability to generalize to new data, whereas training loss and accuracy show how effectively the model is learning from the training set. Effective learning is ideally indicated by a gradual decrease in training loss and an improvement in training accuracy. While validation accuracy should rise and stabilize, validation loss should fall and then stabilize. An overfitted model is one that memorizes training data rather than allowing the model to generalize [14]; this is shown through an increasing validation loss or decreasing validation accuracy. Regularization, dropout, and early halting are examples of mitigation strategies that can help increase the model’s capacity for generalization. In Figure 4a which is the training loss decreases steadily, while validation loss decreases initially but starts increasing after a certain number of epochs. The model is likely overfitting. Initially both training and validation loss decreases. However, the increase in validation loss after a certain point suggests the model is starting to memorize the training data rather than generalizing. Training loss decreases consistently, indicating the model is learning the training data. Validation loss decreases initially but then increases, indicating overfitting after a certain epoch, while in Figure 4b the training accuracy increases steadily, reaching close to 100%, while validation accuracy increases initially but then stabilizes or decreases. The model is learning the training data well but is not generalizing effectively to unseen data. This again points to overfitting. Training accuracy increases and reaches close to 100%, indicating the model fits the training data well. Validation accuracy increases initially but then stabilizes or decreases, again suggesting overfitting. Training and validation graphs are essential tools in diagnosing the training behavior of deep learning models. Proper interpretation of these graphs can provide insights into model performance, indicating whether the model is overfitting, underfitting, or training effectively. By employing techniques such as regularization, dropout, and early stopping, we can mitigate common issues and enhance the model’s generalization capability.

4.3. Evaluate Model Performance

Accuracy, precision, recall, F1-score, and confusion matrix are the most common and effective metrics used to evaluate deep learning models [15], and they were used to evaluate the effectiveness and performance of the model. The model summaries are depicted in Table 2 as follows: precision = 83%; recall = 81%; F1 score = 81%; and accuracy = 83%.
The precision score was calculated to be 83%, indicating a high percentage of positively classified events that were correctly identified. The model’s capacity to precisely identify real positive instances was demonstrated by the recall score of 81%. The F1-score was 81%, demonstrating a high degree of correlation between the predicted and true labels. The confusion matrix in Figure 5 provides specific information about how well the model classified each class. The confusion matrix is a fundamental tool for evaluating the performance of a classification model. It provides a detailed summary of the classification outcomes for each class by showing the number of correct and incorrect predictions [16]. This is particularly useful for understanding the model’s behavior across different categories, identifying strengths and weaknesses, and guiding further improvements [17]. The provided confusion matrix displays the classification results for a multi-class deep learning model across 12 categories. Each cell in the matrix represents the number of instances where the predicted class matches the true class. The diagonal elements represent correctly classified instances, while the off-diagonal elements represent misclassifications.

Testing Performance

The model was tested with various e-waste components for accuracy and prediction, such as in Figure 6 and Figure 7, and the model correctly predicted the classes with high accuracy.

5. Conclusions

The study presents a novel deep learning-based system for e-waste management that leverages sequential neural networks (SNNs) and convolutional neural networks (CNNs) to effectively classify and sort e-waste components. The model demonstrates an accuracy of 83%, showing significant potential in the ability to address the growing environmental and health challenges associated with e-waste. By automating the sorting process and reducing human exposure to hazardous materials, this system contributes to a safer and more efficient waste management solution. Additionally, the integration of artificial intelligence in waste sorting offers a cost-effective, scalable, and sustainable approach to recycling, supporting global efforts toward environmental protection and resource conservation. Future work could enhance the system’s generalizability and precision by incorporating larger and more diverse datasets, as well as integrating real-time applications for smart cities and industries.

Author Contributions

The first author, G.P.O., undertook the conceptualization, methodology, software, validation, formal analysis, investigation, resources and data curation, writing—original draft preparation, writing—review and editing, and visualization, and S.K. supervised the research and was also the project administrator. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used for this research is available in kaggle online dataset repository. https://www.kaggle.com/datasets/akshat103/e-waste-image-dataset (accessed on 13 April 2024).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ahmed, M.I.B.; Alotaibi, R.B.; Al-Qahtani, R.A.; Al-Qahtani, R.S.; Al-Hetela, S.S.; Al-Matar, K.A.; Al-Saqer, N.K.; Rahman, A.; Saraireh, L.; Youldash, M.; et al. Deep Learning Approach to Recyclable Products Classification: Towards Sustainable Waste Management. Sustainability 2023, 15, 11138. [Google Scholar] [CrossRef]
  2. Akshat Tamrakar.E Waste Dataset. Kaggle Online Repository. Accessed on Kaggle Online Dataset Repository. Available online: https://www.kaggle.com/datasets/akshat103/e-waste-image-dataset (accessed on 13 April 2024).
  3. Anuardo, R.G.; Espuny, M.; Costa, A.C.F.; Espuny, A.L.G.; Kazançoğlu, Y.; Kandsamy, J.; De Oliveira, O.J. Transforming E-Waste into Opportunities: Driving Organizational Actions to Achieve Sustainable Development Goals. Sustainability 2023, 15, 14150. [Google Scholar] [CrossRef]
  4. Chand, P.; Lal, S. Waste Classification for Sustainable Development Using Image Recognition with Deep Learning Neural Network Model. Sensors 2022, 22, 9079. [Google Scholar] [CrossRef]
  5. Elangovan, S.; Sasikala, S.; Arun Kumar, S.; Bharathi, M.; Naveen Sangath’, E.; Subashini, T. A Deep Learning Based Multiclass Segregation of E-waste using Hardware Software Co-Simulation. J. Phys. Conf. Ser. 2021, 1997, 012039. [Google Scholar] [CrossRef]
  6. Graves, A.; Jaitly, N. Towards End-to-End Speech Recognitionwith Recurrent Neural Networks. In Proceedings of the 31st International Conference on International Conference on Machine Learning, Beijing, China, 21–26 June 2014; Volume 32. [Google Scholar]
  7. Mittal, I.; Tiwari, A.; Rana, B.; Singh, P. Trash Classification: Classifying garbage using Deep Learning. J. Eng. Sci. 2020, 11. [Google Scholar] [CrossRef]
  8. Niful, I.; Mehedi, H.; Emam, H.; Sunny, S.; Atikur, R.; Md, I.P. EWasteNet: A Two-Stream Data Efficient Image Transformer Approach for E-Waste Classification. In Proceedings of the 2023 IEEE 8th International Conference On Software Engineering and Computer Systems (ICSECS), 5 Penang, Malaysia, 25–27 August 2023. [Google Scholar] [CrossRef]
  9. Nafiz, M.S.; Das, S.S.; Morol, M.K.; Al Juabir, A.; Nandi, D. ConvoWaste: An Automatic Waste Segregation Machine Using Deep Learning. In Proceedings of the 2023 3rd International Conference on Robotics, Electrical and Signal Processing Techniques (ICREST), Dhaka, Bangladesh, 7–8 January 2023; pp. 181–186. [Google Scholar] [CrossRef]
  10. Oise, G. A Web Base E-Waste Management and Data Security System. Radinka J. Sci. Syst. Lit. Rev. 2023, 1, 49–55. [Google Scholar] [CrossRef]
  11. Oise, G.; Konyeha, S. E-Waste Management through Deep Learning: A Sequential Neural Network Approach. Fudma J. Sci. 2024, 8, 17–24. [Google Scholar] [CrossRef]
  12. Oise, G.P.; Konyeha, S. Harnessing Deep Learning for Sustainable E-Waste Management and Environmental Health Protection. Fudma J. Sci. 2024, 3, 17–24. [Google Scholar] [CrossRef]
  13. Oise Godfrey Perfectson. A Framework on E-Waste Management and Data Security System. Int. J. Transdiscipl. Res. Emerg. Technol. 2023, 1, 33–39. [Google Scholar]
  14. Oise Godfrey Perfectson. Environmental and Information Safety of End-of-Life Electronics. Int. Trans. Electr. Eng. Comput. Sci. 2024, 3, 86–91. [Google Scholar] [CrossRef]
  15. Roy, T.S.; Roy, J.K.; Mandal, N. Improvement in the performance of deep learning based on CNN to classify the heart sound by evaluating hyper-parameters. Soft Comput. 2024. [Google Scholar] [CrossRef]
  16. Van Delden, H.; Seppelt, R.; White, R.; Jakeman, A.J. A methodology for the design and development of integrated models for policy support. Environ. Model. Softw. 2011, 26, 266–279. [Google Scholar] [CrossRef]
  17. Widmer, R.; Oswald-Krapf, H.; Sinha-Khetriwal, D.; Schnellmann, M.; Böni, H. Global perspectives on e-waste. Environ. Impact Assess. Rev. 2005, 25, 436–458. [Google Scholar] [CrossRef]
Figure 1. Dataset images of e-waste categories.
Figure 1. Dataset images of e-waste categories.
Engproc 67 00066 g001
Figure 2. Sequential neural network architecture.
Figure 2. Sequential neural network architecture.
Engproc 67 00066 g002
Figure 3. Model training process.
Figure 3. Model training process.
Engproc 67 00066 g003
Figure 4. Performance graphs. Accuracy performance graph (a); Loss performance graph (b).
Figure 4. Performance graphs. Accuracy performance graph (a); Loss performance graph (b).
Engproc 67 00066 g004
Figure 5. Confusion matrix.
Figure 5. Confusion matrix.
Engproc 67 00066 g005
Figure 6. Prediction and accuracy of the battery class.
Figure 6. Prediction and accuracy of the battery class.
Engproc 67 00066 g006
Figure 7. Prediction and accuracy of the keyboard class.
Figure 7. Prediction and accuracy of the keyboard class.
Engproc 67 00066 g007
Table 1. Model architecture.
Table 1. Model architecture.
Layers (Types)Outputs Shapes
Rescaling_5 (Rescaling)(None, 224, 224, 3)
Conv2d_15 (conv2D(None, 222, 222, 16)
Max_pooling2d_15 (MaxPooling2D)(None, 11, 111, 16)
Conv2d_16 (Conv2D)(None, 109, 109, 32)
Max_pooling2d_16 (MaxPooling2D)(None, 54, 54, 32)
Conv2d_17 (Conv2D)(None, 52, 52, 64)
Max_pooling2d (MaxPooling2D)(None, 26, 26, 64)
Flatten_5 (FLATTEN)(None, 43264)
Dense_10 (DNESE)(None, 128)
Dense_11 (DNESE)(None, 128)
Total params: 5,563,052 (21.22 MB); Trainable params: 5,563,052 (21.22 MB); Non-trainable params: 0 (0.00 B); Model Training.
Table 2. Evaluation report of various metrics.
Table 2. Evaluation report of various metrics.
CategoriesPrecisionRecallF1_ScoresSupport
Battery0.911.000.9530
Keyboard0.860.830.8530
Microwave0.800.800.8030
Mobile0.790.830.8330
Mouse0.840.700.7630
PCB1.000.900.9530
Player0.840.870.8530
Printer0.760.730.7530
Television0.840.870.8530
Washing Machine1.000.830.9130
Computer0.941.000.9730
Speaker0.830.970.8930
Accuracy 0.86360
Macro Average0.870.860.86360
Weighted Average0.870.860.86360
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

Oise, G.P.; Konyeha, S. Deep Learning System for E-Waste Management. Eng. Proc. 2024, 67, 66. https://doi.org/10.3390/engproc2024067066

AMA Style

Oise GP, Konyeha S. Deep Learning System for E-Waste Management. Engineering Proceedings. 2024; 67(1):66. https://doi.org/10.3390/engproc2024067066

Chicago/Turabian Style

Oise, Godfrey Perfectson, and Susan Konyeha. 2024. "Deep Learning System for E-Waste Management" Engineering Proceedings 67, no. 1: 66. https://doi.org/10.3390/engproc2024067066

APA Style

Oise, G. P., & Konyeha, S. (2024). Deep Learning System for E-Waste Management. Engineering Proceedings, 67(1), 66. https://doi.org/10.3390/engproc2024067066

Article Metrics

Back to TopTop