Expectation pooling

Expectation pooling integrates probabilistic expectation-based global pooling with convolutional neural networks (CNNs) to improve the accuracy and interpretability of DNA–protein binding predictions.


Key Features:

  • Statistical foundation: Derived from the expectation–maximization algorithm, providing a probabilistic basis for the pooling operation.
  • Integration with CNNs: Combines probabilistic pooling with convolutional neural networks (CNNs) to leverage CNNs' sequence-specific modeling capabilities.
  • Global pooling: Implements a global pooling approach that aggregates convolutional outputs via expectation calculations.
  • Interpretability: Computes expectations of inputs to preserve interpretability without increasing model parameters.
  • Parameter efficiency: Enhances prediction performance without adding model complexity or extra parameters.
  • Hyperparameter analysis: Includes analysis of hyperparameters and offers optional pooling structures tailored to different datasets.

Scientific Applications:

  • DNA–protein binding prediction: Improves prediction of sequence specificity for DNA–protein interactions.
  • Binding site identification and regulatory mechanism analysis: Aids identification of potential binding sites and understanding of gene regulatory mechanisms within genomic sequences.

Methodology:

Expectation pooling applies expectation calculations as a global pooling layer within CNN architectures, is derived from expectation–maximization principles, computes expectations of inputs without increasing model parameters, and is validated by experimental comparisons for DNA–protein binding prediction.

Topics

Details

Programming Languages:
Python
Added:
1/9/2020
Last Updated:
11/24/2024

Operations

Publications

Luo X, Tu X, Ding Y, Gao G, Deng M. Expectation pooling: an effective and interpretable pooling method for predicting DNA–protein binding. Bioinformatics. 2019;36(5):1405-1412. doi:10.1093/bioinformatics/btz768. PMID:31598637. PMCID:PMC7703793.

PMID: 31598637
PMCID: PMC7703793
Funding: - National Key Research and Development Program of China: 2016YFA0502303 - National Key Basic Research Project of China: 2015CB910303 - National Natural Science Foundation of China: 31871342 - National Key R&D Program of China: 2016YFC0901603 - China 863 Program: 2015AA020108