Embedding pooling aggregates many embeddings into one, such as averaging token embeddings into a sentence embedding or frame embeddings into a video embedding. The pooling method determines what information the summary vector keeps and what it washes out.
| Method | What it does |
|---|---|
| Mean pooling | Averages all vectors, capturing overall content |
| Max pooling | Keeps the strongest activation per dimension, emphasizing salient features |
| CLS / dedicated token | Uses a learned summary token trained to represent the whole input |
| Attention pooling | Learns weights so informative elements contribute more |
