RULE EXTRACTION FROM A KOHONEN SELF-ORGANISING MAP FOR EQUIPMENT CONDITION ASSESSMENT USING NOISY DIAGNOSTIC SIGNALS

Authors

  • Svitlana Shapovalova
  • Olga Mazhara
  • Yurii Moskalenko
  • Vladyslav Titov

DOI:

https://doi.org/10.26906/SUNZ.2026.2.184

Keywords:

rule extraction, neural networks, Kohonen self-organising map, CLIPS, rule-based system, best-matching unit

Abstract

This paper proposes a method for extracting classification rules for one-dimensional (1D) diagnostic signals from a trained Kohonen self-organising map (SOM). To validate equipment condition assessment from time-series data, a classification problem involving second-order curves with similar fragments was formulated. A balanced dataset was generated from a mathematical model, the SOM was trained, and the corresponding clusters were identified using a multilayer perceptron (MLP). Rules were extracted using a decompositional approach in IF–THEN form, where conditions were defined in terms of the best-matching units (BMUs) of the input signal. The proposed approach enables robust classification of noisy signals. A software suite for populating a knowledge base with extracted rules was developed. Computational experiments on signal classification were conducted using both the SOM and a CLIPS-based rule-based system, with the number of antecedent conditions and the noise factor serving as simulation parameters. The results show that, with the maximum number of antecedent conditions, the classification accuracy of the rule-based system decreases by 1–3 percentage points depending on the noise factor.

Downloads

Download data is not yet available.

References

1. Mekkaoui, S.E ., Benabbou, L., Berrado A. (2023). Rule-Extraction Methods From Feedforward Neural Networks: A Systematic Literature Review. arXiv preprint. https://doi.org/10.48550/arXiv.2312.12878

2. Augasta, M. G., Kathirvalavakumar, T. (2012). Rule extraction from neural networks — A comparative study. PRIME-2012, 404-408. https://doi.org/10.1109/ICPRIME.2012.6208380

3. Dattachaudhuri, A., Biswas, S.K., Chakraborty, M. et al. (2021). A transparent rule-based expert system using neural network. Soft Comput 25, 7731–7744. https://doi.org/10.1007/s00500-020-05547-7

4. Augasta, M.G., Kathirvalavakumar, T. (2012). Reverse Engineering the Neural Networks for Rule Extraction in Classification Problems. Neural Process Lett 35, 131–150. https://doi.org/10.1007/s11063-011-9207-8

5. Zilke, J.R., Loza Mencía, E., Janssen, F. (2016). DeepRED – Rule Extraction from Deep Neural Networks. In: Calders, T., Ceci, M., Malerba, D. (eds) Discovery Science. DS 2016. Lecture Notes in Computer Science. 9956. Springer, Cham. https://doi.org/10.1007/978-3-319-46307-0_29

6. Hongjun Lu, Setiono R., Liu H. (1996). Effective data mining using neural networks. IEEE Transactions on Knowledge and Data Engineering. vol. 8. no. 6, 957-961. https://doi.org/10.1109/69.553163

7. Iqbal R. (2011). Eclectic Extraction of Propositional Rules from Neural Networks. ICCIT 2011, 234-239. https://doi.org/10.1109/ICCITechn.2011.6164790

8. Guidotti, R., Monreale, A., Ruggieri, S., Pedreschi, D., Turini, F., Giannotti, F. (2018). Local Rule-Based Explanations of Black Box Decision Systems. arXiv. https://doi.org/10.48550/arXiv.1805.10820

9. Hammer, B., Rechtien, A., Strickert, M., Villmann, T. (2002). Rule Extraction from Self-Organizing Networks. In: Dorronsoro, J.R. (eds) Artificial Neural Networks — ICANN 2002. Lecture Notes in Computer Science, 2415. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46084-5_142

10. Malone, J., Mcgarry, K., Wermter, S., Bowerman, C. (2006). Data mining using rule extraction from Kohonen self-organising maps. Neural Computing and Applications. 15. 9-17. https://doi.org/10.1007/s00521-005-0002-1

11. Shapovalova S., Moskalenko Yu. (2019). Increasing the share of correct clustering of characteristic signal with random losses in self-organizing maps. Eastern-European Journal of Enterprise Technologies. 2. 4 (98). 13-21. DOI: https://doi.org/10.15587/1729-4061.2019.160670

12. Riley, G. (2022). Adventures in Rule-Based Programming: A CLIPS Tutorial. Kindle Edition, 200. https://clipsrules.net/airbp.html

13. Nayak R. (2009). Generating rules with predicates, terms and variables from the pruned neural networks. Neural Networks. 22, 4, 405–414. https://doi.org/10.1016/j.neunet.2009.02.001.

Published

2026-05-04