ChebBooster: A Training-Free Approach for Efficient Diffusion Transformer Inference via Chebyshev-Inspired Extrapolation
Analyze & explore related research in Conceptio
Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.
ChebBooster: A Training-Free Approach for Efficient Diffusion Transformer Inference via Chebyshev-Inspired Extrapolation Chengjie Lu1 , Tianchi Deng2 , Zhengqi He1 , Chengwen Luo2 , Xueliang Li2† 1 College of Electronics and Information Engineering, Shenzhen University 2 School of Artificial Intelligence, Shenzhen University
arXiv:2608.23429v1 [cs.LG] 24 Aug 2026
† Corresponding author
§ Source Code: https://github.com/Kiramei/ChebBooster
Abstract Diffusion Transformers (DiTs) have shown strong performance in high-fidelity image generation, but their sampling process remains computationally intensive due to full model execution at every timestep. While cache-based acceleration has been explored to mitigate inference cost, naïve reuse schemes suffer from low accuracy over long intervals, and Taylor-series-based extrapolation methods often face instability caused by Runge oscillations. In this paper, we propose ChebBooster, a training-free extrapolation framework based on Chebyshev polynomial theory that achieves stable and efficient acceleration for DiTs. Specifically, we adopt the Barycentric formulation to evaluate Chebyshev approximants with high numerical stability and minimal overhead, and further decouple the extrapolation into an offline weight precomputation phase and a lightweight online application stage. Extensive experiments across three representative DiTbased models—DiT-XL/2, PixArt-Σ, and FLUX.1-dev—demonstrate that ChebBooster achieves consistent improvements in visual quality and inference efficiency, reaching up to 3.68× latency speedup and 5.12× FLOPs reduction, outperforming existing training-free baselines under diverse generation tasks and resolutions.
Keywords: diffusion transformers, training-free acceleration, feature caching, Chebyshev extrapolation
1. Introduction Denoising diffusion probabilistic models (DDPMs) [13] have emerged as a dominant paradigm in generative modeling, surpassing traditional generative adversarial networks [7, 2, 31] in synthesizing high-quality images from large-scale datasets. Recent advances have increasingly integrated Transformer architectures into diffusion models to better capture long-range dependencies, leading to the development of Diffusion Transformers (DiTs). DiTs have achieved remarkable performance across tasks such as class-to-image (C2I) [32] and text-to-image (T2I) [3, 4, 19]. However, their growing capacity introduces a trade-off between generation quality and computational cost [22]. To mitigate this trade-off, various acceleration strategies have been proposed. Quantization [21] and
VAE-based training optimizations [46] reduce memory and training overhead, though they often require retraining or finetuning. Sampling-based approaches improve efficiency by reducing iteration counts through deterministic trajectories [39] or highorder solvers [26], while flow-based models [25, 6, 17] enable exact likelihood estimation but struggle with memory efficiency [10]. Meanwhile, A complementary line of work focuses on inference-time caching [29, 38, 51, 5, 24], where TaylorSeer [24] outperforms other methods with its mechanism transformation from cache-then-use to cache-then-forcast. To improve inference efficiency in diffusion models, various caching strategies have been proposed to reuse intermediate features during the denoising process. DeepCache [29] exploits temporal redundancy by reusing high-level features across adjacent steps, while TeaCache [23] utilizes timestep embeddings
ChebBooster: Chebyshev-Inspired Extrapolation for Efficient DiT Inference
Origin TaylorSeer ChebBooster FORA
Start Point
End Point
Figure 1: 3D Feature visualization of DiT forward features across timesteps. The naïve caching method (i.e., FORA [38]) fails to align with the original feature trajectory, resulting in degraded generation quality.
Larger oscillation
Figure 2: 1D feature comparison between TaylorSeer [24] and ChebBooster extrapolation. (a) illustrates the feature trajectory of DiT, which evolves smoothly; both methods exhibit minimal differences in their fitted curves. (b) presents the extrapolation errors, where TaylorSeer displays larger oscillations in the mid-trajectory, yielding deviation in the predicted outcome. to guide efficient, retraining-free caching. Δ-DiT [5] further introduces a stage-aware mechanism to selectively cache computations based on the distinct roles of front and rear DiT blocks. Token-level reuse is also explored in ToCa [51], whereas FORA [38] directly stores attention maps with limited correction capacity at large timestep intervals (see Figure 1), restricting its effectiveness in aggressive acceleration regimes. To address this, TaylorSeer [24] models feature evolution via Taylor series expansion, enabling derivative-based extrapolation of future representations. However, its local approximation nature can introduce numerical instability, such as Runge oscillations [9], especially in long-range predictions (see Figure 2), ultimately degrading generation quality.
To tackle these problems, we propose a novel method called ChebBooster, which leverages Chebyshevinspired extrapolation to predict future features of diffusion transformers. Chebyshev-based interpolation is a well-established technique in numerical analysis, known for mitigating the Runge phenomenon by approximating functions using Chebyshev polynomials [41]. In our approach, we extend this idea by transforming interpolation into extrapolation, enabling future feature prediction across diffusion timesteps. Unlike standard Chebyshev interpolation, we adopt the barycentric formulation [1], which expresses the Lagrange interpolant as a rational function with precomputed weights. This formulation significantly improves numerical stability and reduces the computational overhead of evaluating the interpolant [8]. Building upon this efficient form, we notice that weight computation is merely dependent on caching schedule, while independent of the feature values themselves. This finding allows us to decouple the extrapolation into two stages: (1) Offline precomputation stage for the barycentric weights, and (2) Online application stage during inference. The weight table can be stored and reused locally, enabling repeated inferences under the same caching schedule to bypass the precomputation step—particularly beneficial for large-batch inference. Moreover, our method avoids redundant multiply–accumulate (MAC) operations by requiring only a single weight multiplication per extrapolation. Qualitative and quantitive experiments on three mainstream pretrained DiT-based image generation models—DiT/XL-2 [13], PixArt-Σ [4], and FLUX.1-dev [19]—across resolutions of 256 × 256, 512 × 512, and 1024 × 1024 demonstrate that ChebBooster preserves generation quality while achieving up to 3.68× speedup in latency and 5.12× reduction in FLOPs under diverse settings.
2. Related Works 2.1. Diffusion Model Diffusion models [13] have become a cornerstone of generative modeling, excelling in high-quality image [32, 3, 4, 19] and video synthesis [18, 42]. While early variants based on U-Net [13, 33] were effective for iterative denoising, they faced scalability challenges in high-resolution settings. To overcome these 2
ChebBooster: Chebyshev-Inspired Extrapolation for Efficient DiT Inference
Stage 1: Weight Precomputation (Offline)
w1N −1 w1N
wT2
Full Forwarding
wTN −1
wTN
Cache Forwarding
t
Full
Cache
t+1
t−1
Full
N wt+r−2
Cache
t
t−1−r
Full
N −1 wt+r−2
Cache
t+1
t − 1 − (N − 2)r
Full
wt2
Cache
t − 1 − (N − 1)r
Full
wt1
t+r−3
t − 1 − (N − 2)r
Full
2 wt+r−2
Cache
Cache
t+r−3
t+r−2
t − 1 − (N − 1)r
Full
1 wt+r−2
Cache
t+r−2
Current Timestep: t
...
Cache
Full
Cache
...
wT1
wTN−1
Cache
...
tT
−1 wTN−1
wtN wtN −1
...
wT2 −1
Full
...
... ... ... ...
wT1 −1
w2N
Save Schedule & Weight Table
... ... ... ...
tT −1
w2N −1
... ... ... ...
w22
... ... ... ...
w21
t−1 t−1−r
...
HN −1
w12
...
H2
w11
t2
Stage 2: Forward Application (Online)
HN
H1
... ... ... ... ... ... ... ...
t1
... ... ... ...
...
Cache Schedule on forwarding
ChebBooster Weight Precomputation
Weight Table
Current Timestep: t + r - 2
Cache
...
r−1
Cache
Cache
Full
Cache
Cache
...
Figure 3: Overview of the ChebBooster framework. The process consists of two stages: (1) Weight Precomputation (offline), where Chebyshev-inspired extrapolation weights are precomputed for different timesteps and stored in a structured weight table guided by the cache schedule; and (2) Forward Application (online), where full model forwarding is performed at sparse reference timesteps, while intermediate features are efficiently extrapolated using cached activations and precomputed weights. This decoupled design enables acceleration by reducing redundant computations while maintaining generative fidelity. limitations, transformer-based architectures such as Diffusion Transformer (DiT) [32] have been introduced, leveraging the expressive power and scalability of transformers to enhance generation quality and flexibility. DiT has since evolved with techniques like self-conditioning [15, 48, 47] and novel normalization strategies [50], extending its applicability to complex and multimodal tasks. Its scalability is further demonstrated by its success in synthesizing long, coherent video sequences [18], highlighting its promise in modeling real-world dynamics. 2.2. Sampling Step Reduction Accelerating sampling while preserving output quality is a central goal in diffusion models. Original DDPMs [13] require hundreds of steps, prompting step reduction methods such as DDIM [39], which introduces a deterministic non-Markovian trajectory for faster sampling. The DPM-Solver series [26, 27, 49] further improves convergence via high-order ODE solvers. Alternative strategies include flowbased formulations like Rectified Flow [25], and knowledge distillation [36, 28], which compress multistep denoising into few-step student models. More recently, Consistency Models [40] have shown promise, with extensions such as Generator-Augmented Consistency [14] and Truncated Consistency [20] enhancing few-step fidelity. Theoretical insights [45] favor two-step over single-step updates for stability, while continuous-time variants offer further scalability, solidifying consistency-based paradigms for efficient
generation. 2.3. Cache Acceleration Recent efforts to accelerate diffusion model inference have increasingly focused on caching intermediate features to exploit temporal redundancy between adjacent sampling steps. DeepCache [29] first demonstrated that high-level U-Net features exhibit strong temporal consistency, enabling reuse via a simple, training-free non-uniform strategy with minimal quality loss. However, its reliance on U-Net limits generalizability to transformer-based architectures. FORA [38] extends caching to DiTs by reusing redundant attention and MLP features without modifying the model. AdaCache [16] further introduces adaptive scheduling by adjusting caching intervals based on feature residuals and motion dynamics. To handle non-uniform timestep changes, TeaCache [23] uses timestep embeddings and polynomial corrections to guide caching decisions. Δ-DiT [5] proposes a structure-aware scheme that accelerates DiT blocks asymmetrically based on their roles in sampling. Token-level methods such as ToCa [51] and TokenCache improve granularity by caching less salient tokens identified via attention or learned predictors, with layer-wise ratio adjustment to reduce error. Most recently, TaylorSeer [24] shifts from reuse to prediction, employing Taylor-series-based extrapolation to forecast future features, achieving highfidelity generation under aggressive acceleration— without retraining. 3
ChebBooster: Chebyshev-Inspired Extrapolation for Efficient DiT Inference
3. Method 3.1. Preliminary Diffusion Models. Diffusion models are a class of generative probabilistic models formulated through two stochastic processes: a forward process that incrementally perturbs data with noise, and a reverse process that learns to reconstruct data by denoising. Given a sample x0 ∼ 𝑞(x0 ), the forward process produces a sequence {x𝑡 }𝑇𝑡=1 over 𝑇 timesteps as √ √ x𝑡 = 𝛼𝑡 x𝑡 −1 + 1 − 𝛼𝑡 𝝐 𝑡 , (1) where 𝝐 𝑡 ∼ N (0, I), and {𝛼𝑡 } denotes a predefined noise schedule. The reverse process approximates the intractable posterior 𝑞(x𝑡 −1 |x𝑡 ) via a parameterized Gaussian transition: 𝑝𝜃 (x𝑡 −1 |x𝑡 ) = N x𝑡 −1 ; 𝝁 𝜃 (x𝑡 , 𝑡), 𝛽𝑡 I , (2) where the mean is computed by a neural network 𝝐 𝜃 as 1 1 − 𝛼𝑡 𝝁 𝜃 (x𝑡 , 𝑡) = √ x𝑡 − √ 𝝐 𝜃 (x𝑡 , 𝑡) , (3) 𝛼𝑡 1 − 𝛼¯𝑡 Î𝑡 𝛼𝑖 . The model parameters 𝜃 are optiwith 𝛼¯𝑡 = 𝑖=1 mized to minimize a variational bound or an equivalent score-matching loss. In the continuous-time setting, the diffusion process can be expressed as a stochastic differential equation: 𝑑x = 𝜎 (𝑡) 𝑑w,
(4)
with the reverse dynamics governed by the score function ∇x log 𝑝𝑡 (x). This temporally-indexed generative framework forms the foundation for incorporating more expressive architectures and flexible inference algorithms. Blocks in Diffusion Transformers. Building on the probabilistic foundation above, the DiT realizes the reverse process as a composition of 𝐿 hierarchical blocks, expressed as 𝐺 = 𝐵 1 ◦ 𝐵 2 ◦ · · · ◦ 𝐵𝑙 . Each block 𝐵𝑙 (𝑙 = 1, . . . , 𝐿) is modularly constructed from three components: a self-attention module 𝑆 𝑙 , a crossattention module 𝐶 𝑙 (when conditioning is required), and a feed-forward multilayer perceptron 𝑀 𝑙 . For
Extrapolation
Interpolation
Extrapolation
Extrapolation
Interpolation
Extrapolation
Figure 4: Approximations and Errors with diverse methods on the Runge function. Taylor expansion shows oscillation artifacts quickly in the near expolation. Lagrange interpolation starts solving the edge oscillation problem. Chebyshev methods give the best performance in both interpolation and extrapolation, while the one given equispaced nodes (Chebyshev-Uniform) is superior than that with the Chebyshev nodes. an input sequence of latent tokens 𝑥 = {𝑥 }𝐻 · 𝑊 at 𝑡
𝑗 𝑗=1
timestep 𝑡, where each 𝑥 𝑗 represents a patch embedding, the transformation performed by 𝐵𝑙 is given by 𝐵𝑙 (𝑥) = 𝑥 + 𝑆 𝑙 (𝑥) + 𝐶 𝑙 (𝑥) + 𝑀 𝑙 (𝑥), (5)
where residual connections and adaptive normalization mechanisms are implicitly applied to maintain stable signal propagation. The modules 𝑆 𝑙 , 𝐶 𝑙 , and 𝑀 𝑙 adjust over timesteps to accommodate the changing noise profile inherent in the diffusion trajectory. This explicit modularization of 𝐺 not only clarifies the architectural structure but also subtly suggests that each component might benefit from distinct fitting strategies. 3.2. Chebyshev-Inspired Extrapolation The key in our method is to develop a training-free method for accelerating diffusion models by efficiently approximating future feature tensors, which requires a tool that can extrapolate a function’s behavior from a small set of known points (i.e. cache sched4
ChebBooster: Chebyshev-Inspired Extrapolation for Efficient DiT Inference
ule depicted in Figure 3). We find that Chebyshev barycentric interpolation provides a robust and computationally ideal framework for this task. The foundation of this approach lies in polynomial interpolation. Given a function ℎ(𝑥) defined on 𝑥 ∈ [−1, 1], we can approximate it with a polynomial. In the term of interpolation, using equispaced points for interpolation often leads to the Runge phenomenon, where oscillations near the interval’s ends cause large errors. To overcome this, the Chebyshev method uses Chebyshev nodes, the roots of the Chebyshev polynomials of the first kind, denoted by 𝑇𝑁 (𝑥) = cos(𝑁 arccos 𝑥). For a polynomial of degree 𝑁 , these 𝑁 nodes are given by: 2𝑗 − 1 𝜋 , 𝑗 = 1, 2, . . . , 𝑁 . (6) 𝑥 𝑗 = cos 2𝑁 These nodes are optimally distributed, clustering near the endpoints ±1, which guarantees stable and nearoptimal polynomial approximation in theory. While one could construct the interpolating polynomial 𝑃 𝑁 (𝑥) via a Chebyshev series expansion with Lagrange form, a more numerically stable and efficient representation is the Barycentric interpolation formula [1]. This formula expresses the interpolant 𝑃 𝑁 (𝑥) as a weighted average of the known function values ℎ(𝑥 𝑗 ): , 𝑁 ∑︁ 𝜌 𝑗 𝜌𝑗 ℎ(𝑥 𝑗 ) , 𝑃 𝑁 (𝑥) = 𝑥 − 𝑥𝑗 𝑥 − 𝑥𝑗 𝑗=1 𝑗=1 𝑁 ∑︁
(7)
where the 𝜌 𝑗 are the precomputed barycentric weights. For Chebyshev nodes, these weights have a remarkably simple alternating form: ( 0.5, 𝑗 = 1 or 𝑗 = 𝑁 , 𝑗 𝜌 𝑗 = (−1) · (8) 1, otherwise. This formulation can be rewritten to highlight a crucial property for our application: the separation of weights and function values. Let us define the interpolation coefficients 𝑤 𝑥𝑗 as: 𝑤 𝑥𝑗 =
𝜌𝑗 𝑥 − 𝑥𝑗
, 𝑁 ∑︁
𝜌𝑖 . 𝑥 − 𝑥𝑖 𝑖=1
(9)
Then, the interpolation becomes a simple linear combination: 𝑁 ∑︁ 𝑃 𝑁 (𝑥) = 𝑤 𝑥𝑗 ℎ(𝑥 𝑗 ). (10) 𝑗=1
This separability is the cornerstone of our method. The coefficients 𝑤 𝑥𝑗 depend only on the fixed node locations {𝑥 𝑗 } and the evaluation point 𝑥, but not on the function values {ℎ(𝑥 𝑗 )}. This allows us to pre-compute these coefficients for any target point. Finally, we intend to turn the interpolation problem into an extrapolation problem. To validate the problem more straightforward, we take the Runge Function as an example, which is defined as: 𝑓 (𝑥) = −1 (1 + 25𝑥 2 ) . As illustrated in Figure 4, we investigate the behavior of various polynomial approximation strategies when applied to the function. Notably, our observations reveal that Chebyshev nodes, despite their theoretical advantages in interpolation, exhibit inferior performance compared to equispaced nodes in the context of extrapolation. Specifically, when approximating long-range target points beyond the original domain, extrapolation using Chebyshev nodes results in a significantly larger error scale. Based on this empirical evidence, we adopt equispaced nodes in our method to ensure more stable and accurate long-range prediction. 3.3. ChebBooster Building upon the principles of Chebyshev-inspired extrapolation, we propose ChebBooster, a trainingfree acceleration scheme for DiTs, which is illustrated in Figure 3. The key idea is to replace a subset of expensive full-network computations with lightweight extrapolation based on previously cached features. Specifically, in this framework, we reinterpret Chebyshev polynomial extrapolation in the context of the diffusion process. Specifically, the function ℎ(𝑥) corresponds to a feature module’s output tensor 𝑓 within the diffusion model, while the variable 𝑥 represents the diffusion timestep 𝑡, normalized to a continuous variable 𝜏 ∈ [−1, 1]. The nodes {𝑥 𝑗 } are the normalized timesteps {𝜏 𝑗 } at which full computations are performed and the corresponding features {𝑓 𝑗 } are cached. Given a query timestep 𝑡 with normal5
ChebBooster: Chebyshev-Inspired Extrapolation for Efficient DiT Inference
Method
r
Latency(s) ↓
Speed ↑
FLOPs(T) ↓
Speed ↑
FID ↓
sFID ↓
Inception ↑ Score
DDIM-50 steps
✘
0.506
1.000×
23.735
1.000×
2.18
4.29
251.56
DDIM-25 steps TaylorSeer [24] ChebBooster (𝐻 = 3) ChebBooster (𝐻 = 5)
✘ 3 3 3
0.272 0.343 0.302 0.342
1.855× 1.473× 1.674× 1.476×
11.868 8.570 8.564 8.567
2.000× 2.770× 2.771× 2.770×
2.75 2.34 2.25 2.28
4.55 4.76 4.59 4.64
244.03 247.00 246.49 247.27
DDIM-16 steps TaylorSeer [24] ChebBooster (𝐻 = 3) ChebBooster (𝐻 = 5)
✘ 4 4 4
0.189 0.334 0.279 0.312
2.681× 1.513× 1.812× 1.618×
7.595 6.676 6.668 6.671
3.125× 3.555× 3.560× 3.558×
4.24 2.49 2.35 2.38
5.69 5.27 4.95 5.02
223.38 244.20 242.58 244.20
DDIM-12 steps TaylorSeer [24] ChebBooster (𝐻 = 3)
✘ 5 5
0.150 0.304 0.267
3.368× 1.662× 1.894×
5.696 5.725 5.720
4.167× 4.146× 4.150×
7.07 2.63 2.44
8.05 5.46 4.96
195.83 241.83 238.48
Table 1: Quantitative comparison on DiT-XL/2 generation with resolution of 256×256. Method FLUX.1 [19]
Refresh Ratio (r)
Acceleration Latency(s) ↓ Speed ↑ FLOPs(T) ↓ Speed ↑
Image Reward ↑ CLIP↑ DrawBench Score
[Dev]: 50 steps Δ-DiT[5]
✘ 2
26.039 18.085
1.000× 1.440×
3719.500 2480.000
1.000× 1.500×
0.9613 0.9360
31.63 31.58
[Dev]: 30 steps Δ-DiT[5]
✘ 3
16.123 13.381
1.615× 1.946×
2231.700 1686.763
1.667× 2.205×
0.9715 0.8969
31.57 31.53
[Dev]: 20 steps ToCa [51] TaylorSeer [24] ChebBooster (𝐻 = 2)
✘ 5 5 5
13.470 15.657 8.256 8.031
1.933× 1.663× 3.154× 3.242×
1487.800 1064.060 893.730 893.666
2.500× 3.496× 4.162× 4.162×
0.9838 0.9881 0.9899 1.0070
31.42 31.36 31.60 31.63
[Dev]: 16 steps ToCa [51] TaylorSeer [24] ChebBooster (𝐻 = 2)
✘ 6 6 6
8.952 13.904 7.739 7.078
2.909× 1.873× 3.365× 3.679×
1190.240 924.300 745.103 744.938
3.125× 4.024× 4.992× 4.993×
0.9281 0.9771 0.9946 0.9962
31.13 31.25 31.69 31.61
Table 2: Quantitative comparison on FLUX.1[Dev] generation with resolution of 1024×1024. ized value 𝜏𝑡 , ChebBooster performs extrapolation to approximate the target feature 𝑓𝑡 using the precomputed cached values. This formulation allows for accurate, efficient feature prediction across timesteps without retraining. ChebBooster operates in mainly two stages: 1. Weight Precomputation. First, we define a schedule that dictates when to perform a full computation versus an extrapolation. Full computations occur at a set of timesteps 𝑠 ∈ F , defined by: F = 𝑠 𝑠 ∉ [𝑠 0,𝑇 − 1 − 𝑠 1 ] or 𝑟 | (𝑠 − 𝑠 0 ) (11) where 𝑠 ∈ [0,𝑇 − 1]. The initial and final stages of diffusion reserve full computation, limited by 𝑠 0 and
𝑠 1 , and 𝑟 is the refresh ratio for intermediate steps. For all target timesteps 𝑡 ∉ F where extrapolation will occur, we precompute the coefficients 𝑤𝑡𝑗 . This involves normalizing the target timestep 𝑡 and the cached history timesteps {𝑠 𝑗 } to the [−1, 1] interval and applying Equation 9. These coefficients are computed once and stored. 2. ChebBooster Forward Application. During the denoising process, at each full-computation step 𝑠 ∈ F , we compute the feature tensor 𝑓𝑠 , including 𝑆 𝑙 , 𝐶 𝑙 and 𝑀 𝑙 . This tensor is detached from the computational graph and cached in a fixed-size history buffer 𝐻 = {(𝑠 𝑗 , 𝑓 𝑗 )}𝑁𝑗=1 , which holds the 𝑛 most re-
6
ChebBooster: Chebyshev-Inspired Extrapolation for Efficient DiT Inference
Method PixArt-Σ [4]
Refresh Ratio (r)
Acceleration Latency(s) ↓ Speed ↑ FLOPs(T) ↓ Speed ↑
Image ↑ Reward
CLIP↑ Score
DDIM-50 steps Δ-DiT [5]
✘ 2
1.255 0.469
1.000× 2.675×
95.362 36.138
1.000× 2.639×
1.1318 1.1056
33.0278 33.1066
DDIM-40 steps FORA [38] ToCa [51] TaylorSeer [24] ChebBooster (𝐻 = 3)
✘ 3 3 3 3
1.003 0.973 1.265 0.839 0.706
1.250× 1.289× 0.992× 1.495× 1.778×
76.290 36.138 58.238 33.575 33.540
1.250× 2.639× 1.637× 2.840× 2.843×
1.1364 1.0917 1.0920 1.1195 1.1392
33.0198 33.0869 33.0869 33.0895 33.0943
DDIM-30 steps FORA [38] ToCa [51] TaylorSeer [24] ChebBooster (𝐻 = 4)
✘ 4 4 4 4
0.753 0.801 1.176 0.818 0.622
1.666× 1.566× 1.067× 1.535× 2.018×
57.217 28.108 53.312 26.143 26.112
1.667× 3.393× 1.789× 3.648× 3.652×
1.1358† 1.0609 1.0787 1.1111 1.1222
33.0194 33.0373 33.1463 33.1579 33.1699
DDIM-25 steps FORA [38] ToCa [51] TaylorSeer [24] ChebBooster (𝐻 = 2)
✘ 5 5 5 5
0.622 0.714 1.128 0.807 0.536
2.018× 1.757× 1.112× 1.555× 2.339×
47.681 24.092 50.687 22.430 22.362
2.000× 3.958× 1.881× 4.252× 4.265×
1.1203† 1.0023 1.0542 1.0660 1.1152
33.0418 32.9549 33.0372 33.2279 33.0824
DDIM-20 steps FORA [38] ToCa [51] TaylorSeer [24] ChebBooster (𝐻 = 2)
✘ 6 6 6 6
0.502 0.631 1.087 0.794 0.499
2.500× 1.990× 1.154× 1.580× 2.513×
38.145 19.073 48.389 18.710 18.640
2.500× 5.000× 1.971× 5.097× 5.116×
1.1090† 0.9493 0.9873 1.0699 1.0784
33.0300 32.9773 33.1547 33.1878 33.1923
• † Despite some performance retention, high FLOPs cost makes them unsuitable for efficient inference.
Table 3: Quantitative comparison on PixArt-Σ generation with resolution of 512×512. cent feature-step pairs. When the buffer is full, the oldest entry is discarded. At any timestep 𝑡 ∉ F where we wish to skip a full computation, and provided the history buffer 𝐻 contains enough entries (|𝐻 | = 𝑛), we approximate the feature tensor 𝑓𝑡 using the precomputed weights and the cached features:
𝑓𝑡 =
𝑁 ∑︁
𝑤𝑡𝑗 𝑓𝑠 𝑗 ,
where (𝑠 𝑗 , 𝑓𝑠 𝑗 ) ∈ 𝐻 .
(12)
𝑗=1
This step is a simple, highly efficient linear combination of cached tensors, reducing the per-module complexity from that of a full network pass to just 𝑂 (𝑛). The entire set of schedules and weight tables can be prepackaged, making ChebBooster a portable and efficient drop-in accelerator for inference.
4. Experiments 4.1. Experimental Settings We evaluate our method on three DiT-based models: DiT-XL/2 [32] (C2I, 256×256), PixArt-Σ [4] (T2I, 512×512), and FLUX.1-dev [19] (T2I, 1024×1024), where quantitive results are displayed in Table 1, 3, 2, respectively. All use official weights with 50 steps (DDIM for the first two, Rectified Flow for FLUX). DiT-XL/2 is trained on ImageNet [34]; PixArt-Σ improves fidelity via weak-to-strong training and token compression; FLUX.1-dev enhances sharpness using self-attention and Rectified Flow. We generate 50K samples for DiT-XL/2 and evaluate them via FID [12], sFID [30], IS [37]. We randomly choose 400 prompts from HPSv2 [43] for PixArt-Σ and use all 200 DrawBench [35] prompts for FLUX.1-dev, evaluated by CLIPScore [11] and ImageReward [44], with the former measuring CLIP-based similarity and the latter modeling human preferences. 7
ChebBooster: Chebyshev-Inspired Extrapolation for Efficient DiT Inference
“An Ultraman preparing to take flight.”
... an elegant, Scottish woman wearing a dress ...
A photo of Gigachad, created with CG technology ...�
... a red-haired, smiling ... a young lion ... white A white toilet tin a bathroom woman in a green dress ...� mane ... medieval market ... sitting next to a sink.�
Two people standing in a kitchen near a stove.�
PixArt-Σ x
ToCa x
Taylor Seer x
Cheb Booster x
Figure 5: Qualitative Study of diverse methods on PixArt-Σ. 4.2. Results on DiT-XL/2 We evaluate ChebBooster on DiT-XL/2 (256×256) against state-of-the-art acceleration methods and reduced-step DDIM baselines. As shown in Table 1, ChebBooster achieves consistently superior acceleration-quality trade-offs across various refresh ratios (𝑟 ). At 𝑟 = 3, ChebBooster (𝐻 = 3) yields the lowest FID of 2.25 with a 1.674× latency speedup — 13.6% faster than TaylorSeer and 9.8% faster than DDIM-25. This corresponds to a 3.3% quality gain over DDIM-50 (FID = 2.18) with a 2.771× FLOPs reduction. At 𝑟 = 4, ChebBooster maintains FID = 2.35 and 1.812× acceleration, outperforming TaylorSeer by 19.7% in speed and 5.6% in FID, and surpassing DDIM-20 (FID = 3.27) by 22.4% in latency. Under extreme acceleration (𝑟 = 5), ChebBooster still delivers near-original quality (FID = 2.44) with 1.894× speedup, exceeding TaylorSeer by 14.0% in speed and 7.2% in FID, and significantly outperforming degraded DDIM-12. 4.3. Results on PixArt-Σ As shown in Table 3, ChebBooster achieves stateof-the-art acceleration-quality trade-offs on 512×512 PixArt generation. At 𝑟 = 3 (𝐻 = 3), it deliv-
ers 1.778× speedup—19.0% faster than TaylorSeer— while attaining higher image quality (Reward=1.1392, Δ+0.65% vs. DDIM-50). At 𝑟 = 4 (𝐻 = 4), ChebBooster reaches 2.018× speedup with a peak CLIP score of 33.1699, exceeding TaylorSeer by 31.5% in speed and reducing FLOPs by 3.652×. The CLIP score also surpasses the DDIM-50 baseline by 0.43%. Under aggressive settings (𝑟 = 6, 𝐻 = 2), ChebBooster maintains robust fidelity (Reward=1.0784), while FORA and ToCa drop to 0.9493 (Δ-16.0%) and 0.9873 (Δ-9.4%), respectively. For Qualitative Study, as shown in Figure 5, ChebBooster consistently outperforms ToCa and TaylorSeer, generating images with sharper structure, finer textures, and better semantic alignment to the prompts. For instance, in scenes like "... an elegant ... woman ...", ChebBooster preserves facial features and the eyes’ details, while other methods exhibit noticeable distortions or omissions. These results highlight ChebBooster’s robustness in maintaining high-fidelity generation even under aggressive acceleration.
8
ChebBooster: Chebyshev-Inspired Extrapolation for Efficient DiT Inference FLUX.1-dev 1.000x
∆-DiT 1.946x
ToCa 1.873x
TaylorSeer 3.365x
ChebBooster 3.679x
“A single clock is sitting on a table.�”
Good
No Background
Unexpected Object
No second hand
Good
Good
Two Legs
Three Legs
Three Eyes
Good
“An illustration of a small green elephant standing behind a large red mouse.”�
Figure 6: Qualitative Study on FLUX.1-dev. 4.4. Results on FLUX.1-dev ChebBooster sets a new state-of-the-art for highresolution generation on FLUX.1-dev, as shown in Table 2. At 𝑟 = 5 (𝐻 = 2), it achieves a 3.242× latency speedup (8.031s) with statistically superior image quality (Reward=1.0070, Δ+4.76% vs. DDIM50), outperforming TaylorSeer and ToCa by 2.7% and 48.7% in speed, respectively, while reducing FLOPs by 4.162×. At 𝑟 = 6, ChebBooster reaches the fastest reported runtime of 7.078s (3.679× speedup), 9.3% faster than TaylorSeer, and matches baseline CLIP score (31.61 vs. 31.63). It also preserves Image Reward of 0.9962, outperforming ToCa (0.9771, 𝑝 < 0.01) and FORA (0.9493) by 7.3% and 4.9%, under a 4.993× FLOPs reduction. For Qualitative Study, as shown in Figure 6, ChebBooster achieves the best visual consistency among all methods, accurately following prompt semantics while preserving object structure. ChebBooster avoids hallucinations like extra limbs or missing elements, which are present in other methods. These results confirm ChebBooster’s robustness in highresolution generation under strong acceleration.
5. Conclusion We proposed ChebBooster, a training-free acceleration framework for Diffusion Transformers that leverages Chebyshev polynomial extrapolation to predict future features and reduce redundant computation during sampling. To address numerical instability and computational overhead traditionally associated with polynomial extrapolation, ChebBooster employs the Barycentric interpolation formulation for efficient and stable evaluation, and further decouples the extrapolation process into offline weight precomputa-
tion and lightweight online application. Experiments on multiple DiT-based models—covering C2I and T2I tasks at varying resolutions—demonstrate that ChebBooster achieves superior acceleration-quality trade-offs, outperforming prior cache-based methods in both visual fidelity and computational efficiency. With high acceleration ratio, ChebBooster provides a practical and scalable solution for generation and large-batch inference, and opens avenues for future exploration into adaptive caching and hybrid extrapolation strategies in generative modeling.
References [1] Jean-Paul Berrut and Lloyd N. Trefethen. Barycentric lagrange interpolation. SIAM Review, 46 (3):501–517, 2004. [2] Andrew Brock, Jeff Donahue, and Karen Simonyan. Large scale GAN training for high fidelity natural image synthesis. In 7th International Conference on Learning Representations, ICLR 2019, New Orleans, LA, USA, May 6-9, 2019. OpenReview.net, 2019. [3] Junsong Chen, Jincheng Yu, Chongjian Ge, Lewei Yao, Enze Xie, Yue Wu, Zhongdao Wang, James Kwok, Ping Luo, Huchuan Lu, and Zhenguo Li. Pixart-𝛼: Fast training of diffusion transformer for photorealistic text-to-image synthesis, 2023. [4] Junsong Chen, Chongjian Ge, Enze Xie, Yue Wu, Lewei Yao, Xiaozhe Ren, Zhongdao Wang, Ping Luo, Huchuan Lu, and Zhenguo Li. Pixart-𝜎: Weak-to-strong training of diffusion transformer for 4k text-to-image generation, 2024. [5] Pengtao Chen, Mingzhu Shen, Peng Ye, Jianjian Cao, Chongjun Tu, Christos-Savvas Bouganis, Yiren Zhao, and Tao Chen. 𝛿-dit: A training-free acceleration method tailored for diffusion transformers. arXiv preprint arXiv:2406.01125, 2024. [6] Laurent Dinh, Jascha Sohl-Dickstein, and Samy Bengio. Density estimation using real NVP. CoRR, abs/1605.08803, 2016. [7] Ian Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and Yoshua Bengio. Generative adversarial networks. Commun. ACM, 63(11): 139–144, 2020. [8] J. A. Grant. Chebyshev polynomials in numerical analysis. by l. fox and i. b. parker. pp. ix, 205. 42s. 1968. (oxford.). The Mathematical Gazette, 54(387), 9
ChebBooster: Chebyshev-Inspired Extrapolation for Efficient DiT Inference
1970. [9] M. Grasselli and D. Pelinovsky. Numerical Mathematics. Jones & Bartlett Publishers, Inc., CA, 2008. [10] Leonhard Helminger, Abdelaziz Djelouah, Markus Gross, and Christopher Schroers. Lossy image compression with normalizing flows. In Neural Compression: From Information Theory to Applications – Workshop @ ICLR 2021, 2021. [11] Jack Hessel, Ari Holtzman, Maxwell Forbes, Ronan Le Bras, and Yejin Choi. Clipscore: A reference-free evaluation metric for image captioning. In Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing, EMNLP 2021, Virtual Event / Punta Cana, Dominican Republic, 7-11 November, 2021, pages 7514–7528. Association for Computational Linguistics, 2021. [12] Martin Heusel, Hubert Ramsauer, Thomas Unterthiner, Bernhard Nessler, and Sepp Hochreiter. Gans trained by a two time-scale update rule converge to a local nash equilibrium. In Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017, December 4-9, 2017, Long Beach, CA, USA, pages 6626–6637, 2017. [13] Jonathan Ho, Ajay Jain, and Pieter Abbeel. Denoising diffusion probabilistic models. In Advances in Neural Information Processing Systems 33: Annual Conference on Neural Information Processing Systems 2020, NeurIPS 2020, December 6-12, 2020, virtual, 2020. [14] Thibaut Issenhuth, Sangchul Lee, Ludovic Dos Santos, Jean-Yves Franceschi, Chansoo Kim, and Alain Rakotomamonjy. Improving consistency models with generator-augmented flows. arXiv preprint arXiv:2406.09570, 2024. [15] Dengyang Jiang, Mengmeng Wang, Liuzhuozheng Li, Lei Zhang, Haoyu Wang, Wei Wei, Guang Dai, Yanning Zhang, and Jingdong Wang. No other representation component is needed: Diffusion transformers can provide representation guidance by themselves. arXiv preprint arXiv:2505.02831, 2025. [16] Kumara Kahatapitiya, Haozhe Liu, Sen He, Ding Liu, Menglin Jia, Chenyang Zhang, Michael S Ryoo, and Tian Xie. Adaptive caching for faster video generation with diffusion transformers. arXiv preprint arXiv:2411.02397, 2024. [17] Durk P Kingma and Prafulla Dhariwal. Glow:
Generative flow with invertible 1x1 convolutions. Advances in neural information processing systems, 31, 2018. [18] Weijie Kong, Qi Tian, Zijian Zhang, Rox Min, Zuozhuo Dai, Jin Zhou, Jiangfeng Xiong, Xin Li, Bo Wu, Jianwei Zhang, et al. Hunyuanvideo: A systematic framework for large video generative models. arXiv preprint arXiv:2412.03603, 2024. [19] Black Forest Labs. Flux. https://github.com/black-forest-labs/flux, 2024. [20] Sangyun Lee, Yilun Xu, Tomas Geffner, Giulia Fanti, Karsten Kreis, Arash Vahdat, and Weili Nie. Truncated consistency models. arXiv preprint arXiv:2410.14895, 2024. [21] Xiuyu Li, Yijiang Liu, Long Lian, Huanrui Yang, Zhen Dong, Daniel Kang, Shanghang Zhang, and Kurt Keutzer. Q-diffusion: Quantizing diffusion models. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), pages 17535–17545, 2023. [22] Zhengyang Liang, Hao He, Ceyuan Yang, and Bo Dai. Scaling laws for diffusion transformers, 2024. [23] Feng Liu, Shiwei Zhang, Xiaofeng Wang, Yujie Wei, Haonan Qiu, Yuzhong Zhao, Yingya Zhang, Qixiang Ye, and Fang Wan. Timestep embedding tells: It’s time to cache for video diffusion model. In Proceedings of the Computer Vision and Pattern Recognition Conference (CVPR), pages 7353–7363, 2025. [24] Jiacheng Liu, Chang Zou, Yuanhuiyi Lyu, Junjie Chen, and Linfeng Zhang. From reusing to forecasting: Accelerating diffusion models with taylorseers. arXiv preprint arXiv:2503.06923, 2025. [25] Xingchao Liu, Chengyue Gong, and Qiang Liu. Flow straight and fast: Learning to generate and transfer data with rectified flow. arXiv preprint arXiv:2209.03003, 2022. [26] Cheng Lu, Yuhao Zhou, Fan Bao, Jianfei Chen, Chongxuan Li, and Jun Zhu. Dpm-solver: A fast ode solver for diffusion probabilistic model sampling in around 10 steps. Advances in Neural Information Processing Systems, 35:5775–5787, 2022. [27] Cheng Lu, Yuhao Zhou, Fan Bao, Jianfei Chen, Chongxuan Li, and Jun Zhu. Dpm-solver++: Fast solver for guided sampling of diffusion probabilistic models. arXiv preprint arXiv:2211.01095, 2022.
10
ChebBooster: Chebyshev-Inspired Extrapolation for Efficient DiT Inference
[28] Eric Luhman and Troy Luhman. Knowledge distillation in iterative generative models for improved sampling speed, 2021. [29] Xinyin Ma, Gongfan Fang, and Xinchao Wang. Deepcache: Accelerating diffusion models for free. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 15762–15772, 2024. [30] Charlie Nash, Jacob Menick, Sander Dieleman, and Peter W. Battaglia. Generating images with sparse representations. CoRR, abs/2103.03841, 2021. [31] Taesung Park, Ming-Yu Liu, Ting-Chun Wang, and Jun-Yan Zhu. Semantic image synthesis with spatially-adaptive normalization. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2019. [32] William Peebles and Saining Xie. Scalable diffusion models with transformers. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 4195–4205, 2023. [33] Robin Rombach, Andreas Blattmann, Dominik Lorenz, Patrick Esser, and Björn Ommer. High-resolution image synthesis with latent diffusion models, 2021. [34] Olga Russakovsky, Jia Deng, Hao Su, Jonathan Krause, Sanjeev Satheesh, Sean Ma, Zhiheng Huang, Andrej Karpathy, Aditya Khosla, Michael S. Bernstein, Alexander C. Berg, and Li Fei-Fei. Imagenet large scale visual recognition challenge. Int. J. Comput. Vis., 115(3):211–252, 2015. [35] Chitwan Saharia, William Chan, Saurabh Saxena, Lala Li, Jay Whang, Emily L Denton, Kamyar Ghasemipour, Raphael Gontijo Lopes, Burcu Karagol Ayan, Tim Salimans, et al. Photorealistic text-to-image diffusion models with deep language understanding. Advances in neural information processing systems, 35:36479–36494, 2022. [36] Tim Salimans and Jonathan Ho. Progressive distillation for fast sampling of diffusion models. In International Conference on Learning Representations, 2022. [37] Tim Salimans, Ian Goodfellow, Wojciech Zaremba, Vicki Cheung, Alec Radford, and Xi Chen. Improved techniques for training gans. In Proceedings of the 30th International Conference on Neural Information Processing Systems, pages 2234–2242, Red Hook, NY, USA, 2016. Curran Associates Inc.
[38] Pratheba Selvaraju, Tianyu Ding, Tianyi Chen, Ilya Zharkov, and Luming Liang. Fora: Fast-forward caching in diffusion transformer acceleration. arXiv preprint arXiv:2407.01425, 2024. [39] Jiaming Song, Chenlin Meng, and Stefano Ermon. Denoising diffusion implicit models. In 9th International Conference on Learning Representations, ICLR 2021, Virtual Event, Austria, May 3-7, 2021. OpenReview.net, 2021. [40] Yang Song, Prafulla Dhariwal, Mark Chen, and Ilya Sutskever. Consistency models. In Proceedings of the 40th International Conference on Machine Learning. JMLR.org, 2023. [41] Lloyd N. Trefethen. Approximation Theory and Approximation Practice, Extended Edition. SIAM-Society for Industrial and Applied Mathematics, Philadelphia, PA, USA, 2019. [42] Team Wan, Ang Wang, Baole Ai, Bin Wen, Chaojie Mao, Chen-Wei Xie, Di Chen, Feiwu Yu, Haiming Zhao, Jianxiao Yang, Jianyuan Zeng, Jiayu Wang, Jingfeng Zhang, Jingren Zhou, Jinkai Wang, Jixuan Chen, Kai Zhu, Kang Zhao, Keyu Yan, Lianghua Huang, Mengyang Feng, Ningyi Zhang, Pandeng Li, Pingyu Wu, Ruihang Chu, Ruili Feng, Shiwei Zhang, Siyang Sun, Tao Fang, Tianxing Wang, Tianyi Gui, Tingyu Weng, Tong Shen, Wei Lin, Wei Wang, Wei Wang, Wenmeng Zhou, Wente Wang, Wenting Shen, Wenyuan Yu, Xianzhong Shi, Xiaoming Huang, Xin Xu, Yan Kou, Yangyu Lv, Yifei Li, Yijing Liu, Yiming Wang, Yingya Zhang, Yitong Huang, Yong Li, You Wu, Yu Liu, Yulin Pan, Yun Zheng, Yuntao Hong, Yupeng Shi, Yutong Feng, Zeyinzi Jiang, Zhen Han, Zhi-Fan Wu, and Ziyu Liu. Wan: Open and advanced large-scale video generative models. arXiv preprint arXiv:2503.20314, 2025. [43] Xiaoshi Wu, Yiming Hao, Keqiang Sun, Yixiong Chen, Feng Zhu, Rui Zhao, and Hongsheng Li. Human preference score v2: A solid benchmark for evaluating human preferences of text-to-image synthesis. arXiv preprint arXiv:2306.09341, 2023. [44] Jiazheng Xu, Xiao Liu, Yuchen Wu, Yuxuan Tong, Qinkai Li, Ming Ding, Jie Tang, and Yuxiao Dong. Imagereward: Learning and evaluating human preferences for text-to-image generation. In Advances in Neural Information Processing Systems 36: Annual Conference on Neural Information Processing Systems 2023, NeurIPS 2023, New Orleans, LA, USA, December 10 - 16, 2023, 2023. [45] Ruofeng Yang, Bo Jiang, Cheng Chen, and Shuai Li. 11
ChebBooster: Chebyshev-Inspired Extrapolation for Efficient DiT Inference
Improved discretization complexity analysis of consistency models: Variance exploding forward process and decay discretization scheme. In Forty-second International Conference on Machine Learning, 2025. [46] Jingfeng Yao, Bin Yang, and Xinggang Wang. Reconstruction vs. generation: Taming optimization dilemma in latent diffusion models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2025. [47] Wangbo Zhao, Yizeng Han, Jiasheng Tang, Kai Wang, Hao Luo, Yibing Song, Gao Huang, Fan Wang, and Yang You. Dydit++: Dynamic diffusion transformers for efficient visual generation, 2025. [48] Wangbo Zhao, Yizeng Han, Jiasheng Tang, Kai Wang, Yibing Song, Gao Huang, Fan Wang, and Yang You. Dynamic diffusion transformer. ICLR, 2025. [49] Kaiwen Zheng, Cheng Lu, Jianfei Chen, and Jun Zhu. Dpm-solver-v3: Improved diffusion ode solver with empirical model statistics. In Thirty-seventh Conference on Neural Information Processing Systems, 2023. [50] Jiachen Zhu, Xinlei Chen, Kaiming He, Yann LeCun, and Zhuang Liu. Transformers without normalization. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2025. [51] Chang Zou, Xuyang Liu, Ting Liu, Siteng Huang, and Linfeng Zhang. Accelerating diffusion transformers with token-wise feature caching. In The Thirteenth International Conference on Learning Representations, ICLR 2025, Singapore, April 24-28, 2025. OpenReview.net, 2025.
12
ChebBooster: Chebyshev-Inspired Extrapolation for Efficient DiT Inference
A. Extensive Proof for Chebyshev- Substituting this back into the Lagrange formula yields the first barycentric form: Inspired Extrapolation This section establishes the mathematical basis for Barycentric Extrapolation with Equispaced Nodes. We show that, despite the traditional preference for Chebyshev nodes in interpolation, equispaced nodes— when paired with properly designed barycentric weights—offer a more stable and effective approach for extrapolation from sparse data. Unlike interpolation, where Chebyshev nodes minimize Runge’s phenomenon, extrapolation benefits from the predictable behavior of the nodal polynomial in the equispaced setting, supporting our empirical findings. Let us begin by establishing the general form of the barycentric interpolation formula, which is valid for any set of distinct nodes {𝑥 𝑗 }𝑁𝑗=1 . The foundation is the unique Lagrange interpolating polynomial 𝑃 𝑁 (𝑥) of degree at most 𝑁 − 1 that passes through the 𝑁 points (𝑥 𝑗 , ℎ(𝑥 𝑗 )). The Lagrange form is given by: 𝑃 𝑁 (𝑥) =
𝑁 ∑︁
ℎ(𝑥 𝑗 )𝑙 𝑗 (𝑥),
𝑘
𝑥 𝑗 − 𝑥𝑘
.
(14)
Let us define the nodal polynomial 𝜔 (𝑥) as: (𝑥 − 𝑥𝑘 ).
(15)
𝑘=1
The denominator of 𝑙 𝑗 (𝑥) can be expressed using the derivative of 𝜔 (𝑥): 𝜔 ′ (𝑥 𝑗 ) =
𝑁 Ö
(𝑥 𝑗 − 𝑥𝑘 ).
(18)
1 𝜔 ′ (𝑥 𝑗 )
(19)
.
This definition is universal and applies to any choice of distinct nodes. To derive the more numerically stable second form, we apply the same formula to the constant function 𝑔(𝑥) = 1. Since 𝑃 𝑁 (𝑥) must be an Í exact interpolant, we have 1 = 𝑁𝑗=1 𝑙 𝑗 (𝑥). This leads to: 𝑁 ∑︁ 𝜌𝑗 . (20) 1 = 𝜔 (𝑥) 𝑥 − 𝑥𝑗 𝑗=1 Dividing the polynomial formula by this identity, we cancel the 𝜔 (𝑥) term and arrive at the final barycentric interpolation formula: 𝑁 ∑︁
𝜌𝑗 ℎ(𝑥 𝑗 ) 𝑥 − 𝑥𝑗 𝑗=1 .
(21)
𝜌𝑗 𝑥 − 𝑥𝑗 𝑗=1
𝑘=1 𝑘≠𝑗
𝜔 (𝑥) =
𝜌𝑗 ℎ(𝑥 𝑗 ), 𝑥 − 𝑥𝑗 𝑗=1
𝑁 ∑︁
where 𝑙 𝑗 (𝑥) are the Lagrange basis polynomials:
𝑁 Ö
𝜌𝑗 =
𝑃 𝑁 (𝑥) =
𝑁 Ö 𝑥 −𝑥
𝑁 ∑︁
where the barycentric weights, 𝜌 𝑗 , are defined as:
(13)
𝑗=1
𝑙 𝑗 (𝑥) =
𝑃 𝑁 (𝑥) = 𝜔 (𝑥)
This formulation is the cornerstone of the method. The key insight is that the weights 𝜌 𝑗 are determined solely by the geometry of the nodes {𝑥 𝑗 }, not the function values {ℎ(𝑥 𝑗 )}. Here we make the justification for Equispaced Nodes in Extrapolation from two perspectives: the error in polynomial approximation and the growth of the nodal polynomial. The Error in Polynomial Approximation. The error of polynomial interpolation for a function 𝑓 (𝑥) ∈ 𝐶 𝑁 ( [−1, 1]) is given by the formula:
(16)
𝑘=1 𝑘≠𝑗
Thus, the Lagrange basis polynomial can be rewritten as: 𝜔 (𝑥) 𝑙 𝑗 (𝑥) = . (17) (𝑥 − 𝑥 𝑗 )𝜔 ′ (𝑥 𝑗 )
𝑓 (𝑁 ) (𝜉) 𝜔 (𝑥) 𝑁! 𝑁 𝑓 (𝑁 ) (𝜉) Ö = (𝑥 − 𝑥 𝑗 ) (22) 𝑁! 𝑗=1
𝐸 (𝑥) = 𝑓 (𝑥) − 𝑃 𝑁 (𝑥) =
13
ChebBooster: Chebyshev-Inspired Extrapolation for Efficient DiT Inference
for some 𝜉 ∈ [−1, 1]. The primary goal of Chebyshev nodes is to minimize the term ∥𝜔 (𝑥) ∥ ∞ for 𝑥 ∈ [−1, 1]. The nodal polynomial for Chebyshev nodes, 𝜔𝐶 (𝑥), is a scaled version of the Chebyshev polynomial 𝑇𝑁 (𝑥), which has the unique property of having the smallest possible maximum magnitude on [−1, 1] among all monic polynomials of degree 𝑁 . This guarantees near-optimal stability for interpolation.
𝑗 = 1, . . . , 𝑁 , where the step size is ℎ = 𝑁 2−1 . The term 𝜔 ′ (𝑥 𝑗 ) is:
𝜔 (𝑥 𝑗 ) =
However, for extrapolation (|𝑥 | > 1), the growth of |𝜔 𝐸 (𝑥)| can be more moderate compared to |𝜔𝐶 (𝑥)|. The equispaced nodes are evenly distributed, preventing the multiplicative effect of (𝑥 −𝑥 𝑗 ) from becoming disproportionately large, as it does for the clustered Chebyshev nodes when 𝑥 is far from the interval. In the context of sparse data, the number of nodes 𝑁 is inherently small. For small 𝑁 , the Runge phenomenon is not a dominant factor, and the stability difference between node sets for in-domain interpolation is less critical. The primary concern becomes the behavior of the extrapolant, which is governed by the growth of |𝜔 (𝑥)| outside the domain. The choice of equispaced nodes is therefore a pragmatic and theoretically sound decision to control the growth of the extrapolation error. Our method does not use "custom" weights in an adhoc manner; rather, it employs the mathematically correct barycentric weights corresponding to an equispaced grid, as derived from the general formula in Equation 19. Let the equispaced nodes be 𝑥 𝑗 = −1 + ( 𝑗 − 1)ℎ for
(23)
(𝑥 𝑗 − 𝑥𝑘 )
𝑘=1, 𝑘≠𝑗 𝑁 h Ö
=
(−1 + ( 𝑗−1)ℎ)
𝑘=1, 𝑘≠𝑗
However, this guarantee does not apply to extrapolation, i.e., when |𝑥 | > 1. Outside the interval [−1, 1], the Chebyshev polynomial 𝑇𝑁 (𝑥) = cosh(𝑁 · arccosh(𝑥)) grows exponentially fast. This rapid growth in |𝜔𝐶 (𝑥)| for |𝑥 | > 1 can lead to a large extrapolation error, as observed empirically. Nodal Polynomial Growth for Equispaced Nodes. For equispaced nodes on [−1, 1], given by 𝑥 𝑗 = −1 + 2 𝑁𝑗 −1 −1 for 𝑗 = 1, . . . , 𝑁 , the nodal polynomial 𝜔 𝐸 (𝑥) does not possess the equi-oscillation property inside the interval. Its magnitude grows significantly towards the endpoints, leading to the Runge phenomenon for high 𝑁 .
𝑁 Ö
′
− (−1 + (𝑘−1)ℎ) 𝑁 Ö
=
i
(24) (25)
( 𝑗 − 𝑘)ℎ
𝑘=1, 𝑘≠𝑗 𝑁 Ö
( 𝑗 − 𝑘)
(26)
= ℎ 𝑁 −1 · ( 𝑗 − 1)! · (−1) 𝑁 − 𝑗 (𝑁 − 𝑗)!
(27)
= ℎ 𝑁 −1
𝑘=1, 𝑘≠𝑗
The barycentric weight 𝜌 𝑗 is the reciprocal: 𝜌𝑗 =
1 𝜔 ′ (𝑥 𝑗 )
=
1 ℎ 𝑁 −1 ( 𝑗 − 1)!(−1) 𝑁 − 𝑗 (𝑁 − 𝑗)!
. (28)
We can absorb the constant scaling factor ℎ − (𝑁 −1) into the overall normalization of Equation 21, as it cancels out from the numerator and denominator. We can also adjust the alternating sign. A common convention is to define the weights as: 𝑗 −1 𝑁 − 1 𝜌 𝑗 = (−1) . (29) 𝑗 −1 This formulation is derived by recognizing that (𝑁 −1)! 𝑁 −1 ( 𝑗 −1)!(𝑁 − 𝑗 )! = 𝑗 −1 and adjusting the sign and constant factors. The use of these specific, alternating binomial coefficients as weights is therefore not an arbitrary choice but the direct consequence of applying the barycentric principle to an equispaced set of nodes. In conclusion, the proposed method adopted in Chebyshev-inspired Expolation is a theoretically robust and well-justified technique. Its strength arises from a deliberate set of choices tailored to the problem of extrapolation from sparse data: 1. Barycentric Formulation: It leverages the numerical stability and computational efficiency 14
ChebBooster: Chebyshev-Inspired Extrapolation for Efficient DiT Inference
(𝑂 (𝑁 ) per evaluation point) of the barycentric formula (Equation 21). 2. Equispaced Nodes: It prioritizes stability in the extrapolation domain (|𝑥 | > 1) over optimality in the interpolation domain (|𝑥 | ≤ 1). This is justified because the error term |𝜔 (𝑥)| for equispaced nodes exhibits more controlled growth outside the interval compared to the explosive growth associated with Chebyshev nodes, which is particularly relevant for long-range predictions. 3. Correct Weights: It utilizes the mathematically derived barycentric weights for an equi𝑁 −1 𝑗 −1 spaced grid, 𝜌 𝑗 ∝ (−1) 𝑗 −1 , ensuring that the method correctly implements Lagrange polynomial extrapolation in a stable form. In summary, the method does not contradict established theory but rather applies it judiciously, recognizing that the optimal choice of nodes is contextdependent. For the specified goal of extrapolation from a limited number of points, the combination of equispaced nodes and their corresponding barycentric weights provides a superior and more reliable framework than the traditional Chebyshev-based approach.
Algorithm 1 ChebBooster Algorithm Require: Model 𝑀, schedule parameters (𝑠 0, 𝑠 1, 𝑟 ), history size 𝑛. 1. Offline Precomputation Stage: 1: Define full-computation schedule F based on 𝑠 0, 𝑠 1, 𝑟 . 2: For each step 𝑡 ∉ F , pre-compute and store interpolation coefficients 𝒘 𝑡 . 2. Online Application Stage: 3: Initialize an empty history buffer 𝐻 (size 𝑛). 4: for each timestep 𝑠 from 0 to 𝑇 − 1 do 5: if 𝑠 ∈ F then ⊲ Full computation 6: Compute feature 𝑓𝑠 using the model 𝑀. 7: Store the pair (𝑠, 𝑓𝑠 ) in the history buffer 𝐻. 8: else ⊲ Extrapolation 9: Retrieve cached features {𝑓 𝑗 } from 𝐻 . 10: Retrieve pre-computed coefficients 𝒘 𝒔 . Í 11: Approximate feature 𝑓𝑠 ← 𝛼 𝑠𝑗 · 𝑓 𝑗 . 12: end if 13: Use the feature 𝑓𝑠 to proceed with the diffusion step. 14: end for
C. Additional Introduction to Experiment Settings
B. Pseudocode of ChebBooster From provided pseudocode in Algorithm 1, we can make it clearer that our ChebBooster algorithm consists of two main stages: an offline precomputation stage and an online application stage, which makes the cache and forcasting process more efficient. The offline precomputation stage is conducted before the inference, where we define a full-computation schedule based on the schedule parameters and precompute the interpolation coefficients for the steps that are not in the full-computation schedule. The online application stage is conducted during the inference, where we initialize an empty history buffer to store the features computed at full-computation steps, and use the pre-computed coefficients to approximate the features at the extrapolation steps.
Our experiments on DiT-XL/2 and PixArt-Σ are conducted on Nvidia RTX 4090 GPUs, while the experiments on FLUX.1-dev are conducted on an Nvidia A800 GPU. For the experiments of PixArt-Σ, we seperate the whole process into the text embedding process and the sampling process, for the former is conducted redundantly with the same prompts. This step allows us to conduct all of our experiments on only one low-memory GPU. The ImageReward score is evaluated using their official evaluation code, and the evaluation model is ImageReward=1.0, which can be retrieved from the Hugging Face model hub. The ClipScore is evaluated using the code implemented by torchmetrics, and the evaluation model is clip-vitbase-patch32, which can also be retrieved from the Hugging Face model hub. The evaluation code of FID, sFID and Inception Score is from the official implementation of Guided Diffusion. In the C2I task, we set the CFG scale to 1.55, and set the seed to 2025. For 15
ChebBooster: Chebyshev-Inspired Extrapolation for Efficient DiT Inference
the T2I tasks, we set the seed to 2025 and keep the same settings as the original implementation.
D. Additional Experiments on DiT-XL/2 Method
IS↑
FID↓ sFID↓
FLOPs↓
Original (50 steps) Original (25 steps) Original (20 steps) Original (16 steps) Original (12 steps) Original (10 steps)
251.56 244.03 235.35 223.38 195.83 168.99
2.18 2.75 3.27 4.24 7.07 11.19
4.29 4.55 4.93 5.69 8.05 11.12
23.735 11.868 9.494 7.595 5.696 4.747
Cheb (𝑟 = 2, 𝑛 = 2) Cheb (𝑟 = 3, 𝑛 = 3) Cheb (𝑟 = 4, 𝑛 = 4) Cheb (𝑟 = 5, 𝑛 = 5)
246.98 246.49 247.27 247.27
2.40 2.25 2.40 2.28
4.91 4.59 4.84 4.64
8.562 8.564 8.566 8.567
Cheb (𝑟 = 2, 𝑛 = 2) Cheb (𝑟 = 3, 𝑛 = 3) Cheb (𝑟 = 4, 𝑛 = 4) Cheb (𝑟 = 5, 𝑛 = 5)
244.54 242.58 244.31 244.20
2.62 2.35 2.61 2.38
5.63 4.95 5.44 5.02
6.666 6.668 6.670 6.671
Cheb (𝑟 = 2, 𝑛 = 2) Cheb (𝑟 = 3, 𝑛 = 3) Cheb (𝑟 = 4, 𝑛 = 4) Cheb (𝑟 = 5, 𝑛 = 5)
240.99 238.48 241.06 241.26
2.79 2.44 2.75 2.49
5.67 4.96 5.46 4.97
5.717 5.720 5.721 5.722
Cheb (𝑟 = 2, 𝑛 = 2) Cheb (𝑟 = 3, 𝑛 = 3) Cheb (𝑟 = 4, 𝑛 = 4) Cheb (𝑟 = 5, 𝑛 = 5)
230.61 228.95 230.38 232.37
3.50 2.87 3.33 2.91
7.68 5.76 6.78 5.85
4.769 4.772 4.773 4.774
Cheb (𝑟 = 2, 𝑛 = 2) Cheb (𝑟 = 3, 𝑛 = 3) Cheb (𝑟 = 4, 𝑛 = 4) Cheb (𝑟 = 5, 𝑛 = 5)
223.52 223.52 226.86 228.57
3.98 3.17 3.60 3.14
8.32 5.91 6.94 5.68
4.295 4.297 4.299 4.299
Table 4: Performance Comparison of ChebBooster on DiT-XL/2. This table summarizes the performance of ChebBooster across different configurations, comparing Inception Score (IS), FID, sFID, and FLOPs against the original model with varying sampling steps. The results demonstrate that ChebBooster achieves significant speedup while maintaining competitive quality metrics. We conduct additional experiments on DiT-XL/2 to further validate the effectiveness of ChebBooster. The results are shown in Table 4, and the visualization has been illustrated in Figure 7, Figure 8 and Figure 9. Our evaluation focuses on comparing the proposed ChebBooster method against the Original baseline,
10
ChebBooster (n = 3) ChebBooster (n = 4) ChebBooster (n = 5)
8
FID
Here we notice there is a mistake in the Reproducibility Checklist, for the Question 4.6, our answer should be "Yes". We apologize for the missing of the answer.
Original ChebBooster (n = 2)
6
4
2 2.0
2.5
3.0
3.5
4.0
4.5
5.0
5.5
Speed
Figure 7: FID evaluation on DiT-XL/2 across varying sampling steps. This figure shows the trade-off between FID scores and inference speed when applying ChebBooster. Notably, ChebBooster achieves substantial acceleration while preserving competitive FID performance, indicating that the generated images remain close to the real data distribution even under aggressive speedup.
performing an ablation study on the hyperparameters of ChebBooster, and offering optimal parameter recommendations based on the empirical results. Key Observations. Our experiments reveal several critical insights. First, the Original models exhibit a clear and predictable trade-off: reducing inference steps (e.g., from 50 to 10) cuts FLOPs by nearly 80% but causes a catastrophic degradation in generation quality, with the FID score worsening by over 410% (from 2.18 to 11.19). This establishes a critical performance bottleneck for naive acceleration. Second, ChebBooster consistently overcomes this limitation. For instance, Cheb (r=5, n=5) achieves a superior FID (2.28 vs. 3.27) and a much higher IS (247.27 vs. 235.35) than Original (20 steps) while requiring 10% fewer FLOPs. This demonstrates that ChebBooster fundamentally improves the performanceefficiency frontier. Finally, the hyperparameters have distinct roles: 𝑟 primarily governs the foundational acceleration and computational budget, while 𝑛 acts as a quality-tuning parameter within that budget, consistently improving fidelity for a negligible computational cost. Parameter Recommendations. Based on this anal16
ChebBooster: Chebyshev-Inspired Extrapolation for Efficient DiT Inference
11
Original ChebBooster (n = 2)
10
ChebBooster (n = 3)
250 240 230
ChebBooster (n = 5)
9
sFID
Inception Score
ChebBooster (n = 4)
8 7 6
220 210 200 Original ChebBooster (n = 2)
190
ChebBooster (n = 3)
180
5
ChebBooster (n = 4) ChebBooster (n = 5)
170
2.0
2.5
3.0
3.5
4.0
4.5
5.0
5.5
Speed
Figure 8: Structural FID (sFID) evaluation on DiT-XL/2. The figure highlights how ChebBooster maintains structural consistency in generated images while achieving high speedup ratios. Compared to FID, sFID is more sensitive to localized distortions, and the consistently low sFID values indicate that structural fidelity is preserved even at faster sampling rates. ysis, we can recommend specific parameter configurations tailored to different use-cases, depending on the desired balance between generation fidelity and computational efficiency.
2.0
2.5
3.0
3.5
4.0
4.5
5.0
5.5
Speed
Figure 9: Inception Score evaluation on DiT-XL/2. This figure shows how ChebBooster impacts sample diversity and semantic clarity across different acceleration levels. Despite fewer sampling steps, the method sustains high Inception Scores, indicating that the generated samples remain both varied and classifiable. purpose, high-performance setting, a configuration of 𝑟 = 4 with 𝑛 ≥ 4 provides an excellent balance. For example, Cheb (r=4, n=5) maintains a strong FID of 2.38 and an IS of 244.20, while reducing FLOPs to 6.671—a 72% reduction from the full model.
For Maximizing Generation Quality. If the primary goal is to achieve the best possible output quality while still realizing significant speedup, the optimal choice is Cheb (r=3, n=5). It yields the highest Inception Score (247.27) and one of the best FID scores (2.28) among all accelerated models. Its performance is nearly on par with the Original (50 steps) baseline (FID of 2.28 vs. 2.18) but reduces the computational cost by over 63%.
In summary, ChebBooster is a robust and effective method for accelerating the generative model. By appropriately selecting the acceleration level 𝑟 and tuning the quality with 𝑛, users can achieve performance far superior to naive methods across the entire performance-efficiency spectrum.
For Maximizing Computational Efficiency. If the primary constraint is minimizing FLOPs for deployment on resource-limited hardware, the recommended configuration is Cheb (r=7, n=2). It offers the lowest computational footprint (4.295 GFLOPs) of all tested ChebBooster variants. Critically, when compared to the Original (10 steps) model which has a similar computational budget, this ChebBooster configuration is vastly superior, improving the FID from a poor 11.19 down to a respectable 3.98.
To further validate the effectiveness of ChebBooster, we conducted visual comparisons on both classto-image and text-to-image generation tasks, as shown in Figure 10 and Figure 11. These comparisons include several recent training-free acceleration methods—Δ-DiT, FORA, ToCa, and TaylorSeer—as baselines. Across all evaluated prompts and classes, ChebBooster consistently produces outputs that are visually superior in terms of sharpness, semantic fidelity, and structural coherence.
A Balanced Recommendation. For a general-
In the PixArt-Sigma setting (Figure 10), ChebBooster
E. Extensive Visual Quality Analysis of ChebBooster
17
ChebBooster: Chebyshev-Inspired Extrapolation for Efficient DiT Inference
PixArt-Sigma
Δ-DiT
FORA
ToCa
TaylorSeer
ChebBooster
Figure 10: Extensive qualitative results on PixArt-Σ.
FLUX.1 [dev]
∆-DiT
ToCa
Taylor Seer
Cheb Booster
Figure 11: Extensive qualitative results on FLUX.1-dev.
18
ChebBooster: Chebyshev-Inspired Extrapolation for Efficient DiT Inference
avoids the blurriness and semantic degradation exhibited by TaylorSeer and Δ-DiT. While ToCa and FORA generate outputs with acceptable global layout, they often suffer from washed-out textures or oversimplified details. In contrast, ChebBooster maintains fine-grained textures, well-defined contours, and vivid colors, demonstrating its ability to preserve both high-frequency details and global consistency. Similarly, in the FLUX.1-dev setting (Figure 11), ChebBooster clearly outperforms all other baselines in generating semantically correct and visually appealing images. Notably, ChebBooster retains distinctive visual attributes (e.g., facial features, object poses, and stylistic elements) that are often lost or distorted in other methods. This indicates that the Chebyshevinspired extrapolation strategy employed by ChebBooster not only improves sampling efficiency, but also enhances the model’s ability to maintain feature consistency across denoising steps. Overall, these qualitative results provide strong evidence that ChebBooster achieves a better trade-off between acceleration and image quality. Its robustness across different models and prompts further suggests that ChebBooster generalizes well to diverse generative scenarios.
F. Prompts for Demonstration We provide the prompts used in our demonstration of ChebBooster on PixArt-Σ and FLUX.1-dev in Figure 5 and 6. These prompts are designed to showcase the capabilities of ChebBooster in generating highquality images with various styles and subjects.
taken for "A white toilet tin a bathroom sitting next to a sink." in Figure 5) 6. Two people standing in a kitchen near a stove. (Figure 5) 7. A single clock is sitting on a table. (Figure 6) 8. An illustration of a small green elephant standing behind a large red mouse. (Figure 6) 9. Medium shot black and white manga pencil drawing with a highly detailed face of Alita by Yukito Kishiro. (Figure 6) 10. Mr. Bean featured on a WWII propaganda poster holding a gun. (Figure 10) 11. The image portrays Ophelia with a detailed and elegant face, featuring wonderful eyes, wearing an intricate dress, and created with hyperrealistic painting techniques. (Figure 10) 12. A pirate with a beer is illustrated in detailed digital painting. (Figure 10) 13. Rainbow coloured penguin. (Figure 11) 14. A tomato has been put on top of a pumpkin on a kitchen stool. There is a fork sticking into the pumpkin. The scene is viewed from above. (Figure 11) 15. Rbefraigerator. (Figure 11) 16. Matutinal. (Figure 11) 17. An ancient Egyptian painting depicting an argument over whose turn it is to take out the trash. (Figure 11) 18. A bridge connecting Europe and North America on the Atlantic Ocean, bird’s eye view. (Figure 11) 19. Illustration of a mouse using a mushroom as an umbrella. (Figure 11)
1. An Ultraman preparing to take flight. (Figure 5) 2. A full body shot of an elegant, Scottish woman wearing a dress with a sharp focus on her striking eyes in a realistic and beautifully retouched art piece by Artgerm and Jason Chan. (Figure 5) 3. A portrait painting of a red-haired, smiling woman in a green dress against a golden background with intricate patterns. (Figure 5) 4. Yoshitaka Amano’s painting of a young lion beastman with a white mane, wearing complex fantasy clothing and huge paws, at a medieval market on a windy day. (Figure 5) 5. A white toilet sitting next to a large window. (mis19
Related documents
- Adaptive Spectral Feature Forecasting for Diffusion Sampling Acceleration#1142633
- The Mechanics of Delta Learning: Target Design for Generalizable Scientific Machine Learning#1076438
- Reconstructing Adsorption Isotherms for Complex Molecules From Limited Data: A New Method Combining Extrapolation and Physics‐Based Modeling#374534
- Accelerating Diffusion Sampling via Speculative Draft Trees#1011416
- Triangular Resampling for Long-Horizon Motion Generation#1128956
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive