Papers
Topics
Authors
Recent
Search
2000 character limit reached

Entmax-1.5: Sparse Differentiable Transformation

Updated 4 July 2026
  • Entmax-1.5 is a specialized α-entmax transformation (with α=1.5) that applies a squared-threshold function to assign exact zeros to low-scoring logits.
  • It is employed in transformer attention and seq2seq output layers to yield sparse activations that reduce search space and alleviate issues like attention dispersion.
  • Its variational formulation and Fenchel-Young loss structure provide clear gradient signals, while computational surrogates like 1.5-ReLU and AdaSplash optimize performance.

Searching arXiv for foundational and papers on Entmax-1.5 and related sparse attention. Entmax-1.5 is the α\alpha-entmax transformation specialized to α=1.5\alpha=1.5, used to map a logit vector to a normalized distribution with exact zeros. In the sources considered here, it occupies an intermediate regime between the dense softmax limit and the sparsemax case, and appears in several distinct roles: as a row-wise attention normalization in transformers, as an output-layer distribution and training loss in seq2seq models, as the fixed sparse baseline against which adaptive variants are compared, and as a sparse weighting mechanism outside sequence modeling. Its defining practical property is support selection by thresholding: low-scoring coordinates are assigned probability exactly zero, while the surviving coordinates are normalized through a squared-threshold form (Vasylenko et al., 19 Jun 2025, Peters et al., 2021, Tezekbayev et al., 2021).

1. Mathematical definition and equivalent parameterizations

For α>1\alpha>1, recent transformer work defines α\alpha-entmax as

α-entmax(z)i=[(α1)ziτ(z)]+1α1,[]+=max(0,),\alpha\text{-entmax}(\bm z)_i=\left[(\alpha-1)z_i-\tau(\bm z)\right]_+^{\frac{1}{\alpha-1}}, \qquad [\cdot]_+=\max(0,\cdot),

with τ(z)\tau(\bm z) chosen so that the output sums to $1$. In attention, this map is applied row-wise to a query’s score vector, typically with logits

zij()=qi(),kj()/d.z_{ij}^{(\ell)}=\langle \bm q_i^{(\ell)},\bm k_j^{(\ell)}\rangle/\sqrt d.

Setting α=1.5\alpha=1.5 yields

entmax1.5(z)i=[12ziτ(z)]+2,ientmax1.5(z)i=1.\mathrm{entmax}_{1.5}(\bm z)_i=\left[\frac12 z_i-\tau(\bm z)\right]_+^2, \qquad \sum_i \mathrm{entmax}_{1.5}(\bm z)_i=1.

The support condition becomes

α=1.5\alpha=1.50

so Entmax-1.5 keeps only coordinates above an adaptive threshold and sets the rest exactly to zero (Vasylenko et al., 19 Jun 2025).

A seq2seq treatment writes the same family through the Tsallis/α=1.5\alpha=1.51-exponential: α=1.5\alpha=1.52 and for α=1.5\alpha=1.53 expands it as

α=1.5\alpha=1.54

Under this parameterization, the α=1.5\alpha=1.55 case is written as

α=1.5\alpha=1.56

This suggests that the apparent discrepancy between the two formulas is a difference in threshold parameterization rather than a change in the underlying map (Peters et al., 2021).

The practically important specialization to α=1.5\alpha=1.57 also admits a closed-form threshold expression once the support size α=1.5\alpha=1.58 is known. With sorted logits α=1.5\alpha=1.59,

α>1\alpha>10

where

α>1\alpha>11

The valid support size satisfies

α>1\alpha>12

This explicit structure is mathematically attractive, but it also exposes the computational difficulty: identifying α>1\alpha>13 requires information from sorted logits (Tezekbayev et al., 2021).

2. Variational form, losses, and differential structure

A variational definition used in the long-context attention literature is

α>1\alpha>14

where α>1\alpha>15 is the Tsallisα>1\alpha>16 entropy. The same family is also presented through Fenchel-Young regularized prediction: α>1\alpha>17 with entmax recovered by taking α>1\alpha>18 to be the negative Tsallis entropy. For α>1\alpha>19,

