Paper

PISA: Pyramid Top-$K$ Selection Lowers the Cost of Block-Sparse Attention to $O(N\log N)$

TL;DR — Block-sparse attention makes attention computation linear, but block selection still costs quadratic time. PISA solves this by layering keys into a pyramid via average pooling and narrowing candidates at each level with LogSumExp (LSE) scores. Prefill selection cost drops to $O(N\log N)$ and decode to $O(\log N)$, delivering up to $9.95\times$ speedup in selection latency over existing BSA at 256K tokens.


Key Idea

PISA (Pyramid Sparse Attention) redesigns Top-$K$ block selection, the bottleneck among the two stages of block-sparse attention. Existing block-sparse attention (BSA) scores every query–block pair and then picks the top $K$; this stage alone costs $O(N^2/C)$ (source: §1). PISA stratifies key blocks via average pooling to narrow candidates at a coarse level and expand only the selected candidates to a finer level (source: §3.2). Because the number of candidates evaluated at each level is bounded, selection costs $O(\log N)$ per query and total prefill drops to $O(N\log N)$ (source: §3.4, Table 1).

There are three core design choices. ① Pyramid hierarchy: keys are aggregated bottom-up with block size $C=64$ and branching factor $g=2$. ② LSE scoring: instead of approximating candidate blocks with a simple mean or mean+variance, it scores them with the exact LSE, $\log\sum\exp(\cdot)$. ③ Hardware-aware kernels: hierarchical routing and LSE scoring are fused into a single Triton kernel; training/prefill use a two-stage kernel and decode uses a one-stage kernel (source: §3.3, Algorithm 1).


Background: The Problem They Solved

The cost of self-attention grows quadratically with sequence length $N$, blocking scaling to long contexts (source: §1). Block-sparse attention sidesteps this by restricting each query to a selected subset of key blocks rather than all keys. Grouping into blocks enables tiled kernels, which is efficient (source: §1).

Block-sparse attention splits into two stages (source: §3.1):

  1. Top-$K$ block selection — each query decides which key blocks to attend to
  2. Attention computation over the selected blocks — using the original keys/values

The problem lies in stage 1, not stage 2. Because each query attends to at most $KC$ keys, attention computation is linear in the sequence, but the selection stage still requires every query to scan every key block, leaving it at $O(N^2/C)$ (source: §1, §3.1). In other words, this paper identifies selection as the real bottleneck in long-context modeling—the research gap it targets.

The authors clearly position their work here. Existing hierarchical methods such as HiP are training-free, while trainable methods such as NSA and HiLS still have $O(N^2)$ prefill complexity. PISA is the only method that is trainable while achieving both $O(N\log N)$ prefill and $O(\log N)$ decode (source: Table 1, §2).


New Approach: PISA (Pyramid Sparse Attention)

3.1 Building the Key-Block Pyramid

The key-block hierarchy is built fine-to-coarse (source: §3.2). Level $0$ consists of singleton blocks of the original keys, level $1$ consists of leaf blocks of size $C=64$, and each subsequent level is formed by concatenating $g=2$ adjacent child blocks. The summary vector $\bar{k}_i^{(\ell)}$ of each block is computed recursively by average pooling over its child summaries:

$$ \bar{k}_i^{(\ell+1)} = \frac{1}{|\operatorname{Ch}_\ell(i)|} \sum_{r\in\operatorname{Ch}_\ell(i)} \bar{k}_r^{(\ell)} $$

where $\operatorname{Ch}_\ell(i)$ is the set of child indices of block $i$ at level $\ell$ (source: §3.2, Eq. mean_pyramid). Because this is downsampling, the number of levels is $L=O(\log N)$ (source: §3.4).

3.2 Selection from Coarse to Fine Levels

Selection starts at the coarsest level $L$ and descends to leaf level $1$ (source: §3.2). At each level $\ell$:

  1. Compute LSE scores $\mathbf{s}_t^{(\ell)}$ for the candidate set $\mathcal{A}_t^{(\ell)}$
  2. Keep only the top-$K$ blocks $\mathcal{I}_t^{(\ell)}$
  3. Form the candidate set $\mathcal{A}_t^{(\ell-1)}$ for the next level from the children of the selected blocks

