journal article·2023Open access

Boosted Stacking Ensemble Machine Learning Method for Wafer Map Pattern Classification

Jeonghoon Choi, Dongjun Suh, Marc-Oliver Otto

Computers, Materials & Continua· Volume 74· Issue 2

Abstract

Recently, machine learning-based technologies have been developed to automate the classification of wafer map defect patterns during semiconductor manufacturing. The existing approaches used in the wafer map pattern classification include directly learning the image through a convolution neural network and applying the ensemble method after extracting image features. This study aims to classify wafer map defects more effectively and derive robust algorithms even for datasets with insufficient defect patterns. First, the number of defects during the actual process may be limited. Therefore, insufficient data are generated using convolutional auto-encoder (CAE), and the expanded data are verified using the evaluation technique of structural similarity index measure (SSIM). After extracting handcrafted features, a boosted stacking ensemble model that integrates the four base-level classifiers with the extreme gradient boosting classifier as a meta-level classifier is designed and built for training the model based on the expanded data for final prediction. Since the proposed algorithm shows better performance than those of existing ensemble classifiers even for insufficient defect patterns, the results of this study will contribute to improving the product quality and yield of the actual semiconductor manufacturing process.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Industrial Vision Systems and Defect Detection · Integrated Circuits and Semiconductor Failure Analysis · Advanced Surface Polishing Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (69)

