Insights Into the Inner Workings of Transformer Models for Protein Function Prediction
Not on the map. Why?
Abstract (arXiv)
Motivation: We explored how explainable artificial intelligence (XAI) can help to shed light into the inner workings of neural networks for protein function prediction, by extending the widely used XAI method of integrated gradients such that latent representations inside of transformer models, which were finetuned to Gene Ontology term and Enzyme Commission number prediction, can be inspected too. Results: The approach enabled us to identify amino acids in the sequences that the transformers pay particular attention to, and to show that these relevant sequence parts reflect expectations from biology and chemistry, both in the embedding layer and inside of the model, where we identified transformer heads with a statistically significant correspondence of attribution maps with ground truth sequence annotations (e.g. transmembrane regions, active sites) across many proteins. Availability and Implementation: Source code can be accessed at https://github.com/markuswenzel/xai-proteins .
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 34 of its 123 references that are in the map. First posted on arXiv 7 Sep 2023.
Builds on
34 of 123 references.
References · 34
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,170
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,552
- 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,319
22 more
- 2018Sanity Checks for Saliency Mapscited by 1,156
- 2019Attention is not Explanationcited by 929
- 2021Probing Classifiers: Promises, Shortcomings, and Advancescited by 876
- 2020Transformer Interpretability Beyond Attention Visualizationcited by 627
- 2020Captum: A unified and generic model interpretability library for PyTorchcited by 547
- 2019A Survey on Explainable Artificial Intelligence (XAI): Towards Medical XAIcited by 404
- 2019Is Attention Interpretable?cited by 389
- 2019Unmasking Clever Hans Predictors and Assessing What Machines Really Learncited by 365
- 2017Methods for Interpreting and Understanding Deep Neural Networkscited by 345
- 2019Evaluating Protein Transfer Learning with TAPEcited by 231
- 2020Explaining by Removing: A Unified Framework for Model Explanationcited by 218
- 2021Guided Integrated Gradients: An Adaptive Path Method for Removing Noisecited by 102
- 2020BERTology Meets Biology: Interpreting Attention in Protein Language Modelscited by 85
- 2020Why Attentions May Not Be Interpretable?cited by 41
- 2019Evaluating Recurrent Neural Network Explanationscited by 29
- 2022Shortcomings of Top-Down Randomization-Based Sanity Checks for Evaluations of Deep Neural Network Explanationscited by 22
- 2017DeepGO: Predicting protein functions from sequence and interactions using a deep ontology-aware classifiercited by 20
- 2021PredDiff: Explanations and Interactions from Conditional Expectationscited by 17
- 2020Telling BERT's full story: from Local Attention to Global Aggregationcited by 15
- 2021Adaptive machine learning for protein engineeringcited by 13
- 2022Linguistically inspired roadmap for building biologically reliable protein language modelscited by 7
- 2020An exploration of the influence of path choice in game-theoretic attribution algorithmscited by 2
Built on by
Citing papers per year: 2024: 1; 2025: 1.
2 papers.