paper-with-me

홈 › Papers

Explaining Genetic Programming Trees using Large Language Models

2024-03-06 · Paula Maddigan, Andrew Lensen, Bing Xue

Genetic programming (GP) has the potential to generate explainable results, especially when used for dimensionality reduction. In this research, we investigate the potential of leveraging eXplainable AI (XAI) and large language models (LLMs) like ChatGPT to improve the interpretability of GP-based non-linear dimensionality reduction. Our study introduces a novel XAI dashboard named GP4NLDR, the first approach to combine state-of-the-art GP with an LLM-powered chatbot to provide comprehensive, user-centred explanations. We showcase the system's ability to provide intuitive and insightful narratives on high-dimensional data reduction processes through case studies. Our study highlights the importance of prompt engineering in eliciting accurate and pertinent responses from LLMs. We also address important considerations around data privacy, hallucinatory outputs, and the rapid advancements in generative AI. Our findings demonstrate its potential in advancing the explainability of GP algorithms. This opens the door for future research into explaining GP models with LLMs.

📄 PDF Abstract BibTeX arXiv:2403.03397

Code (0)

등록된 구현이 없습니다.

Tasks

ChatbotDimensionality ReductionPrompt Engineering

Similar Papers 제목 키워드 기반

Using LLVM-based JIT Compilation in Genetic Programming

2017-01-20 · Michal Gregor, Juraj Spalek

The paper describes an approach to implementing genetic programming, which uses the LLVM library to just-in-time compile/interpret the evolved abstract syntax trees. The solution is described in some detail, including a …

Fast Generation of Big Random Binary Trees

2020-01-13 · William B. Langdon

random_tree() is a linear time and space C++ implementation able to create trees of up to a billion nodes for genetic programming and genetic improvement experiments. A 3.60GHz CPU can generate more than 18 million rando…

CPU

Computing a Relevant Set of Nonbinary Maximum Acyclic Agreement Forests

2015-12-17

There exist several methods dealing with the reconstruction of rooted phylogenetic networks explaining different evolutionary histories given by rooted binary phylogenetic trees. In practice, however, due to insufficient…

The Ultrametric Constraint and its Application to Phylogenetics

2014-01-15 · Neil C. A. Moore, Patrick Prosser

A phylogenetic tree shows the evolutionary relationships among species. Internal nodes of the tree represent speciation events and leaf nodes correspond to species. A goal of phylogenetics is to combine such trees into l…

Phylo2Vec: a vector representation for binary trees

2023-04-25 · Matthew J Penn, Neil Scheidwasser, Mark P Khurana, David A Duchêne 외

Binary phylogenetic trees inferred from biological data are central to understanding the shared history among evolutionary units. However, inferring the placement of latent nodes in a tree is computationally expensive. S…