Semantically Rich Local Dataset Generation for Explainable AI in Genomics

Pedro Barbosa, Rosina Savisaar, Alcides Fonseca
7/3/2024
cs.LGcs.NEq-bio.GN

No official code found. Best implementation: PedroBarbosa/Synthetic_datasets_generation (1 star, last commit 2024-05-17). 1 more below.

Abstract

Black box deep learning models trained on genomic sequences excel at predicting the outcomes of different gene regulatory mechanisms. Therefore, interpreting these models may provide novel insights into the underlying biology, supporting downstream biomedical applications. Due to their complexity, interpretable surrogate models can only be built for local explanations (e.g., a single instance). However, accomplishing this requires generating a dataset in the neighborhood of the input, which must maintain syntactic similarity to the original data while introducing semantic variability in the model's predictions. This task is challenging due to the complex sequence-to-function relationship of DNA. We propose using Genetic Programming to generate datasets by evolving perturbations in sequences that contribute to their semantic diversity. Our custom, domain-guided individual representation effectively constrains syntactic similarity, and we provide two alternative fitness functions that promote diversity with no computational effort. Applied to the RNA splicing domain, our approach quickly achieves good diversity and significantly outperforms a random baseline in exploring the search space, as shown by our proof-of-concept, short RNA sequence. Furthermore, we assess its generalizability and demonstrate scalability to larger sequences, resulting in a ~30% improvement over the baseline.

View on arXivView PDF

Code Implementations(2)

Code to reproduce the results from the GECCO'24 paper on generating synthetic datasets in genomics

10Shell, PythonJan 19, 20242 years ago
PedroBarbosa/dressCommunity100%

A toolkit for studying RNA splicing using deep learning models.

00Shell, PythonFeb 2, 20242 years ago

Similar Papers

Cite this paper

@article{barbosa2024semantically,
  title  = {Semantically Rich Local Dataset Generation for Explainable AI in Genomics},
  author = {Pedro Barbosa and Rosina Savisaar and Alcides Fonseca},
  year   = {2024},
  eprint = {2407.02984},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.02984v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.02984.svg)](https://codeofpaper.com/paper/2407.02984)

Discussion