Abstract
Statistical process control (SPC) has proven to be an effective tool for measuring, controlling, and improving a process through the application of statistical procedures. The most valuable SPC tool is control charts, however, if data assumptions are not met, alterations of the statistical performance of traditional control charts may be expected. In practice, the independence assumption is commonly violated in many discrete and continuous industrial processes. Recently, machine learning has been applied in the field of control chart pattern recognition (CCPR) in order to detect and identify abnormal patterns associated with assignable causes. In several instances, the performance of SVMs has been proven superior to other machine learning algorithms. In this paper, a SVM-GA-based monitoring system is presented for fault identification in AR(1) auto-correlated processes. A two stages classification scheme is presented. The initial classification stage is centered on abnormal pattern identification. The integration of a genetic algorithm in this stage boosts the performance of the SVM by simultaneously optimizing the input feature vector, the classifiers’ hyper-parameters, and the window size. A second stage provides additional information on the detected abnormal pattern in order to facilitate the fault diagnosis. The results showed a good accuracy performance on both classification stages. The proposed monitoring system yielded better classification accuracies for positive autocorrelation levels than it did for their negative counterparts. The worst classification accuracies were obtained when autocorrelation was not present.




Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
Enquiries about data availability should be directed to the authors.
References
Abo-Hammour Z, Abu Arqub O, Momani S, Shawagfeh N (2014) Optimization solution of Troesch’s and Bratu’s problems of ordinary type using novel continuous genetic algorithm. Discret Dyn Nat Soc. https://doi.org/10.1155/2014/401696
Abu Arqub O, Abo-Hammour Z, Momani S, Shawagfeh N (2012) Solving singular two-point boundary value problems using continuous genetic algorithm. Abstr Appl Anal. https://doi.org/10.1155/2012/205391
Abualigah L, Yousri D, Abd Elaziz M, Ewees AA, Al-qaness MAA, Gandomi AH (2021) Aquila optimizer: a novel meta-heuristic optimization algorithm. Comput Ind Eng 157:107250. https://doi.org/10.1016/J.CIE.2021.107250
Ahmadi MA (2016) Toward reliable model for prediction Drilling Fluid Density at wellbore conditions: a LSSVM model. Neurocomputing 211:143–149. https://doi.org/10.1016/J.NEUCOM.2016.01.106
Ahmadi MA, Bahadori A (2015) A LSSVM approach for determining well placement and conning phenomena in horizontal wells. Fuel 153:276–283. https://doi.org/10.1016/J.FUEL.2015.02.094
Ahmadi MA, Chen Z (2019) Comparison of machine learning methods for estimating permeability and porosity of oil reservoirs via petro-physical logs. Petroleum 5(3):271–284. https://doi.org/10.1016/J.PETLM.2018.06.002
Ahmadi M, Chen Z (2020) Machine learning-based models for predicting permeability impairment due to scale deposition. J Petroleum Explor Prod Technol 10(7):2873–2884. https://doi.org/10.1007/S13202-020-00941-1/FIGURES/12
Ahmadi MA, Ebadi M, Hosseini SM (2014) Prediction breakthrough time of water coning in the fractured reservoirs by implementing low parameter support vector machine approach. Fuel 117(PART A):579–589. https://doi.org/10.1016/J.FUEL.2013.09.071
Ahmadi MA, Mahmoudi B, Yazdanpanah A (2016a) Development of robust model to estimate gas–oil interfacial tension using least square support vector machine: experimental and modeling study. J Supercrit Fluids 107:122–128. https://doi.org/10.1016/J.SUPFLU.2015.08.012
Ahmadi MA, Rozyn J, Lee M, Bahadori A (2016b) Estimation of the silica solubility in the superheated steam using LSSVM modeling approach. Environ Prog Sustain Energy 35(2):596–602. https://doi.org/10.1002/EP.12251
Al-Assaf Y (2004) Recognition of control chart patterns using multi-resolution wavelets analysis and neural networks☆. Comput Ind Eng 47(1):17–29. https://doi.org/10.1016/J.CIE.2004.02.007
Arqub OA, Abo-Hammour Z (2014) Numerical solution of systems of second-order boundary value problems using continuous genetic algorithm. Inf Sci 279:396–415. https://doi.org/10.1016/J.INS.2014.03.128
Aziz kalteh A, Babouei S (2020) Control chart patterns recognition using ANFIS with new training algorithm and intelligent utilization of shape and statistical features. ISA Trans 102:12–22. https://doi.org/10.1016/J.ISATRA.2019.12.001
Bo Z, Beibei L, Yuwei W, Shengran Z (2018) Recognition of control chart patterns in auto-correlated process based on random forest. In: Proceedings—2018 IEEE international conference on smart manufacturing, industrial and logistics engineering, SMILE 2018, 2018-January, pp 53–57. https://doi.org/10.1109/SMILE.2018.8353981
Burges CJC (1998) A tutorial on support vector machines for pattern recognition. Data Min Knowl Discov 2(2):121–167. https://doi.org/10.1023/A:1009715923555
Chen S, Yu J (2019a) Deep recurrent neural network-based residual control chart for autocorrelated processes. Qual Reliab Eng Int. https://doi.org/10.1002/qre.2551
Chen S, Yu J (2019b) Deep recurrent neural network-based residual control chart for autocorrelated processes. Qual Reliab Eng Int 35(8):2687–2708. https://doi.org/10.1002/QRE.2551
Cheng C-S (2014) A support vector machine for recognizing control chart patterns in multivariate processes. https://www.researchgate.net/publication/228958247
Cheng CS, Cheng HP, Huang KK (2009a) A support vector machine-based pattern recognizer using selected features for control chart patterns analysis. In: IEEM 2009a—IEEE international conference on industrial engineering and engineering management, pp 419–423. https://doi.org/10.1109/IEEM.2009a.5373318
Cheng CS, Cheng HP, Huang KK (2009b) Interpreting the mean shift signals in multivariate control charts using support vector machine-based classifier. In: IEEM 2009b—IEEE international conference on industrial engineering and engineering management, pp 429–433. https://doi.org/10.1109/IEEM.2009b.5373315
Cheng CS, Lee HT (2012) Identifying the out-of-control variables of multivariate control chart using ensemble SVM classifiers. J Chin Inst Ind Eng 29(5):314–323. https://doi.org/10.1080/10170669.2012.702688
Chiu J, Tsai C (2021) Computers & industrial engineering On-line concurrent control chart pattern recognition using singular spectrum analysis and random forest. Comput Ind Eng 159:107538. https://doi.org/10.1016/j.cie.2021.107538
Cuentas S, Peñabaena-Niebles R, Garcia E (2017) Support vector machine in statistical process monitoring: a methodological and analytical review. Int J Adv Manuf Technol. https://doi.org/10.1007/s00170-016-9693-y
De la Torre Gutiérrez H, Pham DT (2017) Identification of patterns in control charts for processes with statistically correlated noise. Int J Prod Res 56(4):1504–1520. https://doi.org/10.1080/00207543.2017.1360530
De la Torre-Gutiérrez H, Pham DT (2019) A control chart pattern recognition system for feedback-control processes. Expert Syst Appl 138:112826. https://doi.org/10.1016/J.ESWA.2019.112826
Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization. IEEE Comput Intell Mag 1(4):28–39. https://doi.org/10.1109/MCI.2006.329691
Ebrahimzadeh A, Ranaee V (2010) Control chart pattern recognition using an optimized neural network and efficient features. ISA Trans 49(3):387–393. https://doi.org/10.1016/J.ISATRA.2010.03.007
Ebrahimzadeh A, Addeh J, Ranaee V (2013) Recognition of control chart patterns using an intelligent technique. Appl Soft Comput 13(5):2970–2980. https://doi.org/10.1016/J.ASOC.2012.02.019
Edwards C, Raskutti B (2004) The effect of attribute scaling on the performance of support vector machines. Lect Notes Artif Intell (subseries Lect Notes Compu Sci) 3339:500–512. https://doi.org/10.1007/978-3-540-30549-1_44
Fuqua D, Razzaghi T (2020) A cost-sensitive convolution neural network learning for control chart pattern recognition. Expert Syst Appl 150:113275. https://doi.org/10.1016/J.ESWA.2020.113275
Gauri SK, Chakraborty S (2006) Feature-based recognition of control chart patterns. Comput Ind Eng. https://doi.org/10.1016/j.cie.2006.07.013
Guh RS, Shiue YR (2007) On-line identification of control chart patterns using self-organizing approaches. Int J Prod Res 43(6):1225–1254. https://doi.org/10.1080/0020754042000268884
Guh RS, Shiue YR (2010) Fast and accurate recognition of control chart patterns using a time delay neural network. J Chin Inst Ind Eng 27(1):61–79. https://doi.org/10.1080/10170660903529596
Hachicha W, Ghorbel A (2012) A survey of control-chart pattern-recognition literature (1991–2010) based on a new conceptual classification scheme. Comput Ind Eng 63(1):204–222. https://doi.org/10.1016/j.cie.2012.03.002
Huang CL, Wang CJ (2006) A GA-based feature selection and parameters optimizationfor support vector machines. Expert Syst Appl 31(2):231–240. https://doi.org/10.1016/J.ESWA.2005.09.024
Kao LJ, Chiu CC (2020) Application of integrated recurrent neural network with multivariate adaptive regression splines on SPC-EPC process. J Manuf Syst 57:109–118. https://doi.org/10.1016/j.jmsy.2020.07.020
Kadakadiyavar S, Ramrao N, Singh MK (2019) Efficient mixture control chart pattern recognition using adaptive RBF neural network. Int J Inf Technol 12(4):1271–1280. https://doi.org/10.1007/S41870-019-00381-Z
Lin SY, Guh RS, Shiue YR (2011) Effective recognition of control chart patterns in autocorrelated data using a support vector machine based approach. Comput Ind Eng 61(4):1123–1134. https://doi.org/10.1016/J.CIE.2011.06.025
Lu Z, Wang M, Dai W (2020) A condition monitoring approach for machining process based on control chart pattern recognition with dynamically-sized observation windows. Comput Ind Eng 142:106360. https://doi.org/10.1016/J.CIE.2020.106360
Montgomery DC (2009) Introduction to statistical quality control. John Wiley & Sons Inc. https://doi.org/10.1002/1521-3773(20010316)40:6_9823::AID-ANIE9823_3.3.CO;2-C
Montgomery DC (2013) Statistical quality control: a modern introduction. Wiley.
Oviedo-Trespalacios O, Peñabaena-Niebles R (2016) Statistical performance of control charts with variable parameters for autocorrelated processes. Dyna 83(197):120–127. https://doi.org/10.15446/dyna.v83n197.49346
Pham DT, Otri S, Ghanbarzadeh A, Koc E (2006) Application of the bees algorithm to the training of learning vector quantisation networks for control chart pattern recognition, pp 1624–1629. https://doi.org/10.1109/ICTTA.2006.1684627
Prybutok VR, Clayton HR, Harvey MM (2007) Comparison of fixed versus variable samplmg interval shewhart control charts in the presence of positively autocorrelated data. Commun Stat Simul Comput 26(1):83–106. https://doi.org/10.1080/03610919708813369
Psarakis S, Papaleonida GEA (2016) SPC procedures for monitoring autocorrelated processes. Qual Technol Quant Manag 4(4):501–540. https://doi.org/10.1080/16843703.2007.11673168
Ranaee V, Ebrahimzadeh A (2011) Control chart pattern recognition using a novel hybrid intelligent method. Appl Soft Comput 11(2):2676–2686. https://doi.org/10.1016/J.ASOC.2010.10.016
Ranaee V, Ebrahimzadeh A, Ghaderi R (2010) Application of the PSO–SVM model for recognition of control chart patterns. ISA Trans 49(4):577–586. https://doi.org/10.1016/J.ISATRA.2010.06.005
Salcedo-Sanz S, Rojo-Álvarez JL, Martínez-Ramón M, Camps-Valls G (2014) Support vector machines in engineering: an overview. Wiley Interdiscip Rev Data Min Knowl Discov 4(3):234–267. https://doi.org/10.1002/WIDM.1125
Salehi M, Bahreininejad A, Nakhai I (2011) On-line analysis of out-of-control signals in multivariate manufacturing processes using a hybrid learning-based model. Neurocomputing 74(12–13):2083–2095. https://doi.org/10.1016/J.NEUCOM.2010.12.020
Salehi M, Kazemzadeh RB, Salmasnia A (2012) On line detection of mean and variance shift using neural networks and support vector machine in multivariate processes. Appl Soft Comput 12(9):2973–2984. https://doi.org/10.1016/J.ASOC.2012.04.024
Shin HJ, Eom DH, Kim SS (2005) One-class support vector machines—an application in machine fault detection and classification. Comput Ind Eng 48(2):395–408. https://doi.org/10.1016/J.CIE.2005.01.009
Sun J, Wang S, Fu Z (2010) Process capability analysis and estimation scheme for autocorrelated data. J Syst Sci Syst Eng 19(1):105–127. https://doi.org/10.1007/S11518-010-5127-9
Ünlü R (2021) A robust data simulation technique to improve early detection performance of a classifier in control chart pattern recognition systems. Inf Sci 548:18–36. https://doi.org/10.1016/J.INS.2020.09.059
Vapnik VN (2000) The nature of statistical learning theory. 314. https://books.google.com/books/about/The_Nature_of_Statistical_Learning_Theor.html?hl=es&id=sna9BaxVbj8C
Wardell DG, Moskowitz H, Plante RD (1994) Run-length distributions of special-cause control charts for correlated processes. Technometrics 36(1):3–17. https://doi.org/10.1080/00401706.1994.10485393
Widodo A, Yang BS, Han T (2007) Combination of independent component analysis and support vector machines for intelligent faults diagnosis of induction motors. Expert Syst Appl 32(2):299–312. https://doi.org/10.1016/J.ESWA.2005.11.031
Yang WA, Zhou W (2013) Autoregressive coefficient-invariant control chart pattern recognition in autocorrelated manufacturing processes using neural network ensemble. J Intell Manuf 26(6):1161–1180. https://doi.org/10.1007/S10845-013-0847-6
Yu Y, Zhang M (2021) Control chart recognition based on the parallel model of CNN and LSTM with GA optimization. Expert Syst Appl 185:115689. https://doi.org/10.1016/J.ESWA.2021.115689
Zan T, Su Z, Liu Z, Chen D, Wang M, Gao X (2020) Pattern recognition of different window size control charts based on convolutional neural network and information fusion. Symmetry 12(9):1472. https://doi.org/10.3390/SYM12091472
Zhang M, Cheng W (2015a) Recognition of mixture control chart pattern using multiclass support vector machine and genetic algorithm based on statistical and shape features. Math Probl Eng. https://doi.org/10.1155/2015/382395
Zhang M, Cheng W (2015b) Recognition of mixture control chart pattern using multiclass support vector machine and genetic algorithm based on statistical and shape features. Math Probl Eng. https://doi.org/10.1155/2015/382395
Zhang M, Yuan Y, Wang R, Cheng W (2020a) Recognition of mixture control chart patterns based on fusion feature reduction and fireworks algorithm-optimized MSVM. Pattern Anal Appl 23(1):15–26. https://doi.org/10.1007/s10044-018-0748-6
Zhang M, Zhang X, Wang H, Xiong G, Cheng W (2020b) Features fusion exaction and KELM with modified grey wolf optimizer for mixture control chart patterns recognition. IEEE Access 8:42469–42480. https://doi.org/10.1109/ACCESS.2020.2976795
Zhou X, Jiang P, Wang X (2015) Recognition of control chart patterns using fuzzy SVM with a hybrid kernel function. J Intell Manuf 29(1):51–67. https://doi.org/10.1007/S10845-015-1089-6
Funding
The authors have not disclosed any funding.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors have not disclosed any competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Cuentas, S., García, E. & Peñabaena-Niebles, R. An SVM-GA based monitoring system for pattern recognition of autocorrelated processes. Soft Comput 26, 5159–5178 (2022). https://doi.org/10.1007/s00500-022-06955-7
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-022-06955-7