adaptive token selection

**Adaptive Token Selection** is an **efficiency technique where the model dynamically selects a subset of tokens to process based on the input difficulty** — easier inputs use fewer tokens (and exit earlier), while harder inputs use more computation, creating an input-adaptive compute budget. **How Does Adaptive Token Selection Work?** - **Halting Score**: Each token receives a halting probability at each layer (like Adaptive Computation Time). - **Exit Criterion**: Tokens that have "converged" (halting score > threshold) stop being processed. - **Budget Control**: A regularization loss encourages the model to halt early when possible. - **Example**: A-ViT (Adaptive Vision Transformer) uses per-token adaptive halting. **Why It Matters** - **Input-Dependent Compute**: Simple images (clear sky) use fewer tokens/layers than complex scenes. - **No Fixed Budget**: Unlike static pruning, the compute budget adapts to each input dynamically. - **Anytime Prediction**: Can produce predictions at any computational budget by halting earlier. **Adaptive Token Selection** is **pay-per-difficulty inference** — allocating more computation to hard inputs and saving resources on easy ones.

Go deeper with CFSGPT

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

Create Free Account