Since each selected block has at most $g$ children, the number of candidates at the next level is bounded by $gK$ (source: §3.2, Eq. candidate_bound). This is the key to reducing quadratic cost to log-linear.

3.3 LSE Scoring: Why LSE Instead of a Simple Mean

The score of candidate block $K_i^{(\ell)}$ is defined as the exact LogSumExp over its child summaries (source: §3.2):

$$ s_{t,i}^{(\ell)} = \log\sum_{r\in\operatorname{Ch}_{\ell-1}(i)} \exp\!\left(\frac{q_t^\top \bar{k}_r^{(\ell-1)}}{\sqrt{d}}\right) $$

The authors justify this choice with a Taylor expansion. For the mean $\bar{z}$ and variance $\operatorname{Var}(z)$ of $z_1,\dots,z_m$, the LSE expands as follows (source: §4.4, Appendix A):

$$ \log\sum_{j=1}^{m}e^{z_j} = \log m + \bar z + \tfrac12\operatorname{Var}(z) + \text{higher-order terms} $$

In other words, the two variants the authors compare are truncated versions of this expansion (source: §4.4):

  • PISA-1: first-order approximation → uses only the mean $\bar{z}$
  • PISA-2: second-order approximation → uses $\bar{z} + \tfrac12\operatorname{Var}(z)$
  • PISA (this method): no truncation; uses the full LSE

According to the Jensen-inequality analysis in Appendix A, scoring an intermediate block by the LSE of its child means is always closer to the original-key LSE than the mean of child means (PISA-1) (source: Appendix A).

3.4 Hardware-Aware Kernels

PISA lets query heads within a GQA group share the same key blocks, and handles training/prefill and decode with different kernels (source: §3.3, Algorithm 1):

  • Training/prefill — two-stage kernel: stage 1 performs hierarchical selection at intermediate levels, and stage 2 scores the original key blocks. In stage 2, queries are grouped into tiles ($Q_{\mathrm{tile}}=4$) so that multiple queries reuse the same key blocks, reducing IO. With $G_Q=16$ and $C=64$, $G_Q + C/Q_{\mathrm{tile}} = 32 < 64 = C$, so leaf-level IO is lower than with a single stage (source: §3.4).
  • Decode — one-stage kernel: decode has only one query, so there is no cross-query reuse; to avoid the overhead of launching multiple kernels, it processes all the way to $\ell=1$ in a single kernel. It caches the average pyramid and updates only the current leaf average and the ancestor path for each new token (source: §3.3, Appendix B).

Throughout the process, the query–key score matrix is never materialized, which is a strength in terms of memory traffic (source: §1).


How It Works: A Concrete Example

The following is an illustrative example for intuition; the numbers are scaled down and unrelated to the paper’s actual experimental settings ($C=64$, $K=8/32$, $g=2$).

Suppose there are keys $k_1,\dots,k_{16}$, block size $C=4$, and branching factor $g=2$. The pyramid has three levels.

  flowchart TB
    subgraph L2["Level 2 (coarsest)"]
        R["root: [k1..k16]"]
    end
    subgraph L1["Level 1 (middle)"]
        P1["P1: [k1..k8]"]
        P2["P2: [k9..k16]"]
    end
    subgraph L0["Level 1 leaves (C=4)"]
        B1["B1: [k1..k4]"]
        B2["B2: [k5..k8]"]
        B3["B3: [k9..k12]"]
        B4["B4: [k13..k16]"]
    end
    R --> P1 & P2
    P1 --> B1 & B2
    P2 --> B3 & B4

With a block budget of $K=1$, selection proceeds as follows (source: §3.2, Eq. hierarchical_topk).

StepLevelCandidate set $\mathcal{A}$ScoredResult
Initialization2{root}(skipped since candidates ≤ K)root kept
Expansion2→1{P1, P2}Score P1 and P2 by the LSE of their child summariesP1 selected
Expansion1→leaf{B1, B2}Score B1 and B2 by the exact LSE of the original keysB1 selected
Attention—{B1}—Attend only to keys $k_1..k_4$