α\alpha0

These formulations are important because they make Entmax-1.5 not merely a decoding transform but also the prediction map associated with a specific training loss (Vasylenko et al., 19 Jun 2025, Peters et al., 2021).

The corresponding Fenchel-Young loss is

α\alpha1

with gradient

α\alpha2

For Entmax-1.5 this gives the familiar

α\alpha3

The same framework supports label smoothing by replacing the one-hot target with α\alpha4, yielding

α\alpha5

and gradient

α\alpha6

One motivation given for this Fenchel-Young smoothing is that vanilla KL-style smoothing is problematic for sparse distributions because KL diverges when the model has zeros and the target does not (Peters et al., 2021).

This gradient structure also motivates later surrogates. A computational paper on sparse output layers notes that when entmax is coupled with the entmax loss, differentiation again produces the usual “prediction minus one-hot target” form, and proposes a non-normalized surrogate designed to preserve that training behavior while avoiding the cost of adaptive thresholding. The surrogate is not exact Entmax-1.5, but its loss is engineered so that the gradient retains the same algebraic pattern (Tezekbayev et al., 2021).

3. Entmax-1.5 in attention and long-context transformers

In transformer attention, Entmax-1.5 is used by replacing the softmax map in

α\alpha7

with α\alpha8-entmax, typically applied row-wise to the standard scaled dot-product scores and combined with positional choices such as NoPE, ALiBi, RoPE, or the hybrid NAPE. A recent long-context study states explicitly: “For our experiments with α\alpha9-entmax, we use α-entmax(z)i=[(α1)ziτ(z)]+1α1,[]+=max(0,),\alpha\text{-entmax}(\bm z)_i=\left[(\alpha-1)z_i-\tau(\bm z)\right]_+^{\frac{1}{\alpha-1}}, \qquad [\cdot]_+=\max(0,\cdot),0 as the default value for the α-entmax(z)i=[(α1)ziτ(z)]+1α1,[]+=max(0,),\alpha\text{-entmax}(\bm z)_i=\left[(\alpha-1)z_i-\tau(\bm z)\right]_+^{\frac{1}{\alpha-1}}, \qquad [\cdot]_+=\max(0,\cdot),1-entmax models, unless mentioned otherwise.” In that work, Entmax-1.5 functions primarily as the default fixed sparse transformer attention mechanism and as the baseline recovered by ASEntmax when α-entmax(z)i=[(α1)ziτ(z)]+1α1,[]+=max(0,),\alpha\text{-entmax}(\bm z)_i=\left[(\alpha-1)z_i-\tau(\bm z)\right]_+^{\frac{1}{\alpha-1}}, \qquad [\cdot]_+=\max(0,\cdot),2 (Vasylenko et al., 19 Jun 2025).

