This paper focuses on the issue of anomaly detection for data in process control systems (PCSs). Considering data features in PCSs, this paper proposes to utilize the notion of one-class classification (OCC). In order to provide a general solution for more types of systems, ensemble learning is combined with OCC models. Two different ensembles of OCC models are proposed based on different scenarios in the process of detection. Performance of the proposed detection scheme is validated via several UCI datasets and two practical PCSs.
BreimanL (2001) Random forests. Machine Learning45(1): 5–32.
3.
CateniSCollaVNastasiG (2013) A multivariate fuzzy system applied for outliers detection. Journal of Intelligent & Fuzzy Systems24(4): 889–903.
4.
ChandolaVBanerjeeAKumarV (2009) Anomaly detection: A survey. Acm Computing Surveys41(3): 1–58.
5.
ChenPYYangSMcCannJA (2014) Distributed real-time anomaly detection in networked industrial sensing systems. IEEE Transactions on Industrial Electronics62(6): 3832–3842.
6.
GiacintoGPerdisciRDel RioMRoliF (2008) Intrusion detection in computer networks by a modular ensemble of one-class classifiers. Information Fusion9(1): 69–82.
7.
HoTK (1998) The random subspace method for constructing decision forests. IEEE Transactions on Pattern Analysis & Machine Intelligence20(8): 832–844.
8.
JuszczakPTaxDMJPekalskaEDuinRPW (2009) Minimum spanning tree based one-class classifier. Neurocomputing72(7): 1859–1869.
9.
KissIGengeBHallerPSebestyenG (2014) Data clustering-based anomaly detection in industrial control systems. In: IEEE International Conference on Intelligent Computer Communication and Processing, pp. 275–281.
10.
KrawczykB (2015) One-class classifier ensemble pruning and weighting with firefly algorithm. Neurocomputing150(150): 490–500.
11.
KrawczykBFilipczukP (2014) Cytological image analysis with firefly nuclei detection and hybrid one-class classification decomposition. Engineering Applications of Artificial Intelligence31(1): 126–135.
12.
KrawczykBWoźniakMCyganekB (2013) Clustering-based ensembles for one-class classification. Information Sciences264(6): 182–195.
13.
LiuFMaoZSuW (2012) Outlier detection for process control data based on a non-linear Auto-Regression Hidden Markov Model method. Transactions of the Institute of Measurement & Control34(5): 527–538.
14.
MahadevanSShahSL (2009) Fault detection and diagnosis in process data using one-class support vector machines. Journal of Process Control19(9): 1627–1639.
15.
MartíLSanchezpiNMolinaJMGarciaAC (2015) Anomaly detection based on sensor data in petroleum industry applications. Sensors15(2): 2774–2797.
16.
MygdalisVIosifidisATefasAPitasI (2016) Graph embedded one-class classifiers for media data classification. Pattern Recognition60(C): 585–595.
17.
OliveiraLSMoritaMSabourinR (2006) Feature selection for ensembles applied to handwriting recognition. International Journal on Document Analysis and Recognition (IJDAR), 8(4): 262–279.
18.
ParhizkarEAbadiM (2015) BeeOWA: A novel approach based on ABC algorithm and induced OWA operators for constructing one-class classifier ensembles. Neurocomputing166: 367–381.
19.
SchusterFPaulAKönigH (2013) Towards Learning Normality for Anomaly Detection in Industrial Control Networks. Berlin Heidelberg: Springer.
20.
ShinskeyFGG (1979) Process Control Systems: Application, Design and Tuning. New York: McGraw Hill.
21.
TaxDMJDuinRPW (1999) Support vector domain description. Pattern Recognition Letters20(11–13): 1191–1199.
22.
TaxDMJDuinRPW (2001) Combining one-class classifiers. In: Proceedings of the Second International Workshop on Multiple Classifier Systems. London: Springer Verlag, pp. 299–308.
23.
WangDYeungDSTsangEC (2006) Structured one-class classification. IEEE Transactions on Systems Man & Cybernetics Part B Cybernetics A Publication of the IEEE Systems Man & Cybernetics Society36(6): 1283–1295.
24.
WolpertDH (1992) Original contribution: Stacked generalization. Neural Networks5(2): 241–259.
25.
WuTLiangYRamiroVet al. (2016) Self-adaptive SVDD integrated with AP clustering for one-class classification. Pattern Recognition Letters84: 232–238.
26.
ZhangLLinJKarimR (2016) An angle-based subspace anomaly detection approach to high-dimensional data: With an application to industrial fault detection. Reliability Engineering & System Safety142: 482–497.
27.
ZhaoJLiuKWangWLiuY (2014) Adaptive fuzzy clustering based anomaly data detection in energy system of steel industry. Information Sciences259: 335–345.
28.
ZhouCHuangSXiongNYangSH (2015) Design and analysis of multimodel-based anomaly intrusion detection systems in industrial process automation. IEEE Transactions on Systems Man & Cybernetics Systems45(10): 1345–1360.