برآورد اندازه تغییر در روند حد متوسط با رگرسیون بردار پشتیبانی و شبکه عصبی
|کد مقاله||سال انتشار||مقاله انگلیسی||ترجمه فارسی||تعداد کلمات|
|25462||2011||7 صفحه PDF||سفارش دهید||محاسبه نشده|
Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)
Journal : Expert Systems with Applications, Volume 38, Issue 8, August 2011, Pages 10624–10630
Control charts are usually used in manufacturing and service industries to determine whether a process is performing as intended or if there are some unnatural causes of variation. Once the control chart detects a process change, the next issue is to “search for assignable causes”, or “take corrective actions”, etc. Before corrective actions are taken, it is critical to search for the cause of the out-of-control situation. During this search process, knowledge of the current parameter level can be helpful to narrow the set of possible assignable causes. Sometimes, the process/product parameters might be adjusted following the out-of-control signal to improve quality. An accurate estimate of the parameter will naturally provide a more precise adjustment of the process. A distinct weakness of most existing control charts techniques is that they merely provide out-of-control signals without predicting the magnitudes of changes. In this paper, we develop a support vector regression (SVR) model for predicting the process mean shifts. Firstly, a cumulative sum (CUSUM) chart is employed to detect shifts in the mean of a process. Next, an SVR-based model is used to estimate the magnitude of shifts as soon as CUSUM signals an out-of-control situation. The performance of the proposed SVR was evaluated by estimating mean absolute percent errors (MAPE) and normalized root mean squared errors (NRMSE) using simulation. To evaluate the prediction ability of SVR, we compared its performance with that of neural networks and statistical methods. Overall results of performance evaluations indicate that the proposed support vector regression model has better estimation capabilities than CUSUM and neural networks.
Statistical process control (SPC) concepts and methods have been successfully implemented in manufacturing and service industries for decades. As one of the primary SPC tools, control chart plays a very important role in attaining process stability. Once the control chart detects a process change, the next issue is to “search for assignable causes”, or “take corrective actions”, etc. Before corrective actions are taken, it is critical to search for the cause of the out-of-control situation. During this search process, knowledge of the current parameter level can be helpful to narrow the set of possible assignable causes. Sometimes, the process/product parameters might be adjusted following the out-of-control signal to improve quality. An accurate estimate of the parameter will certainly provide a more precise adjustment of the process. A distinct disadvantage of most existing control charts techniques is that they purely provide out-of-control signals without predicting the magnitudes of changes, with the exception of the cumulative sum (CUSUM) control scheme (Page, 1961) and the exponentially weighted moving average chart (Roberts, 1959). When using the CUSUM schemes in monitoring the mean shifts, Montgomery (2005) provided an explicit form to estimate the magnitude of shifts. A modified EWMA procedure useful for estimating the new process mean can also be found in Montgomery (2005). Estimating the process parameter is considered a difficult challenge in SPC. On the one hand we wish to detect the process changes as quickly as possible, and on the other we may have insufficient data points to estimate the new process parameter. Due to the advent of technological advancement and manufacturing automation, it is now feasible to apply more sophisticated monitoring procedures. In recent years, attempt to applying artificial neural networks (ANN) to process control have been studied by several researchers with significant results. Artificial neural networks can be used to analyze process status from input of control chart samples. For an in-depth review of the applications of neural networks for process monitoring, the reader is referred to Zorriassatine and Tannock, 1998 and Barghash and Santarisi, 2007. What follows is a brief review of previous applications of neural networks to statistical process control, as relevant to this study. Chang and Aw (1996) developed a neural fuzzy control chart to detect mean shifts. Their network can also classify magnitudes of the shifts in order to expedite the diagnosis of assignable causes. Guh and Hsieh (1999) proposed an artificial neural network based model, which contains several back propagation networks, to both recognize the abnormal control chart patterns and estimate the parameters of abnormal pattern. Guh and Tannock (1999) introduced a neural network-based approach to recognize control chart patterns and identify key parameters of the specific patterns involved. Their approach is applicable to both single and concurrent patterns. Wang and Chen (2002) developed a neural-fuzzy model not only to identify mean shifts but also to classify their magnitudes. Chen and Wang (2004) also proposed a neural network approach for monitoring and classifying the mean shifts of multivariate process. Guh (2005) proposed a hybrid model integrating neural network and decision tree to detect and classify control chart patterns, and simultaneously estimate the major parameter of the detected pattern. In recent years, the support vector machine (SVM) has been introduced as a new technique for solving a variety of learning, classification and prediction problems. There is also some research on using support vector machines to monitor process variation (Cheng and Cheng, 2008, Chinnam, 2002 and Sun and Tsung, 2003). Support vector regression (SVR), a regression version of SVM, has been recently developed to estimate regression functions. Same as SVM, SVR is capable of solving non-linear problems using kernel functions and has been successful in various domains. In this paper, we propose using SVR to predict the magnitudes of process shift. Feed-forward neural networks with different training algorithms and CUSUM-based estimator are used as benchmarks for comparison. Remaining of the paper is structured in the following manner. Section 2 explains the research methodologies adopted by this research, including the generation of training/test data, input vectors, and performance metrics. Section 3 presents a brief introduction to SVR and also describes the development of an SVR-based prediction model. Section 4 describes the prediction models constructed using neural networks. This section also describes the experiments performed to select the neural network model with the best performance. In Section 5, results of comparative study are discussed. The final section concludes the paper and provides suggestions for future research.
نتیجه گیری انگلیسی
In this paper, we have proposed SVR as an approach to estimate process shift size. The performances of the proposed approach were evaluated by estimating the mean absolute percentage error (MAPE) and normalized root mean squared error (NRMSE) using simulation. The proposed SVR approach has been compared to ANN and traditional methods. Extensive comparisons show that the proposed approach presented in this paper offers a competitive alternative to existing control procedures. Our study reveals that SVR achieves the best performance. The results indicate that SVR is a promising tool in estimating the magnitude of mean shift. Future research can be performed in a number of areas. In this study, CUSUM was employed as the shift detector. Therefore, one area of research is to study the effect of CUSUM parameters on prediction performance. A second area would be the construction of input vector based on features extracted from original input observations.