The theoretical case for Entmax-1.5 in long contexts is the general case for α-entmax(z)i=[(α1)ziτ(z)]+1α1,[]+=max(0,),\alpha\text{-entmax}(\bm z)_i=\left[(\alpha-1)z_i-\tau(\bm z)\right]_+^{\frac{1}{\alpha-1}}, \qquad [\cdot]_+=\max(0,\cdot),3-entmax with α-entmax(z)i=[(α1)ziτ(z)]+1α1,[]+=max(0,),\alpha\text{-entmax}(\bm z)_i=\left[(\alpha-1)z_i-\tau(\bm z)\right]_+^{\frac{1}{\alpha-1}}, \qquad [\cdot]_+=\max(0,\cdot),4. Softmax attention is dense and must distribute mass over all tokens; entmax can assign exact zeros. The paper emphasizes that this helps avoid attention dispersion, representational collapse, and over-squashing. One lemma establishes that when an extra token is added, softmax must strictly reduce the probability of an existing token, whereas α-entmax(z)i=[(α1)ziτ(z)]+1α1,[]+=max(0,),\alpha\text{-entmax}(\bm z)_i=\left[(\alpha-1)z_i-\tau(\bm z)\right]_+^{\frac{1}{\alpha-1}}, \qquad [\cdot]_+=\max(0,\cdot),5-entmax may leave that probability unchanged if the new token falls below threshold. The same work argues that with bounded logits softmax entropy tends to α-entmax(z)i=[(α1)ziτ(z)]+1α1,[]+=max(0,),\alpha\text{-entmax}(\bm z)_i=\left[(\alpha-1)z_i-\tau(\bm z)\right]_+^{\frac{1}{\alpha-1}}, \qquad [\cdot]_+=\max(0,\cdot),6, while α-entmax(z)i=[(α1)ziτ(z)]+1α1,[]+=max(0,),\alpha\text{-entmax}(\bm z)_i=\left[(\alpha-1)z_i-\tau(\bm z)\right]_+^{\frac{1}{\alpha-1}}, \qquad [\cdot]_+=\max(0,\cdot),7-entmax entropy scales like α-entmax(z)i=[(α1)ziτ(z)]+1α1,[]+=max(0,),\alpha\text{-entmax}(\bm z)_i=\left[(\alpha-1)z_i-\tau(\bm z)\right]_+^{\frac{1}{\alpha-1}}, \qquad [\cdot]_+=\max(0,\cdot),8 when the support size is α-entmax(z)i=[(α1)ziτ(z)]+1α1,[]+=max(0,),\alpha\text{-entmax}(\bm z)_i=\left[(\alpha-1)z_i-\tau(\bm z)\right]_+^{\frac{1}{\alpha-1}}, \qquad [\cdot]_+=\max(0,\cdot),9, so attention can remain focused even as total sequence length grows. It also reports stronger layerwise gradients, up to τ(z)\tau(\bm z)0 larger than softmax, and gives an ALiBi analysis in which τ(z)\tau(\bm z)1-entmax induces a hard attention window (Vasylenko et al., 19 Jun 2025).

The empirical behavior of fixed Entmax-1.5 in long-context generalization is mixed but often strong. On MQMTAR with NAPE, fixed Entmax scored τ(z)\tau(\bm z)2 at lengths τ(z)\tau(\bm z)3 and τ(z)\tau(\bm z)4, remained at τ(z)\tau(\bm z)5 at τ(z)\tau(\bm z)6, and reached τ(z)\tau(\bm z)7 at τ(z)\tau(\bm z)8K, compared with NAPE softmax at τ(z)\tau(\bm z)9 at $1$0K; however, at $1$1K it scored $1$2 versus softmax’s $1$3. On Reverse with NAPE, fixed Entmax gave $1$4 at length $1$5, $1$6 at $1$7, $1$8 at $1$9, and zij()=qi(),kj()/d.z_{ij}^{(\ell)}=\langle \bm q_i^{(\ell)},\bm k_j^{(\ell)}\rangle/\sqrt d.0 at zij()=qi(),kj()/d.z_{ij}^{(\ell)}=\langle \bm q_i^{(\ell)},\bm k_j^{(\ell)}\rangle/\sqrt d.1, substantially above softmax. On Sort with NAPE, fixed Entmax achieved zij()=qi(),kj()/d.z_{ij}^{(\ell)}=\langle \bm q_i^{(\ell)},\bm k_j^{(\ell)}\rangle/\sqrt d.2 at zij()=qi(),kj()/d.z_{ij}^{(\ell)}=\langle \bm q_i^{(\ell)},\bm k_j^{(\ell)}\rangle/\sqrt d.3 and zij()=qi(),kj()/d.z_{ij}^{(\ell)}=\langle \bm q_i^{(\ell)},\bm k_j^{(\ell)}\rangle/\sqrt d.4 at zij()=qi(),kj()/d.z_{ij}^{(\ell)}=\langle \bm q_i^{(\ell)},\bm k_j^{(\ell)}\rangle/\sqrt d.5, while softmax was already zij()=qi(),kj()/d.z_{ij}^{(\ell)}=\langle \bm q_i^{(\ell)},\bm k_j^{(\ell)}\rangle/\sqrt d.6 from zij()=qi(),kj()/d.z_{ij}^{(\ell)}=\langle \bm q_i^{(\ell)},\bm k_j^{(\ell)}\rangle/\sqrt d.7 onward. By contrast, Copy is the clearest case in which fixed sparse attention is “too sparse”: under NAPE, fixed Entmax fell from zij()=qi(),kj()/d.z_{ij}^{(\ell)}=\langle \bm q_i^{(\ell)},\bm k_j^{(\ell)}\rangle/\sqrt d.8 in-distribution to zij()=qi(),kj()/d.z_{ij}^{(\ell)}=\langle \bm q_i^{(\ell)},\bm k_j^{(\ell)}\rangle/\sqrt d.9 by α=1.5\alpha=1.50 and α=1.5\alpha=1.51, while softmax was much stronger. On Max Retrieval at α=1.5\alpha=1.52, fixed Entmax-α=1.5\alpha=1.53 scored α=1.5\alpha=1.54; larger fixed α=1.5\alpha=1.55 values improved concentration up to α=1.5\alpha=1.56 at α=1.5\alpha=1.57 and then degraded, while ASEntmax with α=1.5\alpha=1.58 and α=1.5\alpha=1.59 reached entmax1.5(z)i=[12ziτ(z)]+2,ientmax1.5(z)i=1.\mathrm{entmax}_{1.5}(\bm z)_i=\left[\frac12 z_i-\tau(\bm z)\right]_+^2, \qquad \sum_i \mathrm{entmax}_{1.5}(\bm z)_i=1.0. This suggests that Entmax-1.5 is a useful fixed sparse operating point, but not a universally optimal one across task structure and context length (Vasylenko et al., 19 Jun 2025).

