Semantically Rich Local Dataset Generation for Explainable AI in Genomics
Pedro Barbosa, Rosina Savisaar, Alcides Fonseca
TL;DR
This work addresses the challenge of interpreting deep genomic sequence models by enabling local explanations through semantically diverse neighborhood datasets. It introduces a grammar-guided genetic programming framework that evolves perturbations of input sequences, constrained by a domain-aware representation, and collects promising perturbations in an archive to form a final local dataset. The approach yields significant gains over random perturbation baselines in RNA splicing scenarios, achieving roughly a 30% improvement in archive quality and demonstrating robust generalization to longer sequences. The findings highlight the value of incorporating biological constraints and locality-aware mutations to better sample the semantic space, enhancing downstream explainability analyses in genomics.
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.
