You will be given a definition of a task first, then some input of the task.
In this task, you will be presented with a context from an academic paper and a question separated with a
. You have to answer the question based on the context.

We seek a function controlled by gates that can mix states across timesteps, but which acts independently on each channel of the state vector. The simplest option, which BIBREF12 term "dynamic average pooling", uses only a forget gate: DISPLAYFORM0
Question: What pooling function is used?
Output:
dynamic average pooling