Show source-provided references
1. Detection of spatial defect patterns generated in semiconductor fabrication processes10.1109/TSM.2011.2154870 ↗
2. Optimal automatic control of multistage production processes10.1109/TSM.2004.840532 ↗
3. Supervised-learning-based intelligent fault diagnosis for mechanical equipment10.1109/ACCESS.2021.3104189 ↗
4. Defect detection on semiconductor wafer surfaces10.1016/j.mee.2004.12.003 ↗
5. Automated wafer defect map generation for process yield improvement
6. Wafer classification using support vector machines10.1109/TSM.2012.2196058 ↗
7. Wafer map failure pattern recognition and similarity ranking for large-scale datasets10.1109/TSM.2014.2364237 ↗
8. Radon transform orientation estimation for rotation invariant texture analysis10.1109/TPAMI.2005.126 ↗
9. Feature extraction and normalization algorithms for high-density oligonucleotide gene expression array data10.1002/jcb.10073 ↗
10. A geometric approach to support vector machine (SVM) classification10.1109/TNN.2006.873281 ↗
11. A neural-network approach to recognize defect spatial pattern in semiconductor fabrication10.1109/66.857947 ↗
12. Rapid yield learning through optical defect and electrical test analysis10.1117/12.308731 ↗
13. Statistical methods for visual defect metrology10.1109/66.661284 ↗
14. Classification of mixed-type defect patterns in wafer bin maps using convolutional neural networks10.1109/TSM.2018.2841416 ↗
15. Inspection and classification of semiconductor wafer surface defects using CNN deep learning networks10.3390/app10155340 ↗
16. Wafer defect pattern recognition and analysis based on convolutional neural network10.1109/TSM.2019.2937793 ↗
17. A voting ensemble classifier for wafer map defect patterns identification in semiconductor manufacturing10.1109/TSM.2019.2904306 ↗
18. Decision tree ensemble-based wafer map failure pattern recognition based on radon transform-based features10.1109/TSM.2018.2806931 ↗
19. TestDNA-E: Wafer defect signature for pattern recognition by ensemble learning
20. Wafer defect patterns recognition based on OPTICS and multi-label classification
21. Linear regression for face recognition10.1109/TPAMI.2010.128 ↗
22. Feature selection for multi-label naive Bayes classification10.1016/j.ins.2009.06.010 ↗
23. Efficient kNN classification with different numbers of nearest neighbors10.1109/TNNLS.2017.2673241 ↗
24. Wafer map defect detection and recognition using joint local and nonlocal linear discriminant analysis10.1109/TSM.2015.2497264 ↗
25. Understanding of a convolutional neural network
26. Defect pattern recognition on wafers using convolutional neural networks10.1002/qre.2627 ↗
27. Wafer map defect pattern classification and image retrieval using convolutional neural network10.1109/TSM.2018.2795466 ↗
28. Deep learning-based wafer-map failure pattern recognition framework
29. Ensemble convolutional neural networks with weighted majority for wafer bin map pattern classification10.1007/s10845-020-01687-7 ↗
30. A light-weight neural network for wafer map classification based on data augmentation10.1109/TSM.2020.3013004 ↗
31. Improved wafer map inspection using attention mechanism and cosine normalization10.3390/machines10020146 ↗
32. Wafer defect localization and classification using deep learning techniques10.1109/ACCESS.2022.3166512 ↗
33. Polikar · Ensemble Machine Learning · 2012 · 1
34. Bonaccorso · Machine Learning Algorithms · 2017
35. Sentiment classification: The contribution of ensemble learning10.1016/j.dss.2013.08.002 ↗
36. A stacking ensemble classifier with handcrafted and convolutional features for wafer map pattern classification10.1016/j.compind.2021.103450 ↗
37. Ensemble learning: A survey
38. Feature extraction and dimensionality reduction algorithms and their applications in vowel recognition10.1016/S0031-3203(03)00044-X ↗
39. Nixon · Feature Extraction and Image Processing for Computer Vision · 2019 · 83
40. Use of the two-dimensional radon transform to generate a taxonomy of shape for the characterization of abrasive powder particles10.1109/34.895975 ↗
41. Haralock · Computer and Robot Vision · 1992
42. Learning decision tree classifiers10.1145/234313.234346 ↗
43. A spatial entropy-based decision tree for classification of geographical information10.1111/j.1467-9671.2006.01006.x ↗
44. Improved random forest for classification10.1109/TIP.2018.2834830 ↗
45. Learning k for kNN classification
46. KNN model-based approach in classification
47. Joachims · Advances in Kernel Methods · 1998 · 169
48. Support vector machine classifier with pinball loss10.1109/TPAMI.2013.178 ↗
49. Online training of support vector classifier10.1016/S0031-3203(03)00038-4 ↗
50. Cooperative starting movement detection of cyclists using convolutional neural networks and a boosted stacking ensemble10.1109/TIV.2018.2873900 ↗
51. Using stacking approaches for machine learning models
52. Xgboost: Extreme gradient boosting
53. Boost a weak learner to a strong learner using ensemble system approach
54. M. LAB, “WM-811k datasets,” in LSWMD Data (Accessed 12 July 2020). [Online]. Available: https://mirlab.org/dataSet/public.
55. A systematic review on imbalanced data challenges in machine learning
56. GPR B-scan image denoising via multi-scale convolutional autoencoder with data augmentation10.3390/electronics10111269 ↗
57. Deep features learning for medical image analysis with convolutional autoencoder neural network10.1109/TBDATA.2017.2717439 ↗
58. Stacked convolutional auto-encoders for hierarchical feature extraction
59. Deep convolutional autoencoder for radar-based classification of similar aided and unaided human activities10.1109/TAES.2018.2799758 ↗
60. On the mathematical properties of the structural similarity index10.1109/TIP.2011.2173206 ↗
61. Image quality metrics: PSNR vs. SSIM
62. Scikit-image: Image processing in Python10.7717/peerj.453 ↗
63. Scikit-learn: Machine learning in Python
64. Ensemble-PyTorch, 2021. [Online]. Available: https://ensemble-pytorch.readthedocs.io/.
65. XGBoost, 2016. [Online]. Available: https://xgboost.readthedocs.io/.
66. J. Opitz and S. Burst, “Macro f1 and macro f1,” arXiv preprint arXiv:1911.03347, 2019.
67. Confusion matrix-based feature selection
68. Multiple boosting in the ant colony decision forest meta-classifier10.1016/j.knosys.2014.11.027 ↗
69. Ayyadevara · Pro Machine Learning Algorithms · 2018 · 11710.1007/978-1-4842-3564-5_6 ↗