Papers
Topics
Authors
Recent
Search
2000 character limit reached

Random Band Dropout in Neural ODEs

Updated 22 May 2026
  • Random Band Dropout is a stochastic regularization method for continuous-time models, particularly neural ODEs, using random batch sampling to create piecewise-constant vector fields.
  • It achieves unbiased estimation and explicit convergence guarantees by balancing computational cost with rigorous error controls.
  • RBM-Dropout generalizes classical dropout techniques, enabling principled speed-accuracy trade-offs and efficient adjoint-based training in large neural architectures.

Random Band Dropout (RBM-Dropout) is a stochastic regularization scheme for continuous-time models, particularly neural ordinary differential equations (neural ODEs), where neuron batches are randomly sampled at discrete times to define a piecewise-constant vector field. Formulated as a random-batch method, RBM-Dropout generalizes classical discrete-time dropout and enables unbiased estimation, principled speed-accuracy trade-offs, and theoretical convergence guarantees. The approach provides a mathematically rigorous framework that leverages batch sampling to offer computational efficiency and improved regularization in the training of large neural architectures (Álvarez-López et al., 15 Oct 2025).

1. Construction and Mathematical Formulation

The foundation of RBM-Dropout is the replacement of the standard ODE system

x˙t=F(xt,θt),F(x,θ)=i=1pfi(x,θi)\dot{x}_t = F(x_t,\theta_t), \quad F(x,\theta) = \sum_{i=1}^p f_i(x, \theta_i)

with a stochastic, piecewise-constant system driven by random batch selection. The parameter index set [p][p] is covered by nbn_b batches Bj[p]\mathcal{B}_j \subset [p], each selected independently at uniformly spaced time intervals [tk1,tk)[t_{k-1}, t_k) of length hh, with probabilities qj>0q_j > 0, jqj=1\sum_j q_j = 1. The inclusion probability for neuron ii is πi=j:iBjqj>0\pi_i = \sum_{j: i \in \mathcal{B}_j} q_j > 0, and Horvitz–Thompson weighting by [p][p]0 is used to ensure unbiasedness.

The RBM-Dropout system is then defined as

[p][p]1

where the batch index [p][p]2 is sampled i.i.d. according to [p][p]3 at each interval, and [p][p]4. This construction ensures the estimator is unbiased: [p][p]5 The solution process [p][p]6 is a pure-jump ODE, piecewise-constant except at the discrete update times.

2. Convergence Analysis

RBM-Dropout admits explicit convergence guarantees for both trajectory-wise and distributional errors.

  • Trajectory-wise Convergence: Under uniform Lipschitz and growth conditions on [p][p]7 (with constant [p][p]8), the mean-squared error between the true and dropout trajectories satisfies

[p][p]9

where nbn_b0 depends on nbn_b1, nbn_b2, the total variance nbn_b3, the sampling probabilities, and initial conditions. Therefore, nbn_b4.

  • Distributional Stability: For the continuity equations of the induced flows, and with nbn_b5 Lipschitz, the pointwise nbn_b6 error in density is nbn_b7; the total-variation (nbn_b8) error in distribution satisfies

nbn_b9

as Bj[p]\mathcal{B}_j \subset [p]0, for Bj[p]\mathcal{B}_j \subset [p]1-dimensional state-space and finite Bj[p]\mathcal{B}_j \subset [p]2-th moment initial data.

3. Training, Adjoint Analysis, and Control Deviation

RBM-Dropout admits rigorous analysis within optimal control and Pontryagin adjoint frameworks for training:

  • The regularized total cost Bj[p]\mathcal{B}_j \subset [p]3 to minimize is

Bj[p]\mathcal{B}_j \subset [p]4

with corresponding adjoint dynamics and costate analysis.

  • Cost Deviation: For optimal controls Bj[p]\mathcal{B}_j \subset [p]5 and Bj[p]\mathcal{B}_j \subset [p]6 in the full and dropout problems respectively,

    Bj[p]\mathcal{B}_j \subset [p]7

  • Adjoint-State Deviation: The adjoint error is controlled by

    Bj[p]\mathcal{B}_j \subset [p]8

    with Bj[p]\mathcal{B}_j \subset [p]9.

  • Optimal Control Deviation (Affinely-Parametrized): Under [tk1,tk)[t_{k-1}, t_k)0-strong convexity,

    [tk1,tk)[t_{k-1}, t_k)1

  • Gradient Descent Dynamics: For matching learning rates, the gap after [tk1,tk)[t_{k-1}, t_k)2 iterations remains [tk1,tk)[t_{k-1}, t_k)3.

4. Canonical Batch Schemes and Connections to Dropout

RBM-Dropout unifies several sampling schemes:

