Methods › General › Gated Linear Networks › G-GLN
Gaussian Gated Linear Network
G-GLN
Introduced by David Budden et al. in Gaussian Gated Linear Networks
archive 2025-07-28 Description, source and code snippet are the archive's method entry.
Gaussian Gated Linear Network, or G-GLN, is a multi-variate extension to the recently proposed GLN family of deep neural networks by reformulating the GLN neuron as a gated product of Gaussians. This Gaussian Gated Linear Network (G-GLN) formulation exploits the fact that exponential family densities are closed under multiplication, a property that has seen much use in Gaussian Process and related literature. Similar to the Bernoulli GLN, every neuron in the G-GLN directly predicts the target distribution.
Precisely, a G-GLN is a feed-forward network of data-dependent distributions. Each neuron calculates the sufficient statistics (μ, σ₂) for its associated PDF using its active weights, given those emitted by neurons in the preceding layer. It consists of consists of L+1 layers indexed by i ∈{0, …, L} with Kᵢ neurons in each layer. The weight space for a neuron in layer i is denoted by 𝒲ᵢ; the subscript is needed since the dimension of the weight space depends on Kᵢ₋₁. Each neuron/distribution is indexed by its position in the network when laid out on a grid; for example, f_(i k) refers to the family of PDFs defined by the k th neuron in the i th layer. Similarly, c_(i k) refers to the context function associated with each neuron in layers i ≥1, and μ_(i k) and σ_(i k)² (or Σ_(i k) in the multivariate case) referring to the sufficient statistics for each Gaussian PDF.
There are two types of input to neurons in the network. The first is the side information, which can be thought of as the input features, and is used to determine the weights used by each neuron via half-space gating. The second is the input to the neuron, which is the PDFs output by the previous layer, or in the case of layer 0, some provided base models. To apply a G-GLN in a supervised learning setting, we need to map the sequence of input-label pairs (xₜ, yₜ) for t=1,2, … onto a sequence of (side information, base Gaussian PDFs, label) triplets (zₜ,f_(0 i)ᵢ, yₜ). The side information zₜ is set to the (potentially normalized) input features xₜ. The Gaussian PDFs for layer 0 will generally include the necessary base Gaussian PDFs to span the target range, and optionally some base prediction PDFs that capture domain-specific knowledge.
Papers archive 2025-07-28
1 shown of 1, newest first. Repository counts are the archive's code-links table. A Syntology line states what Syntology ran from that paper's harvested code; it is per sample and not a correctness claim.
-
Gaussian Gated Linear Networks 10 Jun 2020 · 3 repositories · arXiv:2006.05964
Tasks archive 2025-07-28
4 tasks the archive attaches to papers tagged with this method, by distinct papers. A task without a page in the catalog is plain text.
| Task | Papers |
|---|---|
| Denoising | 1 |
| Density Estimation | 1 |
| Multi-Armed Bandits | 1 |
| regression | 1 |
Usage over time archive 2025-07-28
Components: the archive holds no method-to-method composition, so PwC's Components table cannot be rebuilt; the Papers list carries no Results column for the same reason (the archive does not join its leaderboard rows to method tags).
Categories archive 2025-07-28
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections