bioRxivBioinformaticsPreprint
Separable Fully Connected Layers Improve Deep Learning Models For Genomics
Amr M. AlexandariiD, Avanti ShrikumariD, Anshul Bharat KundajeiD
Abstract
Convolutional neural networks are rapidly gaining popularity in regulatory genomics. Typically, these networks have a stack of convolutional and pooling layers, followed by one or more fully connected layers. In genomics, the same positional patterns are often present across multiple convolutional channels. Therefore, in current state-of-the-art networks, there exists significant redundancy in the representations learned by standard fully connected layers. We present a new separable fully connected layer that learns a weights tensor that is the outer product of positional weights and cross-channel weights, thereby allowing the same positional patterns to be applied across multiple convolutional channels. Decomposing positional and cross-channel weights further enables us to readily impose biologically-inspired constraints on positional weights, such as symmetry. We also propose a novel regularizer and constraint that act on curvature in the positional weights. Using experiments on simulated and in vivo datasets, we show that networks that incorporate our separable fully connected layer outperform conventional models with analogous architectures and the same number of parameters. Additionally, our networks are more robust to hyperparameter tuning, have more informative gradients, and produce importance scores that are more consistent with known biology than conventional deep neural networks.\n\nAvailabilityImplementation: https://github.com/kundajelab/keras/tree/keras_1\n\nA gist illustrating model setup is at: goo.gl/gYooaa
- assay: bulk RNA-seq
- research focus: benchmarking
- research focus: gene regulatory network inference
- approach: deep learning
- approach: statistical model
- Citations
- 11
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
- Reverse-complement parameter sharing improves deep learning models for genomics
Avanti Shrikumar, Peyton Greenside, Anshul Bharat Kundaje·bioRxiv·Jan 27, 2017
- Kolmogorov-Arnold Networks for Genomic Tasks
Oleksandr Cherednichenko, Maria S. Poptsova·Briefings in BioinformaticsPeer-reviewed·Mar 1, 2025
- Genome Functional Annotation using Deep Convolutional Neural Networks
Ghazaleh Khodabandelou, Etienne Routhier, Julien Mozziconacci·bioRxiv·Jun 7, 2019
- Representation Learning of Genomic Sequence Motifs with Convolutional Neural Networks
Peter K. Koo, Sean R. Eddy·PLoS Computational BiologyPeer-reviewed·Dec 19, 2019
- ENNGene: an Easy Neural Network model building tool for Genomics
Eliška Chalupová, Ondřej Vaculík, … Panagiotis Alexiou·BMC GenomicsPeer-reviewed·Mar 31, 2022
- A regulatory-sequence classifier with a neural network for genomic information processing
Koh Onimaru, Osamu Nishimura, Shigehiro Kuraku·bioRxiv·Jul 24, 2018