Scheme Batches [tk1,tk)[t_{k-1}, t_k)4 Inclusion [tk1,tk)[t_{k-1}, t_k)5 Key S-order ([tk1,tk)[t_{k-1}, t_k)6)
Single-batch [tk1,tk)[t_{k-1}, t_k)7 [tk1,tk)[t_{k-1}, t_k)8 [tk1,tk)[t_{k-1}, t_k)9
Drop-one hh0 hh1 hh2
Pick-one hh3 hh4 hh5
Balanced hh6-subset Subsets, hh7 hh8 hh9
Disjoint blocks Equal-size partitions (qj>0q_j > 00) qj>0q_j > 01 qj>0q_j > 02
All subsets uniform qj>0q_j > 03 subsets qj>0q_j > 04 qj>0q_j > 05
Bernoulli(qj>0q_j > 06) All subsets, size-qj>0q_j > 07 qj>0q_j > 08 qj>0q_j > 09

Standard Bernoulli dropout is recovered as the limiting case with batch selection via coin-flips: jqj=1\sum_j q_j = 10, batch-weighted by jqj=1\sum_j q_j = 11, with corresponding variance expressions.

5. Cost–Accuracy Trade-Off and Design Optimization

RBM-Dropout enables a principled analysis of computational cost versus solution accuracy:

  • Per-interval cost: jqj=1\sum_j q_j = 12, jqj=1\sum_j q_j = 13, jqj=1\sum_j q_j = 14 for stability.
  • RMS error decomposition: jqj=1\sum_j q_j = 15, where jqj=1\sum_j q_j = 16 is the Euler integration constant.
  • Optimal step size minimizing cost for a given error tolerance jqj=1\sum_j q_j = 17:

jqj=1\sum_j q_j = 18

with corresponding minimal cost jqj=1\sum_j q_j = 19.

Two primary regimes guide the step-size and computational resource allocation:

  • Integration-limited (ii0): ii1, ii2.
  • Variance-limited (ii3): ii4, ii5.

Relative to the full model (ii6), RBM-Dropout yields substantial speedups in the integration-limited regime for ii7 and moderate ii8.

6. Practical Implementation and Applications

Implementation involves sampling a fixed dropout schedule ii9 before training and retaining it across epochs, resulting in a mask analogous to structured pruning. For single-layer neural ODEs

πi=j:iBjqj>0\pi_i = \sum_{j: i \in \mathcal{B}_j} q_j > 00

forward, transport, and adjoint error bounds apply for activation πi=j:iBjqj>0\pi_i = \sum_{j: i \in \mathcal{B}_j} q_j > 01 of respective regularity (πi=j:iBjqj>0\pi_i = \sum_{j: i \in \mathcal{B}_j} q_j > 02, πi=j:iBjqj>0\pi_i = \sum_{j: i \in \mathcal{B}_j} q_j > 03). Regularization manifests as “fanned-out” trajectories, expanded decision boundaries, and overfitting resistance. Monte-Carlo model averaging of πi=j:iBjqj>0\pi_i = \sum_{j: i \in \mathcal{B}_j} q_j > 04 realizations is used at inference. In high-batch regimes, RBM-Dropout provides up to πi=j:iBjqj>0\pi_i = \sum_{j: i \in \mathcal{B}_j} q_j > 05 speedup and proportional memory reduction, demonstrated in experiments with PyTorch and standard ODE solvers.

The recommended workflow is:

  • Determine target error tolerance πi=j:iBjqj>0\pi_i = \sum_{j: i \in \mathcal{B}_j} q_j > 06.
  • Compute critical πi=j:iBjqj>0\pi_i = \sum_{j: i \in \mathcal{B}_j} q_j > 07.
  • For πi=j:iBjqj>0\pi_i = \sum_{j: i \in \mathcal{B}_j} q_j > 08, operate integration-limited (πi=j:iBjqj>0\pi_i = \sum_{j: i \in \mathcal{B}_j} q_j > 09), else variance-limited ([p][p]00).
  • Optimize batch size [p][p]01 to minimize [p][p]02 under this [p][p]03.

7. Summary of Properties and Theoretical Guarantees

Continuous-time dropout as a random-batch method:

  • Provides an unbiased ODE solver with [p][p]04 trajectory error and [p][p]05 transport error,
  • Preserves stability of training, adjoint states, and controls with cost deviations of [p][p]06,
  • Offers design parameters and closed-form formulae to navigate speed-accuracy trade-offs,
  • Allows substantial runtime and memory benefits for neural ODE training,
  • Enhances regularization by diversifying trajectory flows and effectively widens decision boundaries.

The framework extensive subsumes classical Bernoulli dropout and offers rigorous performance guarantees within the context of continuous-time models (Álvarez-López et al., 15 Oct 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Random Band Dropout.