This paper explores the use of extended grammars in Grammatical Evolution (GE) to solve complex problems while maintaining interpretability. By incorporating external knowledge through custom-defined grammars, the proposed approach aims to generate solutions that are both accurate and explainable. Two new grammars are introduced: one liberal and one strict, which enhance GE by incorporating neural network-inspired structures. These grammars include activation functions commonly used in neural networks and allow the construction of models that mimic neural network behavior without the need for training. Experiments conducted on various datasets demonstrate that the use of these grammars leads to improved robustness, accuracy, and model explainability compared to traditional methods. The results suggest that GE can be a powerful tool for building interpretable models that challenge the dominance of black-box approaches, such as neural networks, making it a promising candidate for Explainable AI (XAI) applications. Furthermore, the reproducibility of the experiments is ensured through publicly available Jupyter notebooks and datasets, allowing for the verification of results and further exploration.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Enhancing Grammatical Evolution with Neural-Inspired CFG for Explainable AI

  • Jakub Skrzyński,
  • Antoni Ligȩza

摘要

This paper explores the use of extended grammars in Grammatical Evolution (GE) to solve complex problems while maintaining interpretability. By incorporating external knowledge through custom-defined grammars, the proposed approach aims to generate solutions that are both accurate and explainable. Two new grammars are introduced: one liberal and one strict, which enhance GE by incorporating neural network-inspired structures. These grammars include activation functions commonly used in neural networks and allow the construction of models that mimic neural network behavior without the need for training. Experiments conducted on various datasets demonstrate that the use of these grammars leads to improved robustness, accuracy, and model explainability compared to traditional methods. The results suggest that GE can be a powerful tool for building interpretable models that challenge the dominance of black-box approaches, such as neural networks, making it a promising candidate for Explainable AI (XAI) applications. Furthermore, the reproducibility of the experiments is ensured through publicly available Jupyter notebooks and datasets, allowing for the verification of results and further exploration.