REATS: LLM Reasoning-based Ensemble Learning for Adaptive Time Series Forecasting
Summary
REATS is a new approach that uses LLM reasoning to perform interpretable, sample-adaptive ensemble learning for time series forecasting. It combines textual and numerical features with chain-of-thought reasoning and a two-stage fine-tuning framework, outperforming competitive baselines on eight benchmarks.
View Cached Full Text
Cached at: 08/12/26, 08:28 AM
# REATS: LLM Reasoning-based Ensemble Learning for Adaptive Time Series Forecasting
Source: [https://arxiv.org/html/2608.10149](https://arxiv.org/html/2608.10149)
Xu Zhang Fudan University Shanghai, China xuzhang@alu\.fudan\.edu\.cn &Chang Xu Microsoft Research Beijing, China chanx@microsoft\.com &Hui Sun Nankai University Tianjin, China sunh@nbjl\.nankai\.edu\.cn &Nan Ma Microsoft Research Cambridge, USA nama1@microsoft\.com &Zijian Zhang Jilin University Jilin, China zhangzijian@jlu\.edu\.cn &Peng Wang Fudan University Shanghai, China pengwang5@fudan\.edu\.cn &Wei Wang Fudan University Shanghai, China weiwang1@fudan\.edu\.cn &Li Zhao22footnotemark:2 Microsoft Research Beijing, China lizo@microsoft\.com Work done by Xu Zhang during his research internship at Microsoft Research Asia\.Corresponding authors: Chang Xu and Li Zhao\.
###### Abstract
Recent advances in time series forecasting \(TSF\) have led to the development of numerous powerful models, each characterized by distinct design principles and strengths in capturing temporal dynamics\. However, due to the diversity of real\-world time series, relying on a single model often makes it difficult to effectively handle the complexity patterns exhibited by different samples\. Ensemble learning offers a promising solution by combining the complementary strengths of multiple forecasting models\. However, existing methods rely on fixed rules or black\-box models based solely on numerical inputs, failing to leverage LLM reasoning to improve ensemble effectiveness or explain weighting decisions\. In this paper, we propose REATS, which leverages LLM reasoning capabilities as an intelligent ensemble router that jointly processes textual temporal pattern descriptions and numerical features to produce interpretable, sample\-adaptive ensemble weights through chain\-of\-thought reasoning\. To enable effective LLM\-based ensembling, we study its key design choices and propose: \(i\) a structured input pipeline that transforms raw time series into hybrid textual numerical representations with fixed token cost regardless of input length, facilitating LLM reasoning and enabling rule\-based chain\-of\-thought construction without API dependency, augmented with retrieved similar\-sample priors; \(ii\) a diverse multi\-row weight supervision scheme to enrich training signals, coupled with a token\-efficient percentage\-table format that reduces numerical complexity and mitigates LLM hallucinations; and \(iii\) a two\-stage fine\-tuning framework combining SFT for structured reasoning acquisition and GRPO with a reciprocal reward mapping that transforms the continuous unbounded reward range into bounded signals with amplified near\-oracle sensitivity, addressing the uniform sensitivity and outlier\-dominated advantage compression in mixed\-quality rollout groups inherent in naive reward designs for regression\-based GRPO\. Experiments on eight benchmarks demonstrate that REATS outperforms competitive ensemble baselines on foundation model and small model candidate groups respectively, while providing natural language explanations for its decisions and demonstrating strong transfer learning capability and out\-of\-domain generalization to unseen candidate models\.
## 1Introduction
Time series forecasting has wide applications in fields such as energy management[uremovic2022new](https://arxiv.org/html/2608.10149#bib.bib1), financial analysis[zhang2025multi](https://arxiv.org/html/2608.10149#bib.bib2), and transportation planning[wachs1987forecasts](https://arxiv.org/html/2608.10149#bib.bib3)\. In recent years, a large number of deep learning\-based forecasting models have been proposed, including methods based on different architectures such as Transformers[zhang2025multi](https://arxiv.org/html/2608.10149#bib.bib2), linear models[liu2022combined](https://arxiv.org/html/2608.10149#bib.bib4);[zhang2025lightweight](https://arxiv.org/html/2608.10149#bib.bib5), and convolutional networks[zhu2023drcnn](https://arxiv.org/html/2608.10149#bib.bib6)\. Different models are designed with distinct approaches to address various characteristics of time series\. Intuitively, no single model can consistently achieve optimal performance across all datasets and forecasting scenarios\. However, essentially, they all attempt to use a single modeling strategy to handle all samples, which limits the forecasting performance\. Fortunately, ensemble learning can adequately address this issue to further improve the forecasting accuracy, with its core challenge being how to dynamically assign appropriate model weights for different time series samples\.
Traditional ensemble methods typically adopt fixed weights or static strategies based on validation errors[chen2022rrmse](https://arxiv.org/html/2608.10149#bib.bib7);[gruber2015ensemble](https://arxiv.org/html/2608.10149#bib.bib8), making it difficult to adapt to the complex and dynamic temporal patterns in time series data\. Some studies attempt to train small neural networks to achieve dynamic weight allocation[fu2022reinforcement](https://arxiv.org/html/2608.10149#bib.bib9), but such approaches can only utilize numerical inputs without leveraging textual semantic understanding, limiting the expressiveness of their ensemble decisions\. Moreover, they need to be retrained when the candidate models change, resulting in limited flexibility\. Table[1](https://arxiv.org/html/2608.10149#S1.T1)summarizes the key differences among existing ensemble paradigms and our proposed LLM\-based approach\.
Table 1:Design\-property comparison of ensemble\-routing paradigms for time series forecasting\. Check marks indicate whether the method explicitly supports the property by design\.MethodMultimodal inputSample\-adaptiveUnseen model generalizationHuman\-readable reasoningStatic ensemble✗✗✗✗NN\-based ensemble✗✓✗✗LLM ensemble \(REATS\)✓✓✓✓The rapid development of Large Language Models \(LLMs\) provides a new perspective for addressing these limitations\. Compared with existing ensemble approaches, LLMs offer three key advantages for time series ensembling: \(1\)Multimodal information fusion: LLMs can integrate textual descriptions of temporal patterns \(such as trends, seasonality, and volatility\) with numerical data for comprehensive reasoning, unlike neural networks limited to numerical inputs\. \(2\)Flexible scalability: by modifying model descriptions in the prompts, candidate models can be flexibly adjusted without retraining\. \(3\)Inherent interpretability: LLMs can generate natural language explanations clarifying why certain models are more suitable for the given temporal characteristics, facilitating human\-in\-the\-loop collaboration\.
However, applying LLMs to time series ensemble learning poses three key challenges: \(1\) raw time series incur token costs that scale linearly with length, requiring a fixed\-budget representation that preserves temporal semantics; \(2\) constructing scalable and informative supervision is challenging: relying on LLM API calls to generate CoT for massive samples is prohibitively expensive and demands a scalable alternative, while a single optimal weight vector provides limited supervision diversity and less informative training signal feedback; and \(3\) typical GRPO applications[shao2024deepseekmath](https://arxiv.org/html/2608.10149#bib.bib10)employ verifiable binary or bounded rewards \(e\.g\., correct/incorrect\), which are inadequate for continuous MSE\-based optimization, where the naive mappingr=−δr\{=\}\-\\deltaprovides uniform sensitivity that struggles to discriminate near\-optimal candidates, and its unbounded range allows a single outlier generation to dominate group variance, compressing the reward gaps among the remaining good candidates\. Crucially, this compression persists in GRPO’s advantage normalization: since the outlier inflates the group standard deviationσr\\sigma\_\{r\}, the relative spacing among near\-optimal candidates collapses, requiring a nonlinear bounded mapping that reshapes the within\-group reward geometry\.
Based on the above insights, we propose REATS: LLM Reasoning\-based Ensemble Learning for Adaptive Time Series Forecasting\. Our contributions are as follows:
- •We propose an ensemble learning framework, REATS, that leverages the reasoning capabilities of LLMs for TSF, and study the key techniques that make this paradigm effective: how to represent time series for an LLM router, how to construct reasoning and weight supervision at scale, and how to adapt GRPO to a continuous forecasting objective\. The framework includes a systematic sample construction pipeline \(e\.g\., retrieval\-augmented prior knowledge, diverse weight supervision, and token\-efficient weight table format\) and a two\-stage fine\-tuning process, achieving strong performance in both accuracy and interpretability\.
- •We design a hybrid textual–numerical input representation with fixed token cost that activates semantic reasoning and enables rule\-based CoT construction without API dependency\. The rule\-based CoT significantly enhances both in\-domain and out\-of\-domain ensemble performance, demonstrating that expensive API\-generated CoT is not always necessary for effective LLM fine\-tuning\. Besides, the designed multi\-row weight supervision enriches fine\-tuning signals during SFT and GRPO stages\.
- •We design a reciprocal reward mapping function that adapts GRPO to continuous regression tasks by addressing two limitations of the naiver=−δr\{=\}\-\\delta: uniform sensitivity that struggles to discriminate near\-optimal candidates, and unbounded range that allows outlier\-dominated advantage compression in mixed\-quality rollout groups\. The resulting bounded, nonlinear mapping enables effective late\-stage policy refinement\. This reward\-level solution outperforms several recent GRPO algorithmic variants that target reward sparsity through optimization modifications\.
- •Experiments on eight benchmarks show that REATS consistently surpasses the competitive baselines while demonstrating robust OOD generalization and enhanced transfer learning\.
## 2Related work
We focus our discussion on ensemble learning for time series forecasting, as it is most relevant to our work\. A comprehensive review of individual forecasting models is provided in Appendix[A\.1](https://arxiv.org/html/2608.10149#A1.SS1)\.
Recent ensemble learning research has increasingly focused on NLP and LLM\-centered scenarios[lv2024specfuse](https://arxiv.org/html/2608.10149#bib.bib11);[yun2025ensemble](https://arxiv.org/html/2608.10149#bib.bib12), e\.g\., multiple LLM\-generated textual responses are ranked or fused to improve generation quality\([jiang2023llm,](https://arxiv.org/html/2608.10149#bib.bib13)\)\. Such text\-oriented ensemble mechanisms are difficult to directly apply to time series forecasting, where candidate models output continuous numerical trajectories rather than natural language responses\.
For numerical forecasting models, ensemble learning still largely relies on traditional strategies\. The first istraditional machine learning\-based methods, which adopt fixed or static weighting strategies based on training or validation performance[bertsimas2023ensemble](https://arxiv.org/html/2608.10149#bib.bib14);[chen2022rrmse](https://arxiv.org/html/2608.10149#bib.bib7);[gruber2015ensemble](https://arxiv.org/html/2608.10149#bib.bib8), such as inverse\-error weighting or uniform averaging\. These methods are simple and efficient but lack adaptability to varying input patterns\. The second isneural network based methods, which employ neural networks to extract temporal features and leverage reinforcement learning algorithms to learn ensemble weights through forecasting\-oriented reward signals[fu2022reinforcement](https://arxiv.org/html/2608.10149#bib.bib9), offering dynamic adaptability to input\-specific patterns\. However, despite the demonstrated reasoning capabilities of LLMs in various domains, their potential for ensemble learning in time series forecasting has yet to be fully investigated, leaving considerable room for integrating powerful reasoning abilities into adaptive model combination\.
## 3LLM Reasoning\-based Ensemble Learning for Adaptive Time Series Forecasting
### 3\.1Problem definition
Given a univariate historical time series𝐗=\[x1,x2,…,xT\]\\mathbf\{X\}=\[x\_\{1\},x\_\{2\},\\ldots,x\_\{T\}\]and forecast horizonHH, a set ofNNcandidate base forecasting modelsℳ=\{M1,M2,…,MN\}\\mathcal\{M\}=\\\{M\_\{1\},M\_\{2\},\\ldots,M\_\{N\}\\\}each produces a prediction𝐘^i=Mi\(𝐗\)=\[y^T\+1i,…,y^T\+Hi\]\\hat\{\\mathbf\{Y\}\}\_\{i\}=M\_\{i\}\(\\mathbf\{X\}\)=\[\\hat\{y\}^\{i\}\_\{T\+1\},\\ldots,\\hat\{y\}^\{i\}\_\{T\+H\}\]\. The final ensemble prediction is obtained by:
𝐘^=∑i=1Nwi⋅𝐘^i,s\.t\.∑i=1Nwi=1,wi≥0\\hat\{\\mathbf\{Y\}\}=\\sum\_\{i=1\}^\{N\}w\_\{i\}\\cdot\\hat\{\\mathbf\{Y\}\}\_\{i\},\\quad\\text\{s\.t\.\}\\sum\_\{i=1\}^\{N\}w\_\{i\}=1,\\ w\_\{i\}\\geq 0\(1\)where𝐰=\[w1,w2,…,wN\]\\mathbf\{w\}=\[w\_\{1\},w\_\{2\},\\ldots,w\_\{N\}\]denotes the ensemble weights\. Our goal is to fine\-tune an LLM that, given a structured prompt constructed from temporal pattern features, retrieved similar series, and candidate model descriptions, can produce ensemble weights through explicit chain\-of\-thought reasoning to minimize the forecasting error\.
### 3\.2Overview
Figure[1](https://arxiv.org/html/2608.10149#S3.F1)illustrates the overall framework of REATS, which consists of four design components:\(1\) Structured Input Constructiontransforms raw time series into hybrid textual–numerical descriptions augmented with retrieved similar\-sample priors\.\(2\) Supervision Signal Enhancementconstructs chain\-of\-thought reasoning and diverse weight supervision\.\(3\) Token\-Efficient Weight Representationformats weights as integer percentage tables\.\(4\) Two\-Stage Fine\-Tuningperforms SFT for structured reasoning, followed by GRPO with a reciprocal reward mapping that extends it to unbounded regression task for direct forecasting optimization\. Components \(1\)–\(3\) are detailed in Section[3\.3](https://arxiv.org/html/2608.10149#S3.SS3)and component \(4\) in Section[3\.4](https://arxiv.org/html/2608.10149#S3.SS4)\.

Figure 1:Overall framework of REATS\.
### 3\.3Structured LLM finetuning data construction
Figure[2](https://arxiv.org/html/2608.10149#S3.F2)illustrates the overall data construction pipeline, covering input construction \(feature extraction and retrieval augmentation\) and output construction \(CoT reasoning, diverse weights, and weight table format\)\.
Hybrid textual–numerical feature extraction\.How to effectively represent time series for LLM\-based reasoning is a key design choice\. Directly tokenizing raw values as text causes token counts to grow linearly with series length \(e\.g\., 1656→\\to7480 from length 96 to 512\) and increases hallucination risk, while encoding series through a separate MLP projector sacrifices interpretability and OOD generalization \(Table[10](https://arxiv.org/html/2608.10149#A1.T10)\)\. We transform raw time series into structured textual–numerical descriptions rather than feeding high\-precision numerical sequences directly into LLMs\. Given a historical time series𝐗\\mathbf\{X\}, we extract eight groups of temporal pattern featuresΦ\(𝐗\)=\{ϕsta,ϕnoise,ϕtrend,ϕsea,ϕac,ϕstat,ϕout,ϕdist\}\\Phi\(\\mathbf\{X\}\)=\\\{\\phi\_\{\\text\{sta\}\},\\allowbreak\\phi\_\{\\text\{noise\}\},\\allowbreak\\phi\_\{\\text\{trend\}\},\\allowbreak\\phi\_\{\\text\{sea\}\},\\allowbreak\\phi\_\{\\text\{ac\}\},\\allowbreak\\phi\_\{\\text\{stat\}\},\\allowbreak\\phi\_\{\\text\{out\}\},\\allowbreak\\phi\_\{\\text\{dist\}\}\\\}, covering stationarity, noise, trend, seasonality, autocorrelation, statistical properties, IQR\-based outliers, and distribution \(details in Appendix Table[13](https://arxiv.org/html/2608.10149#A1.T13)\)\. Each feature group uses a two\-level structure: an outer group header \(e\.g\., “\[trend\]”\) followed by inner key\-value pairs \(e\.g\., “Trend slope: \-0\.00454”, “Trend strength: Strong”\), preserving numerical information while providing semantic interpretations\. All values are rounded to three significant figures to reduce token consumption\. Our hybrid representation addresses both issues:\(1\)the token count is fixed regardless of input length, activating the LLM’s textual reasoning to improve ensemble effectiveness;\(2\)the structured format supports rule\-based CoT construction, where each feature group serves as an explicit reasoning anchor, achieving comparable quality to GPT\-generated CoT without API dependency \(Table[6](https://arxiv.org/html/2608.10149#S4.T6)\(a\)\)\.
Retrieval\-augmented prior knowledge construction\.We construct a knowledge pool𝒫=\{\(𝐗j,𝐰j\)\}j=1\|𝒫\|\\mathcal\{P\}=\\\{\(\\mathbf\{X\}\_\{j\},\\mathbf\{w\}\_\{j\}\)\\\}\_\{j=1\}^\{\|\\mathcal\{P\}\|\}from training set samples only, where𝐰j∈ℝN\\mathbf\{w\}\_\{j\}\\in\\mathbb\{R\}^\{N\}stores the optimal ensemble weights\. Given a query series𝐗\\mathbf\{X\}, we retrieve the top\-KKmost similar samples \(excluding the query itself during training to prevent label leakage\):
ℛ\(𝐗\)=argmin\-Kj∈𝒫‖𝐗−𝐗j‖2\\mathcal\{R\}\(\\mathbf\{X\}\)=\\underset\{j\\in\\mathcal\{P\}\}\{\\mathrm\{arg\\,min\\text\{\-\}K\}\}\\;\\\|\\mathbf\{X\}\-\\mathbf\{X\}\_\{j\}\\\|\_\{2\}\(2\)The retrieved samples provide a reference weight distribution𝐰¯=1K∑j∈ℛ𝐰j\\bar\{\\mathbf\{w\}\}=\\frac\{1\}\{K\}\\sum\_\{j\\in\\mathcal\{R\}\}\\mathbf\{w\}\_\{j\}and are averaged at the raw series level into a single prototype, which is then converted into the same hybrid representation as the query\. This aggregation avoids K\-fold token expansion while capturing representative temporal patterns of the local neighborhood\. The retrieved prior knowledge grounds the LLM’s reasoning in empirical model performance, strengthening its reasoning quality and improving ensemble accuracy\.
Chain\-of\-Thought reasoning construction\.We construct CoT supervision signals following a four\-step format: \(1\) identify dominant temporal features; \(2\) analyze each candidate model’s suitability; \(3\) interpret retrieved similar\-sample weights; \(4\) justify the final weight allocation\. The CoT is wrapped in<think\>\.\.\.</think\>followed by ensemble weights, forming a “reason\-then\-decide” output\. Note that Rule\-CoT is constructed only during training\-time data preparation using training set oracle weights\. At inference time, the fine\-tuned LLM autonomously generates its own CoT reasoning and weights from input features alone, without access to any oracle information\. Instead of relying on expensive GPT API calls to generate CoT, we propose a lightweight rule\-based generation approach that achieves comparable quality without API dependency \(validated in Table[6](https://arxiv.org/html/2608.10149#S4.T6)\(a\)\)\. The process follows: known oracle weights→\\rightarrowreverse\-engineer plausible explanations via rule\-matching between temporal features and tool category \(candidate model\) strengths→\\rightarrowgenerate natural language through template variants\.
The overview is given in Algorithm[1](https://arxiv.org/html/2608.10149#algorithm1), and the detailed version with category\-specific rule examples is provided in Appendix Algorithm[2](https://arxiv.org/html/2608.10149#algorithm2)\. A complete generated CoT example is shown in Appendix[A\.8](https://arxiv.org/html/2608.10149#A1.SS8)“Model output” Part\.
1
Input:Temporal features
Φ\(𝐗\)\\Phi\(\\mathbf\{X\}\), candidate models
ℳ\\mathcal\{M\}\(termed*tools*in the prompt\) with model category labels, oracle weights
𝐰∗\\mathbf\{w\}^\{\*\}, RAG reference
Φ\(𝐗rag\)\\Phi\(\\mathbf\{X\}\_\{\\text\{rag\}\}\),
𝐰rag\\mathbf\{w\}\_\{\\text\{rag\}\}
Output:CoT text
2
3
𝐰¯←\\bar\{\\mathbf\{w\}\}\\leftarrowaverage of
K′K^\{\\prime\}oracle weight rows;
4
//Step 1: Key patterns
5
s1←s\_\{1\}\\leftarrowtemplate phrases for each parsed attribute of
Φ\(𝐗\)\\Phi\(\\mathbf\{X\}\);
6
//Step 2: Oracle\-guided tool matching
7foreach*tooltit\_\{i\}sorted byw¯i\\bar\{w\}\_\{i\}descending*do
8Match tool category against temporal attributes via rules;
9Select fit\-level template guided by
w¯i\\bar\{w\}\_\{i\}: high \(
\>\>0\.35\) / mid \(
\>\>0\.15\) / low;
10
11end foreach
12
s2←s\_\{2\}\\leftarrowjoin tool\-match sentences;
13
//Step 3: RAG reference comparison
14
s3←s\_\{3\}\\leftarrowtemplate noting agreement/divergence between
𝐰¯\\bar\{\\mathbf\{w\}\}and
𝐰rag\\mathbf\{w\}\_\{\\text\{rag\}\};
15
//Step 4: Allocation conclusion
16
s4←s\_\{4\}\\leftarrowconclusion template naming dominant/moderate/minor tools;
17
18return
s1⊕s2⊕s3⊕s4s\_\{1\}\\oplus s\_\{2\}\\oplus s\_\{3\}\\oplus s\_\{4\};
Algorithm 1Rule\-Based Chain\-of\-Thought Generation \(Detailed in the Appendix Algorithm[2](https://arxiv.org/html/2608.10149#algorithm2)\)Diverse ensemble weight construction\.We first derive the optimal \(oracle\) weight vector𝐰∗\\mathbf\{w\}^\{\*\}by minimizing ensemble MSE=𝐰⊤𝐆𝐰=\\mathbf\{w\}^\{\\top\}\\mathbf\{G\}\\mathbf\{w\}\(whereGij=1T∑tei,tej,tG\_\{ij\}=\\frac\{1\}\{T\}\\sum\_\{t\}e\_\{i,t\}e\_\{j,t\}\) subject to∑iwi=1\\sum\_\{i\}w\_\{i\}=1andwi≥0w\_\{i\}\\geq 0\. Without the non\-negativity constraint, the closed\-form solution is:
𝐰∗=𝐆−1𝟏𝟏⊤𝐆−1𝟏\\mathbf\{w\}^\{\*\}=\\frac\{\\mathbf\{G\}^\{\-1\}\\mathbf\{1\}\}\{\\mathbf\{1\}^\{\\top\}\\mathbf\{G\}^\{\-1\}\\mathbf\{1\}\}\(3\)The full derivation is shown in Appendix[A\.6](https://arxiv.org/html/2608.10149#A1.SS6)\. In practice, we solve the full simplex\-constrained quadratic program𝐰∗=argmin𝐰≥0,1⊤𝐰=1𝐰⊤\(𝐆\+ϵ𝐈\)𝐰\\mathbf\{w\}^\{\*\}=\\arg\\min\_\{\\mathbf\{w\}\\geq 0,\\,\\mathbf\{1\}^\{\\top\}\\mathbf\{w\}=1\}\\mathbf\{w\}^\{\\top\}\(\\mathbf\{G\}\+\\epsilon\\mathbf\{I\}\)\\mathbf\{w\}to obtain the exact non\-negative oracle weights\. To avoid overfitting to a single supervision target, we further generate 9 diverse weight vectors via Dirichlet sampling and multi\-objective greedy selection, combined with the oracle \(placed as the first row\) to formK′=10K^\{\\prime\}\{=\}10rows per sample \(Appendix[A\.7](https://arxiv.org/html/2608.10149#A1.SS7)\)\. The diverse rows serve as training\-time auxiliary tasks\. \(1\) During SFT, producing multiple valid allocations forces the CoT to capture broader temporal pattern understanding rather than memorizing a single solution\. \(2\) During GRPO, they provide additional reward signals that mitigate reward sparsity and encourage diverse exploration in weight space\.
Token\-efficient weight representation\.We represent weights as integer percentages formatted as a compact comma\-separated table, e\.g\.,CARD,SEMixer,TimeXer,LSINet\(header\)/ 35,25,20,20\(row 1\)/ 30,30,15,25\(row 2\)\. This reduces numerical hallucination and lowers token consumption \(empirically validated in Table[3](https://arxiv.org/html/2608.10149#S4.T3)\(b\) and \(c\)\)\.

Figure 2:Structured LLM fine\-tuning data construction pipeline\.
### 3\.4Two\-Stage Fine\-Tuning with SFT and GRPO
We adopt a two\-stage strategy to train a lightweight LLM \(1\.7B parameters\): supervised fine\-tuning \(SFT\) for structured reasoning imitation, followed by Group Relative Policy Optimization \(GRPO\) to directly optimize forecasting MSE\.
Stage 1: Supervised Fine\-Tuning\.We fine\-tune the LLM using next\-token prediction on the constructed dataset\. Each sample pairs an input promptQQwith a target output: a CoT block in<think\>\.\.\.</think\>tags followed by aK′K^\{\\prime\}\-row weight table\. SFT teaches the model to \(1\) follow the “reason\-then\-decide” format, \(2\) produce pattern\-aware reasoning, and \(3\) learn coarse weight allocations by imitating the oracle weight distribution\. However, token\-level loss does not directly optimize downstream MSE, leaving the weights suboptimal\.
Stage 2: Group Relative Policy Optimization\.We further fine\-tune using GRPO[shao2024deepseekmath](https://arxiv.org/html/2608.10149#bib.bib10)with a composite reward\. For each prompt, the policy generatesGGcandidate outputs, each parsed intoK′K^\{\\prime\}weight rows\. The reward consists of:
Relative MSE Reward\.Letℒ\(𝐰\)\\mathcal\{L\}\(\\mathbf\{w\}\)denote the ensemble forecasting MSE under weight𝐰\\mathbf\{w\}, andδi=ℒ\(𝐰i\)−ℒ\(𝐰i∗\)\\delta\_\{i\}=\\mathcal\{L\}\(\\mathbf\{w\}\_\{i\}\)\-\\mathcal\{L\}\(\\mathbf\{w\}\_\{i\}^\{\*\}\)be the MSE gap between theii\-th predicted row and its oracle\.
Oracle Proximity Reward\.Computes weight\-space MSE between predicted and oracle vectors, serving as auxiliary gradient when MSE signals are sparse\.
Format Penalty\.A negative penalty activated only upon format violations \(negative weights or sum≠\\neq100%\)\.
Standard GRPO applications \(e\.g\., math, code\) use binary or bounded rewards \(correct/wrong\) that naturally provide well\-separated signals for advantage computation\. However, our task produces a continuous MSE gapδ≥0\\delta\\geq 0as the raw signal\. The most direct adaptation,r=−δr=\-\\delta, is unbounded: a single outlier generation with largeδ\\deltainflates the group standard deviationσr\\sigma\_\{r\}, causing the normalized advantagesA^i=\(ri−μr\)/σr\\hat\{A\}\_\{i\}\{=\}\(r\_\{i\}\{\-\}\\mu\_\{r\}\)/\\sigma\_\{r\}among near\-optimal candidates to collapse to near\-identical values, preventing GRPO from distinguishing better from best\. These issues require a dedicated reward mapping \(Section[4\.3](https://arxiv.org/html/2608.10149#S4.SS3)\)\. While recent GRPO variants \(e\.g\., DAPO[yu2026dapo](https://arxiv.org/html/2608.10149#bib.bib15), DrGRPO[liuunderstanding](https://arxiv.org/html/2608.10149#bib.bib16), GSPO[zheng2025group](https://arxiv.org/html/2608.10149#bib.bib17), SAPO[gao2025soft](https://arxiv.org/html/2608.10149#bib.bib18)\) attempt to mitigate reward sparsity through modifications to the policy optimization procedure \(e\.g\., reward normalization, sample filtering, and soft advantage computation\), they do not address the reward signal itself and thus remain limited when the underlying reward is continuous and unbounded \(see Section[4\.3](https://arxiv.org/html/2608.10149#S4.SS3)\)\.
We adopt a reciprocal mappingr=1/\(1\+kδ\)r=1/\(1\+k\\delta\), which compressesδ\\deltainto\[0,1\]\[0,1\]while concentrating sensitivity near the oracle: in early training it distinguishes “poor” from “worse” \(avoiding reward collapse when all generations are far from oracle\), and in later training it distinguishes “good” from “better” \(avoiding saturation when generations converge near the oracle\)\. Crucially, because the reciprocal is a*nonlinear*bounded transformation, it reshapes the relative spacing of rewards within a group, compressing outlier gaps while amplifying near\-oracle differences in mixed\-quality rollout groups, and this geometric change in relative reward positions is preserved after advantage normalizationA^i=\(ri−μr\)/σr\\hat\{A\}\_\{i\}\{=\}\(r\_\{i\}\{\-\}\\mu\_\{r\}\)/\\sigma\_\{r\}, unlike a simple linear rescaling which would be canceled\. Detailed discussions and comparisons with alternative mappings are in Section[4\.3](https://arxiv.org/html/2608.10149#S4.SS3)and Appendix[A\.5\.1](https://arxiv.org/html/2608.10149#A1.SS5.SSS1)–[A\.5\.4](https://arxiv.org/html/2608.10149#A1.SS5.SSS4)\.
The overall reward is:
r=λ1⋅rmse\+λ2⋅ragg\+λ3⋅roracle\+pformatr=\\lambda\_\{1\}\\cdot r\_\{\\text\{mse\}\}\+\\lambda\_\{2\}\\cdot r\_\{\\text\{agg\}\}\+\\lambda\_\{3\}\\cdot r\_\{\\text\{oracle\}\}\+p\_\{\\text\{format\}\}\(4\)wherermse=1K′∑i=1K′11\+k⋅δir\_\{\\text\{mse\}\}=\\frac\{1\}\{K^\{\\prime\}\}\\sum\_\{i=1\}^\{K^\{\\prime\}\}\\frac\{1\}\{1\+k\\cdot\\delta\_\{i\}\},roracle=1K′∑i=1K′11\+k⋅MSE\(𝐰i,𝐰i∗\)r\_\{\\text\{oracle\}\}=\\frac\{1\}\{K^\{\\prime\}\}\\sum\_\{i=1\}^\{K^\{\\prime\}\}\\frac\{1\}\{1\+k\\cdot\\text\{MSE\}\(\\mathbf\{w\}\_\{i\},\\mathbf\{w\}\_\{i\}^\{\*\}\)\}, andragg=11\+k⋅MSE\(∑jw¯j𝐲^j,𝐲\)r\_\{\\text\{agg\}\}=\\frac\{1\}\{1\+k\\cdot\\mathrm\{MSE\}\(\\sum\_\{j\}\\bar\{w\}\_\{j\}\\hat\{\\mathbf\{y\}\}\_\{j\},\\mathbf\{y\}\)\}with𝐰¯=1K′∑i𝐰i\\bar\{\\mathbf\{w\}\}=\\frac\{1\}\{K^\{\\prime\}\}\\sum\_\{i\}\\mathbf\{w\}\_\{i\}\.
This two\-stage design is complementary: SFT provides a strong initialization with structured reasoning, format compliance, and coarse ensemble weights, while GRPO further refines the weight allocation by directly optimizing forecasting accuracy through MSE reward\-driven exploration beyond the imitation targets\.
## 4Experiments and results
### 4\.1Experimental settings
Datasets and metrics\.We evaluate on eight benchmarks[zhang2026semixer](https://arxiv.org/html/2608.10149#bib.bib19);[nie2022time\_patchformer](https://arxiv.org/html/2608.10149#bib.bib20);[zhang2025lightweight](https://arxiv.org/html/2608.10149#bib.bib5): ETTh1/h2, ETTm1/m2, Exchange, Weather, Electricity, and Traffic, covering energy, finance, meteorology, and transportation domains\. All experiments are conducted on standard univariate time series forecasting, and both input and prediction length are 96, with train/val/test split ratio of 7:1:2\. We report MSE and MAE\. Dataset statistics are summarized in Appendix Table[7](https://arxiv.org/html/2608.10149#A1.T7)\.
Candidate model pool for ensemble\.We construct a diverse pool of forecasting models spanning two categories: \(1\)Small specialized models: TimeXer[wangtimexer](https://arxiv.org/html/2608.10149#bib.bib21), LSINet[zhang2025lightweight](https://arxiv.org/html/2608.10149#bib.bib5), CARD[zhou2024card](https://arxiv.org/html/2608.10149#bib.bib22), TimeMixer[wangtimemixer](https://arxiv.org/html/2608.10149#bib.bib23), ModernTCN[luo2024moderntcn](https://arxiv.org/html/2608.10149#bib.bib24), SEMixer[zhang2026semixer](https://arxiv.org/html/2608.10149#bib.bib19), DLinear[zeng2023transformers\_linear](https://arxiv.org/html/2608.10149#bib.bib25), PDF[dai2024periodicity](https://arxiv.org/html/2608.10149#bib.bib26), PatchTST[nie2022time\_patchformer](https://arxiv.org/html/2608.10149#bib.bib20), and MLF[zhang2025multi](https://arxiv.org/html/2608.10149#bib.bib2); \(2\)Foundation models: MOMENT[goswamimoment](https://arxiv.org/html/2608.10149#bib.bib27), Sundial[liu2025sundial](https://arxiv.org/html/2608.10149#bib.bib28), Timer[liutimer](https://arxiv.org/html/2608.10149#bib.bib29), TIME\-MOE[shi2025time](https://arxiv.org/html/2608.10149#bib.bib30), TimesFM[dasdecoder](https://arxiv.org/html/2608.10149#bib.bib31), MOIRAI[woo2024unified](https://arxiv.org/html/2608.10149#bib.bib32), TimerXL[liu2024timerXL](https://arxiv.org/html/2608.10149#bib.bib33)and Chronos[ansari2024chronos](https://arxiv.org/html/2608.10149#bib.bib34)\. These models also serve as individual baselines\. The corresponding pre\-trained weight sources are provided in Appendix[A\.3](https://arxiv.org/html/2608.10149#A1.SS3)\.
Ensemble baselines\.We compare against four categories of ensemble methods: \(1\)Heuristic: uniform averaging and random weighting; \(2\)Error\-based: inverse MSE weighting and optimal fixed weighting \(OptW\), where OptW is obtained by solving the same non\-negative simplex\-constrained quadratic program used for REATS oracle construction\. The subscripts tr/val indicate whether the fixed weights are estimated on the training or validation set and then applied to all test samples; \(3\)Neural network\-based: RLMC[fu2022reinforcement](https://arxiv.org/html/2608.10149#bib.bib9), which follows its original setup using raw historical series while sharing the same data splits, candidate forecasts, and oracle supervision as REATS; \(4\)Prompt\-based: LLM zero\-shot ensemble without fine\-tuning \(GPT\-5\.2/5\.5, Codex, DeepSeek\-V3\.2, Grok\-4\), using the same prompt components \(temporal features, tool descriptions, and RAG references\) and reason\-then\-decide output format as REATS for fair comparison\. Additionally, to validate our reward mapping design, we compare against four recent GRPO algorithmic variants \(DAPO[yu2026dapo](https://arxiv.org/html/2608.10149#bib.bib15), DrGRPO[liuunderstanding](https://arxiv.org/html/2608.10149#bib.bib16), GSPO[zheng2025group](https://arxiv.org/html/2608.10149#bib.bib17), SAPO[gao2025soft](https://arxiv.org/html/2608.10149#bib.bib18)\) that address reward sparsity through optimization\-level modifications \(Section[4\.3](https://arxiv.org/html/2608.10149#S4.SS3)\)\.
Implementation details\.We use Qwen3\-1\.7B as the base LLM\. Retrieval usesK=3K\{=\}3similar samples, withK′=10K^\{\\prime\}\{=\}10weight rows per sample \(1 oracle \+ 9 diverse\)\. Default ensemble size is 4 candidates \(scalability to 2/6/8 also evaluated\)\. For the reciprocal reward mapping, we setk=20k\{=\}20\(chosen to jointly ensure non\-vanishing far\-range rewards and strong near\-oracle discrimination; see Appendix[A\.5\.1](https://arxiv.org/html/2608.10149#A1.SS5.SSS1)\),\(λ1,λ2,λ3\)=\(0\.8,0,0\.2\)\(\\lambda\_\{1\},\\lambda\_\{2\},\\lambda\_\{3\}\)\{=\}\(0\.8,0,0\.2\), and format penalty−0\.5\-0\.5\. At inference, only the first output row is used as the final ensemble weights, since it is trained against the QP oracle and receives the strongest optimization pressure\. Training is on NVIDIA A100 GPUs\. All oracle weights used for SFT supervision and GRPO reward computation are derived from training set ground truth only\.
### 4\.2Comparison of ensemble forecasting performance
Foundation model candidates\.As shown in Table[2](https://arxiv.org/html/2608.10149#S4.T2)\(a\), no single foundation model dominates across all datasets, confirming the necessity of ensemble learning\. Zero\-shot LLM ensembles \(e\.g\., Codex: 0\.1594\) perform comparably to the best traditional baselines \(OptWval\{\}\_\{\\text\{val\}\}: 0\.1597\)\. REATS\-GRPO achieves the lowest average MSE of0\.1384, reducing error by 13\.3% over OptWval\{\}\_\{\\text\{val\}\}and winning on all eight datasets\. The consistent SFT→\\toGRPO gain \(0\.1455→\\to0\.1384\) confirms that MSE\-based reward effectively refines weights beyond imitation learning\.
Small model candidates\.Table[2](https://arxiv.org/html/2608.10149#S4.T2)\(b\) presents a more challenging setting where individual models exhibit extreme variance \(e\.g\., TimeXer avg MSE 1\.6664\), causing naive averaging \(0\.3173\) to underperform the best single model\. Notably, zero\-shot LLM ensembles \(best: Codex at 0\.1709\) fall behind traditional baselines \(OptWtr\{\}\_\{\\text\{tr\}\}: 0\.1352\), indicating that without fine\-tuning, LLMs struggle to handle highly heterogeneous candidates\. REATS\-GRPO achieves0\.1080, reducing error by 20\.1% over OptWtr\{\}\_\{\\text\{tr\}\}, demonstrating that fine\-tuned LLM reasoning can effectively identify complementary strengths even among weak and unreliable models\.
Statistical significance\.REATS\-GRPO achieves the lowest average MSE in both model groups, with per\-dataset win rates statistically significant under the sign test \(p<0\.05p\{<\}0\.05\)\.
Generalization to unseen candidate models\.We train REATS on small model candidates and evaluate on unseen foundation models \(Table[3](https://arxiv.org/html/2608.10149#S4.T3)\)\. In OOD settings, the RAG knowledge pool and candidate descriptions are reconstructed for the new candidate models using their training\-set predictions, without access to test labels\. REATS\-GRPO achieves0\.1442, outperforming the best traditional baseline \(OptWval\{\}\_\{\\text\{val\}\}: 0\.1564\) by 7\.8% and the best zero\-shot LLM \(DeepSeek\-V3\.2: 0\.1626\) by 11\.3%\. REATS also consistently achieves the best overall performance across additional OOD settings reported in the appendix, including generalization to mixed candidates from both small and foundation model pools \(Table[12](https://arxiv.org/html/2608.10149#A1.T12)\) and within\-group generalization in small\-to\-unseen\-small and foundation\-to\-unseen\-foundation settings \(Table[16](https://arxiv.org/html/2608.10149#A1.T16)\)\. These results suggest that REATS learns transferable reasoning about temporal characteristics rather than memorizing specific model identities\.
Generalization to different numbers of candidate models\.We evaluate REATS with N=2, 4, 6, and 8 foundation model candidates\. As shown in Figure[4](https://arxiv.org/html/2608.10149#S4.F4), REATS generally achieves the lowest average MSE across all settings, with the advantage tending to increase as more candidates are available\.
Table 2:Ensemble forecasting results \(MSE↓\\downarrow\)\. Dataset abbreviations: Exch=Exchange, H1/H2=ETTh1/ETTh2, M1/M2=ETTm1/ETTm2, Wea=Weather, Elec=Electricity, Traf=Traffic\. The MAE results are shown in appendix Table[14](https://arxiv.org/html/2608.10149#A1.T14)\.\(a\) Foundation Model Candidates MethodExchH1H2M1M2WeaElecTrafAvgIndividual ModelsMOIRAI\.1675\.2161\.2413\.1273\.3164\.0269\.5908\.1489\.2294MOMENT\.3037\.1966\.2765\.1124\.1707\.5683\.7635\.9884\.4225TimeMoE\.2359\.1768\.1996\.0997\.1416\.0752\.3902\.0831\.1753TimesFM\.1845\.1712\.2212\.1112\.2862\.0039\.4770\.0864\.1927Traditional EnsembleEnsavg\{\}\_\{\\text\{avg\}\}\.1932\.1624\.2077\.0944\.1771\.0766\.4593\.1508\.1902Ensrand\{\}\_\{\\text\{rand\}\}\.1990\.1680\.2132\.0979\.1875\.0939\.4786\.1857\.2030InvMSEtr\{\}\_\{\\text\{tr\}\}\.1831\.1621\.2061\.0940\.1605\.0560\.4383\.0831\.1729InvMSEval\{\}\_\{\\text\{val\}\}\.1915\.1621\.2062\.0940\.1602\.0082\.4379\.0825\.1678NNRLMC\.1864\.1617\.2047\.0915\.1615\.0032\.3900\.0821\.1602OptWtr\{\}\_\{\\text\{tr\}\}\.1703\.1613\.1988\.0929\.1429\.0433\.3932\.0821\.1606OptWval\{\}\_\{\\text\{val\}\}\.1967\.1618\.2013\.0928\.1429\.0069\.3930\.0823\.1597LLM\-based EnsembleGPT\-5\.2\.1617\.1491\.1936\.0874\.1579\.0237\.4095\.0942\.1596Codex\.1605\.1471\.1924\.0860\.1490\.0424\.4064\.0914\.1594GPT\-5\.5\.1650\.1529\.1973\.0890\.1644\.0745\.4191\.1036\.1707DS\-V3\.2\.1535\.1448\.1919\.0852\.1506\.0392\.4086\.1084\.1603Grok\-4\.1681\.1521\.1986\.0897\.1626\.0836\.4337\.1143\.1753REATS \(Ours\)REATS\-SFT\.1466\.1403\.1864\.0831\.1381\.0050\.3839\.0806\.1455REATS\-GRPO\.1368\.1336\.1763\.0806\.1320\.0030\.3688\.0760\.1384
\(b\) Small Model Candidates MethodExchH1H2M1M2WeaElecTrafAvgIndividual ModelsCARD\.1690\.1647\.1944\.0979\.1147\.4372\.4442\.0667\.2111LSINet\.5319\.1558\.1839\.0815\.08391\.2352\.26072\.1674\.5875PDF\.6344\.1515\.1825\.0748\.0729\.8325\.14722\.1738\.5337TimeXer1\.43821\.91241\.93511\.88791\.9464\.44291\.69632\.07201\.6664Traditional EnsembleEnsavg\{\}\_\{\\text\{avg\}\}\.3146\.2420\.2730\.1753\.1892\.1926\.3168\.8353\.3173Ensrand\{\}\_\{\\text\{rand\}\}\.3918\.3127\.3439\.2476\.2636\.3026\.3813\.9927\.4045InvMSEtr\{\}\_\{\\text\{tr\}\}\.1879\.1517\.1810\.0781\.0783\.2081\.1757\.0750\.1420InvMSEval\{\}\_\{\\text\{val\}\}\.3064\.1591\.2058\.0866\.0783\.1932\.1869\.0733\.1612RLMC\.3875\.1572\.3029\.0970\.0838\.1666\.1549\.0666\.1771OptWtr\{\}\_\{\\text\{tr\}\}\.1561\.1549\.1795\.0753\.0740\.2072\.1486\.0859\.1352OptWval\{\}\_\{\\text\{val\}\}\.2629\.1599\.1911\.0928\.0733\.1928\.1540\.0858\.1516LLM\-based EnsembleGPT\-5\.2\.2497\.1857\.2112\.1103\.1140\.1130\.2127\.2889\.1857Codex\.2397\.1724\.2014\.0994\.1059\.1240\.2016\.2231\.1709GPT\-5\.5\.2574\.1904\.2155\.1150\.1182\.1378\.2255\.3821\.2052DS\-V3\.2\.2435\.1708\.2008\.1050\.1077\.1168\.1943\.2439\.1729Grok\-4\.2617\.1862\.2191\.1164\.1253\.1809\.2232\.4550\.2210REATS \(Ours\)REATS\-SFT\.1888\.1492\.1769\.0785\.0792\.0424\.1605\.0925\.1210REATS\-GRPO\.1587\.1409\.1700\.0725\.0720\.0206\.1476\.0819\.1080
Table 3:Left: Trained on small model candidates from Table[2](https://arxiv.org/html/2608.10149#S4.T2)\(b\), evaluated on 4 unseen foundation models \(mapping in Appendix Table[11](https://arxiv.org/html/2608.10149#A1.T11)\)\. Right: Ablation study on small model candidates\. Default REATS uses CoT \+ RAG \+ integer percentage table\. ID = in\-distribution, OOD = out\-of\-distribution\. MAE results are in appendix Table[15](https://arxiv.org/html/2608.10149#A1.T15)\. Other OOD results with similar conclusions are in Table[16](https://arxiv.org/html/2608.10149#A1.T16)\.\(a\) OOD to Foundation Models \(MSE↓\\downarrow\) MethodExchH1H2M1M2WeaElecTrafAvgIndividual ModelsModel 1\.3037\.1966\.2765\.1124\.1707\.5683\.7635\.9884\.4225Model 2\.2359\.1742\.2022\.0987\.1229\.4397\.3740\.0893\.2171Model 3\.1845\.1712\.2212\.1112\.1416\.0752\.5569\.1800\.2052Model 4\.1675\.2161\.2413\.1273\.3164\.0039\.5908\.0831\.2183Traditional EnsembleEnsavg\{\}\_\{\\text\{avg\}\}\.1930\.1618\.2090\.0946\.1391\.1670\.4765\.1725\.2017Ensrand\{\}\_\{\\text\{rand\}\}\.1994\.1674\.2141\.0981\.1489\.1837\.4957\.2056\.2141InvMSEtr\{\}\_\{\\text\{tr\}\}\.1831\.1615\.2076\.0943\.1290\.1083\.4485\.0906\.1779InvMSEval\{\}\_\{\\text\{val\}\}\.1915\.1615\.2079\.0943\.1291\.0072\.4481\.0896\.1662RLMC\.1697\.1619\.2106\.0902\.1228\.2903\.3740\.0795\.1874OptWtr\{\}\_\{\\text\{tr\}\}\.1703\.1608\.2013\.0930\.1182\.0761\.3797\.0839\.1604OptWval\{\}\_\{\\text\{val\}\}\.1967\.1619\.2067\.0927\.1184\.0109\.3797\.0842\.1564LLM\-based EnsembleGPT\-5\.2\.1656\.1486\.1965\.0881\.1152\.0771\.4158\.1122\.1649Codex\.1598\.1453\.1952\.0862\.1126\.0973\.4157\.1013\.1642GPT\-5\.5\.1710\.1546\.2035\.0912\.1260\.1157\.4356\.1259\.1779DeepSeek\-V3\.2\.1587\.1449\.1940\.0860\.1080\.1047\.4032\.1011\.1626Grok\-4\.1734\.1531\.2021\.0897\.1258\.1641\.4438\.1353\.1859REATS \(Ours\)REATS\-GRPO\.1388\.1350\.1821\.0854\.1043\.0062\.3613\.1409\.1442
\(b\) Component & Format Ablation \(MSE↓\\downarrow\) Cat\.VariantExchH1H2M1M2WeaElecTrafAvgCoTREATS\-SFT \(ID\)\.1888\.1492\.1769\.0785\.0792\.0424\.1605\.0925\.1210w/o CoT \(ID\)\.2415\.1587\.1886\.0833\.0839\.0447\.1582\.0929\.1315REATS\-SFT \(OOD\)\.1881\.2125\.3408\.1051\.1705\.0653\.2001\.0924\.1719w/o CoT \(OOD\)\.2412\.2639\.3689\.2070\.7563\.0292\.1809\.0926\.2675RAGREATS\-SFT \(ID\)\.1888\.1492\.1769\.0785\.0792\.0424\.1605\.0925\.1210w/o RAG \(ID\)\.2388\.1532\.1815\.0790\.0792\.1464\.1629\.0935\.1418REATS\-SFT \(OOD\)\.1881\.2125\.3408\.1051\.1705\.0653\.2001\.0924\.1719w/o RAG \(OOD\)\.3499\.2378\.7690\.3823\.3524\.1413\.4445\.0990\.3470Weight FmtREATS\-SFT \(ID\)\.1888\.1492\.1769\.0785\.0792\.0424\.1605\.0925\.1210Decimal \(ID\)\.2182\.1511\.1776\.0769\.0779\.0429\.1597\.0931\.1247Dict \(ID\)\.2060\.1487\.1775\.0781\.0786\.0567\.1613\.0933\.1250Array \(ID\)\.2236\.1500\.1788\.0779\.0785\.0309\.1575\.0926\.1237REATS\-SFT \(OOD\)\.1881\.2125\.3408\.1051\.1705\.0653\.2001\.0924\.1719Decimal \(OOD\)\.1950\.2164\.3043\.1034\.1682\.0720\.2069\.0979\.1705Dict \(OOD\)\.1905\.2223\.3293\.1165\.1481\.0737\.2105\.0947\.1732Array \(OOD\)\.2797\.1966\.3595\.2233\.2627\.0511\.2061\.0925\.2089
\(c\) Token Efficiency & Inference Speed \(s/sample\) FormatExample RowTokensvs TableInfervs TableTable40,30,20,10103—1\.10—Array\[40, 30, 20, 10\],\.\.\.,132\+28%1\.21\+10%Decimal0\.40,0\.30,0\.20,0\.10,\.\.\.,182\+77%1\.42\+29%Dict\{"CARD":40, "LSINet":30,\.\.\.,292\+183%2\.05\+86%
### 4\.3Discussion of GRPO reward mapping
Comparison of bounded mapping functions\.We compare four reward mapping functions, including three bounded mappings \(reciprocalr=1/\(1\+kδ\)r=1/\(1\+k\\delta\), exponentialr=exp\(−kδ\)r=\\exp\(\-k\\delta\), and linearr=max\(0,1−kδ\)r=\\max\(0,1\-k\\delta\)\) along with the naive unbounded baseliner=−δr=\-\\delta, and analyze them from both empirical and theoretical perspectives\. Since GRPO generates diverse candidates within each group, the reward mapping must provide adequate signal across the fullδ\\deltarange to avoid gradient vanishing\. Under this constraint, the reciprocal mapping \(with polynomial decay\) maintains effective sensitivity across a wide range while also achieving strong discrimination whenδ\\deltais small \(i\.e\., when the predicted weights are close to optimal\), making it well\-suited for GRPO optimization, as shown in Figure[5](https://arxiv.org/html/2608.10149#S4.F5)\(a\)\. Crucially, sincer=−δr\{=\}\-\\deltais unbounded, a single outlier generation with largeδ\\deltainflates the group standard deviationσr\\sigma\_\{r\}, compressing the normalized advantagesA^i=\(ri−μr\)/σr\\hat\{A\}\_\{i\}\{=\}\(r\_\{i\}\{\-\}\\mu\_\{r\}\)/\\sigma\_\{r\}among near\-optimal candidates to near\-identical values\. The reciprocal mapping addresses this through two mechanisms\. \(1\)*Boundedness*, where outlier rewards are compressed near zero, limiting the influence of any single generation onσr\\sigma\_\{r\}\. \(2\)*Nonlinear curvature*, where it reshapes the relative spacing of rewards within a group, and this geometric change in relative positions is preserved after advantage normalization \(unlike a linear rescaling, which would be canceled\)\.
Details on selecting the recommendedkkare provided in Appendix[A\.5\.1](https://arxiv.org/html/2608.10149#A1.SS5.SSS1)\. Appendix[A\.5\.2](https://arxiv.org/html/2608.10149#A1.SS5.SSS2)analyzes reward sensitivity, including whydR/dδ\\mathrm\{d\}R/\\mathrm\{d\}\\deltaserves as a reliable sensitivity measure\. Appendix[A\.5\.3](https://arxiv.org/html/2608.10149#A1.SS5.SSS3)provides theoretical proofs that the reciprocal mapping maintains adequate sensitivity across a wideδ\\deltarange\. Figure[5](https://arxiv.org/html/2608.10149#S4.F5)\(b\)\(c\) confirms that the reciprocal mapping consistently achieves the lowest MSE across both datasets, while the naiver=−δr\{=\}\-\\deltaperforms comparably to or worse than the bounded alternatives\. Beyond the uniform sensitivity visible in \(a\), the unbounded range ofr=−δr\{=\}\-\\deltaalso allows outlier generations with largeδ\\deltato dominate group varianceσr\\sigma\_\{r\}, compressing normalized advantages among near\-optimal candidates in mixed\-quality rollout groups \(detailed analysis in Appendix[A\.5\.4](https://arxiv.org/html/2608.10149#A1.SS5.SSS4)\)\.
Comparison with GRPO variants\.
Reward signal sparsity is a recognized challenge in GRPO, and several recent variants \(DAPO[yu2026dapo](https://arxiv.org/html/2608.10149#bib.bib15), DrGRPO[liuunderstanding](https://arxiv.org/html/2608.10149#bib.bib16), GSPO[zheng2025group](https://arxiv.org/html/2608.10149#bib.bib17), and SAPO[gao2025soft](https://arxiv.org/html/2608.10149#bib.bib18)\) address it through optimization\-level modifications, such as reward normalization, sample filtering, and soft advantage computation\. To compare reward\-level and optimization\-level solutions, we evaluate standard GRPO equipped with our reciprocal mapping against these variants, each using the shared naive rewardr=−δr\{=\}\-\\delta\. As shown in Figure[5](https://arxiv.org/html/2608.10149#S4.F5)\(d\), standard GRPO with our reciprocal mapping consistently outperforms the evaluated optimization\-level variants, suggesting that when rewards are continuous and unbounded, directly improving the reward signal quality is also a promising direction worth exploring \(full results in Appendix Table[8](https://arxiv.org/html/2608.10149#A1.T8)\)\.

Figure 3:Scalability to different numbers of candidate models\. N=4 results correspond to Table[2](https://arxiv.org/html/2608.10149#S4.T2)\(a\)\. Full results for other N values are in Appendix Table[18](https://arxiv.org/html/2608.10149#A1.T18)\(MSE\) and Table[19](https://arxiv.org/html/2608.10149#A1.T19)\(MAE\)\.Table 4:Effectiveness of the diverse weight table, whereK′K^\{\\prime\}denotes the number of weight rows\.ExchH1H2M1M2WeaElecTrafAvgK′=1K^\{\\prime\}\{=\}1\.1753\.1410\.1785\.0740\.0739\.0745\.1491\.0855\.1190K′=10K^\{\\prime\}\{=\}10\.1587\.1409\.1700\.0725\.0720\.0206\.1476\.0819\.1080
Figure 4:Transfer learning comparison \(zero\-shot model group, MSE↓\\downarrow\)\. Each source dataset \(X\-axis\) is used for training, and the average MSE across the other 7 target datasets \(Y\-axis\) is reported\. Baselines are the best method from each category\.

Figure 5:Reward mapping analysis\. \(a\) Raw reward sensitivity\|dr/dδ\|\|dr/d\\delta\|of four mappings\. \(b\)\(c\) Empirical MSE on Exchange and Electricity under different reward mappings\. \(d\) Comparison with recent GRPO variants \(all using naiver=−δr\{=\}\-\\delta\)\. Full results in Appendix Table[8](https://arxiv.org/html/2608.10149#A1.T8)\.
### 4\.4Ablation study
We ablate three design choices in REATS\-SFT using the small model candidates \(Table[3](https://arxiv.org/html/2608.10149#S4.T3)\(b\)\)\.
Chain\-of\-Thought \(CoT\)\.CoT activates the LLM’s reasoning capability by requiring it to explicitly analyze temporal patterns and candidate model suitability before deciding weights \(“reason\-then\-decide”\)\. On ID data, CoT improves over direct prediction \(MSE: 0\.1210 vs\. 0\.1315, \+8\.7%\)\. On OOD data, reasoning becomes more critical: without CoT, MSE degrades from 0\.1719 to 0\.2675 \(\+55\.6%\)\.This is because when facing unseen candidates, the model must reason about input series characteristics, retrieved references, and each candidate’s design properties\. Without CoT, the model can only rely on memorized input\-weight mappings that fail to generalize to unseen candidates\.
Retrieval\-Augmented Generation \(RAG\)\.RAG retrieves historically similar forecasting cases as reference anchors for weight allocation\. Removing RAG degrades both ID and OOD performance, with particularly large OOD degradation, suggesting that retrieved examples help the model ground its reasoning in unfamiliar scenarios\.
Weight output format\.We compare four formats: integer percentage table, decimal, dictionary, and array\. The integer table achieves the best ID accuracy \(0\.1210 vs\. 0\.1247 for decimal\) and near\-best OOD accuracy \(0\.1719 vs\. 0\.1705 for decimal\), while being the most token\-efficient \(103 vs\. 292 tokens for Dict\) and fastest at inference \(1\.10 vs\. 2\.05 s/sample\)\. Considering the combined advantage in accuracy, efficiency, and parsing simplicity, integer table is our default format, as shown in Table[3](https://arxiv.org/html/2608.10149#S4.T3)\(b\)\.
Number of supervision weight rowsK′K^\{\\prime\}\.Table[4](https://arxiv.org/html/2608.10149#S4.T4)ablates the diverse weight table during GRPO\. ReducingK′K^\{\\prime\}from 10 to 1 \(oracle row only\) raises the average MSE from 0\.1080 to 0\.1190 \(\+10\.2%\), degrading on all eight datasets\. The reason is thatrmse=1K′∑i1/\(1\+kδi\)r\_\{\\text\{mse\}\}\{=\}\\frac\{1\}\{K^\{\\prime\}\}\\sum\_\{i\}1/\(1\{\+\}k\\delta\_\{i\}\)evaluates each rollout onK′K^\{\\prime\}allocations rather than one, which mitigates reward sparsity and yields better\-separated rewards within a rollout group\. Moreover, theK′K^\{\\prime\}rows form a neighborhood in weight space, where the first row targets the oracle weights𝐰∗\\mathbf\{w\}^\{\*\}and the remainingK′−1K^\{\\prime\}\{\-\}1rows spread over diverse near\-optimal allocations\. The reward therefore reflects the quality of a whole region of the weight simplex, and the gradient indicates which direction around the oracle is preferable, giving GRPO a richer learning signal than a single\-row comparison\.
Input representation\.We compare three input formats: hybrid textual–numerical \(ours\), raw time series as text, and raw series via MLP encoder \(Table[10](https://arxiv.org/html/2608.10149#A1.T10)\)\. Across all input\-representation variants, we keep the model backbone, CoT, and weight supervision, and training configuration unchanged, modifying only the input representation\. On ID data, textual–numerical and the MLP encoder achieve comparable best accuracy, both outperforming raw\-TS text\. On OOD data, textual–numerical generalizes best, as textual descriptions activate the LLM’s semantic reasoning rather than relying on position\-dependent numerical patterns\. Additionally, textual–numerical uses a fixed token budget \(1085 tokens\) regardless of input length, while raw\-TS scales linearly \(e\.g\., 1656→\\to7480 from length 96 to 512, Table[9](https://arxiv.org/html/2608.10149#A1.T9)\)\. Crucially, only the structured textual format enables rule\-based CoT construction \(Section[3\.3](https://arxiv.org/html/2608.10149#S3.SS3)\), which is key to enhance ensemble performance\.
### 4\.5Discussion on hyperparameters
Table 5:RAG top\-kkanalysis \(MSE↓\\downarrow, small model group\)\.ExchH1H2M1M2WeaElecTrafAvgk=25k\{=\}25\.2132\.1508\.1805\.0780\.0791\.0535\.1612\.0935\.1262k=3k\{=\}3\.1888\.1492\.1769\.0785\.0792\.0424\.1605\.0925\.1210

Figure 6:GRPO reward coefficient sensitivity across datasets\. G1–G6 correspond to\(λ1,λ2,λ3\)\(\\lambda\_\{1\},\\lambda\_\{2\},\\lambda\_\{3\}\)= \(0\.8,0,0\.2\), \(0\.5,0,0\.5\), \(0,0\.8,0\.2\), \(0\.3,0\.3,0\.4\), \(1,0,0\), \(0,1,0\)\.
Table 6:Further analysis on CoT \(MSE↓\\downarrow\)\. The settings are same in Table[2](https://arxiv.org/html/2608.10149#S4.T2)\.\(a\) Rule\-CoT vs GPT\-CoT on SFT\. GroupMethodExchH1H2M1M2WeaElecTrafAvgSmallGPT\-CoT\.2152\.1591\.1822\.0793\.0815\.0294\.1589\.1025\.1260Rule\-CoT\.1888\.1492\.1769\.0785\.0792\.0424\.1605\.0925\.1210TSFMGPT\-CoT\.1486\.1406\.1866\.0828\.1359\.0045\.3851\.0805\.1456Rule\-CoT\.1466\.1403\.1864\.0831\.1381\.0050\.3839\.0806\.1455
\(b\) Effectiveness of CoT on GRPO GroupMethodExchH1H2M1M2WeaElecTrafAvgSmallw/o CoT\.1936\.1424\.1704\.0725\.0735\.0359\.1491\.0835\.1151w/ CoT\.1587\.1409\.1700\.0725\.0720\.0206\.1476\.0819\.1080
Number of neighbors in Retrieval\-Augmented Generation \(RAG\)\.We comparek=3k\{=\}3andk=25k\{=\}25retrieved neighbors in Table[5](https://arxiv.org/html/2608.10149#S4.T5)\. The smallerk=3k\{=\}3achieves lower average MSE \(0\.1210 vs\. 0\.1262\), suggesting that a few highly similar reference cases provide more precise anchoring than many less\-relevant ones, which may introduce noise into the reasoning process\.
GRPO reward coefficients\.We compare six configurations in Figure[6](https://arxiv.org/html/2608.10149#S4.F6)\. Key findings:\(1\)Per\-rowrmser\_\{\\text\{mse\}\}evaluates each of theK′K^\{\\prime\}weight rows independently, providing implicit reward augmentation with finer\-grained feedback, whileraggr\_\{\\text\{agg\}\}aggregates all rows before computing a single reward\. G5 \(purermser\_\{\\text\{mse\}\}\) achieves lower MSE than G6 \(pureraggr\_\{\\text\{agg\}\}\) across all datasets, confirming per\-row evaluation is more effective\.\(2\)roracler\_\{\\text\{oracle\}\}helps stabilize early training on small datasets \(Exchange: G1 outperforms G5\), but on larger datasets \(Electricity, Weather\), purermser\_\{\\text\{mse\}\}\(G5\) yields the best results without conflicting objectives\. Excessive oracle weight \(G2\) consistently hurts\.\(3\)Combining all three \(G4\) degrades performance by inheriting the less effectiveraggr\_\{\\text\{agg\}\}and the limitingroracler\_\{\\text\{oracle\}\}\. Our default G1 \(λ1=0\.8,λ3=0\.2\\lambda\_\{1\}\{=\}0\.8,\\lambda\_\{3\}\{=\}0\.2\) balances MSE optimization with oracle guidance across varying dataset sizes\.
### 4\.6Discussion on CoT
Rule CoT VS LLM CoT\.Both Rule\-CoT and GPT\-CoT are constructed using the same temporal features, candidate\-model information, RAG references, and explicitly provided oracle weights\. They differ only in how the reasoning text is generated\. As shown in Table[6](https://arxiv.org/html/2608.10149#S4.T6)\(a\), Rule\-CoT outperforms GPT\-CoT on 6/8 datasets in the small group \(avg 0\.1210 vs\. 0\.1260\) and achieves near\-identical results in the TSFM group \(0\.1455 vs\. 0\.1456\)\. Rule\-CoT produces structurally consistent reasoning that is easier for SFT to learn, whereas GPT\-CoT may introduce hallucinated or inconsistent analysis across similar inputs\. Given comparable or better performance at zero API cost, we adopt Rule\-CoT as default\.
Impact of CoT on GRPO\.Table[6](https://arxiv.org/html/2608.10149#S4.T6)\(b\) shows that CoT improves GRPO across all 8 datasets, reducing average MSE from 0\.1151 to 0\.1080 \(6\.2% relative gain\)\. CoT forces the model to produce explicit reasoning before outputting weights; during GRPO sampling, different reasoning paths \(e\.g\., emphasizing trend vs\. seasonality\) naturally lead to diverse weight assignments, enriching exploration and yielding richer reward signals\. Without CoT, the model directly generates weight vectors that lack diversity, resulting in sparse reward variance\.
Interpretability and GRPO reasoning improvement\.A key advantage of REATS over traditional ensemble methods is its inherent interpretability: the model generates structured chain\-of\-thought reasoning \(series pattern analysis→\\rightarrowtool\-to\-pattern matching→\\rightarrowRAG reference→\\rightarrowallocation conclusion\) before producing weights, enabling users to understand*why*specific tools receive higher allocations\. Furthermore, GRPO improves not only ensemble accuracy but also reasoning quality: on the Weather dataset, SFT defaults to PDF \(periodicity\-based\) for an autocorrelation\-dominated series, while GRPO correctly identifies CARD \(attention\-based\) as the primary tool with new reasoning paths, aligning with oracle weights\. A detailed case study is provided in Appendix[A\.9](https://arxiv.org/html/2608.10149#A1.SS9)\.
### 4\.7Transfer learning comparison
To evaluate cross\-dataset transferability, we train REATS on a single source dataset and test on the remaining 7 target datasets\. As shown in Figure[4](https://arxiv.org/html/2608.10149#S4.F4)\(zero\-shot model group\), REATS\-SFT generally achieves the lowest average MSE across source datasets\. Traditional baselines rely solely on numerical inputs \(raw forecasts and statistics\), making their learned weight mappings tightly coupled to source\-domain patterns and prone to overfitting\. REATS, in contrast, combines textual descriptions of temporal features with numerical inputs and leverages the LLM’s unique CoT reasoning capability, which provides a more transferable representation: the text\-based reasoning generalizes across datasets because it operates on semantic\-level temporal characteristics \(e\.g\., trend strength, seasonality type\) rather than dataset\-specific numerical distributions\. Results on the small model group show a similar trend \(Appendix Figure[7](https://arxiv.org/html/2608.10149#A1.F7)\)\.
### 4\.8Efficiency analysis
Compared to general\-purpose LLMs such as GPT, Grok, and DeepSeek, REATS uses a 1\.7B model that can be fully fine\-tuned and deployed on a single lightweight GPU\. To further reduce costs, we replace LLM\-generated CoT with rule\-based CoT, which significantly lowers dataset construction and training overhead without sacrificing accuracy \(Table[6](https://arxiv.org/html/2608.10149#S4.T6)\(a\)\)\. The integer percentage weight table additionally reduces token consumption and inference latency \(Table[3](https://arxiv.org/html/2608.10149#S4.T3)\(c\)\)\. While REATS is not as fast as traditional ensemble methods, it leverages LLM reasoning to achieve higher ensemble learning accuracy and interpretability, offering a favorable trade\-off between efficiency and performance\.
## 5Conclusion
We presented REATS, a framework that repurposes LLM reasoning for ensemble learning and TSF, with a study of the key techniques this paradigm requires, spanning input representation, scalable CoT and weight supervision, output format, and reward design\. By proposing hybrid textual–numerical inputs, chain\-of\-thought reasoning, and a two\-stage SFT\-to\-GRPO fine\-tuning pipeline, REATS enables a lightweight 1\.7B LLM to produce sample\-adaptive, interpretable ensemble weights that generally outperform both traditional and zero\-shot LLM ensemble baselines across the evaluated settings\. Key empirical findings include: \(1\) GRPO with reciprocal reward mapping effectively refines weights beyond SFT imitation, and outperforms recent GRPO algorithmic variants in the continuous unbounded reward setting, with multi\-row diverse weight supervision providing a denser reward signal that is complementary to the mapping; \(2\) rule\-based CoT achieves comparable or better performance than API\-generated CoT at zero cost, and is critical for OOD generalization, enabling the model to reason about unseen candidates rather than relying on memorized patterns; and \(3\) LLM\-based semantic reasoning enables superior transfer learning across datasets compared to numerical\-only baselines\.
## References
- \[1\]Niko Uremović, Marko Bizjak, Primož Sukič, Gorazd Štumberger, Borut Žalik, and Niko Lukač\.A new framework for multivariate time series forecasting in energy management system\.IEEE Transactions on Smart Grid, 14\(4\):2934–2947, 2022\.
- \[2\]Xu Zhang, Zhengang Huang, Yunzhi Wu, Xun Lu, Erpeng Qi, Yunkai Chen, Zhongya Xue, Qitong Wang, Peng Wang, and Wei Wang\.Multi\-period learning for financial time series forecasting\.InProceedings of the 31st ACM SIGKDD Conference on Knowledge Discovery and Data Mining V\. 1, pages 2848–2859, 2025\.
- \[3\]Martin Wachs\.Forecasts in urban transportation planning: Uses, methods, and dilemmas\.Climatic Change, 11\(1\):61–80, 1987\.
- \[4\]Yuntong Liu, Chunna Zhao, and Yaqun Huang\.A combined model for multivariate time series forecasting based on mlp\-feedforward attention\-lstm\.IEEE Access, 10:88644–88654, 2022\.
- \[5\]Xu Zhang, Qitong Wang, Peng Wang, and Wei Wang\.A lightweight sparse interaction network for time series forecasting\.InProceedings of the AAAI Conference on Artificial Intelligence, volume 39, pages 13304–13312, 2025\.
- \[6\]Yuzhen Zhu, Shaojie Luo, Di Huang, Weiyan Zheng, Fang Su, and Beiping Hou\.Drcnn: decomposing residual convolutional neural networks for time series forecasting\.Scientific Reports, 13\(1\):15901, 2023\.
- \[7\]Shikun Chen and Nguyen Manh Luc\.Rrmse voting regressor: A weighting function based improvement to ensemble regression\.arXiv preprint arXiv:2207\.04837, 2022\.
- \[8\]Susan Gruber, Roger W Logan, Inmaculada Jarrín, Susana Monge, and Miguel A Hernán\.Ensemble learning of inverse probability weights for marginal structural modeling in large observational datasets\.Statistics in medicine, 34\(1\):106–117, 2015\.
- \[9\]Yuwei Fu, Di Wu, and Benoit Boulet\.Reinforcement learning based dynamic model combination for time series forecasting\.InProceedings of the AAAI Conference on Artificial Intelligence, volume 36, pages 6639–6647, 2022\.
- \[10\]Zhihong Shao, Peiyi Wang, Qihao Zhu, Runxin Xu, Junxiao Song, Xiao Bi, Haowei Zhang, Mingchuan Zhang, YK Li, Yang Wu, et al\.Deepseekmath: Pushing the limits of mathematical reasoning in open language models\.arXiv preprint arXiv:2402\.03300, 2024\.
- \[11\]Bo Lv, Nayu Liu, Chen Tang, Xin Liu, Yue Yu, and Ping Luo\.Specfuse: Ensembling large language models via next\-segment prediction\.arXiv preprint arXiv:2412\.07380, 2024\.
- \[12\]Heecheol Yun, Kwangmin Ki, Junghyun Lee, and Eunho Yang\.When to ensemble: Identifying token\-level points for stable and fast llm ensembling\.arXiv preprint arXiv:2510\.15346, 2025\.
- \[13\]Dongfu Jiang, Xiang Ren, and Bill Yuchen Lin\.Llm\-blender: Ensembling large language models with pairwise ranking and generative fusion\.InProceedings of the 61st Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\), pages 14165–14178, 2023\.
- \[14\]Dimitris Bertsimas and Leonard Boussioux\.Ensemble modeling for time series forecasting: an adaptive robust optimization approach\.arXiv preprint arXiv:2304\.04308, 2023\.
- \[15\]Qiying Yu, Zheng Zhang, Ruofei Zhu, Yufeng Yuan, Xiaochen Zuo, Yu Yue, Weinan Dai, Tiantian Fan, Gaohong Liu, Lingjun Liu, et al\.Dapo: An open\-source llm reinforcement learning system at scale\.Advances in Neural Information Processing Systems, 38:113222–113244, 2026\.
- \[16\]Zichen Liu, Changyu Chen, Wenjun Li, Penghui Qi, Tianyu Pang, Chao Du, Wee Sun Lee, and Min Lin\.Understanding r1\-zero\-like training: A critical perspective\.InSecond Conference on Language Modeling\.
- \[17\]Chujie Zheng, Shixuan Liu, Mingze Li, Xiong\-Hui Chen, Bowen Yu, Chang Gao, Kai Dang, Yuqiong Liu, Rui Men, An Yang, et al\.Group sequence policy optimization\.arXiv preprint arXiv:2507\.18071, 2025\.
- \[18\]Chang Gao, Chujie Zheng, Xiong\-Hui Chen, Kai Dang, Shixuan Liu, Bowen Yu, An Yang, Shuai Bai, Jingren Zhou, and Junyang Lin\.Soft adaptive policy optimization\.arXiv preprint arXiv:2511\.20347, 2025\.
- \[19\]Xu Zhang, Qitong Wang, Peng Wang, and Wei Wang\.Semixer: Semantics enhanced mlp\-mixer for multiscale mixing and long\-term time series forecasting\.InProceedings of the ACM Web Conference 2026, pages 5636–5647, 2026\.
- \[20\]Yuqi Nie, Nam H Nguyen, Phanwadee Sinthong, and Jayant Kalagnanam\.A time series is worth 64 words: Long\-term forecasting with transformers\.arXiv preprint arXiv:2211\.14730, 2022\.
- \[21\]Yuxuan Wang, Haixu Wu, Jiaxiang Dong, Guo Qin, Haoran Zhang, Yong Liu, Yunzhong Qiu, Jianmin Wang, and Mingsheng Long\.Timexer: Empowering transformers for time series forecasting with exogenous variables\.InThe Thirty\-eighth Annual Conference on Neural Information Processing Systems\.
- \[22\]Tian Zhou, Qingsong Wen, Jinyang Gao, Bolin Ding, Rong Jin, et al\.Card: Channel aligned robust blend transformer for time series forecasting\.InInternational conference on learning representations, volume 2024, pages 11245–11283, 2024\.
- \[23\]Shiyu Wang, Haixu Wu, Xiaoming Shi, Tengge Hu, Huakun Luo, Lintao Ma, James Y Zhang, and JUN ZHOU\.Timemixer: Decomposable multiscale mixing for time series forecasting\.InThe Twelfth International Conference on Learning Representations, 2024\.
- \[24\]Donghao Luo and Xue Wang\.Moderntcn: A modern pure convolution structure for general time series analysis\.InThe twelfth international conference on learning representations, pages 1–43, 2024\.
- \[25\]Ailing Zeng, Muxi Chen, Lei Zhang, and Qiang Xu\.Are transformers effective for time series forecasting?InProceedings of the AAAI conference on artificial intelligence, volume 37, pages 11121–11128, 2023\.
- \[26\]Tao Dai, Beiliang Wu, Peiyuan Liu, Naiqi Li, Jigang Bao, Yong Jiang, and Shu\-Tao Xia\.Periodicity decoupling framework for long\-term series forecasting\.InThe twelfth international conference on learning representations, 2024\.
- \[27\]Mononito Goswami, Konrad Szafer, Arjun Choudhry, Yifu Cai, Shuo Li, and Artur Dubrawski\.Moment: a family of open time\-series foundation models\.InProceedings of the 41st International Conference on Machine Learning, pages 16115–16152, 2024\.
- \[28\]Yong Liu, Guo Qin, Zhiyuan Shi, Zhi Chen, Caiyin Yang, Xiangdong Huang, Jianmin Wang, and Mingsheng Long\.Sundial: A family of highly capable time series foundation models\.arXiv preprint arXiv:2502\.00816, 2025\.
- \[29\]Yong Liu, Haoran Zhang, Chenyu Li, Xiangdong Huang, Jianmin Wang, and Mingsheng Long\.Timer: generative pre\-trained transformers are large time series models\.InProceedings of the 41st International Conference on Machine Learning, pages 32369–32399, 2024\.
- \[30\]Xiaoming Shi, Shiyu Wang, Yuqi Nie, Dianqi Li, Zhou Ye, Qingsong Wen, and Ming Jin\.Time\-moe: Billion\-scale time series foundation models with mixture of experts\.InInternational conference on learning representations, volume 2025, pages 34635–34667, 2025\.
- \[31\]Abhimanyu Das, Weihao Kong, Rajat Sen, and Yichen Zhou\.A decoder\-only foundation model for time\-series forecasting\.InForty\-first International Conference on Machine Learning, pages 10148–10167\. PMLR, 2024\.
- \[32\]Gerald Woo, Chenghao Liu, Akshat Kumar, Caiming Xiong, Silvio Savarese, and Doyen Sahoo\.Unified training of universal time series forecasting transformers\.2024\.
- \[33\]Yong Liu, Guo Qin, Xiangdong Huang, Jianmin Wang, and Mingsheng Long\.Timer\-xl: Long\-context transformers for unified time series forecasting\.arXiv preprint arXiv:2410\.04803, 2024\.
- \[34\]Abdul Fatir Ansari, Lorenzo Stella, Caner Turkmen, Xiyuan Zhang, Pedro Mercado, Huibin Shen, Oleksandr Shchur, Syama Syndar Rangapuram, Sebastian Pineda Arango, Shubham Kapoor, Jasper Zschiegner, Danielle C\. Maddix, Michael W\. Mahoney, Kari Torkkola, Andrew Gordon Wilson, Michael Bohlke\-Schneider, and Yuyang Wang\.Chronos: Learning the language of time series\.Transactions on Machine Learning Research, 2024\.
## Appendix AAppendices
1
Input:Temporal features
Φ\(𝐗\)\\Phi\(\\mathbf\{X\}\), tool set
𝒯=\{t1,…,tN\}\\mathcal\{T\}=\\\{t\_\{1\},\.\.\.,t\_\{N\}\\\}each with category
ci∈\{linear, transformer, FFT, decomp\., CNN, foundation\}c\_\{i\}\\in\\\{\\text\{linear, transformer, FFT, decomp\., CNN, foundation\}\\\}, oracle weights
𝐰∗∈ℝK×N\\mathbf\{w\}^\{\*\}\\in\\mathbb\{R\}^\{K\\times N\}, RAG features
Φ\(𝐗rag\)\\Phi\(\\mathbf\{X\}\_\{\\text\{rag\}\}\)and weights
𝐰rag∈ℝK′×N\\mathbf\{w\}\_\{\\text\{rag\}\}\\in\\mathbb\{R\}^\{K^\{\\prime\}\\times N\}
Output:Chain\-of\-thought textCoT
2
𝐰¯←1K′∑k=1K′𝐰k∗\\bar\{\\mathbf\{w\}\}\\leftarrow\\frac\{1\}\{K^\{\\prime\}\}\\sum\_\{k=1\}^\{K^\{\\prime\}\}\\mathbf\{w\}^\{\*\}\_\{k\};
//Average oracle weights acrossK′K^\{\\prime\}rows
3
//Step 1: Summarize key temporal patterns
4Parse
Φ\(𝐗\)\\Phi\(\\mathbf\{X\}\)into: trend strength/direction, noise level, ACF value, seasonality \(yes/no\), stationarity, outliers, distribution type;
5foreach*attributeaa*do
Sample phrase from predefined template pool
𝒫a\\mathcal\{P\}\_\{a\};
//e\.g\., \(strong, upward\)→\\to‘‘pronounced upward drift’’
6
7end foreach
8
s1←s\_\{1\}\\leftarrow‘‘Key patterns: ’’
\+\+concatenate all sampled phrases;
9
//Step 2: Oracle\-guided tool\-to\-pattern matching
10foreach*tooltit\_\{i\}in descending order ofw¯i\\bar\{w\}\_\{i\}*do
11Retrieve category
cic\_\{i\}and its strength descriptors;
//Category\-specific rule matching
12if*ci=linearc\_\{i\}=\\text\{linear\}andtrend is strong*then
13reason
←\\leftarrow“strong trend favors linear decomposition”;
14
15else if*ci=FFTc\_\{i\}=\\text\{FFT\}andseasonality detected*then
16reason
←\\leftarrow“FFT decomposition captures periodic structure”;
17
18else if*ci=transformerc\_\{i\}=\\text\{transformer\}andACF is high*then
19reason
←\\leftarrow“attention can exploit autocorrelation structure”;
20
21end if
//\.\.\. \(other category\-attribute rules\)
22if*w¯i\>0\.35\\bar\{w\}\_\{i\}\>0\.35*then
senti←\\text\{sent\}\_\{i\}\\leftarrowsample from high\-fit templates with reason ;
//‘‘\{tool\} fits best because \.\.\.’’
23
24else if*w¯i\>0\.15\\bar\{w\}\_\{i\}\>0\.15*then
senti←\\text\{sent\}\_\{i\}\\leftarrowsample from mid\-fit templates ;
//‘‘\{tool\} adds complementary value via \.\.\.’’
25
26else
senti←\\text\{sent\}\_\{i\}\\leftarrowsample from low\-fit templates with mismatch reason ;
//‘‘\{tool\} has limited relevance \.\.\.’’
27
28end if
29
30end foreach
31
s2←s\_\{2\}\\leftarrow‘‘Tool match: ’’
\+\+join all
senti\\text\{sent\}\_\{i\};
32
//Step 3: Compare with RAG reference
33
𝐰¯rag←1K∑k𝐰rag,k\\bar\{\\mathbf\{w\}\}\_\{\\text\{rag\}\}\\leftarrow\\frac\{1\}\{K\}\\sum\_\{k\}\\mathbf\{w\}\_\{\\text\{rag\},k\};
34
tdom←argmaxiw¯it\_\{\\text\{dom\}\}\\leftarrow\\arg\\max\_\{i\}\\bar\{w\}\_\{i\};
trag←argmaxiw¯rag,it\_\{\\text\{rag\}\}\\leftarrow\\arg\\max\_\{i\}\\bar\{w\}\_\{\\text\{rag\},i\};
35if*t*dom*=t*rag*t\_\{\\text\{dom\}\}=t\_\{\\text\{rag\}\}*then
36
s3←s\_\{3\}\\leftarrow“consistent with the current allocation direction”;
37
38else
39Compare
Φ\(𝐗\)\\Phi\(\\mathbf\{X\}\)vs
Φ\(𝐗rag\)\\Phi\(\\mathbf\{X\}\_\{\\text\{rag\}\}\)to identify feature differences;
40
s3←s\_\{3\}\\leftarrow“similar\-series ensembles lean toward
tragt\_\{\\text\{rag\}\}, but current series differs in \{differences\}, shifting preference toward
tdomt\_\{\\text\{dom\}\}”;
41
42end if
43
s3←s\_\{3\}\\leftarrow‘‘Reference: ’’
\+s3\+\\;s\_\{3\};
44
//Step 4: State allocation conclusion
45
dom←\{ti:w¯i\>0\.35\}\\text\{dom\}\\leftarrow\\\{t\_\{i\}:\\bar\{w\}\_\{i\}\>0\.35\\\};
mid←\{ti:0\.12<w¯i≤0\.35\}\\text\{mid\}\\leftarrow\\\{t\_\{i\}:0\.12<\\bar\{w\}\_\{i\}\\leq 0\.35\\\};
minor←\\text\{minor\}\\leftarrowrest;
46
s4←s\_\{4\}\\leftarrow‘‘Conclusion: ’’
\+\+sample from conclusion templates naming dom/mid/minor;
47
48return
CoT=s1⊕s2⊕s3⊕s4\\textit\{CoT\}=s\_\{1\}\\oplus s\_\{2\}\\oplus s\_\{3\}\\oplus s\_\{4\};
Algorithm 2Rule\-Based Chain\-of\-Thought Generation \(Detailed\)### A\.1Related work: Time series forecasting
In recent years, time series forecasting has shifted from traditional statistical methods to deep learning–based approaches, which can be broadly categorized into Transformer\-based models, convolutional networks, and lightweight linear models\.
Transformers have been widely adopted due to their strong sequence modeling capabilities\. Early works directly applied them along the temporal dimension, while later studies introduced task\-specific designs\. For example, PatchTST\[[20](https://arxiv.org/html/2608.10149#bib.bib20)\]segments time series into patches and models channels independently\. TimeXer\[[21](https://arxiv.org/html/2608.10149#bib.bib21)\]adopts a decoder\-only architecture with causal masking to capture temporal dependencies, while CARD\[[22](https://arxiv.org/html/2608.10149#bib.bib22)\]focuses on cross\-channel correlations via channel\-aligned attention\. TimeMixer\[[23](https://arxiv.org/html/2608.10149#bib.bib23)\]and SEMixer\[[19](https://arxiv.org/html/2608.10149#bib.bib19)\]model temporal dynamics across multiple scales via decomposition and mixing strategies\. MLF\[[2](https://arxiv.org/html/2608.10149#bib.bib2)\]extends this idea by introducing multi\-period modeling with adaptive patching and weighted fusion\. In addition, efficient alternatives have been explored\. ModernTCN\[[24](https://arxiv.org/html/2608.10149#bib.bib24)\]uses large\-kernel convolutions to model dependencies without attention, while DLinear\[[25](https://arxiv.org/html/2608.10149#bib.bib25)\]and LSINet\[[5](https://arxiv.org/html/2608.10149#bib.bib5)\]demonstrate that simple linear architectures can achieve competitive performance with high efficiency\.
Finally, inspired by large language models, time series foundation models learn general temporal representations via large\-scale pretraining for cross\-task generalization\. Encoder\-based methods such as MOMENT\[[27](https://arxiv.org/html/2608.10149#bib.bib27)\]and MOIRAI\[[32](https://arxiv.org/html/2608.10149#bib.bib32)\]adopt masked modeling with patch tokenization to handle diverse and multivariate data, while decoder\-based approaches including Timer\[[29](https://arxiv.org/html/2608.10149#bib.bib29)\], TimesFM\[[31](https://arxiv.org/html/2608.10149#bib.bib31)\], Sundial\[[28](https://arxiv.org/html/2608.10149#bib.bib28)\], and TIME\-MOE\[[30](https://arxiv.org/html/2608.10149#bib.bib30)\]unify forecasting and related tasks under an autoregressive or generative paradigm, incorporating designs such as flexible patching, probabilistic modeling, and mixture\-of\-experts to improve scalability and generalization\.
### A\.2Datasets
The 8 public datasets used in this paper are extensively used for long\-term TSF algorithm evaluation, covering multiple fields including industry \(4 ETT datasets\), climate \(Weather\), energy \(Electricity\), transportation \(Traffic\), and economy \(Exchange\)\. The detailed descriptions are as follows:
1. 1\.
2. 2\.ETT datasets222[https://github\.com/zhouhaoyi/Informer2020](https://github.com/zhouhaoyi/Informer2020)comprises two sub\-datasets, ETT1 and ETT2, collected from two separate counties\. Each sub\-dataset offers two versions with varying sampling resolutions \(15 minutes and 1 hour\)\. ETT dataset includes multiple time series of electrical loads and a single time sequence of oil temperature\.
3. 3\.Weather dataset333[https://www\.bgc\-jena\.mpg\.de/wetter/](https://www.bgc-jena.mpg.de/wetter/)contains 21 meteorological indicators, such as air temperature, humidity, etc, recorded every 10 minutes for the entirety of 2020\.
4. 4\.
5. 5\.Traffic records hourly road occupancy rates measured by 862 sensors of the San Francisco Bay area freeways in 2 years\.
Table 7:Statistics of the eight benchmark datasets\.Time pointsdenotes the total number of observations\.Splitdenotes train/validation/test sizes\.Frequencydenotes the sampling interval\.DatasetsVariableT ime pointsSplit \(train/val/test\)FrequencyETTh1,ETTh2717,420\(8545, 2881, 2881\)HourlyETTm1,ETTm2769,680\(34465, 11521, 11521\)15minWeather2152,696\(36792, 5271, 10540\)10minExchange rate87,588\(5120, 665, 1422\)DailyElectricity32126,304\(18317, 2633, 5261\)HourlyTraffic86217,544\(12185, 1757, 3509\)Hourly
### A\.3Forecasting Model Descriptions
We use two groups of forecasting models as ensemble candidates\. All models operate in a univariate setting with input length 96 and prediction length 96\.
#### A\.3\.1Foundation model weight sources
- •MOIRAI: A universal time series forecasting transformer pre\-trained on large\-scale data with masked token prediction\. Weights:Salesforce/moirai\-1\.1\-R\-small555[https://huggingface\.co/Salesforce/moirai\-1\.1\-R\-small](https://huggingface.co/Salesforce/moirai-1.1-R-small)\.
- •MOMENT: A family of foundation models for time series, pre\-trained with masked reconstruction on diverse time series corpora\. Weights:AutonLab/MOMENT\-1\-large666[https://huggingface\.co/AutonLab/MOMENT\-1\-large](https://huggingface.co/AutonLab/MOMENT-1-large)\.
- •TimeMoE: A decoder\-only Mixture\-of\-Experts model for time series, using sparse expert routing for multi\-horizon forecasting\. Weights:Maple728/TimeMoE\-50M777[https://huggingface\.co/Maple728/TimeMoE\-50M](https://huggingface.co/Maple728/TimeMoE-50M)\.
- •TimesFM: A decoder\-only foundation model from Google, pre\-trained on 100B real\-world time points with patched input tokenization\. Weights:google/timesfm\-2\.5\-200m\-pytorch888[https://huggingface\.co/google/timesfm\-2\.5\-200m\-pytorch](https://huggingface.co/google/timesfm-2.5-200m-pytorch)\.
- •Timer: A generative pre\-trained Transformer for time series with unified next\-token prediction across forecasting tasks\. Weights:Timer\_forecast\_1\.0\.ckpt999[https://github\.com/thuml/OpenLTM](https://github.com/thuml/OpenLTM)\.
- •TimerXL: An extended version of Timer with larger model capacity\. Weights:TimerXL\_forecast\.pth101010[https://github\.com/thuml/OpenLTM](https://github.com/thuml/OpenLTM)\.
- •Sundial: A causal language model for time series that discretizes continuous values via adaptive binning\. Weights:thuml/sundial\-base\-128m111111[https://huggingface\.co/thuml/sundial\-base\-128m](https://huggingface.co/thuml/sundial-base-128m)\.
- •Chronos: A language modeling framework for time series using quantization\-based tokenization, built on T5 architecture\. Weights:amazon/chronos\-t5\-base121212[https://huggingface\.co/amazon/chronos\-t5\-base](https://huggingface.co/amazon/chronos-t5-base)\.
### A\.4Supplementary experimental results
#### A\.4\.1Comparison with GRPO algorithm variants
Table 8:Comparison of GRPO algorithm variants on three datasets \(MSE↓\\downarrow\)\. All variants use the naive reward \(−δ\-\\delta\)\. Visualized in Figure[5](https://arxiv.org/html/2608.10149#S4.F5)\(d\)\.DatasetGRPO with Reward MappingGRPODAPODrGRPOGSPOSAPOExchange0\.15870\.17530\.17140\.18040\.18150\.1712Electricity0\.14630\.15030\.14930\.14750\.14930\.1481Weather0\.00610\.01670\.03860\.03460\.03240\.0452Table 9:Average token count of the human input across different data representations\.RepresentationInput=96Input=512Raw TS \(time series as text\)16567480Textual–Num \(structured analysis\)10851085Table 10:Input ablation study \(REATS\-SFT, MSE↓\\downarrow\)\. \(a\) In\-distribution evaluation on small model candidates\. \(b\) OOD evaluation: trained on small models, tested on foundation models\. Best inbold\.\(a\) Small Model Candidates \(ID\) MethodExchH1H2M1M2WeaElecTrafAvgTextual–Num \(Ours\)\.1888\.1492\.1769\.0785\.0792\.0424\.1605\.0925\.1210Raw TS \(text\)\.1988\.1487\.1787\.0770\.0790\.0475\.1595\.0935\.1228Raw TS \(tsenc\)\.1968\.1451\.1778\.0756\.0760\.0480\.1562\.0922\.1210
\(b\) Small→\\toZeroshot \(OOD\)
MethodExchH1H2M1M2WeaElecTrafAvgTextual–Num\.1579\.1442\.1925\.0892\.1165\.0098\.3972\.3640\.1839Raw TS \(text\)\.1583\.1450\.1937\.0894\.1183\.0211\.3967\.3677\.1863Raw TS \(tsenc\)\.1501\.1448\.1945\.0874\.1118\.0089\.4042\.6306\.2165
#### A\.4\.2OOD model mapping
Table 11:Model mapping for OOD generalization experiments \(Table[3](https://arxiv.org/html/2608.10149#S4.T3)\)\. Model 1–4 are unseen foundation models used for each dataset, with varying candidate sets to cover a broader range of foundation models\.Boldindicates models not seen during training\.DatasetModel 1Model 2Model 3Model 4ExchangeMOMENTTimeMoETimesFMMOIRAIETTh1MOMENTSundialTimesFMMOIRAIETTh2MOMENTSundialTimesFMMOIRAIETTm1MOMENTSundialTimesFMMOIRAIETTm2MOMENTTimerTimeMoEMOIRAIWeatherMOMENTTimerTimeMoETimesFMElectricityMOMENTSundialTimerMOIRAITrafficMOMENTSundialTimerTimeMoE
#### A\.4\.3Supplementary OOD experiments \(Table[16](https://arxiv.org/html/2608.10149#A1.T16)and Table[17](https://arxiv.org/html/2608.10149#A1.T17)\)
Table 12:OOD generalization to mixed models \(MSE↓\\downarrow\)\. Trained on small model candidates \(CARD, LSINet, PDF, TimeXer\), evaluated on mixed candidates \(2–3 unseen per dataset\)\.Boldin mapping table indicates unseen models\. The MAE results are shown in appendix Table[15](https://arxiv.org/html/2608.10149#A1.T15)\.MethodExchH1H2M1M2WeaElecTrafAvgIndividual ModelsModel 1\.1690\.15151\.8930\.08151\.9402\.43721\.7326\.0667\.8090Model 2\.16751\.9515\.2022\.1124\.0729\.7114\.7635\.9884\.6212Model 3\.30371\.91242\.00732\.02601\.9540\.5683\.14722\.16701\.3857Model 41\.5737\.17461\.93511\.8879\.2862\.43971\.76262\.10591\.2707Traditional EnsembleEnsavg\{\}\_\{\\text\{avg\}\}\.2534\.4671\.8089\.4161\.4371\.2702\.6257\.7310\.5012Ensrand\{\}\_\{\\text\{rand\}\}\.3149\.5819\.9487\.5392\.5611\.3393\.7218\.8503\.6071InvMSEtr\{\}\_\{\\text\{tr\}\}\.1688\.1611\.2467\.0860\.0840\.2739\.1914\.0786\.1613InvMSEval\{\}\_\{\\text\{val\}\}\.2427\.1922\.3573\.1034\.0829\.3331\.2199\.0765\.2010RLMC\.2562\.1739\.2023\.1087\.0736\.2617\.1513\.0667\.1583OptWtr\{\}\_\{\\text\{tr\}\}\.1594\.1632\.2094\.0848\.0792\.2598\.1562\.0827\.1493OptWval\{\}\_\{\\text\{val\}\}\.1937\.1732\.2103\.1103\.0792\.3172\.1586\.0825\.1656LLM\-based EnsembleGPT\-5\.2\.1760\.3551\.5593\.2701\.2608\.2747\.3541\.2109\.3076Codex\.1671\.3235\.5333\.2039\.2263\.1939\.3156\.1843\.2685GPT\-5\.5\.1964\.3982\.5998\.2758\.3103\.3162\.3746\.2945\.3457DeepSeek\-V3\.2\.1724\.3556\.5755\.1904\.2783\.1588\.3074\.2001\.2798Grok\-4\.1828\.3646\.5754\.2452\.3072\.2771\.4228\.2986\.3342REATS \(Ours\)REATS\-GRPO\.1370\.1798\.2568\.0816\.0761\.0218\.1522\.0791\.1231
Model Mapping DatasetModel 1Model 2Model 3Model 4ExchangeCARDMOIRAIMOMENTModernTCNETTh1PDFTimeMixerTimeXerTimerETTh2PatchTSTSundialTimeMixerTimeXerETTm1LSINetMOMENTPatchTSTTimeXerETTm2ModernTCNPDFPatchTSTTimesFMWeatherCARDMLFMOMENTTimerElectricityDLinearMOMENTPDFTimeMixerTrafficCARDMOMENTSEMixerTimeMixer
#### A\.4\.4Supplementary results about scalability to varying numbers of candidate Models \(Table[18](https://arxiv.org/html/2608.10149#A1.T18)and Table[19](https://arxiv.org/html/2608.10149#A1.T19)\)
### A\.5Discussion of reward mapping function designs
#### A\.5\.1Selection of reward scaling factorkk
We evaluate the three bounded reward mapping functions that involve a scaling factorkk\(the naiver=−δr\{=\}\-\\deltahas no such parameter\), whereδ=ℒ\(𝐰\)−ℒ\(𝐰∗\)\\delta=\\mathcal\{L\}\(\\mathbf\{w\}\)\-\\mathcal\{L\}\(\\mathbf\{w\}^\{\*\}\)denotes the forecasting MSE gap between the predicted ensemble weights and the oracle weights\. We define a unified scoring framework with three criteria:
1. 1\.Near\-oracle sensitivity:r\(0\)−r\(0\.01\)∈\[0\.05,0\.20\]r\(0\)\-r\(0\.01\)\\in\[0\.05,0\.20\], ensuring the function can distinguish near\-optimal candidates without over\-sensitivity\.
2. 2\.Mid\-range signal:r\(0\.1\)∈\[0\.20,0\.50\]r\(0\.1\)\\in\[0\.20,0\.50\], maintaining meaningful learning signal while sufficiently penalizing suboptimal generations\.
3. 3\.Far\-range signal:r\(0\.3\)\>0\.05r\(0\.3\)\>0\.05, ensuring that poorly\-performing generations still receive non\-zero reward differences for policy optimization\.
Figure[8](https://arxiv.org/html/2608.10149#A1.F8)shows the reward curves under varyingkk\. By checking whichkkvalues simultaneously satisfy all three criteria, we identify the valid range for each function and selectkknear the center:k=20k\{=\}20for reciprocal \(valid range\[10,25\]\[10,25\], widest among all three\),k=10k\{=\}10for exponential \(valid range\[7,12\]\[7,12\], narrow\), andk=2k\{=\}2for linear \(to maximize coverage before the dead zone atδ≥1/k\\delta\\geq 1/k\)\.

Figure 7:Transfer learning comparison \(small model group, MSE↓\\downarrow\)\. Each source dataset \(X\-axis\) is used for training, and the average MSE across the other 7 target datasets \(Y\-axis\) is reported\. Baselines are the best method from each category\.
Figure 8:Reward curves under varyingkkfor \(a\) exponential, \(b\) linear, and \(c\) reciprocal mapping functions\. Bold lines indicate the selectedkkvalues\. \(d\) Comparison of all four mappings at their recommendedkk\.
#### A\.5\.2Reward Sensitivity Analysis
To formalize the discriminative power of each reward function, we analyze their derivatives with respect toδ\\delta\. By the first\-order Taylor expansion:
r\(δ\+Δδ\)−r\(δ\)=r′\(δ\)Δδ\+o\(Δδ\),Δδ→0r\(\\delta\+\\Delta\\delta\)\-r\(\\delta\)=r^\{\\prime\}\(\\delta\)\\,\\Delta\\delta\+o\(\\Delta\\delta\),\\quad\\Delta\\delta\\to 0\(5\)For two nearby pointsδ1,δ2\\delta\_\{1\},\\delta\_\{2\}, the mean value theorem guarantees the existence ofξ∈\(δ1,δ2\)\\xi\\in\(\\delta\_\{1\},\\delta\_\{2\}\)such that
r\(δ1\)−r\(δ2\)=r′\(ξ\)\(δ1−δ2\)r\(\\delta\_\{1\}\)\-r\(\\delta\_\{2\}\)=r^\{\\prime\}\(\\xi\)\\,\(\\delta\_\{1\}\-\\delta\_\{2\}\)\(6\)Therefore, the local reward difference can be approximated as:
\|r\(δ1\)−r\(δ2\)\|≈\|drdδ\|⋅\|δ1−δ2\|\|r\(\\delta\_\{1\}\)\-r\(\\delta\_\{2\}\)\|\\approx\\left\|\\frac\{dr\}\{d\\delta\}\\right\|\\cdot\|\\delta\_\{1\}\-\\delta\_\{2\}\|\(7\)This shows that\|dr/dδ\|\|dr/d\\delta\|directly quantifies the*local reward sensitivity*: given the same performance difference\|Δδ\|\|\\Delta\\delta\|between two candidates, a larger derivative produces a larger raw reward gap, contributing to better discrimination among candidates in thatδ\\deltaregion\.
The derivatives of the three reward functions are:
Reciprocal:\|drdδ\|\\displaystyle\\text\{Reciprocal:\}\\quad\\left\|\\frac\{dr\}\{d\\delta\}\\right\|=k\(1\+kδ\)2\\displaystyle=\\frac\{k\}\{\(1\+k\\delta\)^\{2\}\}\(8\)Exponential:\|drdδ\|\\displaystyle\\text\{Exponential:\}\\quad\\left\|\\frac\{dr\}\{d\\delta\}\\right\|=k⋅e−kδ\\displaystyle=k\\cdot e^\{\-k\\delta\}\(9\)Linear:\|drdδ\|\\displaystyle\\text\{Linear:\}\\quad\\left\|\\frac\{dr\}\{d\\delta\}\\right\|=\{kδ<1/k0δ≥1/k\\displaystyle=\\begin\{cases\}k&\\delta<1/k\\\\ 0&\\delta\\geq 1/k\\end\{cases\}\(10\)At their recommendedkkvalues, the three functions exhibit distinct sensitivity profiles:
- •Reciprocal\(k=20k\{=\}20\): Maintains effective sensitivity across a wideδ\\deltarange \(polynomial decay ensures no dead zones even at moderateδ\\delta\)\.Under GRPO’s constraint that the reward mapping should provide signal across the full group diversity, the reciprocal also achieves the highest near\-oracle sensitivity\(δ<0\.03\\delta<0\.03\), preserving higher raw reward resolution near the oracle as weights approach optimality\. In contrast, other functions produce diminished or zero reward signals at moderateδ\\delta, limiting their near\-oraclekkchoices\.
- •Exponential\(k=10k\{=\}10\): Provides stronger discrimination in the mid\-range \(δ∈\[0\.034,0\.34\]\\delta\\in\[0\.034,0\.34\]\), but its signal vanishes rapidly beyond this range, and weaker near\-oracle sensitivity limits the final refinement precision\.
- •Linear\(k=2k\{=\}2\): Maintains constant sensitivity within its narrow active region\[0,1/k\]\[0,1/k\], but offers zero signal beyond the cutoff, severely restricting its effective range\.
#### A\.5\.3Theoretical analysis
The empirical analysis above demonstrates that the reciprocal mapping outperforms alternatives\. In this section, we provide theoretical justification by analyzing how the reward mapping function affects the GRPO learning signal\. Since GRPO continues from an SFT\-initialized model, the policy starts from a coarse initialization that GRPO must further refine\.
GRPO signal and reward variance\.In GRPO, the policy gradient for generationiiwithin a prompt group is scaled by the normalized advantage:
A^i=ri−μrσr,whereμr=1G∑jrj,σr=1G∑j\(rj−μr\)2\\hat\{A\}\_\{i\}=\\frac\{r\_\{i\}\-\\mu\_\{r\}\}\{\\sigma\_\{r\}\},\\quad\\text\{where \}\\mu\_\{r\}=\\frac\{1\}\{G\}\\sum\_\{j\}r\_\{j\},\\;\\;\\sigma\_\{r\}=\\sqrt\{\\frac\{1\}\{G\}\\sum\_\{j\}\(r\_\{j\}\-\\mu\_\{r\}\)^\{2\}\}\(11\)whereGGis the group size\. A necessary condition for reward\-driven learning isσr\>0\\sigma\_\{r\}\>0: when all rewards are identical \(σr=0\\sigma\_\{r\}=0\), no reward\-driven policy\-gradient update arises from that group\. To understand how the choice of reward mapping affectsσr\\sigma\_\{r\}, we apply a first\-order Taylor expansion ofr\(δ\)r\(\\delta\)around the group meanδ¯\\bar\{\\delta\}:
σr≈\|r′\(δ¯\)\|⋅σδ\\sigma\_\{r\}\\approx\|r^\{\\prime\}\(\\bar\{\\delta\}\)\|\\cdot\\sigma\_\{\\delta\}\(12\)whereσδ\\sigma\_\{\\delta\}is the standard deviation ofδ\\deltavalues within the generation group \(controlled by sampling temperature\)\. This decomposes the GRPO learning signal into two independent factors:
- •\|r′\(δ¯\)\|\|r^\{\\prime\}\(\\bar\{\\delta\}\)\|: the reward function’slocal sensitivityat the current training regime
- •σδ\\sigma\_\{\\delta\}: thegeneration diversity\(controlled by sampling hyperparameters\)
Under the first\-order approximation,\|r′\(δ¯\)\|\>0\|r^\{\\prime\}\(\\bar\{\\delta\}\)\|\>0andσδ\>0\\sigma\_\{\\delta\}\>0yield non\-zero local reward dispersion\. Moreover, while advantage normalization prevents the raw derivative magnitude from proportionally scaling the learning signal, a mapping with stronger near\-oracle sensitivity and bounded range produces better\-separated normalized advantages in mixed\-quality groups \(see Appendix[A\.5\.4](https://arxiv.org/html/2608.10149#A1.SS5.SSS4)for quantitative analysis\)\.
Connection to GRPO’s within\-group advantage separation\.The normalized advantage gap between two candidatesi,ji,jin a GRPO group is:
A^i−A^j=f\(δi\)−f\(δj\)σf\(δ\)\\hat\{A\}\_\{i\}\-\\hat\{A\}\_\{j\}=\\frac\{f\(\\delta\_\{i\}\)\-f\(\\delta\_\{j\}\)\}\{\\sigma\_\{f\(\\delta\)\}\}\(13\)For any affine mappingf\(δ\)=−aδ\+bf\(\\delta\)=\-a\\delta\+b\(a\>0a\>0\), the scaling factoraacancels between numerator and denominator, leavingA^i−A^j=\(δj−δi\)/σδ\\hat\{A\}\_\{i\}\-\\hat\{A\}\_\{j\}=\(\\delta\_\{j\}\-\\delta\_\{i\}\)/\\sigma\_\{\\delta\}regardless ofaa\. Thus, affine reward transformations do not alter the normalized advantage gaps within a group\. However, for a nonlinear bounded mapping such asf\(δ\)=1/\(1\+kδ\)f\(\\delta\)=1/\(1\+k\\delta\), both the numerator andσf\(δ\)\\sigma\_\{f\(\\delta\)\}depend nonlinearly on the entire group’sδ\\deltadistribution, which changes the advantage separation among candidates\. In particular, in mixed\-quality groups where someδbad≫δi,δj\\delta\_\{\\text\{bad\}\}\\gg\\delta\_\{i\},\\delta\_\{j\}, the unboundedf=−δf\{=\}\-\\deltaallowsσf\(δ\)\\sigma\_\{f\(\\delta\)\}to grow without limit, driving\|A^i−A^j\|→0\|\\hat\{A\}\_\{i\}\-\\hat\{A\}\_\{j\}\|\\to 0; the bounded reciprocal prevents this compression \(see Appendix[A\.5\.4](https://arxiv.org/html/2608.10149#A1.SS5.SSS4)\)\.
Since GRPO generates multiple candidate outputs per prompt via sampling, theδ\\deltavalues within each group can span a wide range\. The reward mapping must maintain adequate sensitivity across this range\.If the mapping’s derivative vanishes in certainδ\\deltaregions \(“dead zones”\), two failure cases arise: \(1\) if*all*group members fall in the dead zone, all rewards become identical,σr=0\\sigma\_\{r\}=0, and no reward\-driven learning signal; \(2\) if*some*group members fall in the dead zone, their rewards collapse to indistinguishable values, and those generations provide no reward\-driven learning signal\.
Derivative comparison\.We compare the sensitivity\|r′\(δ\)\|\|r^\{\\prime\}\(\\delta\)\|of each mapping:
\|rrec′\(δ\)\|\\displaystyle\|r^\{\\prime\}\_\{\\text\{rec\}\}\(\\delta\)\|=k\(1\+kδ\)2=O\(1/δ2\)\(polynomial decay\)\\displaystyle=\\frac\{k\}\{\(1\+k\\delta\)^\{2\}\}=O\(1/\\delta^\{2\}\)\\quad\\text\{\(polynomial decay\)\}\(14\)\|rexp′\(δ\)\|\\displaystyle\|r^\{\\prime\}\_\{\\text\{exp\}\}\(\\delta\)\|=k⋅e−kδ=O\(e−kδ\)\(exponential decay\)\\displaystyle=k\\cdot e^\{\-k\\delta\}=O\(e^\{\-k\\delta\}\)\\quad\\text\{\(exponential decay\)\}\(15\)\|rlin′\(δ\)\|\\displaystyle\|r^\{\\prime\}\_\{\\text\{lin\}\}\(\\delta\)\|=\{kifδ<1/k0ifδ≥1/k\(hard cutoff\)\\displaystyle=\\begin\{cases\}k&\\text\{if \}\\delta<1/k\\\\ 0&\\text\{if \}\\delta\\geq 1/k\\end\{cases\}\\quad\\text\{\(hard cutoff\)\}\(16\)The three mappings exhibit fundamentally different decay behaviors\. The reciprocal decays polynomially, meaning its sensitivity decreases slowly and all samples in the group remain distinguishable in raw reward space regardless of theirδ\\deltavalue\. The exponential decays much faster, causing samples with moderate\-to\-largeδ\\deltato receive near\-identical rewards and become indistinguishable\. The linear has a hard cutoff atδ=1/k\\delta=1/k, beyond which sensitivity is exactly zero and all such samples are mapped to identical rewards\.
Absence of a hard reward dead zone\.We formally verify that the reciprocal mapping maintains distinct rewards for any pair of non\-identicalδ\\deltavalues\. Forr\(δ\)=11\+kδr\(\\delta\)=\\frac\{1\}\{1\+k\\delta\}withk\>0k\>0, since\(1\+kδ\)2\>0\(1\+k\\delta\)^\{2\}\>0for allδ≥0\\delta\\geq 0,the derivative\|rrec′\(δ\)\|=k/\(1\+kδ\)2\>0\|r^\{\\prime\}\_\{\\text\{rec\}\}\(\\delta\)\|=k/\(1\+k\\delta\)^\{2\}\>0for allδ≥0\\delta\\geq 0\. Becauser\(δ\)r\(\\delta\)is strictly monotonically decreasing,δi≠δj⟹r\(δi\)≠r\(δj\)\\delta\_\{i\}\\neq\\delta\_\{j\}\\implies r\(\\delta\_\{i\}\)\\neq r\(\\delta\_\{j\}\), so any generation group withσδ\>0\\sigma\_\{\\delta\}\>0yieldsσr\>0\\sigma\_\{r\}\>0regardless ofδ¯\\bar\{\\delta\}\.
Positive lower bound on reward dispersion\.Beyond the qualitative guarantee above, we derive a quantitative lower bound onσr\\sigma\_\{r\}\. LetD=maxi,j\|r\(δi\)−r\(δj\)\|D=\\max\_\{i,j\}\|r\(\\delta\_\{i\}\)\-r\(\\delta\_\{j\}\)\|be the maximum reward difference in the group\. Sinceμr\\mu\_\{r\}lies betweenminiri\\min\_\{i\}r\_\{i\}andmaxiri\\max\_\{i\}r\_\{i\}, at least one term satisfies\(ri−μr\)2≥D2/4\(r\_\{i\}\-\\mu\_\{r\}\)^\{2\}\\geq D^\{2\}/4, giving:
σr2=1G∑i\(ri−μr\)2≥D24G⟹σr≥D2G\\sigma\_\{r\}^\{2\}=\\frac\{1\}\{G\}\\sum\_\{i\}\(r\_\{i\}\-\\mu\_\{r\}\)^\{2\}\\geq\\frac\{D^\{2\}\}\{4G\}\\implies\\sigma\_\{r\}\\geq\\frac\{D\}\{2\\sqrt\{G\}\}\(17\)To boundDDfrom below, we apply the mean value theorem: for anyδi,δj\\delta\_\{i\},\\delta\_\{j\}, there existsξ∈\[δi,δj\]\\xi\\in\[\\delta\_\{i\},\\delta\_\{j\}\]such that:
\|r\(δi\)−r\(δj\)\|=\|r′\(ξ\)\|⋅\|δi−δj\|\|r\(\\delta\_\{i\}\)\-r\(\\delta\_\{j\}\)\|=\|r^\{\\prime\}\(\\xi\)\|\\cdot\|\\delta\_\{i\}\-\\delta\_\{j\}\|\(18\)Since\|rrec′\(δ\)\|=k/\(1\+kδ\)2\|r^\{\\prime\}\_\{\\text\{rec\}\}\(\\delta\)\|=k/\(1\+k\\delta\)^\{2\}is monotonically decreasing andξ≤δmax\\xi\\leq\\delta\_\{\\max\}:
\|r′\(ξ\)\|≥\|r′\(δmax\)\|=k\(1\+kδmax\)2\|r^\{\\prime\}\(\\xi\)\|\\geq\|r^\{\\prime\}\(\\delta\_\{\\max\}\)\|=\\frac\{k\}\{\(1\+k\\delta\_\{\\max\}\)^\{2\}\}\(19\)Combining the above:
σr≥k2G\(1\+kδmax\)2⋅maxi≠j\|δi−δj\|\\sigma\_\{r\}\\geq\\frac\{k\}\{2\\sqrt\{G\}\\,\(1\+k\\delta\_\{\\max\}\)^\{2\}\}\\cdot\\max\_\{i\\neq j\}\|\\delta\_\{i\}\-\\delta\_\{j\}\|\(20\)
This lower bound confirms thatthe reciprocal mapping maintains adequate sensitivity at both smallδ\\delta\(where\|r′\|≈k\|r^\{\\prime\}\|\\approx k\) and moderateδ\\delta\(where\|r′\|=k/\(1\+kδ\)2\|r^\{\\prime\}\|=k/\(1\+k\\delta\)^\{2\}remains positive\), providing effective discrimination across the fullδ\\deltarange encountered during GRPO training\.
Failure modes of alternative mappings\.Applying the same mean value theorem\-based derivation to the alternative mappings yields analogous bounds that reveal their limitations\. For theexponentialmappingrexp\(δ\)=e−kδr\_\{\\text\{exp\}\}\(\\delta\)=e^\{\-k\\delta\}, since\|rexp′\(ξ\)\|=ke−kξ\|r^\{\\prime\}\_\{\\text\{exp\}\}\(\\xi\)\|=ke^\{\-k\\xi\}is monotonically decreasing,\|rexp′\(ξ\)\|≥k⋅e−kδmax\|r^\{\\prime\}\_\{\\text\{exp\}\}\(\\xi\)\|\\geq k\\cdot e^\{\-k\\delta\_\{\\max\}\}forξ≤δmax\\xi\\leq\\delta\_\{\\max\}, the analogous bound is:
σr≥k⋅e−kδmax2G⋅maxi≠j\|δi−δj\|\\sigma\_\{r\}\\geq\\frac\{k\\cdot e^\{\-k\\delta\_\{\\max\}\}\}\{2\\sqrt\{G\}\}\\cdot\\max\_\{i\\neq j\}\|\\delta\_\{i\}\-\\delta\_\{j\}\|\(21\)The factore−kδmaxe^\{\-k\\delta\_\{\\max\}\}decays exponentially, making this bound vanishingly small even at moderateδmax\\delta\_\{\\max\}\(e\.g\., withkδmax=5k\\delta\_\{\\max\}=5, the factor is≈0\.007\\approx 0\.007\)\. Practically, effective raw\-reward saturation \(\|r′\|<0\.01\|r^\{\\prime\}\|<0\.01\) begins atδ≈ln\(100k\)/k\\delta\\approx\\ln\(100k\)/k, beyond which all samples become effectively indistinguishable\.
For thelinearmappingrlin\(δ\)=max\(0,1−kδ\)r\_\{\\text\{lin\}\}\(\\delta\)=\\max\(0,1\-k\\delta\), whenδmax\>1/k\\delta\_\{\\max\}\>1/k, the derivative\|rlin′\(ξ\)\|=0\|r^\{\\prime\}\_\{\\text\{lin\}\}\(\\xi\)\|=0forξ\>1/k\\xi\>1/k, so the same bound degenerates to:
σr≥0\\sigma\_\{r\}\\geq 0\(22\)which is trivially true and provides no guarantee\. Whenminiδi\>1/k\\min\_\{i\}\\delta\_\{i\}\>1/k, all rewards are exactly zero andσr=0\\sigma\_\{r\}=0\.
In contrast, the reciprocal’s bound has only polynomial decay\(1\+kδmax\)2\(1\+k\\delta\_\{\\max\}\)^\{2\}in the denominator, ensuring a strictly positive lower bound for any finiteδmax\\delta\_\{\\max\}\. Among the three mappings considered and under the rollout ranges studied, the reciprocal is the most robust: it decays polynomially rather than exponentially, avoiding both the hard dead zone of the linear mapping and the rapid effective saturation of the exponential mapping\.
#### A\.5\.4Why naive rewardr=−δr=\-\\deltafails in practice
While the naive mappingr\(δ\)=−δr\(\\delta\)=\-\\deltadoes not suffer from dead\-zone issues, it introduces two problems under GRPO’s advantage normalizationA^i=\(ri−μr\)/σr\\hat\{A\}\_\{i\}\{=\}\(r\_\{i\}\{\-\}\\mu\_\{r\}\)/\\sigma\_\{r\}: \(1\) as a linear function, it produces uniform advantage spacing regardless of candidate quality, whereas the convex reciprocal concentrates discrimination among near\-optimal candidates; \(2\) its unbounded range allows a single outlier to dominateσr\\sigma\_\{r\}, compressing all near\-optimal advantages to near\-identical values\.
r=−δr=\-\\deltaReciprocalr=1/\(1\+20δ\)r=1/\(1\+20\\delta\)Top\-2 gap \(δ\\delta=0\.001 vs 0\.01\)0\.0090\.0090\.1470\.147Bottom\-2 gap \(δ\\delta=0\.5 vs 2\.0\)1\.5001\.5000\.0670\.067NormalizedA^1−A^2\\hat\{A\}\_\{1\}\-\\hat\{A\}\_\{2\}0\.0120\.0120\.3790\.379
In a realistic mixed\-quality group \(δ∈\{0\.001,0\.01,0\.1,0\.5,2\.0\}\\delta\\in\\\{0\.001,0\.01,0\.1,0\.5,2\.0\\\}\), the reciprocal achieves32×32\\timeslarger normalized advantage separation between the best two candidates, because it simultaneously bounds outlier rewards near zero \(preventingσr\\sigma\_\{r\}inflation\) and nonlinearly stretches near\-oracle differences\. This effect cannot be replicated by any affine transformation ofr=−δr\{=\}\-\\delta\.
Table 13:Summary of the time\-series characteristic analysis tools\.Feature GroupKey featuresDescriptionStationarityϕsta\\phi\_\{\\text\{sta\}\}ADF test resultTests whether the series contains a unit root, i\.e\., non\-stationary time series\.KPSS test resultTests whether a series is stationary around its “trend” or “mean”\.Noiseϕnoise\\phi\_\{\\text\{noise\}\}Coefficient of variationCaptures relative variability compared to the mean level\.Noise proportionEstimates how much variance is attributed to irregular components\.Noise intensityReflects predictability difficulty due to random fluctuations\.Trendϕtrend\\phi\_\{\\text\{trend\}\}Trend slopeMeasures long\-term directional movement over time\.R2\(Goodness of fit\)Indicates how well a linear trend explains the series\.Trend typeIdentifies whether a clear increasing or decreasing pattern exists\.Trend strengthQuantifies the dominance of trend relative to fluctuations\.Seasonalityϕsea\\phi\_\{\\text\{sea\}\}Period lengthIndicates repeating temporal cycle length\.Seasonal variance ratioMeasures contribution of periodic components\.Seasonality strengthAssesses whether periodic patterns are dominant\.Autocorrelationϕac\\phi\_\{\\text\{ac\}\}Significant ACF/PACF lagsThe number of lags outside the confidence interval in the ACF \(Autocorrelation Function\) and Partial ACF\.ACF/PACF coefficientsAutocorrelation coefficients at each lag\.Autocorrelation judgmentEvaluates overall temporal dependency strength\.Statisticsϕstat\\phi\_\{\\text\{stat\}\}Mean / MedianDescribe central tendency and distribution symmetry\.Standard deviationMeasures overall dispersion of values\.Minimum / MaximumDefine the range of observed values\.Quantiles \(Q1, Q2, Q3\)Describe distribution spread and skewness\.PercentilesCapture tail behavior of the distribution\.Central tendency consistencyAssesses symmetry between mean and median\.IQR Outliersϕout\\phi\_\{\\text\{out\}\}Lower thresholdDefines lower bound for outlier detection\.Upper thresholdDefines upper bound for outlier detection\.Lower outlier countCounts extreme low values\.Upper outlier countCounts extreme high values\.Outlier ratioReflects prevalence of rare extreme events\.Distributionϕdist\\phi\_\{\\text\{dist\}\}Normality testAssesses deviation from Gaussian assumptions\.SkewnessMeasures asymmetry of the distribution\.KurtosisCaptures tail heaviness and peak sharpness\.Distribution typeSummarizes overall distribution shape\.
### A\.6Derivation of Closed\-Form Oracle Weights
GivenNNbase forecasters, let𝐲^i∈ℝT\\hat\{\\mathbf\{y\}\}\_\{i\}\\in\\mathbb\{R\}^\{T\}denote the prediction of modeliiand𝐲∈ℝT\\mathbf\{y\}\\in\\mathbb\{R\}^\{T\}the ground truth, whereTTis the prediction horizon\. We define the per\-model error as𝐞i=𝐲^i−𝐲\\mathbf\{e\}\_\{i\}=\\hat\{\\mathbf\{y\}\}\_\{i\}\-\\mathbf\{y\}\.
The ensemble prediction under weights𝐰\\mathbf\{w\}is𝐲^=∑i=1Mwi𝐲^i\\hat\{\\mathbf\{y\}\}=\\sum\_\{i=1\}^\{M\}w\_\{i\}\\hat\{\\mathbf\{y\}\}\_\{i\}\. Since∑i=1Nwi=1\\sum\_\{i=1\}^\{N\}w\_\{i\}=1, we can write𝐲=∑i=1Mwi𝐲\\mathbf\{y\}=\\sum\_\{i=1\}^\{M\}w\_\{i\}\\mathbf\{y\}, and the ensemble error becomes:
𝐞ens=𝐲^−𝐲=∑i=1Mwi𝐲^i−∑i=1Mwi𝐲=∑i=1Mwi\(𝐲^i−𝐲\)=∑i=1Mwi𝐞i\\mathbf\{e\}\_\{\\text\{ens\}\}=\\hat\{\\mathbf\{y\}\}\-\\mathbf\{y\}=\\sum\_\{i=1\}^\{M\}w\_\{i\}\\hat\{\\mathbf\{y\}\}\_\{i\}\-\\sum\_\{i=1\}^\{M\}w\_\{i\}\\mathbf\{y\}=\\sum\_\{i=1\}^\{M\}w\_\{i\}\(\\hat\{\\mathbf\{y\}\}\_\{i\}\-\\mathbf\{y\}\)=\\sum\_\{i=1\}^\{M\}w\_\{i\}\\mathbf\{e\}\_\{i\}\(23\)The ensemble MSE is:
ℒ\(𝐰\)\\displaystyle\\mathcal\{L\}\(\\mathbf\{w\}\)=1T∑t=1T\(∑i=1Mwiei,t\)2\\displaystyle=\\frac\{1\}\{T\}\\sum\_\{t=1\}^\{T\}\\left\(\\sum\_\{i=1\}^\{M\}w\_\{i\}\\,e\_\{i,t\}\\right\)^\{2\}=1T∑t=1T∑i=1M∑j=1Mwiwjei,tej,t\\displaystyle=\\frac\{1\}\{T\}\\sum\_\{t=1\}^\{T\}\\sum\_\{i=1\}^\{M\}\\sum\_\{j=1\}^\{M\}w\_\{i\}\\,w\_\{j\}\\,e\_\{i,t\}\\,e\_\{j,t\}=∑i=1M∑j=1Mwiwj1T∑t=1Tei,tej,t⏟Gij\\displaystyle=\\sum\_\{i=1\}^\{M\}\\sum\_\{j=1\}^\{M\}w\_\{i\}\\,w\_\{j\}\\underbrace\{\\frac\{1\}\{T\}\\sum\_\{t=1\}^\{T\}e\_\{i,t\}\\,e\_\{j,t\}\}\_\{G\_\{ij\}\}=𝐰⊤𝐆𝐰\\displaystyle=\\mathbf\{w\}^\{\\top\}\\mathbf\{G\}\\mathbf\{w\}\(24\)where𝐆∈ℝM×M\\mathbf\{G\}\\in\\mathbb\{R\}^\{M\\times M\}withGij=1T∑t=1Tei,tej,tG\_\{ij\}=\\frac\{1\}\{T\}\\sum\_\{t=1\}^\{T\}e\_\{i,t\}\\,e\_\{j,t\}\. Thus, minimizing the ensemble MSE is equivalent to minimizing the quadratic form𝐰⊤𝐆𝐰\\mathbf\{w\}^\{\\top\}\\mathbf\{G\}\\mathbf\{w\}\.
We minimize𝐰⊤𝐆𝐰\\mathbf\{w\}^\{\\top\}\\mathbf\{G\}\\mathbf\{w\}subject to the constraint∑i=1Mwi=1\\sum\_\{i=1\}^\{M\}w\_\{i\}=1\. Introducing a Lagrange multiplierλ\\lambda:
𝒥\(𝐰,λ\)=𝐰⊤𝐆𝐰−λ\(𝟏⊤𝐰−1\)\\mathcal\{J\}\(\\mathbf\{w\},\\lambda\)=\\mathbf\{w\}^\{\\top\}\\mathbf\{G\}\\mathbf\{w\}\-\\lambda\(\\mathbf\{1\}^\{\\top\}\\mathbf\{w\}\-1\)\(25\)
Taking the derivative with respect to𝐰\\mathbf\{w\}and setting it to zero:
∂𝒥∂𝐰=2𝐆𝐰−λ𝟏=𝟎⟹𝐰=λ2𝐆−1𝟏\\frac\{\\partial\\mathcal\{J\}\}\{\\partial\\mathbf\{w\}\}=2\\mathbf\{G\}\\mathbf\{w\}\-\\lambda\\mathbf\{1\}=\\mathbf\{0\}\\quad\\Longrightarrow\\quad\\mathbf\{w\}=\\frac\{\\lambda\}\{2\}\\mathbf\{G\}^\{\-1\}\\mathbf\{1\}\(26\)
Substituting into the constraint𝟏⊤𝐰=1\\mathbf\{1\}^\{\\top\}\\mathbf\{w\}=1:
𝟏⊤\(λ2𝐆−1𝟏\)=1⟹λ2=1𝟏⊤𝐆−1𝟏\\mathbf\{1\}^\{\\top\}\\left\(\\frac\{\\lambda\}\{2\}\\mathbf\{G\}^\{\-1\}\\mathbf\{1\}\\right\)=1\\quad\\Longrightarrow\\quad\\frac\{\\lambda\}\{2\}=\\frac\{1\}\{\\mathbf\{1\}^\{\\top\}\\mathbf\{G\}^\{\-1\}\\mathbf\{1\}\}\(27\)
Substituting back:
𝐰∗=𝐆−1𝟏𝟏⊤𝐆−1𝟏\\mathbf\{w\}^\{\*\}=\\frac\{\\mathbf\{G\}^\{\-1\}\\mathbf\{1\}\}\{\\mathbf\{1\}^\{\\top\}\\mathbf\{G\}^\{\-1\}\\mathbf\{1\}\}\(28\)This is computed independently for each sample \(each sample has its own𝐆\\mathbf\{G\}\)\.
Since per\-sample𝐆\\mathbf\{G\}may be ill\-conditioned, we regularize𝐆←𝐆\+ϵ𝐈\\mathbf\{G\}\\leftarrow\\mathbf\{G\}\+\\epsilon\\mathbf\{I\}\(withϵ=10−10\\epsilon=10^\{\-10\}\)\. We then solve the simplex\-constrained QP𝐰∗=argmin𝐰≥0,1⊤𝐰=1𝐰⊤𝐆𝐰\\mathbf\{w\}^\{\*\}=\\arg\\min\_\{\\mathbf\{w\}\\geq 0,\\,\\mathbf\{1\}^\{\\top\}\\mathbf\{w\}=1\}\\mathbf\{w\}^\{\\top\}\\mathbf\{G\}\\mathbf\{w\}to obtain the exact non\-negative optimal weights\. The closed\-form solution above serves as the initial point\.
### A\.7Diverse Weight Selection Procedure
As discussed in the main text, since relying solely on the single optimum𝐰∗\\mathbf\{w\}^\{\*\}as supervision may provide insufficient supervision signals and degrade fine\-tuning performance, we generateK′−1=9K^\{\\prime\}\{\-\}1\{=\}9diverse yet high\-quality weight vectors per sample\. We sample candidates via a Dirichlet distribution centered on𝐰∗\\mathbf\{w\}^\{\*\}and selectKKvectors through a multi\-objective greedy procedure that minimizes:
s\(𝐰\)=ℒ\(𝐰\)−ℒ∗ℒ∗−dmin\(𝐰,𝒮\)−H\(𝐰\)s\(\\mathbf\{w\}\)=\\frac\{\\mathcal\{L\}\(\\mathbf\{w\}\)\-\\mathcal\{L\}^\{\*\}\}\{\\mathcal\{L\}^\{\*\}\}\-d\_\{\\min\}\(\\mathbf\{w\},\\mathcal\{S\}\)\-H\(\\mathbf\{w\}\)\(29\)whereℒ\(𝐰\)\\mathcal\{L\}\(\\mathbf\{w\}\)is the ensemble MSE under weight𝐰\\mathbf\{w\},ℒ∗\\mathcal\{L\}^\{\*\}is the optimal MSE,dmin\(𝐰,𝒮\)=min𝐰′∈𝒮‖𝐰−𝐰′‖2d\_\{\\min\}\(\\mathbf\{w\},\\mathcal\{S\}\)=\\min\_\{\\mathbf\{w\}^\{\\prime\}\\in\\mathcal\{S\}\}\\\|\\mathbf\{w\}\-\\mathbf\{w\}^\{\\prime\}\\\|\_\{2\}is the minimumℓ2\\ell\_\{2\}distance to the already\-selected set𝒮\\mathcal\{S\}, andH\(𝐰\)=−∑iwilogwiH\(\\mathbf\{w\}\)=\-\\sum\_\{i\}w\_\{i\}\\log w\_\{i\}encourages smooth non\-sparse distributions\.
This diverse supervision enables the LLM to learn a distribution of reasonable weight configurations rather than overfitting to a single solution, improving generalization to unseen time series patterns\. For SFT, it exposes the model to multiple valid solutions per sample, preventing memorization of a single weight pattern; for GRPO, it provides row\-wise oracle references \(Section[3\.4](https://arxiv.org/html/2608.10149#S3.SS4)\) that enable fine\-grained per\-row reward computation, yielding richer and more informative gradient signals than a single\-row comparison\.
### A\.8SFT Training Data Example
We provide a representative SFT training sample below to illustrate the input–output format\. Each sample consists of a system prompt, a structured user input, and the model’s chain\-of\-thought response with ensemble weights\.
System prompt:
> You are a time series ensemble expert\. Generate a weight table \(K’ rows×\\timesN candidate models \(tools\)\) for ensemble\. Each row: all weights non\-negative and sum to 1\.
User input\(structured prompt with dataset context, series analysis, tool descriptions, and RAG\-retrieved similar samples\):
> Assign ensemble weights to the forecasting tools based on the information below\. Dataset: Exchange \(daily exchange rates of 8 countries\)\. Task: predict the next 96 values from the historical data\. Historical series analysis: \[stationarity\] ADF p\-value: 0\.69, ADF stationary: False, KPSS stationary: False, Overall judgment: Non\-stationary \[trend\] Trend slope: 0\.0113, R2: 93%, Trend type: Upward trend, Trend strength: Strong \[noise\] Noise ratio: 18%, Noise strength: Low noise \[autocorrelation\] Dominant ACF lag: 1, Dominant ACF value: 0\.972, Judgment: Significant autocorrelation exists \[distribution\] Normal: False, Skewness: \-0\.089, Kurtosis: \-1\.53, Type: Left\-skewed \(non\-normal\) \[seasonality\] \.\.\. \[statistics\] \.\.\. \[outliers\] \.\.\. Available forecasting tools: TimeXer: decoder\-only Transformer with patch tokenization and causal masking\. PDF: FFT\-based periodicity decoupling with parallel Transformer and conv branches\. CARD: channel\-dependent Transformer with cross\-channel attention and token blending\. LSINet: lightweight linear model with sparse temporal connections via Bernoulli interaction\. Similar sample analysis: \[stationarity\] Non\-stationary, \[trend\] Strong upward, \[noise\] Low \.\.\. Optimal ensemble weights\(%\) on the most similar time series: CARD,LSINet,PDF,TimeXer 4,33,35,28 \| 6,43,25,26 \| 5,39,25,31 \| \.\.\.
Model output\(chain\-of\-thought reasoning followed by weight predictions\):
> <think\> Key patterns: non\-stationary series, pronounced upward drift, clean signal with little noise, extremely strong short\-lag persistence, no outliers, left\-skewed distribution\. Tool match: PDF aligns strongly since FFT periodicity decoupling fits the series; LSINet contributes through strong trend favoring linear decomposition; CARD and TimeXer have limited relevance\. Reference: similar\-series ensembles lean toward LSINet with moderate PDF, but current characteristics better suit PDF\. Conclusion: prioritize PDF, hedge with LSINet, token allocation to CARD and TimeXer\. </think\> Optimal ensemble weights\(%\) on the historical time series: CARD,LSINet,PDF,TimeXer 5,12,71,12 \| 13,40,33,14 \| 19,18,48,15 \| 15,29,42,14 \| \.\.\.
### A\.9More discussions about Interpretability Analysis and GRPO Reasoning Improvement
#### A\.9\.1Chain\-of\-thought interpretability
Both REATS\-SFT and REATS\-GRPO generate structured chain\-of\-thought reasoning before producing ensemble weights\. The reasoning follows a consistent four\-step structure: \(1\) summarize key series patterns, \(2\) match patterns to tool capabilities, \(3\) reference similar historical cases from RAG, and \(4\) state the allocation conclusion\. This structure enables users to understand*why*specific tools receive higher weights, making the ensemble decision transparent and auditable\.
We illustrate with a Weather test sample \(non\-stationary, downward trend, low noise, ACF lag\-1 = 0\.987\):
REATS\-SFT:
> Key patterns: non\-stationary, marked downward trajectory, very little noise, extremely strong short\-lag persistence\. Tool match: PDF fits best because FFT periodicity decoupling aligns with series characteristics; CARD can help modestly through attention exploiting autocorrelation\. Conclusion: allocate heavily to PDF, keep moderate weight on CARD\. Weights: CARD=32%, LSINet=5%, PDF=56%, TimeXer=7%
REATS\-GRPO:
> Key patterns: non\-stationary, marked downward trajectory, very little noise, extremely strong short\-lag persistence\. Tool match: CARD is well\-suited here as attention can exploit autocorrelation structure; PDF adds complementary value via FFT periodicity decoupling\. Conclusion: prioritize CARD given its fit, hedge with PDF, LSINet\. Weights: CARD=53%, LSINet=18%, PDF=24%, TimeXer=5%
Both outputs provide clear, interpretable reasoning that links observed series properties to specific tool capabilities, demonstrating the inherent interpretability of the REATS framework regardless of the training stage\.
#### A\.9\.2GRPO reasoning improvement over SFT
Comparing the two outputs above reveals that GRPO refines the feature\-to\-tool mapping through RL exploration\. The oracle weights for this sample are: CARD=49%, PDF=38%, TimeXer=7%, LSINet=6%\.
The dominant characteristic of this series is its extremely strong autocorrelation \(0\.987\), which favors attention\-based models that can directly exploit lag dependencies\. GRPO correctly identifies this and allocates CARD as the primary tool \(53% vs\. oracle 49%\)\. SFT instead defaults to PDF \(56%\), which targets periodicity, a less relevant property for this autocorrelation\-dominated series\. This shows that GRPO, through reward\-driven exploration, learns more accurate reasoning pathways that better connect series characteristics with appropriate tool capabilities\.
Table 14:Ensemble forecasting results \(MAE↓\\downarrow\)\. Dataset abbreviations: Exch=Exchange, H1/H2=ETTh1/ETTh2, M1/M2=ETTm1/ETTm2, Wea=Weather, Elec=Electricity, Traf=Traffic\.\(a\) Foundation Model Candidates MethodExchH1H2M1M2WeaElecTrafAvgIndividual ModelsMOIRAI\.2810\.3476\.3588\.2662\.3957\.0584\.5800\.2695\.3196MOMENT\.3845\.3428\.3990\.2516\.3140\.0922\.7105\.8640\.4198TimeMoE\.3341\.3199\.3238\.2311\.2731\.0586\.4489\.1894\.2724TimesFM\.2984\.3117\.3423\.2506\.3575\.0431\.5040\.1932\.2876Traditional EnsembleEnsavg\{\}\_\{\\text\{avg\}\}\.3026\.3060\.3338\.2300\.3046\.0602\.5145\.3160\.2960Ensrand\{\}\_\{\\text\{rand\}\}\.3071\.3114\.3386\.2341\.3112\.0608\.5248\.3295\.3022InvMSEtr\{\}\_\{\\text\{tr\}\}\.2950\.3057\.3320\.2292\.2930\.0569\.4961\.1973\.2756InvMSEval\{\}\_\{\\text\{val\}\}\.3016\.3057\.3323\.2292\.2928\.0479\.4958\.1958\.2751RLMC\.2979\.3045\.3272\.2229\.3016\.0409\.4488\.1885\.2666OptWtr\{\}\_\{\\text\{tr\}\}\.2833\.3042\.3240\.2250\.2748\.0540\.4544\.1967\.2645OptWval\{\}\_\{\\text\{val\}\}\.3071\.3049\.3262\.2249\.2747\.0455\.4541\.1968\.2668LLM\-based EnsembleGPT\-5\.2\.2728\.2915\.3193\.2194\.2850\.0492\.4741\.2244\.2670Codex\.2701\.2894\.3189\.2167\.2783\.0514\.4728\.2217\.2649GPT\-5\.5\.2756\.2954\.3234\.2220\.2916\.0566\.4822\.2420\.2736DeepSeek\-V3\.2\.2631\.2868\.3182\.2155\.2783\.0498\.4739\.2408\.2658Grok\-4\.2780\.2950\.3249\.2224\.2909\.0592\.4941\.2605\.2781REATS \(Ours\)REATS\-SFT\.2545\.2815\.3125\.2116\.2681\.0391\.4521\.1968\.2520REATS\-GRPO\.2464\.2751\.3031\.2071\.2597\.0367\.4397\.1839\.2440
\(b\) Small Model Candidates MethodExchH1H2M1M2WeaElecTrafAvgIndividual ModelsCARD\.2849\.3087\.3278\.2289\.2535\.0608\.4929\.1708\.2660LSINet\.4962\.2992\.3137\.2084\.1993\.1165\.37301\.1956\.4002PDF\.5316\.2958\.3183\.2022\.1877\.0919\.28101\.1898\.3873TimeXer\.96061\.06351\.13161\.08631\.1301\.08271\.00801\.1635\.9533Traditional EnsembleEnsavg\{\}\_\{\\text\{avg\}\}\.4306\.3842\.4135\.3330\.3456\.0821\.4291\.7684\.3983Ensrand\{\}\_\{\\text\{rand\}\}\.4637\.4125\.4423\.3570\.3695\.0840\.4544\.8007\.4230InvMSEtr\{\}\_\{\\text\{tr\}\}\.3143\.2955\.3164\.2050\.1961\.0830\.3061\.1965\.2391InvMSEval\{\}\_\{\\text\{val\}\}\.4237\.3053\.3493\.2169\.1961\.0811\.3169\.1923\.2602RLMC\.4439\.3005\.4371\.2277\.1993\.0765\.2888\.1707\.2681OptWtr\{\}\_\{\\text\{tr\}\}\.2824\.2996\.3163\.2055\.1930\.0821\.2812\.2197\.2350OptWval\{\}\_\{\\text\{val\}\}\.3658\.3050\.3280\.2258\.1912\.0810\.2860\.2195\.2503LLM\-based EnsembleGPT\-5\.2\.3745\.3286\.3518\.2568\.2563\.0634\.3439\.4405\.3020Codex\.3572\.3146\.3422\.2417\.2438\.0636\.3332\.3826\.2849GPT\-5\.5\.3839\.3347\.3570\.2635\.2620\.0686\.3551\.5058\.3163DeepSeek\-V3\.2\.3581\.3109\.3371\.2395\.2386\.0615\.3214\.3742\.2802Grok\-4\.3837\.3307\.3604\.2653\.2679\.0750\.3529\.5550\.3239REATS \(Ours\)REATS\-SFT\.3028\.2916\.3144\.2087\.2019\.0472\.2925\.2316\.2363REATS\-GRPO\.2802\.2823\.3071\.1964\.1865\.0406\.2800\.2117\.2231
Table 15:Generalization study across tool groups \(MAE↓\\downarrow\)\. The model is trained on small model candidates \(CARD, LSINet, PDF, TimeXer\)\. \(a\) Evaluated onfoundation modelcandidates \(all 4 unseen\)\. \(b\) Evaluated onmixed modelcandidates \(2–3 unseen per dataset\)\.Boldin mapping tables indicates unseen models not present during training\. Dataset abbreviations: Exch=Exchange, H1/H2=ETTh1/ETTh2, M1/M2=ETTm1/ETTm2, Wea=Weather, Elec=Electricity, Traf=Traffic\.\(a\) OOD to Foundation Models MethodExchH1H2M1M2WeaElecTrafAvgIndividual ModelsModel 1\.3845\.3428\.3990\.2516\.3140\.0922\.7105\.8640\.4198Model 2\.3341\.3169\.3283\.2304\.2461\.0786\.4383\.1943\.2709Model 3\.2984\.3117\.3423\.2506\.2731\.0586\.5764\.3245\.3045Model 4\.2810\.3476\.3588\.2662\.3957\.0431\.5800\.1894\.3077Traditional EnsembleEnsavg\{\}\_\{\\text\{avg\}\}\.3025\.3053\.3349\.2305\.2734\.0652\.5310\.3408\.2980Ensrand\{\}\_\{\\text\{rand\}\}\.3073\.3106\.3395\.2343\.2806\.0656\.5409\.3521\.3039InvMSEtr\{\}\_\{\\text\{tr\}\}\.2950\.3050\.3332\.2298\.2614\.0603\.5089\.2109\.2756InvMSEval\{\}\_\{\\text\{val\}\}\.3016\.3051\.3337\.2298\.2615\.0452\.5086\.2087\.2743RLMC\.2859\.3055\.3368\.2228\.2461\.0730\.4383\.1839\.2615OptWtr\{\}\_\{\\text\{tr\}\}\.2833\.3036\.3271\.2257\.2441\.0579\.4466\.1980\.2608OptWval\{\}\_\{\\text\{val\}\}\.3071\.3052\.3312\.2259\.2447\.0466\.4466\.1988\.2633LLM\-based EnsembleGPT\-5\.2\.2744\.2908\.3220\.2204\.2436\.0535\.4840\.2507\.2674Codex\.2695\.2873\.3212\.2171\.2409\.0560\.4839\.2365\.2641GPT\-5\.5\.2815\.2976\.3287\.2255\.2566\.0585\.4985\.2712\.2773DeepSeek\-V3\.2\.2667\.2863\.3193\.2165\.2336\.0539\.4739\.2290\.2599Grok\-4\.2827\.2955\.3280\.2229\.2565\.0637\.5066\.2899\.2807REATS \(Ours\)REATS\-GRPO\.2482\.2760\.3103\.2139\.2280\.0382\.4390\.2711\.2531
\(b\) OOD to Mixed Models MethodExchH1H2M1M2WeaElecTrafAvgIndividual ModelsModel 1\.2849\.29581\.1093\.20841\.1312\.06081\.0157\.1708\.5346Model 2\.28101\.0929\.3283\.2516\.1877\.1017\.7105\.8640\.4772Model 3\.38451\.06351\.15641\.12051\.1374\.0922\.28101\.1882\.8030Model 4\.9946\.31691\.13161\.0863\.3575\.07861\.02921\.1745\.7711Traditional EnsembleEnsavg\{\}\_\{\\text\{avg\}\}\.3813\.5373\.7387\.5149\.5370\.0775\.6200\.7260\.5166Ensrand\{\}\_\{\\text\{rand\}\}\.4070\.5713\.7783\.5486\.5732\.0797\.6494\.7494\.5446InvMSEtr\{\}\_\{\\text\{tr\}\}\.2851\.3066\.3910\.2172\.2104\.0774\.3284\.2068\.2529InvMSEval\{\}\_\{\\text\{val\}\}\.3716\.3394\.4822\.2424\.2088\.0756\.3560\.2019\.2847RLMC\.3846\.3161\.3285\.2467\.1893\.0741\.2869\.1708\.2446OptWtr\{\}\_\{\\text\{tr\}\}\.2784\.3087\.3494\.2193\.2074\.0803\.2911\.2150\.2437OptWval\{\}\_\{\\text\{val\}\}\.3070\.3186\.3506\.2514\.2073\.0726\.2937\.2146\.2520LLM\-based EnsembleGPT\-5\.2\.3038\.4679\.6045\.4102\.4087\.0654\.4573\.3766\.3868Codex\.2931\.4431\.5938\.3572\.3796\.0637\.4308\.3502\.3639GPT\-5\.5\.3263\.4952\.6270\.4163\.4429\.0702\.4732\.4430\.4117DeepSeek\-V3\.2\.2952\.4528\.5989\.3299\.3961\.0542\.4101\.3426\.3600Grok\-4\.3101\.4725\.6149\.3899\.4458\.0679\.4998\.4525\.4067REATS \(Ours\)REATS\-GRPO\.2524\.3095\.3844\.2085\.1948\.0394\.2866\.2074\.2354
Model Mapping for \(a\) DatasetModel 1Model 2Model 3Model 4ExchangeMOMENTTimeMoETimesFMMOIRAIETTh1MOMENTSundialTimesFMMOIRAIETTh2MOMENTSundialTimesFMMOIRAIETTm1MOMENTSundialTimesFMMOIRAIETTm2MOMENTTimerTimeMoEMOIRAIWeatherMOMENTTimerTimeMoETimesFMElectricityMOMENTSundialTimerMOIRAITrafficMOMENTSundialTimerTimeMoE
Model Mapping for \(b\) DatasetModel 1Model 2Model 3Model 4ExchangeCARDMOIRAIMOMENTModernTCNETTh1PDFTimeMixerTimeXerTimerETTh2PatchTSTSundialTimeMixerTimeXerETTm1LSINetMOMENTPatchTSTTimeXerETTm2ModernTCNPDFPatchTSTTimesFMWeatherCARDMLFMOMENTTimerElectricityDLinearMOMENTPDFTimeMixerTrafficCARDMOMENTSEMixerTimeMixer
Table 16:Generalization study within tool groups \(MSE↓\\downarrow\)\. \(a\) Trained onfoundation modelcandidates \(MOIRAI, MOMENT, TimeMoE, TimesFM\), 1–2 unseen per dataset\. \(b\) Trained onsmall modelcandidates \(CARD, LSINet, PDF, TimeXer\), 1–3 unseen per dataset\.Boldin mapping tables indicates unseen models not present during training\. The MAE results are shown in Table[17](https://arxiv.org/html/2608.10149#A1.T17)\.\(a\) OOD within Foundation Models MethodExchH1H2M1M2WeaElecTrafAvgIndividual ModelsModel 1\.3037\.1966\.2765\.1124\.1472\.5683\.7635\.9884\.4196Model 2\.2355\.1742\.2022\.0987\.1229\.4397\.3740\.1800\.2284Model 3\.2502\.1712\.2102\.1112\.2862\.0752\.5569\.0831\.2180Model 4\.1675\.2161\.2413\.1273\.3164\.0039\.5908\.1489\.2265Traditional EnsembleEnsavg\{\}\_\{\\text\{avg\}\}\.2123\.1618\.2070\.0946\.1585\.1670\.4765\.1835\.2076Ensrand\{\}\_\{\\text\{rand\}\}\.2177\.1674\.2119\.0981\.1707\.1837\.4957\.2175\.2203InvMSEtr\{\}\_\{\\text\{tr\}\}\.1989\.1615\.2052\.0943\.1339\.1083\.4485\.0996\.1813InvMSEval\{\}\_\{\\text\{val\}\}\.2129\.1615\.2057\.0943\.1337\.0072\.4481\.0979\.1702RLMC\.1898\.1619\.2011\.0902\.1209\.2903\.3740\.0827\.1888OptWtr\{\}\_\{\\text\{tr\}\}\.1707\.1608\.2006\.0930\.1183\.0761\.3797\.0864\.1607OptWval\{\}\_\{\\text\{val\}\}\.1989\.1619\.2007\.0927\.1191\.0109\.3797\.0863\.1563LLM\-based EnsembleGPT\-5\.2\.1760\.1493\.1924\.0884\.1281\.0473\.4160\.1114\.1636Codex\.1696\.1451\.1928\.0861\.1215\.1146\.4168\.1052\.1689GPT\-5\.5\.1940\.1553\.2003\.0912\.1390\.0435\.4351\.1369\.1744DeepSeek\-V3\.2\.1690\.1464\.1904\.0861\.1173\.0538\.4033\.1051\.1589Grok\-4\.1929\.1531\.2005\.0902\.1351\.1915\.4443\.1465\.1943REATS \(Ours\)REATS\-GRPO\.1447\.1341\.1803\.0827\.1059\.0030\.3648\.0810\.1371
\(b\) OOD within Small Models MethodExchH1H2M1M2WeaElecTrafAvgIndividual ModelsModel 1\.1690\.16472\.0318\.0815\.1147\.43721\.7633\.0667\.6036Model 21\.5364\.1558\.18251\.93581\.94021\.23521\.72472\.17381\.3605Model 3\.53192\.02781\.8930\.07481\.9540\.1663\.14722\.16701\.1202Model 4\.59781\.95151\.93512\.0260\.0791\.44291\.79512\.10591\.3667Traditional EnsembleEnsavg\{\}\_\{\\text\{avg\}\}\.3268\.4752\.8083\.4193\.4189\.1445\.7556\.8227\.5214Ensrand\{\}\_\{\\text\{rand\}\}\.4027\.5965\.9526\.5429\.5359\.2355\.8761\.9823\.6406InvMSEtr\{\}\_\{\\text\{tr\}\}\.1903\.1608\.2229\.0763\.0843\.1697\.1818\.0742\.1450InvMSEval\{\}\_\{\\text\{val\}\}\.2975\.1907\.8023\.1208\.0842\.1857\.2085\.0728\.2453RLMC\.2547\.1653\.8372\.0814\.1129\.1713\.1473\.0667\.2253OptWtr\{\}\_\{\\text\{tr\}\}\.1586\.1634\.1921\.0832\.0836\.1727\.1578\.0851\.1371OptWval\{\}\_\{\\text\{val\}\}\.4002\.1672\.8066\.0857\.0840\.1857\.1585\.0850\.2466LLM\-based EnsembleGPT\-5\.2\.2719\.2756\.5583\.2252\.3101\.0651\.4118\.2476\.2957Codex\.2625\.2736\.4768\.1837\.2936\.0737\.3771\.2212\.2703GPT\-5\.5\.2771\.3144\.6262\.2890\.3151\.0787\.4311\.2994\.3289DeepSeek\-V3\.2\.2659\.4610\.5092\.2402\.5704\.1260\.4059\.2403\.3524Grok\-4\.2763\.3221\.5934\.2237\.3041\.1214\.4528\.3253\.3274REATS \(Ours\)REATS\-GRPO\.1606\.1524\.2324\.0755\.0981\.0446\.1555\.0812\.1250
Model Mapping for \(a\) DatasetModel 1Model 2Model 3Model 4ExchangeMOMENTSundialTimerMOIRAIETTh1MOMENTSundialTimesFMMOIRAIETTh2MOMENTSundialTimerMOIRAIETTm1MOMENTSundialTimesFMMOIRAIETTm2SundialTimerTimesFMMOIRAIWeatherMOMENTTimerTimeMoETimesFMElectricityMOMENTSundialTimerMOIRAITrafficMOMENTTimerTimeMoEMOIRAI
Model Mapping for \(b\) DatasetModel 1Model 2Model 3Model 4ExchangeCARDDLinearLSINetSEMixerETTh1CARDLSINetMLFTimeMixerETTh2ModernTCNPDFPatchTSTTimeXerETTm1LSINetMLFPDFPatchTSTETTm2CARDModernTCNPatchTSTSEMixerWeatherCARDLSINetPatchTSTTimeXerElectricityMLFModernTCNPDFPatchTSTTrafficCARDPDFSEMixerTimeMixer
Table 17:Generalization study within tool groups \(MAE↓\\downarrow\)\. \(a\) Trained onfoundation modelcandidates \(MOIRAI, MOMENT, TimeMoE, TimesFM\), 1–2 unseen per dataset\. \(b\) Trained onsmall modelcandidates \(CARD, LSINet, PDF, TimeXer\), 1–3 unseen per dataset\.Boldin mapping tables indicates unseen models not present during training\. Dataset abbreviations: Exch=Exchange, H1/H2=ETTh1/ETTh2, M1/M2=ETTm1/ETTm2, Wea=Weather, Elec=Electricity, Traf=Traffic\.\(a\) OOD within Foundation Models MethodExchH1H2M1M2WeaElecTrafAvgIndividual ModelsModel 1\.3845\.3428\.3990\.2516\.2756\.0922\.7105\.8640\.4150Model 2\.3351\.3169\.3283\.2304\.2461\.0786\.4383\.3245\.2873Model 3\.3433\.3117\.3392\.2506\.3575\.0586\.5764\.1894\.3033Model 4\.2810\.3476\.3588\.2662\.3957\.0431\.5800\.2695\.3177Traditional EnsembleEnsavg\{\}\_\{\\text\{avg\}\}\.3162\.3053\.3349\.2305\.2843\.0652\.5310\.3530\.3026Ensrand\{\}\_\{\\text\{rand\}\}\.3204\.3106\.3393\.2343\.2915\.0656\.5409\.3657\.3085InvMSEtr\{\}\_\{\\text\{tr\}\}\.3057\.3050\.3331\.2298\.2621\.0603\.5089\.2294\.2793InvMSEval\{\}\_\{\\text\{val\}\}\.3167\.3051\.3337\.2298\.2620\.0452\.5086\.2263\.2784RLMC\.3005\.3055\.3281\.2228\.2445\.0730\.4383\.1895\.2628OptWtr\{\}\_\{\\text\{tr\}\}\.2836\.3036\.3274\.2257\.2444\.0579\.4466\.2045\.2617OptWval\{\}\_\{\\text\{val\}\}\.3060\.3052\.3279\.2259\.2459\.0466\.4466\.2039\.2635LLM\-based EnsembleGPT\-5\.2\.2836\.2916\.3207\.2210\.2540\.0503\.4846\.2518\.2697Codex\.2763\.2871\.3208\.2170\.2463\.0579\.4848\.2445\.2668GPT\-5\.5\.2982\.2979\.3282\.2252\.2643\.0497\.4986\.2859\.2810DeepSeek\-V3\.2\.2734\.2870\.3181\.2161\.2418\.0491\.4733\.2362\.2619Grok\-4\.2972\.2956\.3287\.2235\.2616\.0653\.5066\.3043\.2853REATS \(Ours\)REATS\-GRPO\.2529\.2742\.3094\.2109\.2292\.0365\.4415\.1940\.2436
\(b\) OOD within Small Models MethodExchH1H2M1M2WeaElecTrafAvgIndividual ModelsModel 1\.2849\.30871\.1625\.2084\.2535\.06081\.0294\.1708\.4349Model 2\.9776\.2992\.31831\.10291\.1312\.11651\.01661\.1898\.7690Model 3\.49621\.12001\.1093\.20221\.1374\.0615\.28101\.1882\.6995Model 4\.51671\.09291\.13161\.1205\.1929\.08271\.03671\.1745\.7936Traditional EnsembleEnsavg\{\}\_\{\\text\{avg\}\}\.4416\.5454\.7421\.5210\.5272\.0742\.6723\.7608\.5356Ensrand\{\}\_\{\\text\{rand\}\}\.4714\.5817\.7822\.5522\.5589\.0764\.7085\.7948\.5658InvMSEtr\{\}\_\{\\text\{tr\}\}\.3167\.3059\.3744\.2045\.2079\.0764\.3173\.1952\.2498InvMSEval\{\}\_\{\\text\{val\}\}\.4134\.3378\.7392\.2742\.2077\.0773\.3426\.1915\.3230RLMC\.3750\.3087\.7556\.2083\.2512\.0759\.2812\.1708\.2960OptWtr\{\}\_\{\\text\{tr\}\}\.2831\.3089\.3395\.2198\.2110\.0759\.2925\.2189\.2437OptWval\{\}\_\{\\text\{val\}\}\.4428\.3132\.7408\.2228\.2118\.0772\.2931\.2188\.3151LLM\-based EnsembleGPT\-5\.2\.3987\.4037\.6049\.3758\.4470\.0549\.4900\.4051\.3975Codex\.3884\.4035\.5614\.3396\.4304\.0548\.4664\.3817\.3783GPT\-5\.5\.4070\.4350\.6479\.4200\.4503\.0588\.4986\.4449\.4203DeepSeek\-V3\.2\.3879\.5183\.5636\.3739\.5916\.0626\.4660\.3716\.4169Grok\-4\.4042\.4438\.6304\.3741\.4388\.0645\.5119\.4652\.4166REATS \(Ours\)REATS\-GRPO\.2847\.2952\.3669\.2025\.2167\.0453\.2900\.2111\.2391
Model Mapping for \(a\) DatasetModel 1Model 2Model 3Model 4ExchangeMOMENTSundialTimerMOIRAIETTh1MOMENTSundialTimesFMMOIRAIETTh2MOMENTSundialTimerMOIRAIETTm1MOMENTSundialTimesFMMOIRAIETTm2SundialTimerTimesFMMOIRAIWeatherMOMENTTimerTimeMoETimesFMElectricityMOMENTSundialTimerMOIRAITrafficMOMENTTimerTimeMoEMOIRAI
Model Mapping for \(b\) DatasetModel 1Model 2Model 3Model 4ExchangeCARDDLinearLSINetSEMixerETTh1CARDLSINetMLFTimeMixerETTh2ModernTCNPDFPatchTSTTimeXerETTm1LSINetMLFPDFPatchTSTETTm2CARDModernTCNPatchTSTSEMixerWeatherCARDLSINetPatchTSTTimeXerElectricityMLFModernTCNPDFPatchTSTTrafficCARDPDFSEMixerTimeMixer
Table 18:Scalability analysis across different numbers of candidate models \(MSE↓\\downarrow\)\. All candidates are foundation models\. \(a\) N=6, \(b\) N=8, \(c\) N=2\. Dataset abbreviations: Exch=Exchange, H1/H2=ETTh1/ETTh2, M1/M2=ETTm1/ETTm2, Wea=Weather, Elec=Electricity, Traf=Traffic\.\(a\) N=6 \(Chronos, MOIRAI, MOMENT, Sundial, Timer, TimesFM\) MethodExchH1H2M1M2WeaElecTrafAvgIndividual ModelsChronos\.1772\.1796\.2299\.1053\.1925\.0162\.6863\.2638\.2314MOIRAI\.1675\.2161\.2413\.1273\.3164\.0269\.5908\.1489\.2294MOMENT\.3037\.1966\.2765\.1124\.1707\.5683\.7635\.9884\.4225Sundial\.2355\.1742\.2022\.0987\.1472\.1833\.3740\.0893\.1881Timer\.2502\.1746\.2102\.1039\.1229\.4397\.5569\.1800\.2548TimesFM\.1845\.1712\.2212\.1112\.2862\.0039\.4770\.0864\.1927Traditional EnsembleEnsavg\{\}\_\{\\text\{avg\}\}\.1919\.1595\.2027\.0920\.1473\.0972\.4765\.1501\.1896Ensrand\{\}\_\{\\text\{rand\}\}\.1957\.1630\.2066\.0947\.1558\.1104\.4905\.1703\.1984InvMSEval\{\}\_\{\\text\{val\}\}\.1926\.1594\.2020\.0919\.1326\.0074\.4539\.0987\.1673RLMC\.1710\.1598\.2032\.0908\.1155\.0247\.4609\.0860\.1640InvMSEtr\{\}\_\{\\text\{tr\}\}\.1829\.1594\.2017\.0918\.1326\.0708\.4541\.0997\.1741OptWtr\{\}\_\{\\text\{tr\}\}\.1649\.1584\.1971\.0909\.1162\.0777\.3828\.0886\.1596OptWval\{\}\_\{\\text\{val\}\}\.1939\.1595\.2025\.0908\.1176\.0164\.3823\.0884\.1564LLM\-based EnsembleGPT\-5\.2\.1643\.1468\.1905\.0867\.1340\.0288\.4231\.1059\.1600Codex\.1654\.1468\.1908\.0858\.1260\.0579\.4343\.1151\.1653GPT\-5\.5\.1676\.1489\.1922\.0876\.1345\.0350\.4246\.1067\.1621DeepSeek\-V3\.2\.1660\.1465\.1900\.0850\.1283\.0377\.4285\.1160\.1622Grok\-4\.1665\.1483\.1919\.0864\.1279\.0562\.4368\.1163\.1663REATS \(Ours\)REATS\-SFT\.1468\.1346\.1751\.0809\.1077\.0065\.3769\.0862\.1393
\(b\) N=8 \(Chronos, MOIRAI, MOMENT, Sundial, TimeMoE, Timer, TimerXL, TimesFM\) MethodExchH1H2M1M2WeaElecTrafAvgIndividual ModelsChronos\.1772\.1796\.2299\.1053\.1925\.0162\.6863\.2638\.2314MOIRAI\.1675\.2161\.2413\.1273\.3164\.0269\.5908\.1489\.2294MOMENT\.3037\.1966\.2765\.1124\.1707\.5683\.7635\.9884\.4225Sundial\.2355\.1742\.2022\.0987\.1472\.1833\.3740\.0893\.1881TimeMoE\.2359\.1768\.1996\.0997\.1416\.0752\.3902\.0831\.1753Timer\.2502\.1746\.2102\.1039\.1229\.4397\.5569\.1800\.2548TimerXL\.2744\.1782\.2138\.1028\.1121\.4343\.4104\.1305\.2321TimesFM\.1845\.1712\.2212\.1112\.2862\.0039\.4770\.0864\.1927Traditional EnsembleEnsavg\{\}\_\{\\text\{avg\}\}\.2040\.1607\.1995\.0919\.1324\.1205\.4373\.1257\.1840Ensrand\{\}\_\{\\text\{rand\}\}\.2067\.1629\.2023\.0936\.1384\.1306\.4475\.1389\.1901InvMSEval\{\}\_\{\\text\{val\}\}\.2046\.1611\.1990\.0921\.1213\.0082\.4181\.0916\.1620RLMC\.1686\.1612\.1997\.0922\.1079\.0257\.3727\.0778\.1507InvMSEtr\{\}\_\{\\text\{tr\}\}\.1940\.1610\.1989\.0921\.1214\.0921\.4184\.0926\.1713OptWtr\{\}\_\{\\text\{tr\}\}\.1843\.1590\.1954\.0915\.1075\.0716\.3810\.0838\.1593OptWval\{\}\_\{\\text\{val\}\}\.2033\.1603\.1976\.0915\.1082\.0200\.3807\.0836\.1556LLM\-based EnsembleGPT\-5\.2\.1830\.1512\.1892\.0874\.1183\.0960\.3977\.0957\.1648Codex\.1844\.1514\.1901\.0875\.1176\.0922\.4067\.1036\.1667GPT\-5\.5\.1859\.1541\.1924\.0893\.1220\.1011\.4045\.1001\.1687DeepSeek\-V3\.2\.1785\.1487\.1864\.0864\.1142\.0874\.3954\.0996\.1621Grok\-4\.1814\.1515\.1908\.0869\.1183\.0592\.4046\.1008\.1617REATS \(Ours\)REATS\-SFT\.1622\.1390\.1767\.0832\.1041\.0139\.3706\.0832\.1416
\(c\) N=2 \(MOMENT, TimerXL\) MethodExchH1H2M1M2WeaElecTrafAvgIndividual ModelsMOMENT\.3037\.1966\.2765\.1124\.1707\.5683\.7635\.9884\.4225TimerXL\.2744\.1782\.2138\.1028\.1121\.4343\.4104\.1305\.2321Traditional EnsembleEnsavg\{\}\_\{\\text\{avg\}\}\.2870\.1827\.2226\.1062\.1223\.4809\.4887\.3302\.2776Ensrand\{\}\_\{\\text\{rand\}\}\.2877\.1842\.2301\.1066\.1286\.4883\.5215\.4061\.2941InvMSEval\{\}\_\{\\text\{val\}\}\.2866\.1823\.2203\.1060\.1171\.4735\.4454\.1357\.2459RLMC\.2745\.1791\.2114\.1028\.1116\.4343\.4104\.1305\.2318InvMSEtr\{\}\_\{\\text\{tr\}\}\.2863\.1823\.2192\.1060\.1173\.4766\.4463\.1363\.2463OptWtr\{\}\_\{\\text\{tr\}\}\.2749\.1782\.2117\.1029\.1111\.4393\.4094\.1298\.2322OptWval\{\}\_\{\\text\{val\}\}\.2752\.1783\.2125\.1029\.1111\.4363\.4094\.1298\.2319LLM\-based EnsembleGPT\-5\.2\.2780\.1772\.2068\.1038\.1109\.4431\.4193\.1558\.2369Codex\.2807\.1791\.2120\.1046\.1125\.4585\.4287\.1568\.2416GPT\-5\.5\.2812\.1795\.2155\.1049\.1155\.4487\.4452\.2125\.2504DeepSeek\-V3\.2\.2786\.1776\.2072\.1039\.1097\.4467\.4128\.1399\.2346Grok\-4\.2796\.1788\.2119\.1046\.1142\.4402\.4326\.1801\.2428REATS \(Ours\)REATS\-SFT\.2735\.1746\.2018\.1027\.1091\.4356\.3990\.1275\.2280
Table 19:Scalability study with foundation model candidates \(MAE↓\\downarrow\)\. We evaluate REATS with varying numbers of candidate models: \(a\) N=6, \(b\) N=8, and \(c\) N=2\. Dataset abbreviations: Exch=Exchange, H1/H2=ETTh1/ETTh2, M1/M2=ETTm1/ETTm2, Wea=Weather, Elec=Electricity, Traf=Traffic\.\(a\) N=6 \(Chronos, MOIRAI, MOMENT, Sundial, Timer, TimesFM\) MethodExchH1H2M1M2WeaElecTrafAvgIndividual ModelsChronos\.2986\.3165\.3541\.2391\.3095\.0413\.6375\.3693\.3207MOIRAI\.2810\.3476\.3588\.2662\.3957\.0584\.5800\.2695\.3196MOMENT\.3845\.3428\.3990\.2516\.3140\.0922\.7105\.8640\.4198Sundial\.3351\.3169\.3283\.2304\.2756\.0682\.4383\.1943\.2734Timer\.3433\.3169\.3392\.2378\.2461\.0786\.5764\.3245\.3078TimesFM\.2984\.3117\.3423\.2506\.3575\.0431\.5040\.1932\.2876Traditional EnsembleEnsavg\{\}\_\{\\text\{avg\}\}\.3022\.3021\.3303\.2260\.2776\.0597\.5269\.3087\.2917Ensrand\{\}\_\{\\text\{rand\}\}\.3052\.3056\.3339\.2292\.2838\.0601\.5345\.3185\.2963InvMSEval\{\}\_\{\\text\{val\}\}\.3026\.3020\.3295\.2256\.2636\.0435\.5092\.2209\.2746RLMC\.2893\.3026\.3308\.2236\.2405\.0503\.5057\.1950\.2672InvMSEtr\{\}\_\{\\text\{tr\}\}\.2956\.3019\.3292\.2255\.2637\.0563\.5093\.2227\.2755OptWtr\{\}\_\{\\text\{tr\}\}\.2818\.3004\.3247\.2227\.2424\.0571\.4498\.2032\.2603OptWval\{\}\_\{\\text\{val\}\}\.3050\.3022\.3292\.2228\.2444\.0440\.4491\.2029\.2625LLM\-based EnsembleGPT\-5\.2\.2757\.2879\.3182\.2182\.2610\.0480\.4875\.2408\.2672Codex\.2762\.2879\.3188\.2166\.2538\.0519\.4966\.2571\.2699GPT\-5\.5\.2780\.2905\.3198\.2198\.2622\.0494\.4879\.2424\.2687DeepSeek\-V3\.2\.2764\.2872\.3185\.2154\.2548\.0479\.4905\.2507\.2677Grok\-4\.2780\.2897\.3199\.2175\.2560\.0515\.4981\.2573\.2710REATS \(Ours\)REATS\-SFT\.2572\.2739\.3041\.2088\.2331\.0373\.4491\.2013\.2456
\(b\) N=8 \(Chronos, MOIRAI, MOMENT, Sundial, TimeMoE, Timer, TimerXL, TimesFM\) MethodExchH1H2M1M2WeaElecTrafAvgIndividual ModelsChronos\.2986\.3165\.3541\.2391\.3095\.0413\.6375\.3693\.3207MOIRAI\.2810\.3476\.3588\.2662\.3957\.0584\.5800\.2695\.3196MOMENT\.3845\.3428\.3990\.2516\.3140\.0922\.7105\.8640\.4198Sundial\.3351\.3169\.3283\.2304\.2756\.0682\.4383\.1943\.2734TimeMoE\.3341\.3199\.3238\.2311\.2731\.0586\.4489\.1894\.2724Timer\.3433\.3169\.3392\.2378\.2461\.0786\.5764\.3245\.3078TimerXL\.3600\.3199\.3399\.2364\.2354\.0822\.4512\.2408\.2832TimesFM\.2984\.3117\.3423\.2506\.3575\.0431\.5040\.1932\.2876Traditional EnsembleEnsavg\{\}\_\{\\text\{avg\}\}\.3106\.3033\.3272\.2249\.2632\.0620\.4959\.2738\.2826Ensrand\{\}\_\{\\text\{rand\}\}\.3127\.3055\.3298\.2269\.2679\.0623\.5018\.2813\.2860InvMSEval\{\}\_\{\\text\{val\}\}\.3110\.3037\.3266\.2248\.2510\.0441\.4790\.2073\.2684RLMC\.2852\.3038\.3271\.2251\.2314\.0539\.4381\.1802\.2556InvMSEtr\{\}\_\{\\text\{tr\}\}\.3032\.3035\.3264\.2247\.2511\.0589\.4793\.2090\.2695OptWtr\{\}\_\{\\text\{tr\}\}\.2954\.3010\.3227\.2228\.2330\.0562\.4477\.1972\.2595OptWval\{\}\_\{\\text\{val\}\}\.3105\.3028\.3239\.2228\.2339\.0453\.4472\.1970\.2604LLM\-based EnsembleGPT\-5\.2\.2913\.2929\.3170\.2183\.2462\.0578\.4633\.2211\.2635Codex\.2920\.2927\.3181\.2183\.2457\.0568\.4721\.2379\.2667GPT\-5\.5\.2938\.2960\.3200\.2211\.2504\.0592\.4692\.2280\.2672DeepSeek\-V3\.2\.2872\.2896\.3146\.2162\.2399\.0551\.4615\.2273\.2614Grok\-4\.2899\.2928\.3185\.2175\.2464\.0532\.4692\.2307\.2648REATS \(Ours\)REATS\-SFT\.2734\.2788\.3052\.2110\.2281\.0414\.4435\.1979\.2474
\(c\) N=2 \(MOMENT, TimerXL\) MethodExchH1H2M1M2WeaElecTrafAvgIndividual ModelsMOMENT\.3845\.3428\.3990\.2516\.3140\.0922\.7105\.8640\.4198TimerXL\.3600\.3199\.3399\.2364\.2354\.0822\.4512\.2408\.2832Traditional EnsembleEnsavg\{\}\_\{\\text\{avg\}\}\.3710\.3270\.3517\.2421\.2552\.0867\.5356\.4873\.3321Ensrand\{\}\_\{\\text\{rand\}\}\.3714\.3284\.3576\.2427\.2617\.0869\.5504\.5056\.3381InvMSEval\{\}\_\{\\text\{val\}\}\.3706\.3265\.3493\.2418\.2471\.0862\.4970\.2649\.2979RLMC\.3601\.3219\.3393\.2364\.2351\.0822\.4512\.2408\.2834InvMSEtr\{\}\_\{\\text\{tr\}\}\.3704\.3265\.3481\.2417\.2475\.0864\.4978\.2664\.2981OptWtr\{\}\_\{\\text\{tr\}\}\.3604\.3201\.3393\.2366\.2349\.0829\.4530\.2454\.2841OptWval\{\}\_\{\\text\{val\}\}\.3606\.3203\.3406\.2366\.2349\.0825\.4527\.2454\.2842LLM\-based EnsembleGPT\-5\.2\.3631\.3207\.3365\.2382\.2383\.0833\.4752\.2999\.2944Codex\.3657\.3229\.3410\.2396\.2407\.0846\.4836\.3026\.2976GPT\-5\.5\.3656\.3234\.3444\.2400\.2453\.0842\.4972\.3598\.3075DeepSeek\-V3\.2\.3633\.3211\.3359\.2384\.2368\.0834\.4690\.2706\.2898Grok\-4\.3644\.3222\.3411\.2395\.2434\.0833\.4861\.3310\.3014REATS \(Ours\)REATS\-SFT\.3590\.3179\.3319\.2363\.2349\.0820\.4546\.2482\.2831Similar Articles
FM-LLM: A frequency-enhanced mixture-of-experts framework for adapting LLMs to time series forecasting
FM-LLM propose a frequency-enhanced mixture-of-experts framework that adapts frozen LLMs to time series forecasting without textual prompts, achieving state-of-the-art results by injecting spectral representations and separating periodic/non-periodic decoding.
REAL: A Reasoning-Enhanced Graph Framework for Long-Term Memory Management of LLMs
REAL is a reasoning-enhanced graph framework for long-term memory management of LLMs that uses temporal and confidence-aware directed property graphs with non-destructive temporal updates and hybrid beam search retrieval, achieving an average improvement of 22.72%.
Shattering the Autoregressive Curse: Dynamic Epistemic Entropy Orchestrated Erasable Reinforcement Learning for LLMs
This paper proposes E³RL, a reinforcement learning method that uses dynamic epistemic entropy thresholds to enable LLMs to excise local logical defects during generation, overcoming the autoregressive curse in long-horizon reasoning and achieving state-of-the-art results on mathematical reasoning benchmarks like AIME.
LEAF: A Living Benchmark for Event-Augmented Forecasting
LEAF is a living benchmark for evaluating large language models on event-augmented forecasting tasks, such as future event probabilities and time series forecasting. It uses a recursive retrieval agent system and dual-agent cross-validation to provide relevant auxiliary text, and shows that LLMs can leverage complex events to improve predictive performance.
Learning to Refine Hidden States for Reliable LLM Reasoning
Proposes ReLAR, a reinforcement-guided latent refinement framework that iteratively updates hidden representations in LLMs before decoding, improving reasoning reliability and efficiency compared to chain-of-thought methods.