The key point is that at each level, only the candidates that survived the previous level are scored, not the entire set. As we descend, the number of blocks doubles, but the number of blocks scored is fixed at at most $gK$ (source: §3.2). Therefore, even as the sequence grows and the number of levels increases to $O(\log N)$, the number of scores computed per query stays at $O(\log N)$.

An important nuance is that intermediate levels use the LSE of summaries, while the leaf level uses the LSE of the original keys. Scoring an intermediate block against all original keys would itself be quadratic, so it approximates with summaries and reads the original keys exactly only at the final leaves (source: §3.2, Appendix A).


Performance Validation: Main Results

Experiments train decoder-only backbones at three scales—418M, 1.47B, and 2.67B—from scratch on 100B tokens @ 4K, then continue pretraining (CPT) on 10B tokens @ 16K. Sparse methods share block size $C=64$, with block budgets of $K=8$ for pretraining and $K=32$ for CPT (source: §4.1).

5.1 Language Modeling and Downstream Performance

After training from scratch (100B @ 4K), PISA is on par with BSA, NSA, and HiLS in language modeling and commonsense reasoning, and its average accuracy on six containment (retrieval) tasks is the highest among sparse methods at all three scales (source: §4.2, Table 2). However, Full Attention still has a higher average (source: §4.2).

ScalePISA loss ↓BSA loss ↓Containment avg (PISA)Containment avg (BSA)
418M2.56302.568441.7738.18
1.47B2.31622.317949.8348.54
2.67B2.21512.218452.1451.13

Lower loss and higher accuracy are better. Numbers excerpted from Table 2 (§4.2).

These results support the claim that “hierarchical selection reduces computational complexity while preserving the blocks needed for downstream modeling” (source: §1, §4.2).

5.2 Long-Context Retrieval (RULER)

After CPT (16K), the 2.67B model was evaluated on RULER’s four needle-in-a-haystack task groups. PISA led with an average accuracy of 62.80, ahead of BSA (54.99) and NSA (61.07); the PISA-2 variant was best among sparse methods at 62.92 (source: Table 3, §4.3).

In particular, PISA showed the best accuracy among sparse methods on multi-key (1K/2K) and multi-value (1K/2K/4K), but at longer lengths of 8K/16K, NSA led on single-key and multi-key tasks (source: Table 3). In other words, PISA’s strength is concentrated in specific tasks and lengths rather than across the entire long-context regime.

5.3 Block Selection Quality (Oracle Diagnosis)

All selectors were replayed with the queries and keys from a Full-Attention checkpoint to measure how well they match the actual full-attention mass (source: §4.4, Appendix D). For $K=8$:

SelectorRecall@8 ↑Captured mass ↑Attention mass ratio ↑
BSA85.9185.6798.42
PISA-1 (mean)84.7585.5098.22
PISA-2 (mean+variance)88.2486.1399.02
PISA (LSE)90.9586.4799.46

PISA is best on all three metrics, and the selected blocks recover 99.46% of the mass contained in the full-attention reference (source: §4.4, Appendix D). This is direct evidence that LSE scoring produces more accurate Top-$K$ selection. Interestingly, PISA-1 (simple mean) is even lower than BSA, showing that “score accuracy” translates into actual performance differences.

5.4 Selection Latency (Kernel Microbenchmark)

Prefill block-selection latency was measured from 4K to 256K (source: §4.5, Table 6/Appendix B). The most important insight here is that BSA is faster at short lengths.

$N$BSA (ms)PISA Q4 (ms)BSA speed vs. PISA
4K0.1670.701BSA $4.2\times$ faster
16K1.4611.581BSA faster
32K5.0993.185PISA faster
64K19.1446.704PISA $2.86\times$
128K76.68214.452PISA $5.31\times$
256K312.95631.441PISA $9.95\times$

Numbers excerpted from Appendix B (Table, kernel_grouped_benchmark) and the text in §4.5. Batch 1, 32 query heads, 2 KV heads, $d=64$, $C=64$, $K=8$, $g=2$, BF16.