4. Output-layer normalization, search-space shrinking, and seq2seq use

A separate line of work studies Entmax-1.5 as an output-layer replacement for softmax in locally normalized seq2seq models: entmax1.5(z)i=[12ziτ(z)]+2,ientmax1.5(z)i=1.\mathrm{entmax}_{1.5}(\bm z)_i=\left[\frac12 z_i-\tau(\bm z)\right]_+^2, \qquad \sum_i \mathrm{entmax}_{1.5}(\bm z)_i=1.1 Here the key claim is that exact zeros shrink the search space. Under softmax, every vocabulary item retains nonzero probability; under Entmax-1.5, many local continuations receive zero probability and can never appear in any hypothesis. The paper frames this as a remedy for length bias and for the “cat got your tongue” pathology, where the empty string is assigned excessively high probability (Peters et al., 2021).

In machine translation, Entmax-1.5 is the only sparse entmax setting evaluated. The paper reports that with entmax1.5(z)i=[12ziτ(z)]+2,ientmax1.5(z)i=1.\mathrm{entmax}_{1.5}(\bm z)_i=\left[\frac12 z_i-\tau(\bm z)\right]_+^2, \qquad \sum_i \mathrm{entmax}_{1.5}(\bm z)_i=1.2, the percentage of development examples where the empty string is more probable than the beam hypothesis collapses to near zero: entmax1.5(z)i=[12ziτ(z)]+2,ientmax1.5(z)i=1.\mathrm{entmax}_{1.5}(\bm z)_i=\left[\frac12 z_i-\tau(\bm z)\right]_+^2, \qquad \sum_i \mathrm{entmax}_{1.5}(\bm z)_i=1.3 for deentmax1.5(z)i=[12ziτ(z)]+2,ientmax1.5(z)i=1.\mathrm{entmax}_{1.5}(\bm z)_i=\left[\frac12 z_i-\tau(\bm z)\right]_+^2, \qquad \sum_i \mathrm{entmax}_{1.5}(\bm z)_i=1.4en, entmax1.5(z)i=[12ziτ(z)]+2,ientmax1.5(z)i=1.\mathrm{entmax}_{1.5}(\bm z)_i=\left[\frac12 z_i-\tau(\bm z)\right]_+^2, \qquad \sum_i \mathrm{entmax}_{1.5}(\bm z)_i=1.5 for enentmax1.5(z)i=[12ziτ(z)]+2,ientmax1.5(z)i=1.\mathrm{entmax}_{1.5}(\bm z)_i=\left[\frac12 z_i-\tau(\bm z)\right]_+^2, \qquad \sum_i \mathrm{entmax}_{1.5}(\bm z)_i=1.6de, entmax1.5(z)i=[12ziτ(z)]+2,ientmax1.5(z)i=1.\mathrm{entmax}_{1.5}(\bm z)_i=\left[\frac12 z_i-\tau(\bm z)\right]_+^2, \qquad \sum_i \mathrm{entmax}_{1.5}(\bm z)_i=1.7 for jaentmax1.5(z)i=[12ziτ(z)]+2,ientmax1.5(z)i=1.\mathrm{entmax}_{1.5}(\bm z)_i=\left[\frac12 z_i-\tau(\bm z)\right]_+^2, \qquad \sum_i \mathrm{entmax}_{1.5}(\bm z)_i=1.8en, entmax1.5(z)i=[12ziτ(z)]+2,ientmax1.5(z)i=1.\mathrm{entmax}_{1.5}(\bm z)_i=\left[\frac12 z_i-\tau(\bm z)\right]_+^2, \qquad \sum_i \mathrm{entmax}_{1.5}(\bm z)_i=1.9 for enα=1.5\alpha=1.500ja, α=1.5\alpha=1.501 for roα=1.5\alpha=1.502en, and α=1.5\alpha=1.503 for enα=1.5\alpha=1.504ro. By contrast, softmax models exhibit much larger values, and label smoothing can worsen them substantially. The same study reports that unsmoothed Entmax-1.5 beats smoothed softmax on α=1.5\alpha=1.505 MT directions, while label-smoothed Entmax-1.5 is best on α=1.5\alpha=1.506, unsmoothed Entmax-1.5 best on α=1.5\alpha=1.507, and tied on α=1.5\alpha=1.508. Representative BLEU numbers include deα=1.5\alpha=1.509en: α=1.5\alpha=1.510 for Entmax-1.5 versus α=1.5\alpha=1.511 for smoothed softmax; roα=1.5\alpha=1.512en: α=1.5\alpha=1.513 for smoothed Entmax-1.5 versus α=1.5\alpha=1.514 for smoothed softmax; and enα=1.5\alpha=1.515ro: α=1.5\alpha=1.516 for unsmoothed Entmax-1.5 versus α=1.5\alpha=1.517 for smoothed softmax (Peters et al., 2021).

