CompEvo: Competition-Induced Evolution for Multi-Agent in News-Driven Time Series Forecasting
Organizations: Sun Yat-sen University, Guangzhou, China · North China Electric Power University, Beijing, China · Unilumin Group Co., Ltd., Shenzhen, China
Abstract
News-driven time series forecasting uses evolving textual events together with historical observations to predict future values, supporting applications such as market risk monitoring and resource scheduling. In multi-agent settings, two challenges still remain. The first is degeneration of thought, where agents converge to similar evidence-seeking behaviors. The second is insufficient theoretical grounding, where strategy updates are often heuristic and lack a principled formulation. To address the above challenges, we propose CompEvo, a competition-induced evolution framework for multi-agent news-driven time series forecasting. For theoretical grounding, we introduce an evolutionary game formulation to guarantee equilibrium existence and optimization convergence. Building on this formulation, we construct a trainable multi-agent evolution framework that integrates strategy execution, fitness-based differentiable selection, and competition-induced strategy evolution. CompEvo enables heterogeneous agents to explore diverse news evidence, converts forecasting feedback into differentiable influence weights, and evolves agent strategies under competitive pressure to preserve effective logic while maintaining diversity. Experiments on four real-world datasets show that CompEvo reduces RMSE by 27.3% and MAPE by 26.2% on average over strong baselines. Further analysis indicates that CompEvo successfully maintains diverse and specialized agent behaviors.
Figures & tables
| Dataset | Metrics | CompEvo | DLin. | iTrans. | FiLM | Pyra. | FED. | GPT4TS | N2F | GPT4MTS | LTP-LLM |
| Electricity | MAE | 220.15 2.4 | 255.70 | 233.58 | 254.05 | 544.64 | 238.77 | 236.91 | 250.71 | 229.40 | 232.10 |
| MSE | 125.44 1.8 | 135.05 | 97.61 | 153.90 | 625.00 | 133.96 | 142.60 | 192.24 | 133.50 | 136.80 | |
| RMSE | 354.18 2.5 | 367.49 | 312.42 | 392.38 | 790.54 | 365.44 | 377.62 | 438.45 | 365.38 | 369.86 | |
| MAPE (%) | 6.45 0.05 | 7.29 | 6.86 | 6.81 | 8.26 | 7.27 | 6.72 | 7.60 | 6.72 | 6.85 | |
| Exchange | MAE | 4.35 0.08 | 6.96 | 27.04 | 5.24 | 40.18 | 35.19 | 15.05 | 13.43 | 4.82 | 4.75 |
| MSE | 0.35 0.01 | 9.06 | 11.59 | 0.77 | 24.50 | 18.45 | 4.01 | 17.72 | 0.46 | 0.49 |
| Method | Agents | Model(s) | Trainable params | Train steps |
| SA | 1 | Llama-3.1-8B | 41.9M | 2,193 |
| MAEL | 10 | Llama-3.1-8B | 419.4M | 2,193 |
| MAE-GPT | 10 | GPT-4o + Llama-3.1-8B | 419.4M | 2,193 |
| MAD-RL | 10 | Llama-3.1-8B | 1,258.4M | 2,193 |
| CompEvo | 10 | Llama-3.1-8B | 922.8M | 2,193 |
| Dataset | Metrics | CompEvo | SA | MAEL | MAE-GPT | MAD-RL |
| Electricity | MAE | 220.15 | 245.50 | 246.13 | 254.61 | 248.76 |
| MSE | 125.44 | 185.10 | 177.68 | 195.15 | 166.67 | |
| RMSE | 354.18 | 430.20 | 421.52 | 441.76 | 408.25 | |
| MAPE (%) | 6.45 | 7.45 | 7.42 | 7.49 | 6.98 | |
| Exchange | MAE | 4.35 | 13.10 | 11.26 | 11.69 | 9.03 |
| MSE | 0.35 | 17.20 | 12.82 | 18.32 | 8.24 |
| Model | RMSE | MSE | MAE | MAPE (%) |
| Mistral-v0.1-7B | 366.84 | 134.57 | 245.13 | 7.18 |
| Gemma-2-9B | 364.12 | 132.58 | 228.14 | 6.69 |
| Llama-2-7B | 368.53 | 135.81 | 248.79 | 7.25 |
| Llama-3.1-8B | 354.18 | 125.44 | 220.15 | 6.45 |
| Llama-3.1-70B | 342.57 | 117.35 | 212.08 | 6.22 |
| Qwen-2.5-7B | 363.27 | 131.97 | 227.43 | 6.68 |
| Model Variant | Electricity | Exchange | ||||||
| RMSE | MSE | MAE | MAPE | RMSE | MSE | MAE | MAPE | |
| Simplified Logic Gen | 445.53 | 198.50 | 255.24 | 7.65 | 4.10 | 16.81 | 14.84 | 4.85 |
| Uniform Weights | 452.12 | 204.41 | 265.53 | 7.93 | 4.82 | 23.23 | 20.53 | 5.65 |
| w/o | 410.56 | 168.56 | 240.20 | 7.05 | 3.88 | 15.05 | 9.50 | 3.84 |
| w/o | 405.22 | 164.20 | 238.51 | 6.95 | 3.76 | 14.13 | 9.81 | 3.92 |
| w/o GRPO | 388.51 | 150.94 | 242.08 | 7.12 | 1.82 | 3.31 | 7.97 | 2.82 |
| Metric | Original test | 2026 inference |
| MSE | 125440.00 | 111141.83 |
| RMSE | 354.18 | 333.38 |
| MAE | 220.15 | 225.02 |
| MAPE (%) | 6.45 | 6.99 |
| Metric | MAEL | MAD-RL | CompEvo |
| Train time (h/ep) | 11.4 | 40.0 | 14.5 |
| Latency (s/step) | 5.61 | 19.70 | 8.57 |
| Peak memory (GB) | 14.8 | 24.6 | 16.4 |
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Domain | Time-series source | Variables | Time points | News source |
| Electricity | Energy | AEMO operational demand Australian Energy Market Operator (n.d.) | 19 | 52,560 | news.com.au/GDELT Leetaru and Schrodt (2013) |
| Exchange | Finance | Standard exchange-rate series Lai et al. (2018) | 7 | 1,460 | news.com.au/GDELT Leetaru and Schrodt (2013) |
| Bitcoin | Cryptocurrency | BitInfoCharts-derived series BitInfoCharts (n.d.) | 18 | 858 | GDELT/domain crawls Leetaru and Schrodt (2013) |
| Traffic | Transportation | Caltrans PeMS California Department of Transportation (n.d.) | 862 | 17,544 | GDELT/domain crawls Leetaru and Schrodt (2013) |
| Dataset | Representative news example |
| Electricity | South Australia is only days away from a heatwave which will last for almost a week and has left Tour Down Under organisers anxiously watching the weather forecast. |
| Exchange | The RBA has dramatically revised down its economic forecasts amid the ongoing property market correction, prompting the Australian dollar to plunge again. |
| Traffic | A funnel cloud was spotted over Waterford in northern California on April 27 as a line of storms brought heavy rain and hail to the area. |
| Bitcoin | Personal finance expert Peter Adeney, known as ‘Mr. Money Mustache,’ has warned against investing in bitcoin, calling it a speculative asset rather than a true investment. |
| Hyperparameter | Value |
| Number of agents | 10 |
| Validation folds | 5 |
| Adapter rank | 16 |
| Adapter alpha | 32 |
| Adapter dropout | 0.05 |
| GRPO group size | 8 |
| Method | Agents | Model(s) | Trainable params | Train steps |
| SA | 1 | Llama-3.1-8B | 41.9M | 2,193 |
| MAEL | 10 | Llama-3.1-8B | 419.4M | 2,193 |
| MAE-GPT | 10 | GPT-4o + Llama-3.1-8B | 419.4M | 2,193 |
| MAD-RL | 10 | Llama-3.1-8B | 1,258.4M | 2,193 |
| CompEvo | 10 | Llama-3.1-8B | 922.8M | 2,193 |
| Metric | Original test | 2026 inference |
| MSE | 125440.00 | 111141.83 |
| RMSE | 354.18 | 333.38 |
| MAE | 220.15 | 225.02 |
| MAPE (%) | 6.45 | 6.99 |
| Forecasting performance | ||||
| RMSE | MSE | MAE | MAPE | |
| 0.0 (Ensemble) | 398.50 | 158.00 | 248.00 | 7.25% |
| 0.1 | 375.20 | 142.00 | 232.00 | 6.85% |
| 0.5 (CompEvo) | 354.18 | 125.44 | 220.15 | 6.45% |
| 1.0 | 382.40 | 148.00 | 238.00 | 7.05% |
| 5.0 | 435.00 | 189.00 | 268.00 | 7.95% |
| Temperature ( ) | Forecasting performance | |||
| RMSE | MSE | MAE | MAPE | |
| 0.1 | 378.50 | 144.00 | 235.00 | 6.92% |
| 0.5 (CompEvo) | 354.18 | 125.44 | 220.15 | 6.45% |
| 1.0 | 372.00 | 139.00 | 230.00 | 6.80% |
| 5.0 | 415.00 | 170.00 | 255.00 | 7.60% |
| Judge Pair | Cohen’s | Pearson | Agreement |
| Primary judge vs. Claude 4.6 | 0.75 | 0.81 | Substantial |
| Primary judge vs. GPT-5.2 | 0.72 | 0.76 | Substantial |
| GPT-5.2 vs. Claude 4.6 | 0.68 | 0.74 | Moderate–Substantial |
| LUD Regime | Avg. LUD | Avg. RMSE Gain | Interpretation |
| Low | 0.09 | 1.12 | Statistically weak local adjustment |
| Medium | 0.44 | 7.85 | Steady incremental optimization |
| High | 0.76 | 14.20 | High-impact strategic revision |