This crossover summarizes the paper’s core message. PISA’s advantage is asymptotic. Because of constant overhead (hierarchy construction, multi-stage expansion), BSA leads at 16K and below, but as length grows, BSA’s $O(N^2)$ selection becomes exponentially slower, while PISA’s $O(N\log N)$ grows gently (source: §4.5).


Our Perspective: Strengths, Limitations, and Why This Work Matters

Strengths

The biggest contribution is reframing the problem precisely. Whereas prior block-sparse literature focused on the quadratic cost of attention computation, PISA points out that “the selection stage itself remains a bottleneck at $O(N^2/C)$” and attacks that bottleneck directly (source: §1). The second strength is the justification for LSE scoring. It does not merely use LSE; it provides theoretical support via a Taylor expansion and Jensen’s inequality for why it is superior to mean and mean+variance approximations (source: §4.4, Appendix A). The third is engineering honesty. The authors explain the split into a two-stage training/prefill kernel and a one-stage decode kernel via an inequality on leaf-level Q/K IO cost, and they do not hide the fact that BSA is faster at short lengths (source: §3.4, §4.5).

Limitations: What the Authors Acknowledge

The authors explicitly acknowledge that model scale and pretraining data budget were limited by compute constraints, and note that this may affect performance and relative gains over baselines (source: Appendix E, Limitations). In practice, experiments stop at a 2.67B model and 100B tokens, leaving open whether the gains hold for production LLMs at tens to hundreds of billions of parameters.

Limitations: A Reviewer’s Reasoning

Several points warrant caution.

  1. Constant overhead and the crossover point. PISA is slower than BSA at 16K and below (source: §4.5). Which is better in real serving contexts (typically 4K–128K) is sensitive to the crossover location, and this crossover depends on hardware and kernel implementation.
  2. Size of the performance advantage. It is “on par” in language modeling and commonsense reasoning; clear advantages are concentrated in containment average (best among sparse) and selection-quality metrics (source: §4.2). Even in long-context RULER, NSA leads on certain 8K/16K tasks (source: Table 3). In other words, it is an advantage under specific conditions, not across the board.
  3. Approximation in GQA group scoring. The authors themselves note that summing query-head LSEs and averaging full-attention mass can yield different rankings (source: Appendix A, gqa_objective). This is a source of theoretical mismatch.
  4. Pyramid cache cost. Decode caches the average pyramid and doubles the buffer each time length doubles, with total copy cost $O((N/C)d\log N)$ (source: Appendix B). The average remains $O(\log N)$, but the fact that this cache occupies VRAM separately from the KV cache must be considered in inference-time memory accounting.

Why This Work Matters

Ultimately, PISA is progress that lowers the complexity of the “selection stage of sparse attention” by one level. Among trainable methods, it achieves both $O(N\log N)$ prefill and $O(\log N)$ decode, and that complexity is implemented in real kernels and validated with a $9.95\times$ speedup at 256K (source: Table 1, §4.5)—meaningfully pushing the bottleneck of long-context modeling further back.


What’s Next?: The Road Ahead

The authors do not explicitly propose future directions, but given the limitations, reasonable next steps are as follows.

  1. Scale validation: most urgent is to verify whether the gains and quality loss of $O(N\log N)$ selection hold at 7B+ and multi-trillion-token scale (source: connected to the limitations discussion in Appendix E).
  2. Move the crossover earlier: kernel optimization to reduce the constant overhead (hierarchy construction, multi-stage expansion) in the 4K–16K range where PISA is slower than BSA, bringing the advantage in practical contexts forward.
  3. Inference-serving integration: follow-up work quantifying the VRAM overhead of the decode pyramid cache and the feasibility of combining it with PagedAttention-style systems.
  4. Extending the scoring theory: since LSE was shown superior to mean and mean+variance approximations, explore more accurate aggregation rules that resolve the mismatch in GQA group scoring (source: Appendix A).

In short, PISA is a clean study showing that making selection cheaper is exactly what makes long context more practical. The next step is to verify whether this log-linear selection keeps its promise at production-scale LLMs and in serving systems.

