What is: G-GLN Neuron?
Source | Gaussian Gated Linear Networks |
Year | 2000 |
Data Source | CC BY-SA - https://paperswithcode.com |
A G-GLN Neuron is a type of neuron used in the G-GLN architecture. G-GLN. The key idea is that further representational power can be added to a weighted product of Gaussians via a contextual gating procedure. This is achieved by extending a weighted product of Gaussians model with an additional type of input called side information. The side information will be used by a neuron to select a weight vector to apply for a given example from a table of weight vectors. In typical applications to regression, the side information is defined as the (normalized) input features for an input example: i.e. .
More formally, associated with each neuron is a context function , where is the set of possible side information and for some is the context space. Each neuron is now parameterized by a weight matrix with each row vector for . The context function is responsible for mapping side information to a particular row of , which we then use to weight the Product of Gaussians. In other words, a G-GLN neuron can be defined by:
with the associated loss function inheriting all the properties needed to apply Online Convex Programming.