The same paper measures how sparse these output distributions are under forced decoding. For Entmax-1.5, the average percentage of the target vocabulary with nonzero probability is α=1.5\alpha=1.518 to α=1.5\alpha=1.519 at α=1.5\alpha=1.520, α=1.5\alpha=1.521 to α=1.5\alpha=1.522 at α=1.5\alpha=1.523, and α=1.5\alpha=1.524 to α=1.5\alpha=1.525 at α=1.5\alpha=1.526, whereas cross-entropy models remain α=1.5\alpha=1.527 dense. It also reports better calibration than softmax at the same smoothing level. Moderate smoothing improves performance and calibration, but the paper is explicit that smoothing and sparsity trade off: heavier smoothing makes the tail heavier and can reintroduce empty-string problems (Peters et al., 2021).

Entmax-1.5 is also used beyond MT within seq2seq. On multilingual grapheme-to-phoneme conversion, α=1.5\alpha=1.528 with α=1.5\alpha=1.529 achieved WER α=1.5\alpha=1.530 and PER α=1.5\alpha=1.531, and the ensemble reached WER α=1.5\alpha=1.532 and PER α=1.5\alpha=1.533, improving on the previous best ensemble baseline. On crosslingual morphological inflection, unsmoothed Entmax-1.5 reached accuracy α=1.5\alpha=1.534 and Levenshtein distance α=1.5\alpha=1.535, while smoothed Entmax-1.5 improved to accuracy α=1.5\alpha=1.536 and distance α=1.5\alpha=1.537. The same paper additionally notes that its G2P model uses Entmax-1.5 attention, so the α=1.5\alpha=1.538 operating point appears in both output normalization and attention within that architecture (Peters et al., 2021).