Tables from the paper

Tables converted mechanically from the arXiv e-print LaTeX source. The numbers are the paper’s own and did not pass through a model.

Table 1. Training settings and computational complexity of selected sparse attention methods. $N$ denotes the sequence length. Complexities include selection and attention computation. $\checkmark$ denotes trainable, and $\times$ denotes a training-free method. For LLSA , which is designed for diffusion models, the listed cost is per attention pass rather than autoregressive prefill.

MethodTrainablePrefill complexityDecode complexity
HiP$\times$$O(N\log N)$$O(\log N)$
HISA$\times$$O(N^2)$$O(N)$
MoBA$\checkmark$$O(N^2)$$O(N)$
NSA$\checkmark$$O(N^2)$$O(N)$
HiLS$\checkmark$$O(N^2)$$O(N)$
LLSA$\checkmark$$O(N\log N)$—
BSA\xspace$\checkmark$$O(N^2)$$O(N)$
PISA\xspace (ours)$\checkmark$$O(N\log N)$$O(\log N)$

Table 2. Language modeling and downstream evaluation after 100B tokens of pretraining at 4K. Baselines include NSA and HiLS . Loss is the final training loss, and accuracies are reported as percentages. Gray columns show group averages; boldface marks the best sparse loss and group averages at each scale.

MethodParamsLoss$\downarrow$Perplexity Wiki.ppl$\downarrow$Perplexity LMB.ppl$\downarrow$Perplexity Avgppl$\downarrow$Multiple-choice BoolQacc$\uparrow$Multiple-choice PIQAacc$\uparrow$Multiple-choice Hella.acc-n$\uparrow$Multiple-choice Wino.acc$\uparrow$Multiple-choice ARC-eacc$\uparrow$Multiple-choice ARC-cacc-n$\uparrow$Multiple-choice OBQAacc-n$\uparrow$Multiple-choice SIQAacc$\uparrow$Multiple-choice Avgacc$\uparrow$Containment SWDEacc$\uparrow$Containment SQuADacc$\uparrow$Containment FDAacc$\uparrow$Containment TQAacc$\uparrow$Containment NQacc$\uparrow$Containment DROPacc$\uparrow$Containment Avgacc$\uparrow$
From-scratch training, 418M
Full attention418M2.555720.4025.6023.0053.6468.9347.5755.0164.3532.0032.4039.0049.1166.1640.9560.2556.6424.3322.5745.15
NSA420M2.572721.4626.1323.8060.4368.8247.0453.5163.9731.4833.8040.3849.9348.5138.4041.1155.3322.8418.5937.46
HiLS423M2.559620.8326.6723.7558.9970.6747.2854.1465.1131.4835.0040.6950.4252.0339.0153.2755.9823.0921.3740.79
BSA\xspace418M2.568421.4725.0223.2557.9269.5947.6553.3565.3229.7834.6038.7949.6352.3040.4837.5753.9723.3421.4238.18
PISA-1\xspace418M2.568321.5324.9423.2355.3868.7247.8554.4664.2331.9133.0039.3049.3652.3039.1145.6455.3921.7921.1839.24
PISA-2\xspace418M2.566321.3124.7823.0453.1269.2647.3255.0165.6630.2937.6039.6649.7453.1139.2154.4554.9223.9520.1740.97
PISA\xspace418M2.563021.1724.9123.0458.4169.8047.5255.2565.1932.5136.0039.5150.5257.0738.8154.8156.1623.7919.9841.77
From-scratch training, 1.47B
Full attention1.47B2.315515.3313.3114.3256.3373.3958.3758.5671.8938.4840.8042.4855.0475.9743.8074.6863.8630.5423.9152.13
NSA1.47B2.314215.7011.9313.8262.6074.0558.9860.1473.8238.6542.4041.9156.5768.6842.2959.7162.7428.2522.1447.30
HiLS1.48B2.308415.4212.7214.0760.3173.9958.7959.2773.3239.7639.6041.6155.8368.5044.7765.0663.1527.7821.9948.54
BSA\xspace1.47B2.317915.6312.9514.2958.2674.5459.3059.5972.3537.9741.6041.0455.5868.3243.1064.8863.0927.6524.2048.54
PISA-1\xspace1.47B2.321515.7713.3814.5860.9573.7258.4658.7272.6039.0840.2041.1055.6067.9643.9056.5363.5129.2723.2447.40
PISA-2\xspace1.47B2.316815.5912.9014.2462.9773.3958.8457.0671.2538.2339.2040.4855.1869.6745.0467.4263.0329.2424.3449.79
PISA\xspace1.47B2.316215.5813.2714.4362.9473.8358.9158.3372.1440.1940.0041.3555.9671.8343.9369.2463.2729.1721.5649.83
From-scratch training, 2.67B
Full attention2.67B2.220913.7410.8112.2864.5074.8662.3762.1274.9243.7742.0041.3058.2377.2346.0175.2364.7530.9223.9153.01
NSA2.68B2.209813.769.8911.8362.9174.8663.3861.8875.2143.9442.8042.7358.4674.3545.5461.0766.0530.7323.4850.20
HiLS2.70B2.204713.6710.1911.9362.2074.9263.4160.0676.0943.6042.2042.5358.1370.7545.1773.4166.2930.8523.2451.62
BSA\xspace2.67B2.218413.8710.3412.1164.9274.7663.4261.4876.1441.8142.6043.7158.6172.4645.6467.2466.5330.1624.7251.13
PISA-1\xspace2.67B2.217913.9610.3612.1662.7574.3763.2462.1276.0941.9842.0042.5858.1470.6644.8168.0664.8730.7326.1150.87
PISA-2\xspace2.67B2.215213.8810.3012.0962.0874.8163.2960.6276.1842.7542.0042.9458.0872.0146.6272.8765.7030.9824.1052.05
PISA\xspace2.67B2.215113.8310.3612.1061.2575.1963.2360.8575.5143.9442.2042.6358.1075.0745.9569.7865.5831.4225.0652.14

