Feature Extraction With Genetic Programming for Root Cause Identification in Manufacturing With Interpretable Machine Learning

Research output: Contribution to journalArticlepeer-review

Abstract

For fault detection (FD) in manufacturing, various machine learning (ML) models have been widely applied to minimize human intervention and improve detection performance. Even though ML models, such as neural networks (NNs), have been shown to identify faults effectively, root cause identification (RCI) is becoming more difficult due to their black-box structures and the tradeoff between accuracy and interpretability. In order to improve performance while maintaining interpretability, we propose a new framework named Feature Extraction for finding Root causes for Manufacturing Applications with Tree-based algorithms (FERMAT), which enhances the performance of height-limited decision trees (DTs) (C4.5) through dimensionally aware genetic programming for feature extraction. Especially in FERMAT, only interpretable features are extracted to prevent DTs from delivering uninterpretable expressions to practitioners. In the present study, FERMAT’s applicability to RCI was verified with both manufacturing and nonmanufacturing datasets with different imbalance ratios. The experimental results showed that FERMAT outperformed the other single-tree-based models by extracting good features and delivered performance comparable to the black-box models.

Original languageEnglish
Pages (from-to)1029-1040
Number of pages12
JournalIEEE Transactions on Evolutionary Computation
Volume29
Issue number4
DOIs
StatePublished - 2025

Keywords

  • Decision tree (DT)
  • dimensional awareness
  • feature extraction
  • genetic programming (GP)
  • interpretability
  • machine learning (ML)

Fingerprint

Dive into the research topics of 'Feature Extraction With Genetic Programming for Root Cause Identification in Manufacturing With Interpretable Machine Learning'. Together they form a unique fingerprint.

Cite this