Papers › Informer: Beyond Efficient Transformer for Long Sequence Time-Series Forecasting
Informer: Beyond Efficient Transformer for Long Sequence Time-Series Forecasting
Haoyi Zhou, Shanghang Zhang, Jieqi Peng, Shuai Zhang, JianXin Li, Hui Xiong, Wancai Zhang
Many real-world applications require the prediction of long sequence time-series, such as electricity consumption planning. Long sequence time-series forecasting (LSTF) demands a high prediction capacity of the model, which is the ability to capture precise long-range dependency coupling between output and input efficiently. Recent studies have shown the potential of Transformer to increase the prediction capacity. However, there are several severe issues with Transformer that prevent it from being directly applicable to LSTF, including quadratic time complexity, high memory usage, and inherent limitation of the encoder-decoder architecture. To address these issues, we design an efficient transformer-based model for LSTF, named Informer, with three distinctive characteristics: (i) a ProbSparse self-attention mechanism, which achieves O(L logL) in time complexity and memory usage, and has comparable performance on sequences' dependency alignment. (ii) the self-attention distilling highlights dominating attention by halving cascading layer input, and efficiently handles extreme long input sequences. (iii) the generative style decoder, while conceptually simple, predicts the long time-series sequences at one forward operation rather than a step-by-step way, which drastically improves the inference speed of long-sequence predictions. Extensive experiments on four large-scale datasets demonstrate that Informer significantly outperforms existing methods and provides a new solution to the LSTF problem.
In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.
For agents, Syntology's MCP tool lists every function and class Syntology harvested from this paper and whether it ran (how to connect): get_harvested_code_for_paper(arxiv_id="2012.07436")
Code
Syntology Ran 62 of 76 code samples harvested from 6 repositories linked to this paper; 14 have no recorded run. Of those that ran: 1 ran · violated contract; 61 ran with no contract checked.
By repository: official repository: 3 samples from 1 repository, 0 ran; named in the paper: 10 samples from 1 repository, 7 ran; community (archive-listed): 63 samples from 4 repositories, 55 ran. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.
14 repositories listed; official and paper-mentioned ones first.
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
76 samples harvested; 62 ran; 0 honoured the contract we drafted; 14 have no recorded run. Read from Syntology's graph 2026-09-24; that is when this build read the record, not when the samples ran.
Licence: 13 of the 76 samples are pointer only, meaning Syntology does not serve that copy's text. This page shows no code text for any sample; each one links to its file in the repository.
Harvested from 6 repositories linked to this paper, official or community; each sample names its own and says which. “Ran” means the sample executed on a synthesized input. It does not mean the output is correct, and nothing here reproduces the paper's results. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code.
Each sample ends with its code_sha256, Syntology's identity for that exact code. An agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.
Repository labels, per sample. official repository: The archive marks this repository official for the paper. named in the paper: The archive records that the paper mentions this repository; it is not marked official. community (archive-listed): In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper. found in paper text by Syntology: 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. Samples from a repository marked official are listed first. Licence labels name the repository's licence as recorded at harvest. “Pointer only” means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence label for the reason. File links open the file on GitHub at the default branch, which may have changed since the harvest.
6ff5ee23b6cba5dc · report
ba17df251ef664ee · report
3a5ab35b3f92f363 · report
c26cdbaa0235c38e · report
3c106372e0a83470 · report
f832bb8dfa1e0d3d · report
83c2325d104455ec · report
9655ff6765e29f40 · report
af7ecc176fa05a0c · report
1f7e24f214af5f8f · report
c2ca1cd029bc98bf · report
f9aee011366d797d · report
190b6802dfde5156 · report
e75ce51f514cede4 · report
b3037a636b1488b2 · report
959c303f905ec82e · report
2fb65948fb331ab5 · report
ece191004f71a0a6 · report
90e6de76603c9ae2 · report
5523438213912ed4 · report
cb33a7664fc29bcd · report
3103f383ce197db7 · report
3585c641aefa6f6a · report
e430cc85d15ea52c · report
9371d53b3cf8de99 · report
6633278fb36185f5 · report
50812a6b5a3f764f · report
93097c8261b019e4 · report
da4711602410c52c · report
50c2f756e8a28edb · report
80e44c571e571357 · report
373de80bb388a8f6 · report
0ba91cc00e21b335 · report
24cd22b81486e6cf · report
adb27dc3b112b5b7 · report
9cd2a01692c6a304 · report
b133a666f2dfc30a · report
f6e4afd880144625 · report
d4eb251d3b9b8157 · report
f55313b7a30a6024 · report
11d00cdc1be5dc46 · report
d54ef7cb9071ad5d · report
0545de0df17c8182 · report
8f1c5d305ce86430 · report
8846b42edea92ff6 · report
8842a439c7ec814d · report
1e94250aa40e5761 · report
fe4e559b538b3ba0 · report
3ec0eb0ce028e761 · report
c9eed2b60149c2b6 · report
dc08cea57a2ab8c2 · report
dbdb7d5a6c687629 · report
c438e9005b408fe1 · report
927aac1e136e7bb9 · report
e591315794c8447c · report
f439ed4caab077e1 · report
691256d926053823 · report
563ef8125c8457b9 · report
546a049e0d4f1276 · report
868faa6c4998dccc · report
4734d6da3f0addcd · report
b27ba004293a09c9 · report
5757cd5e31be6f96 · report
ffff571f678f5301 · report
db188ee2de158d14 · report
fc6e01b035a3c754 · report
a1bb5de361dcc91c · report
8f29d78a5fd4b737 · report
db99350a84cd9bef · report
0dfd73c78bc03560 · report
e2a2f2031334067e · report
cefa5df29ad91fe1 · report
aef58ca04cf84ff4 · report
aca4221951f4315b · report
57860ae363ed0d8a · report
ae2f9589f94253a9 · report
Tasks
Datasets
Introduced by this paper, per the archive.
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Time Series Forecasting | ETTh1 (168) Multivariate | Informer | MAE | 0.722 | #4 of 4 | Archive leaderboard | report |
| Time Series Forecasting | ETTh1 (168) Multivariate | Informer | MSE | 0.878 | #4 of 4 | Archive leaderboard | report |
| Time Series Forecasting | ETTh1 (168) Univariate | Informer | MAE | 0.337 | #4 of 4 | Archive leaderboard | report |
| Time Series Forecasting | ETTh1 (168) Univariate | Informer | MSE | 0.183 | #4 of 4 | Archive leaderboard | report |
| Time Series Forecasting | ETTh1 (24) Multivariate | Informer | MAE | 0.523 | #5 of 5 | Archive leaderboard | report |
| Time Series Forecasting | ETTh1 (24) Multivariate | Informer | MSE | 0.509 | #5 of 5 | Archive leaderboard | report |
| Time Series Forecasting | ETTh1 (24) Univariate | Informer | MAE | 0.152 | #3 of 5 | Archive leaderboard | report |
| Time Series Forecasting | ETTh1 (24) Univariate | Informer | MSE | 0.046 | #3 of 5 | Archive leaderboard | report |
| Time Series Forecasting | ETTh1 (336) Multivariate | Informer | MAE | 0.753 | #69 of 72 | Archive leaderboard | report |
| Time Series Forecasting | ETTh1 (336) Multivariate | Informer | MSE | 0.884 | #69 of 72 | Archive leaderboard | report |
| Time Series Forecasting | ETTh1 (336) Univariate | Informer | MAE | 0.346 | #10 of 10 | Archive leaderboard | report |
| Time Series Forecasting | ETTh1 (336) Univariate | Informer | MSE | 0.189 | #10 of 10 | Archive leaderboard | report |
| Time Series Forecasting | ETTh1 (48) Multivariate | Informer | MAE | 0.563 | #4 of 4 | Archive leaderboard | report |
| Time Series Forecasting | ETTh1 (48) Multivariate | Informer | MSE | 0.551 | #4 of 4 | Archive leaderboard | report |
| Time Series Forecasting | ETTh1 (48) Univariate | Informer | MAE | 0.274 | #4 of 4 | Archive leaderboard | report |
| Time Series Forecasting | ETTh1 (48) Univariate | Informer | MSE | 0.129 | #4 of 4 | Archive leaderboard | report |
| Time Series Forecasting | ETTh1 (720) Multivariate | Informer | MAE | 0.768 | #20 of 22 | Archive leaderboard | report |
| Time Series Forecasting | ETTh1 (720) Multivariate | Informer | MSE | 0.941 | #20 of 22 | Archive leaderboard | report |
| Time Series Forecasting | ETTh1 (720) Univariate | Informer | MAE | 0.357 | #10 of 12 | Archive leaderboard | report |
| Time Series Forecasting | ETTh1 (720) Univariate | Informer | MSE | 0.201 | #10 of 12 | Archive leaderboard | report |
| Time Series Forecasting | ETTh2 (168) Multivariate | Informer | MAE | 0.996 | #2 of 4 | Archive leaderboard | report |
| Time Series Forecasting | ETTh2 (168) Multivariate | Informer | MSE | 1.512 | #2 of 4 | Archive leaderboard | report |
| Time Series Forecasting | ETTh2 (168) Univariate | Informer | MAE | 0.306 | #1 of 4 | Archive leaderboard | report |
| Time Series Forecasting | ETTh2 (168) Univariate | Informer | MSE | 0.154 | #1 of 4 | Archive leaderboard | report |
| Time Series Forecasting | ETTh2 (24) Multivariate | Informer | MAE | 0.523 | #4 of 4 | Archive leaderboard | report |
| Time Series Forecasting | ETTh2 (24) Multivariate | Informer | MSE | 0.446 | #4 of 4 | Archive leaderboard | report |
| Time Series Forecasting | ETTh2 (24) Univariate | Informer | MAE | 0.213 | #2 of 5 | Archive leaderboard | report |
| Time Series Forecasting | ETTh2 (24) Univariate | Informer | MSE | 0.083 | #2 of 5 | Archive leaderboard | report |
| Time Series Forecasting | ETTh2 (336) Multivariate | Informer | MAE | 1.035 | #18 of 20 | Archive leaderboard | report |
| Time Series Forecasting | ETTh2 (336) Multivariate | Informer | MSE | 1.665 | #18 of 20 | Archive leaderboard | report |
| Time Series Forecasting | ETTh2 (336) Univariate | Informer | MAE | 0.323 | #3 of 10 | Archive leaderboard | report |
| Time Series Forecasting | ETTh2 (336) Univariate | Informer | MSE | 0.166 | #3 of 10 | Archive leaderboard | report |
| Time Series Forecasting | ETTh2 (48) Multivariate | Informer | MAE | 0.733 | #2 of 4 | Archive leaderboard | report |
| Time Series Forecasting | ETTh2 (48) Multivariate | Informer | MSE | 0.934 | #2 of 4 | Archive leaderboard | report |
| Time Series Forecasting | ETTh2 (48) Univariate | Informer | MAE | 0.249 | #2 of 4 | Archive leaderboard | report |
| Time Series Forecasting | ETTh2 (48) Univariate | Informer | MSE | 0.111 | #2 of 4 | Archive leaderboard | report |
| Time Series Forecasting | ETTh2 (720) Multivariate | Informer | MAE | 1.209 | #18 of 20 | Archive leaderboard | report |
| Time Series Forecasting | ETTh2 (720) Multivariate | Informer | MSE | 2.34 | #18 of 20 | Archive leaderboard | report |
| Time Series Forecasting | ETTh2 (720) Univariate | Informer | MAE | 0.338 | #2 of 11 | Archive leaderboard | report |
| Time Series Forecasting | ETTh2 (720) Univariate | Informer | MSE | 0.181 | #2 of 11 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Methods
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections