| Literature DB >> 34269157 |
Wanjun Xia1,2, Yanping Jiang2, Xiaohong Chen2, Rui Zhao3.
Abstract
Population growth and the acceleration of urbanization have led to a sharp increase in municipal solid waste production, and researchers have sought to use advanced technology to solve this problem. Machine learning (ML) algorithms are good at modeling complex nonlinear processes and have been gradually adopted to promote municipal solid waste management (MSWM) and help the sustainable development of the environment in the past few years. In this study, more than 200 publications published over the last two decades (2000-2020) were reviewed and analyzed. This paper summarizes the application of ML algorithms in the whole process of MSWM, from waste generation to collection and transportation, to final disposal. Through this comprehensive review, the gaps and future directions of ML application in MSWM are discussed, providing theoretical and practical guidance for follow-up related research.Entities:
Keywords: Municipal solid waste management; data-driven; deep learning; machine learning; sustainable development
Mesh:
Substances:
Year: 2021 PMID: 34269157 PMCID: PMC9016669 DOI: 10.1177/0734242X211033716
Source DB: PubMed Journal: Waste Manag Res
Figure 1.Schematic of ML workflow.
Advantages and disadvantages of different ML algorithms used in MSWM.
| Algorithms | Advantages | Disadvantages | |
|---|---|---|---|
| Traditional ML algorithms | ANN | Suitable for any nonlinear relationship | Need a lot of parameters |
| Strong robustness and fault tolerance | Lack of interpretability | ||
| SVM/SVR | Suitable for small sample problems | Sensitive to missing data | |
| Avoid the local minima | Sensitive to kernel selection | ||
| Low generalization error | |||
| DT | High interpretability | Prone to overfitting | |
| High efficiency | Ignore feature correlation | ||
| KNN | No assumption for input data | Need large amount of calculation | |
| Not sensitive to outliers | Low accuracy | ||
| ANFIS | Combine the advantages of neural network and fuzzy reasoning | Not suitable for higher dimensional features | |
| K-means | Easy to implement and fast convergence | Sensitive to noise | |
| Few parameters | Depend on the initialization of the cluster center | ||
| RF | Reduce model variance | Not applicable to attribute data with different values | |
| No feature selection required | |||
| GBRT/GBDT | Rank feature importance | Difficult to train in parallel | |
| DL algorithms | CNN | Able to extract features automatically | Need parameter tuning |
| Need a lot of sample data | |||
| RNN/LSTM | Effective for sequence data | Need large amount of calculation |
Figure 2.Distribution of ML algorithms used in MSWM by publication year.
Figure 3.Application of ML algorithms in the MSWM process.
Summary of ML algorithms used to predict MSW generation.
| Input feature | Output | Forecast period | Algorithm | Data size | Performance evaluation (Best model) | Scale | Advantage | Disadvantage | Reference |
|---|---|---|---|---|---|---|---|---|---|
| Urban form, demographic and socioeconomic, seasonality related (31 input parameters) | Weekly municipal waste generation in New York, USA | Short-term | GBRT, ANN | – | R2: 0.87 | Building | Analyze feature importance | Accuracy is not very high |
|
| Historical weekly waste generation(8 input data, windows size of 8 weeks) | Weekly household waste generation rate in Herning, Denmark | Short-term | LSTM, ANN | – | RSME: 0.5 (LSTM) | Household | Use multi-site models to increase amounts of historical data | Only choose ANN as ML comparison model |
|
| Education, occupation, income, house type (4 input parameters) | Weekly plastic waste generation rate in Dhanbad, India | Short-term | ANN, SVM, RF | 120 | R2: 0.75 | Household | Predict a specific component of MSW | Low accuracy |
|
| Population, formally employed, unemployed and number of family units (4 input parameters) | 30 years MSW generation in Johannesburg, South Africa | Long-term | ANN, SVM | 30 | R2: 0.99 (ANN) | City | High accuracy | Easy to overfitting |
|
| Fraction of population over 45 years, median personal income, employment rate, fraction of owned dwellings (8 input parameters) | Annual MSW generation in Ontario, Canada | Mid-term | ANN, DT | 1553 (MSW-Census) and 1867 (Bluebox/paper-Census) | R2: 0.72 (ANN) | City | Use feature selection techniques | Low accuracy |
|
| Population, solid waste collection frequency, maximum seasonal temperature and altitude (4 input parameters) | Seasonal MSW generation rate in Fars province, Iran | Short-term | ANN | 80 | R: 0.86 | City | Use regularization to prevent overfitting | Lack of comparison with other ML algorithms |
|
| Waste generation in past twelve month | Monthly MSW generation in Logan, Australia | Short-term | SVM, ANN, ANFIS, KNN | – | R2: 0.98 | City | High accuracy | Lack of comparison with other papers |
|
| Socio-economic parameters such as GDP population, condition of public infrastructure construction (7 input parameters) | Annual MSW generation in three regions of China | Mid-term | ANN | 171, 130, and 48 for each region | R2: 0.92 | Region | Evaluate the effect of each predictor | Lack of comparison with other ML algorithms |
|
| GDP, rain, maximum temperature, population, household size, educated man, educated women, income, and the unemployment rate (9 input parameters) | Monthly and Seasonal municipal waste generation | Short-term | RBF-ANN, SVM, ANFIS | 252 | Monthly | City | Make feature correlation analysis | The accuracy is not high |
|
| GDP per Capita, domestic material consumption, resource productivity (3 input parameters) | Annual MSW generation in 26 European countries | Mid-term | BPNN and GRNN | – | R2 range from 0.798 to 0.843 | Country | Provide prediction for countries at different economic levels. | Lack of comparison with other ML algorithms |
|
Summary of some CNN-based models used in MSW classification.
| Model | Classification output | Data size | Accuracy (%) | Advantage | Disadvantage | Reference |
|---|---|---|---|---|---|---|
| CNN (VGGNet, DenseNet and NASNetLarge) | 6-classification: paper, glass, metal, plastic, textile, and organic waste | TrashNet (2527 images) and manually collect (5000 images) | 96.5 and 94 | Combine different candidate classifiers to improve accuracy | Limit amount of data |
|
| CNN (Improved DenseNet) | 6-classification: cardboard, glass, metal, paper, plastic, trash | TrashNet + data augmentation (10,108 images) | 99.6 | Optimize fully connected layer of CNN | Lack of comparison experiments |
|
| CNN (Inproved ResNet) | 6-classification: paper, glass, metal,
plastic, textile, and organic
waste | TrashNet (2527 images) and internet resources (5904 image) | 94 and 98 | Compare the classification accuracy of multiple models | Limit amount of data |
|
| CNN (Improved DenseNet) | 6-classification: cardboard, glass, metal, paper, plastic, trash | TrashNet (2527images)+data augmentation | 81 | High efficiency | The accuracy is not high |
|
| AutoEncoder + CNN (AlexNet, GoogLeNet and ResNet)+ Ridge Regression +SVM | Organic or recyclable waste | Open-access dataset (25,077 waste images) | 99.95 | High accuracy | High complexity |
|
| CNN (AlexNet)+MLP | Recyclable or the others | Manually collect (5000 images) | 98.2 (fixed orientation) 91.6 (random orientations) | Higher accuracy than using CNN alone | Lack of comparison experiments |
|
Accuracy refers the ratio of the number of correctly classified samples to the total number of samples.
Figure 4.Schematic diagram of transfer learning applied in waste classification.
Summary of ML algorithms used in MSW composting.
| Application | Algorithms | Data size | Input feature | Output | Performance evaluation | Reference |
|---|---|---|---|---|---|---|
| Maturity prediction | Wavelet Neural Network | 500 | High temperature duration, moisture content, volatile solids, the value of fecal bacteria and germination index (5 input parameters) | 4-classification: full maturity, preferable maturity, general maturity, immaturity | MSE: 0.066 |
|
| ANN | 1536 | Color and texture features (input parameters range from 14 to 49) | 2-classification: early maturity or not | Classification error: 1.56% |
| |
| CNN | 1312 | RGB images | 2-classification: probability of maturity classes | Classification error: 0.51% to 17.77% |
| |
| Composting process control and optimization | ANN | 412 | Time, flow direction, density indicator, hydraulic load, flow (5 input parameters) | Pressure drop | Correlation coefficient: 0.906 |
|
| ANN | 550 | Chemical and physical parameters of composting (7 input parameters) | Ammonia emission | R: 0.972–0.981 |
| |
| ANN | 52 | Food and yard percentage, ash and scoria percentage, the moisture content, the fixed carbon content, the total amount of organic matter, high calorific value, and pH (7 input parameters) | C/N | Average relative error: 6.376% |
| |
| ANN | – | Time, turning frequency and mixing ratio (3 input parameters) | Response parameters: temperature, pH, O2, respiration index, total organic carbon, TN, TP | RSME: range from 4.1 to 8.3% |
| |
| ANN | 20 | pH, electrical conductivity, C/N, NH4/NO3 ratio, water soluble carbon, dehydrogenase enzyme, TP or TN (7 input parameters) | TN or TP value | R2 (TN):
0.9983 |
|
Summary of ML algorithms used in MSW incineration.
| Application | Algorithms | Data size | Input feature | Output | Performance evaluation | Reference |
|---|---|---|---|---|---|---|
| HV prediction | GPR | 1024 | Temperature, precipitation, wind strength, day of the week, week of the year (5 input parameters) | LHV | MAPE: 5.23% |
|
| ANN, SVM, ANFIS, and RF | 2200 | Feeding rate of MSW and coal, bed temperature, furnace outlet gas temperature, etc. (11 input parameters) | 9-class of LHV | Prediction precision: ANFIS (94%) > RF (90%) > SVM (87.5%) > ANN (73.5%) |
| |
| ANN | 89 | Food, paper, plastic, textile, wood, moisture (6 input parameters) | LHV | R: 0.9933 |
| |
| SVM, ANN | 252 | C, H, O, S, H (5 input parameters) | HHV | (SVM) |
| |
| ANN | 123 | C, O, H, N, S, ash and moisture content (7 input parameters) | HHV | R: 0.986 |
| |
| Pollutants emission monitoring | ANN | 63 | The frequency and amount of activated carbon injection, the concentration of hydrogen chloride, the temperature at the mixing chamber, and the flue excretion (5 input parameters) | Dioxin emission | R2: 0.99 |
|
| ANFIS | 1000 | Temperature of first and second hearth, Temperature at outlet secondary chamber, Concentration of O2 in flue gas (3 input parameters) | Carbon monoxide emission | R2 0.98 |
| |
| ANN | – | Temperature, CO, HCI, PM (range from 3 to 5 according to different type of incinerators) | PCDDs + PCDFs | MSE (for different incinerator): 37.43, 45.98, 0.1667 |
| |
| RPF-fired boiler monitoring | RF, LSTM, ANN | 215 | Conveyor speed, feed water temperature and pressure, and incinerator exit temperature (4 input parameters) | Steam temperature, steam pressure, and steam flow rate | MAPE: |
Summary of ML algorithms used in MSW landfill.
| Application | Algorithms | Data size | Input feature | output | Error metrics | Reference |
|---|---|---|---|---|---|---|
| Landfill leachate prediction | ANN, SVM | 120 | Waste quantity, rainfall level, and emanated gases, etc. (9 or 3 input parameters) | Monthly leachate generation rate | R2: 0.964 |
|
| ANFIS | 120 | Waste quantity, rainfall level, and emanated gases (3 input parameters) | Monthly leachate generation rate | R: 0.952 |
| |
| ANN | – | Meteorological parameters, measured parameters (11 input parameters) | Leachate daily flow-rate | R: 0.847 |
| |
| Landfill gas prediction | Auto-regressive neural network | 1883 | Mean air temperature, maximum pressure, minimum humidity, maximum wind speed, maximum humidity (5 input parameters) | Daily CH4 generation rate | MAPE 3.03% |
|
| ANN | 121 | Soil and air temperature, soil moisture content, CH4 and O2 concentration (5 input parameters) | CH4 oxidation | R2: 0.937 |
| |
| ANN | – | CO2 content, meteorological parameters, etc. (12 input parameters) | Superficial gas flux | Error variance: 36 |
| |
| Landfill area estimation | ANN | 180 | Trip number of vehicles, month of the year (2 input parameters) | Waste quantity | R2: 0.86 |
|
| ANFIS | – | Age groups of 0–14, 15–64 and 65+ (3 input parameters) | Waste generation rate | RMSE: 3.860 |
| |
| Landfill surface temperature | ANN | 7830 | Meteorological parameters (6 input parameters) | Landfill surface temperature | R: 0.884 |
|