Table 3. RULER needle-in-a-haystack results after 10B tokens of continued pretraining at 16K for the 2.67B models. Sparse methods use $C=64$ and $K=32$. Scores are accuracies in percent. The gray Avg column averages scores over the four task families at 1K, 2K, 4K, 8K, and 16K, before rounding. Boldface marks the best sparse result in each column.

SizeMethodniah_single 1Kniah_single 2Kniah_single 4Kniah_single 8Kniah_single 16Kniah_multikey 1Kniah_multikey 2Kniah_multikey 4Kniah_multikey 8Kniah_multikey 16Kniah_multiquery 1Kniah_multiquery 2Kniah_multiquery 4Kniah_multiquery 8Kniah_multiquery 16Kniah_multivalue 1Kniah_multivalue 2Kniah_multivalue 4Kniah_multivalue 8Kniah_multivalue 16KAvg $\uparrow$
2.67BFull Attention99.6799.6099.4799.1398.8043.3338.4034.6728.0023.1385.6072.4550.0551.5534.8590.1584.5577.0557.1057.2066.24
NSA99.9399.5399.3397.4791.6757.4752.0040.6718.0015.2072.6079.8532.6550.1024.2083.8069.5559.8548.6528.9061.07
BSA\xspace99.2098.4093.6085.3359.6737.3332.2020.8713.407.1380.7569.8566.8537.9015.1083.8075.1563.4538.1521.7054.99
PISA-1\xspace99.8799.7397.3381.8760.2766.8053.4039.4012.609.9393.4089.9073.7538.5021.7083.3082.9570.5038.1520.4561.69
PISA-2\xspace99.4799.3399.0090.0072.4051.1340.0027.2013.139.3391.4586.9577.8559.5525.2089.6081.2569.6052.5523.3062.92
PISA\xspace99.0794.6096.3391.4771.2768.2052.3332.4713.5310.0088.6585.3579.0048.5020.8593.4087.1058.6043.9521.3062.80

Table 4. From-scratch training configuration.