5. Computation, kernels, and support-aware inference

The principal computational bottleneck of Entmax-1.5 is the adaptive threshold α=1.5\alpha=1.539. One paper states this directly: “It is this threshold α=1.5\alpha=1.540 that makes the computation of α=1.5\alpha=1.541-entmax slow, because one needs to sort the components of α=1.5\alpha=1.542 to find α=1.5\alpha=1.543.” In large-vocabulary settings, this overhead is substantial. Rather than proposing a faster exact Entmax-1.5 algorithm, that work introduces the surrogate

α=1.5\alpha=1.544

where α=1.5\alpha=1.545 is constant, not input-dependent. The method is therefore not normalized and not exact Entmax-1.5, but is intended to mimic its sparse support and training dynamics. Training time results show the scale of the original bottleneck: on IWSLT'14 Enα=1.5\alpha=1.546De, softmax took α=1.5\alpha=1.547 h, 1.5-entmax α=1.5\alpha=1.548 h, and 1.5-ReLU α=1.5\alpha=1.549 h; on WMT'14 Deα=1.5\alpha=1.550En, softmax took α=1.5\alpha=1.551 h, 1.5-entmax α=1.5\alpha=1.552 h, and 1.5-ReLU α=1.5\alpha=1.553 h. In inference on WMT Enα=1.5\alpha=1.554Ru, softmax is reported as almost twice faster than full-sort 1.5-entmax, while 1.5-ReLU runs at softmax speed (Tezekbayev et al., 2021).

Exact attention-side acceleration is addressed by AdaSplash, which implements α=1.5\alpha=1.555-entmax attention in Triton and introduces a hybrid Halley-bisection solver for the root problem

α=1.5\alpha=1.556

in the α=1.5\alpha=1.557 case. The paper reports a α=1.5\alpha=1.558-fold reduction in the number of iterations needed to compute α=1.5\alpha=1.559-entmax and states that for α=1.5\alpha=1.560 the hybrid method reaches machine precision for output and gradient in α=1.5\alpha=1.561 iterations, whereas standard bisection needs α=1.5\alpha=1.562. AdaSplash then combines this solver with Flash-style tiling and a sparsity-aware block mask so that exact zeros can be skipped in forward and backward passes. In GPT-2 training, FlashAttention-2 ran at α=1.5\alpha=1.563 s/step and α=1.5\alpha=1.564 GB, while Entmax-1.5 via AdaSplash ran at α=1.5\alpha=1.565 s/step with the same α=1.5\alpha=1.566 GB, dramatically better than prior entmax implementations. On long-sequence benchmarks the paper states that AdaSplash approaches, and in some cases surpasses, the efficiency of FlashAttention-2 when sparsity is high (Gonçalves et al., 17 Feb 2025).

AdaSplash-2 pushes the same agenda further with histogram-based initialization of α=1.5\alpha=1.567, reducing the number of refinement iterations to typically α=1.5\alpha=1.568--α=1.5\alpha=1.569. Its central guarantee is

α=1.5\alpha=1.570

where α=1.5\alpha=1.571 is the histogram estimate. For α=1.5\alpha=1.572, the paper emphasizes that the histogram problem can be solved exactly from bin counts without sorting, and that Halley refinement remains stable because α=1.5\alpha=1.573 is bounded for α=1.5\alpha=1.574. The reported systems-level outcome is that AdaSplash-2 matches or improves per-step training time relative to FlashAttention-2 when block sparsity is moderate-to-high, for example above α=1.5\alpha=1.575. All major modeling experiments in that paper use α=1.5\alpha=1.576, and the strongest long-context results come from Entmax-1.5 paired with NAPE rather than RoPE (Gonçalves et al., 16 Apr 2026).

