sandwich transformer

**Sandwich Transformer** is a **transformer variant that reorders self-attention and feedforward sublayers** — placing attention sublayers in the middle of the network and feedforward sublayers at the top and bottom, creating a "sandwich" structure that improves perplexity. **How Does Sandwich Transformer Work?** - **Standard Transformer**: Alternating [Attention, FFN, Attention, FFN, ...]. - **Sandwich**: [FFN, FFN, ..., Attention, Attention, ..., FFN, FFN, ...]. - **Reordering**: Attention layers are concentrated in the middle, FFN layers at the boundaries. - **Paper**: Press et al. (2020). **Why It Matters** - **Free Improvement**: Simply reordering sublayers (no new parameters) improves language modeling perplexity. - **Insight**: Suggests that the standard alternating pattern may not be optimal. - **Architecture Search**: Motivates searching over sublayer orderings, not just sublayer types. **Sandwich Transformer** is **transformer with rearranged layers** — the surprising finding that putting attention in the middle and FFN at the edges improves performance for free.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account