{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T02:44:16Z","timestamp":1760150656033,"version":"build-2065373602"},"reference-count":39,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2023,12,27]],"date-time":"2023-12-27T00:00:00Z","timestamp":1703635200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100008869","name":"University Funding Program of Wuhan Institute of Technology","doi-asserted-by":"publisher","award":["K2023025"],"award-info":[{"award-number":["K2023025"]}],"id":[{"id":"10.13039\/501100008869","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>Alarm systems are commonly deployed in complex industries to monitor the operation status of the production process in real time. Actual alarm systems generally have alarm overloading problems. One of the major factors leading to excessive alarms is the presence of many correlated or redundant alarms. Analyzing alarm correlations will not only be beneficial to the detection of and reduction in redundant alarm configurations, but also help to track the propagation of abnormalities among alarm variables. As a special problem in correlated alarm detection, the research on first-out alarm detection is very scarce. A first-out alarm is known as the first alarm that occurs in a series of alarms. Detection of first-out alarms aims at identifying the first alarm occurrence from a large number of alarms, thus ignoring the subsequent correlated alarms to effectively reduce the number of alarms and prevent alarm overloading. Accordingly, this paper proposes a new first-out alarm detection method based on association rule mining and correlation analysis. The contributions lie in the following aspects: (1) An association rule mining approach is presented to extract alarm association rules from historical sequences based on the FP-Growth algorithm and J-Measure; (2) a first-out alarm determination strategy is proposed to determine the first-out alarms and subsequent alarms through correlation analysis in the form of a hypothesis test on conditional probability; and (3) first-out rule screening criteria are proposed to judge whether the rules are redundant or not and then consolidated results of first-out rules are obtained. The effectiveness of the proposed method is tested based on the alarm data generated by a public simulation platform.<\/jats:p>","DOI":"10.3390\/e26010030","type":"journal-article","created":{"date-parts":[[2023,12,27]],"date-time":"2023-12-27T05:43:15Z","timestamp":1703655795000},"page":"30","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["A First-Out Alarm Detection Method via Association Rule Mining and Correlation Analysis"],"prefix":"10.3390","volume":"26","author":[{"given":"Ding","family":"Li","sequence":"first","affiliation":[{"name":"School of Electrical and Information Engineering, Wuhan Institute of Technology, Wuhan 430205, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xin","family":"Cheng","sequence":"additional","affiliation":[{"name":"School of Automation, China University of Geosciences, Wuhan 430074, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,12,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1016\/j.jlp.2017.09.001","article-title":"Industrial alarm systems: Challenges and opportunities","volume":"50","author":"Goel","year":"2017","journal-title":"J. Loss Prev. Process Ind."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1045","DOI":"10.1109\/TASE.2015.2464234","article-title":"An overview of industrial alarm systems: Main causes for alarm overloading, research status, and open problems","volume":"13","author":"Wang","year":"2016","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_3","unstructured":"Rothenberg, D.H. (2009). Alarm Management for Process Control: A Best-Practice Guide for Design, Implementation, and Use of Industrial Alarm Systems, Momentum Press."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"497","DOI":"10.1002\/apj.575","article-title":"Event correlation analysis for alarm system rationalization","volume":"6","author":"Noda","year":"2011","journal-title":"Asia-Pac. J. Chem. Eng."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1014","DOI":"10.1109\/TASE.2013.2248000","article-title":"Detection of correlated alarms based on similarity coefficients of binary data","volume":"10","author":"Yang","year":"2013","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"360","DOI":"10.1016\/j.ifacol.2021.08.268","article-title":"Analytical derivation and comparison of alarm similarity analysis methods","volume":"54","author":"Kargaran","year":"2021","journal-title":"IFAC-PapersOnLine"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"499","DOI":"10.1016\/j.isatra.2012.03.005","article-title":"Improved correlation analysis and visualization of industrial alarm data","volume":"51","author":"Yang","year":"2012","journal-title":"ISA Trans."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1016\/j.compchemeng.2015.05.028","article-title":"A new method to detect and quantify correlated alarms with occurrence delays","volume":"80","author":"Hu","year":"2015","journal-title":"Comput. Chem. Eng."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"9465","DOI":"10.1021\/acs.iecr.8b05906","article-title":"Novel correlation analysis of alarms based on block matching similarities","volume":"58","author":"Yang","year":"2019","journal-title":"Ind. Eng. Chem. Res."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"393","DOI":"10.1016\/j.isatra.2019.07.011","article-title":"A novel detection of correlated alarms with delays based on improved block matching similarities","volume":"98","author":"Yang","year":"2020","journal-title":"ISA Trans."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"10133","DOI":"10.1007\/s10586-017-1170-3","article-title":"Data mining algorithm for correlation analysis of industrial alarms","volume":"22","author":"Li","year":"2019","journal-title":"Clust. Comput."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Yang, F., Duan, P., Shah, S.L., and Chen, T. (2014). Capturing Connectivity and Causality in Complex Industrial Processes, Springer. Springer Briefs in Applied Sciences and Technology.","DOI":"10.1007\/978-3-319-05380-6"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Zhang, X., Hu, W., and Yang, F. (2022). Detection of cause-effect relations based on information granulation and transfer entropy. Entropy, 24.","DOI":"10.3390\/e24020212"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1016\/j.conengprac.2017.04.012","article-title":"Cause-effect analysis of industrial alarm variables using transfer entropies","volume":"64","author":"Hu","year":"2017","journal-title":"Control. Eng. Pract."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Su, J., Wang, D., Zhang, Y., Yang, F., Zhao, Y., and Pang, X. (2017). Capturing causality for fault diagnosis based on multi-valued alarm series using transfer entropy. Entropy, 19.","DOI":"10.3390\/e19120663"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Otneim, H., Berentsen, G.D., and Tj\u00f8stheim, D. (2022). Local lead\u2013lag relationships and nonlinear granger causality: An empirical analysis. Entropy, 24.","DOI":"10.3390\/e24030378"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"107813","DOI":"10.1016\/j.compchemeng.2022.107813","article-title":"Analysis of time-varying cause-effect relations based on qualitative trends and change amplitudes","volume":"162","author":"Hu","year":"2022","journal-title":"Comput. Chem. Eng."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"8661","DOI":"10.1021\/acs.iecr.9b06262","article-title":"A novel approach to alarm causality analysis using active dynamic transfer entropy","volume":"59","author":"Luo","year":"2020","journal-title":"Ind. Eng. Chem. Res."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"142","DOI":"10.1016\/j.jprocont.2021.09.001","article-title":"A method for detecting causal relationships between industrial alarm variables using Transfer Entropy and K2 algorithm","volume":"106","author":"Nunes","year":"2021","journal-title":"J. Process Control"},{"key":"ref_20","first-page":"7085","article-title":"Detection of temporal dependencies in alarm time series of industrial plants","volume":"37","author":"Folmer","year":"2014","journal-title":"IFAC Proc. Vol."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/j.jlp.2015.03.005","article-title":"A data similarity based analysis to consequential alarms of industrial processes","volume":"35","author":"Wang","year":"2015","journal-title":"J. Loss Prev. Process Ind."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"178","DOI":"10.1016\/j.jlp.2016.03.022","article-title":"Association rules mining based analysis of consequential alarm sequences in chemical processes","volume":"41","author":"Wang","year":"2016","journal-title":"J. Loss Prev. Process Ind."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"971","DOI":"10.1109\/TCST.2017.2695169","article-title":"Discovering association rules of mode-dependent alarms from alarm and event logs","volume":"26","author":"Hu","year":"2018","journal-title":"IEEE Trans. Control. Syst. Technol."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"288","DOI":"10.1109\/TII.2021.3071361","article-title":"Pattern extraction from industrial alarm flood sequences by a modified CloFAST algorithm","volume":"18","author":"Zhou","year":"2021","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_25","unstructured":"(2016). ANSI\/ISA-18.2: Management of Alarm Systems for the Process Industries (Standard No. ANSI\/ISA-18.2)."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Hu, W., and Chen, T. (2019, January 5\u20137). A data driven method to detect first-out alarms based on alarm occurrence events. Proceedings of the 2019 CAA Symposium on Fault Detection, Supervision and Safety for Technical Processes (SAFEPROCESS), Xiamen, China.","DOI":"10.1109\/SAFEPROCESS45799.2019.9213382"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"9128","DOI":"10.1021\/acs.iecr.1c00867","article-title":"Design of multivariate alarm trippoints for industrial processes based on causal model","volume":"60","author":"Gao","year":"2021","journal-title":"Ind. Eng. Chem. Res."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1016\/j.jprocont.2020.10.001","article-title":"Generalized moving variance filters for industrial alarm systems","volume":"95","author":"Roohi","year":"2020","journal-title":"J. Process Control"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1016\/j.jlp.2019.04.010","article-title":"Designing alarm system using modified generalized delay-timer","volume":"61","author":"Kaced","year":"2019","journal-title":"J. Loss Prev. Process Ind."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"11295","DOI":"10.1021\/acs.iecr.9b00014","article-title":"Univariate model-based deadband alarm design for nonlinear processes","volume":"58","author":"Tulsyan","year":"2019","journal-title":"Ind. Eng. Chem. Res."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/335191.335372","article-title":"Mining frequent patterns without candidate generation","volume":"29","author":"Han","year":"2000","journal-title":"ACM Sigmod Rec."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Wang, K.R., Hu, W., and Chen, T. (2020, January 9\u201310). An efficient method to discover association rules of mode-dependent alarms based on the FP-growth algorithm. Proceedings of the 2020 IEEE Electric Power and Energy Conference (EPEC), Edmonton, AB, Canada.","DOI":"10.1109\/EPEC48502.2020.9320007"},{"key":"ref_33","unstructured":"Han, J., Kamber, M., and Pei, J. (2012). Data Mining: Concepts and Techniques, Morgan Kaufmann Publishers. No. 11082."},{"key":"ref_34","unstructured":"Blanchard, J., Guillet, F., Gras, R., and Briand, H. (2005, January 27\u201330). Using information-theoretic measures to assess association rule interestingness. Proceedings of the Fifth IEEE International Conference on Data Mining (ICDM\u201905), Houston, TX, USA."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1109\/69.149926","article-title":"An information theoretic approach to rule induction from databases","volume":"4","author":"Smyth","year":"1992","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"533","DOI":"10.1016\/j.ifacol.2016.07.397","article-title":"Vinyl Acetate Monomer (VAM) plant model: A new benchmark problem for control and operation study","volume":"49","author":"Machida","year":"2016","journal-title":"IFAC-PapersOnLine"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"104331","DOI":"10.1016\/j.conengprac.2020.104331","article-title":"Scalable reinforcement learning for plant-wide control of vinyl acetate monomer process","volume":"97","author":"Zhu","year":"2020","journal-title":"Control Eng. Pract."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Yang, G., Hu, W., Cao, W., and Wu, M. (2020, January 27\u201329). Simulating industrial alarm systems by extending the public model of a vinyl acetate monomer process. Proceedings of the 2020 39th Chinese Control Conference (CCC), Shenyang, China.","DOI":"10.23919\/CCC50068.2020.9188730"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Hu, W., Yang, G., Li, Y., Cao, W., and Wu, M. (2023). Root cause identification of industrial alarm floods using word embedding and few-shot learning. IEEE Trans. Ind. Inform., 1\u201311.","DOI":"10.1109\/TII.2023.3274223"}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1099-4300\/26\/1\/30\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T21:42:39Z","timestamp":1760132559000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1099-4300\/26\/1\/30"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,27]]},"references-count":39,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,1]]}},"alternative-id":["e26010030"],"URL":"https:\/\/doi.org\/10.3390\/e26010030","relation":{},"ISSN":["1099-4300"],"issn-type":[{"type":"electronic","value":"1099-4300"}],"subject":[],"published":{"date-parts":[[2023,12,27]]}}}