Decode-time efficiency introduces a different question: not how to compute dense Entmax-1.5 faster, but how to avoid reading irrelevant KV cache pages before sparsity is known. EntmaxKV formulates this as support recovery. For general α=1.5\alpha=1.577-entmax, if a kept token set α=1.5\alpha=1.578 contains the true support α=1.5\alpha=1.579, then sparse decoding is exact; for Entmax-1.5 this means exactness once all indices satisfying α=1.5\alpha=1.580 are retained. The paper measures error through the dropped mass α=1.5\alpha=1.581 and proves

α=1.5\alpha=1.582

with exact equality of sparse and dense outputs when α=1.5\alpha=1.583. Empirically, EntmaxKV reports better support retention, lower dropped mass, and lower output error than softmax-based sparse decoding at matched KV budgets, and at α=1.5\alpha=1.584M context length achieves up to α=1.5\alpha=1.585 speedup over full softmax and α=1.5\alpha=1.586 over full entmax while closely matching full-cache entmax (Duarte et al., 20 May 2026).

6. Broader uses, operating-point interpretation, and limits

Entmax-1.5 also appears outside attention and output normalization. In Forward-Forward learning, an “entmax-weighted energy” goodness function is defined by

α=1.5\alpha=1.587

Here α=1.5\alpha=1.588 recovers softmax, α=1.5\alpha=1.589 gives sparsemax, and intermediate values produce adaptive sparsity. The paper’s central empirical conclusion is that α=1.5\alpha=1.590 is best: on Fashion-MNIST with a α=1.5\alpha=1.591 network, standard FF with Entmax-1.5 energy achieved α=1.5\alpha=1.592, and FFCL with Entmax-1.5 reached α=1.5\alpha=1.593, the best overall result in the paper. The corresponding α=1.5\alpha=1.594-sweep exhibits a clear inverted-U, with α=1.5\alpha=1.595 outperforming both the dense endpoint α=1.5\alpha=1.596 and the harder sparse endpoint α=1.5\alpha=1.597 (Yuksel et al., 28 Mar 2026).

This broader evidence reinforces a recurring interpretation of Entmax-1.5 as a moderate sparse operating point rather than an extremal one. In the FF paper, α=1.5\alpha=1.598 corresponds to roughly α=1.5\alpha=1.599--α>1\alpha>100 of neurons receiving nonzero weight, varying per input. In long-context transformers, Entmax-1.5 is repeatedly used as the default fixed sparse baseline, while later methods such as ASEntmax are introduced precisely because fixed sparsity can be either too weak or too strong depending on the task. In machine translation, Entmax-1.5 sharply reduces empty-string pathologies and shrinks the beam-search space, but heavier label smoothing can erode those benefits. In computational work, 1.5-ReLU is proposed as a fast surrogate precisely because exact Entmax-1.5 thresholding remains expensive unless specialized kernels are used (Vasylenko et al., 19 Jun 2025, Peters et al., 2021, Tezekbayev et al., 2021).

Several common misunderstandings are corrected by this recent literature. Entmax-1.5 is not the main novelty in all papers that use it: some papers treat it chiefly as a baseline or default sparse choice, with the primary contribution lying in adaptive scaling, efficient kernels, or support-aware decoding. It is not merely “softmax with fewer nonzeros”: its variational definition, Fenchel-Young loss, and exact support recovery behavior have algorithmic consequences not shared by dense truncation heuristics. Nor is it uniformly superior to either denser or sparser alternatives. The most consistent picture across the cited work is narrower and more technical: Entmax-1.5 is a sparse, differentiable, squared-threshold normalization that often provides a robust middle ground between dispersion and over-hard selection, and whose value becomes especially pronounced when exact zeros can be exploited by the model, the loss, or the system implementation (Vasylenko et al., 19 Jun 2025, Yuksel et al., 28 Mar 2026).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Entmax-1.5.