Improved Principal Component Analysis for Anomaly Detection: Application to an Emergency Department

Fouzi Harrou, Farid Kadri, Sondés Chaabane, Christian Tahon, Ying Sun

Research output: Contribution to journalArticlepeer-review

52 Scopus citations

Abstract

Monitoring of production systems, such as those in hospitals, is primordial for ensuring the best management and maintenance desired product quality. Detection of emergent abnormalities allows preemptive actions that can prevent more serious consequences. Principal component analysis (PCA)-based anomaly-detection approach has been used successfully for monitoring systems with highly correlated variables. However, conventional PCA-based detection indices, such as the Hotelling’s T2T2 and the Q statistics, are ill suited to detect small abnormalities because they use only information from the most recent observations. Other multivariate statistical metrics, such as the multivariate cumulative sum (MCUSUM) control scheme, are more suitable for detection small anomalies. In this paper, a generic anomaly detection scheme based on PCA is proposed to monitor demands to an emergency department. In such a framework, the MCUSUM control chart is applied to the uncorrelated residuals obtained from the PCA model. The proposed PCA-based MCUSUM anomaly detection strategy is successfully applied to the practical data collected from the database of the pediatric emergency department in the Lille Regional Hospital Centre, France. The detection results evidence that the proposed method is more effective than the conventional PCA-based anomaly-detection methods.
Original languageEnglish (US)
Pages (from-to)63-77
Number of pages15
JournalComputers & Industrial Engineering
Volume88
DOIs
StatePublished - Jul 5 2015

ASJC Scopus subject areas

  • Engineering(all)
  • Computer Science(all)

Fingerprint Dive into the research topics of 'Improved Principal Component Analysis for Anomaly Detection: Application to an Emergency Department'. Together they form a unique fingerprint.

Cite this