{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/arxiv-2606-26769","title":"ResilPhase: Plug-and-Play Phase Mapping and Noise-Resilient Macro-Trajectory Extrapolation for Diffusion Acceleration","arxiv_id":"2606.26769","date":"2026-06-25","proceeding":null,"authors":["Qicheng Zhao","Yu Li","Qi Sun","Zheyu Yan"],"abstract":"The adoption of powerful diffusion models is hindered by their significant inference latency. Recent ``cache-then-forecast'' schemes alleviate this issue by accelerating DiTs using derivative-based polynomials, but they suffer from severe quality degradation at high acceleration ratios. Our analysis reveals its root cause: the discrete extrapolation performed on representations that are misaligned with the continuous diffusion trajectory and are numerically unstable. Thus, accelerated DiTs suffer from accumulated spatial errors, noisy derivative amplification, and high-order instability. We therefore reformulate accelerated inference as stable macro-trajectory extrapolation in ordinary differential equation (ODE) space. Instead of predicting intermediate features, we align forecasting with the model's Global Drift (GD), i.e., the end-to-end state evolution, thereby eliminating feature inconsistency and memory overhead. However, even this smooth macro-trajectory remains vulnerable to the derivative fallacy: its higher-order temporal derivatives are intrinsically noisy. Thus, we introduce a derivative-free barycentric Lagrange extrapolator to effectively bypass derivative instability and approximation error. We further propose a bounded Phase Mapping that regularizes the extrapolation domain, suppressing oscillatory error growth. These elements collectively constitute ResilPhase, a noise-resilient acceleration framework. Experiments on FLUX.1-dev and HunyuanVideo demonstrate state-of-the-art fidelity under aggressive acceleration ratios.","url_abs":"https://arxiv.org/abs/2606.26769","url_pdf":"https://arxiv.org/pdf/2606.26769","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2606.26769","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2606.26769"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/zqc214/ResilPhase","reach":null}],"summary":{"ran_honours":1,"ran":2,"ran_draft_wrong":1,"unverified":1},"by_repo_kind":{"found_in_text":{"samples":5,"ran":4,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":5,"samples":[{"code_sha256_prefix":"bcbc7d750dd1e612","entry":"get_balance_alpha","repo":"zqc214/ResilPhase","repo_kind":"found_in_text","path":"ResilPhase-Diffusers/resilphase-dit/src/resilphase_dit_diffusers/interpolation.py","file_url":"https://github.com/zqc214/ResilPhase/blob/HEAD/ResilPhase-Diffusers/resilphase-dit/src/resilphase_dit_diffusers/interpolation.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"bcbc7d750dd1e612"}},{"code_sha256_prefix":"9b5f25d03959a7e2","entry":"get_historical_cache_for_prediction","repo":"zqc214/ResilPhase","repo_kind":"found_in_text","path":"ResilPhase-Diffusers/resilphase-dit/src/resilphase_dit_diffusers/interpolation.py","file_url":"https://github.com/zqc214/ResilPhase/blob/HEAD/ResilPhase-Diffusers/resilphase-dit/src/resilphase_dit_diffusers/interpolation.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"9b5f25d03959a7e2"}},{"code_sha256_prefix":"66f0ace55c17698a","entry":"get_mapping_method","repo":"zqc214/ResilPhase","repo_kind":"found_in_text","path":"ResilPhase-Diffusers/resilphase-dit/src/resilphase_dit_diffusers/interpolation.py","file_url":"https://github.com/zqc214/ResilPhase/blob/HEAD/ResilPhase-Diffusers/resilphase-dit/src/resilphase_dit_diffusers/interpolation.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"66f0ace55c17698a"}},{"code_sha256_prefix":"f8c683d26c10be8b","entry":"get_phase_mapping_from_cache","repo":"zqc214/ResilPhase","repo_kind":"found_in_text","path":"ResilPhase-Diffusers/resilphase-dit/src/resilphase_dit_diffusers/interpolation.py","file_url":"https://github.com/zqc214/ResilPhase/blob/HEAD/ResilPhase-Diffusers/resilphase-dit/src/resilphase_dit_diffusers/interpolation.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"f8c683d26c10be8b"}},{"code_sha256_prefix":"8b6a4108e6b737fc","entry":"barycentric_lagrange_prediction","repo":"zqc214/ResilPhase","repo_kind":"found_in_text","path":"ResilPhase-Diffusers/resilphase-dit/src/resilphase_dit_diffusers/interpolation.py","file_url":"https://github.com/zqc214/ResilPhase/blob/HEAD/ResilPhase-Diffusers/resilphase-dit/src/resilphase_dit_diffusers/interpolation.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"8b6a4108e6b737fc"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.CV","source":"arxiv_2026.jsonl"},"syntology_extracted_results":null}