A Genetic Programming Encoder for Increasing Autoencoder Interpretability

被引:1
|
作者
Schofield, Finn [1 ]
Slyfield, Luis [1 ]
Lensen, Andrew [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, POB 600, Wellington 6140, New Zealand
来源
关键词
Genetic programming; Autoencoder; Dimensionality reduction; Machine learning; Explainable artificial intelligence; REPRESENTATION;
D O I
10.1007/978-3-031-29573-7_2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Autoencoders are powerful models for non-linear dimensionality reduction. However, their neural network structure makes it difficult to interpret how the high dimensional features relate to the lowdimensional embedding, which is an issue in applications where explainability is important. There have been attempts to replace both the neural network components in autoencoders with interpretable genetic programming (GP) models. However, for the purposes of interpretable dimensionality reduction, we observe that replacing only the encoder with GP is sufficient. In this work, we propose the Genetic Programming Encoder for Autoencoding (GPE-AE). GPE-AE uses a multi-tree GP individual as an encoder, while retaining the neural network decoder. We demonstrate that GPE-AE is a competitive non-linear dimensionality reduction technique compared to conventional autoencoders and a GP based method that does not use an autoencoder structure. As visualisation is a common goal for dimensionality reduction, we also evaluate the quality of visualisations produced by our method, and highlight the value of functional mappings by demonstrating insights that can be gained from interpreting the GP encoders.
引用
收藏
页码:19 / 35
页数:17
相关论文
共 50 条
  • [11] Super-encoder with cooperative autoencoder networks
    Kamal, Imam Mustafa
    Bae, Hyerim
    [J]. PATTERN RECOGNITION, 2022, 126
  • [12] Increasing Diversity and Controlling Bloat in Linear Genetic Programming
    Cao, Bo
    Jiang, Zongli
    [J]. 2016 3RD INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE), 2016, : 414 - 419
  • [13] Diagnosing Faults in Power Transformers With Variational Autoencoder, Genetic Programming, and Neural Network
    Vidal, Juan Ferreira
    Castro, Adriana Rosa Garcez
    [J]. IEEE ACCESS, 2023, 11 : 30529 - 30545
  • [14] NEW GENETIC PROGRAMMING HYPOTHESIS SEARCH STRATEGIES FOR IMPROVING THE INTERPRETABILITY IN MEDICAL DATA MINING APPLICATIONS
    Affenzeller, Michael
    Fischer, Christian
    Kronberger, Gabriel
    Winkler, Stephan M.
    Wagner, Stefan
    [J]. 23RD EUROPEAN MODELING & SIMULATION SYMPOSIUM, EMSS 2011, 2011, : 448 - 453
  • [15] Multimodal Disentangled Variational Autoencoder With Game Theoretic Interpretability for Glioma Grading
    Cheng, Jianhong
    Gao, Min
    Liu, Jin
    Yue, Hailin
    Kuang, Hulin
    Liu, Jun
    Wang, Jianxin
    [J]. IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, 2022, 26 (02) : 673 - 684
  • [16] Disentangled Graph Variational Auto-Encoder for Multimodal Recommendation With Interpretability
    Zhou, Xin
    Miao, Chunyan
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2024, 26 : 7543 - 7554
  • [17] Uncertainty and interpretability analysis of encoder-decoder architecture for channel detection
    Pham, Nam
    Fomel, Sergey
    [J]. GEOPHYSICS, 2021, 86 (04) : O49 - O58
  • [18] Small Solutions for Real-World Symbolic Regression Using Denoising Autoencoder Genetic Programming
    Wittenberg, David
    Rothlauf, Franz
    [J]. GENETIC PROGRAMMING, EUROGP 2023, 2023, 13986 : 101 - 116
  • [19] Application of the Genetic Programming for Increasing the Soft Annealing Productivity in Steel Industry
    Kovacic, Miha
    Sarler, Bozidar
    [J]. MATERIALS AND MANUFACTURING PROCESSES, 2009, 24 (03) : 369 - 374
  • [20] Study on the node increasing problem of genetic programming with bounded individual size
    Yang, Zaiyue
    Chan, C. W.
    [J]. WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 3589 - +