Maximum Entropy Methods for Extracting the Learned Features of Deep Neural Networks
Abstract
New architectures of multilayer artificial neural networks and new methods for training them are rapidly revolutionizing the application of machine learning in diverse fields, including business, social science, physical sciences, and biology. Interpreting deep neural networks, however, currently remains elusive, and a critical challenge lies in understanding which meaningful features a network is actually learning. We present a general method for interpreting deep neural networks and extracting network-learned features from input data. We describe our algorithm in the context of biological sequence analysis. Our approach, based on ideas from statistical physics, samples from the maximum entropy distribution over possible sequences, anchored at an input sequence and subject to constraints implied by the empirical function learned by a network. Using our framework, we demonstrate that local transcription factor binding motifs can be identified from a network trained on ChIP-seq data and that nucleosome positioning signals are indeed learned by a network trained on chemical cleavage nucleosome maps. Imposing a further constraint on the maximum entropy distribution also allows us to probe whether a network is learning global sequence features, such as the high GC content in nucleosome-rich regions. This work thus provides valuable mathematical tools for interpreting and extracting learned features from feed-forward neural networks.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 42
- FWCI
- 2.34
- Field percentile
- top 10%
- Assay
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Neural Networks beyond explainability: Selective inference for sequence motifs
Antoine Villié, Philippe Veber, … Laurent Jacob·bioRxiv·Dec 23, 2022
- Discovering epistatic feature interactions from neural network models of regulatory DNA sequences
Peyton Greenside, Tyler C. Shimko, … Anshul Bharat Kundaje·BioinformaticsPeer-reviewed·Jul 7, 2018
- Interpreting Neural Networks for Biological Sequences by Learning Stochastic Masks
Johannes Linder, Alyssa La Fleur, … Georg Seelig·Nature Machine IntelligencePeer-reviewed·Jan 25, 2022
- Global Importance Analysis: An Interpretability Method to Quantify Importance of Genomic Features in Deep Neural Networks
Peter K. Koo, Antonio Majdandzic, … Steffan B. Paul·PLoS Computational BiologyPeer-reviewed·May 13, 2021
- An intrinsically interpretable neural network architecture for sequence to function learning
Ali Tuğrul Balcı, Mark Maher Ebeid, … Maria D. Chikina·BioinformaticsPeer-reviewed·Jun 1, 2023
- Improving representations of genomic sequence motifs in convolutional networks with exponential activations
Peter K. Koo, Matt Ploenzke·Nature Machine IntelligencePeer-reviewed·Feb 8, 2021