Field418M1.47B2.67B
Layers242432
Model dimension102420482560
MLP dimension281656326912
Query heads / KV heads32 / 232 / 232 / 2
Head dimension64128128
Sequence length409640964096
Per-device batch / accumulation8 / 24 / 24 / 2
Training steps / warm-up100K / 1K100K / 1K100K / 1K
Training budget (B tokens)100100100
Peak LR$3\times10^{-4}$$3\times10^{-4}$$3\times10^{-4}$
Seed424242
OptimizerAdamW, $\beta=(0.9,0.95)$, $\epsilon=10^{-8}$, weight decay $0.1$
LR schedule1K linear warm-up; 90K plateau; 9K square-root decay to $0.1\times$ peak
Gradient clippingglobal norm $1.0$
FSDP precisionbfloat16 parameters, FP32 reductions

Table 5. Training loss and downstream performance for the 1.47B and 2.67B models after 10B tokens of continued pretraining at 16K. Sparse methods, including NSA , use $C=64$ and $K=32$. Loss is the final training loss. Gray columns show group averages; the containment average covers SWDE, SQuAD Completion, and FDA. The block budget does not apply to Full Attention.

MethodParams$K$Loss$\downarrow$Perplexity Wiki.ppl$\downarrow$Perplexity LMB.ppl$\downarrow$Perplexity Avgppl$\downarrow$Multiple-choice BoolQacc$\uparrow$Multiple-choice PIQAacc$\uparrow$Multiple-choice Hella.acc-n$\uparrow$Multiple-choice Wino.acc$\uparrow$Multiple-choice ARC-eacc$\uparrow$Multiple-choice ARC-cacc-n$\uparrow$Multiple-choice OBQAacc-n$\uparrow$Multiple-choice SIQAacc$\uparrow$Multiple-choice Avgacc$\uparrow$Containment SWDEacc$\uparrow$Containment SQuADacc$\uparrow$Containment FDAacc$\uparrow$Containment Avgacc$\uparrow$
10B CPT, 1.47B
Full Attention1.47B–1.699313.3310.0411.6951.6573.9958.2857.8571.5538.0541.0040.2854.0876.8746.6875.1466.23
NSA1.47B321.699013.429.6711.5563.8273.6158.4759.6772.4737.9742.6040.2356.1174.4444.8472.2363.84
BSA\xspace1.47B321.703913.369.9211.6456.4574.3258.6459.3571.5137.3740.0040.8454.8176.0644.5479.0466.55
PISA-1\xspace1.47B321.704213.459.9511.7059.5773.3958.3258.8871.0437.2040.0040.1754.8274.4444.2771.0563.25
PISA-2\xspace1.47B321.700713.389.8111.5963.3973.3958.7757.0670.7138.3140.6039.7655.2572.1946.4573.3263.99
PISA\xspace1.47B321.701013.379.9911.6861.5974.3258.3857.9371.3039.9341.4040.9955.7374.8945.4175.6865.33
10B CPT, 2.67B
Full Attention2.67B–1.631211.968.1210.0464.9875.1962.7161.2574.5442.4941.8040.2857.9177.2348.1975.4166.94
NSA2.68B321.624311.777.709.7365.9075.0363.3160.4673.5741.9842.0041.5657.9879.8448.8375.6868.12
BSA\xspace2.67B321.632411.917.999.9563.3975.1963.2061.4874.0740.1042.6040.4857.5677.6847.6579.1368.15
PISA-1\xspace2.67B321.633111.968.0310.0063.6174.9763.3161.9674.4941.3042.4041.3057.9277.6848.3973.9666.68
PISA-2\xspace2.67B321.630211.907.919.9157.1975.0362.9161.0175.2142.9243.2040.0757.1975.6148.7680.8568.41
PISA\xspace2.67B321.629711.887.959.9159.4575.7363.3161.6473.9143.9441.2040.1757.4277.5049.1072.6066.40

License

Author: Jaehun Ryu

Link: https://jaehun.me/en/posts/paper-2609-31093v1/

License: CC BY 4.0

This work is licensed under the Creative Commons Attribution 4.0 International License. You are free to use it for any purpose, including commercial use, as long as you provide proper attribution.

Comments