ForeDreamer: A Self-Evolving Dual-Agent Memory Architecture for Future Event Prediction

AuthorsLinhao Zhong, Zongze Du, Linyu Wu et al.

arXiv 20262026

TL;DR

ForeDreamer uses a dual-agent MemGuide + MemTools memory architecture to turn noisy web evidence into factual memory, reaching 0.1471 Brier score on Prophet Arena vs 0.2059 for Full Text.

SharePost on XLinkedIn

Read our summary here, or open the publisher PDF on the next tab.

THE PROBLEM

Open-web forecasting on noisy evidence is poorly handled by existing memory systems

Open-web future event prediction requires agents to distill reliable signals from noisy, redundant, and incomplete evidence, which existing memory mechanisms cannot handle well.

Traditional agent-memory systems focus on relatively clean, user-centered context, so they struggle to process heterogeneous, conflicting web data into calibrated forecasts for tasks like Prophet Arena and FutureX.

HOW IT WORKS

ForeDreamer dual-agent memory with MemGuides and MemTools

ForeDreamer introduces a main agent, memory-processing subagent, factual memory, experiential memory, and an Experience Bank orchestrated via MemGuides and MemTools over an artifact workspace.

You can think of ForeDreamer like a CPU with a dedicated preprocessing coprocessor: the main agent acts as RAM for reasoning, while the subagent and MemTools behave like a disk-backed ETL pipeline organizing evidence.

This architecture lets ForeDreamer explicitly transform noisy search results into structured factual memory, enabling calibrated future predictions that a plain context window or simple RAG pipeline cannot provide.

DIAGRAM

Forecasting workflow with search-and-process loop

This diagram shows how ForeDreamer runs the multi-turn search-and-reasoning loop to build factual memory and produce a forecast.

DIAGRAM

Dual-track experience evolution and ablation structure

This diagram shows how ForeDreamer evolves textual forecasting experience and procedural evidence-processing experience, and how ablations disable each track.

PROCESS

How ForeDreamer Handles a Forecasting Question

  1. 01

    Forecasting Workflow

    ForeDreamer receives (q, τq), and the main agent consults the Experience Bank to plan multi-round search and reasoning while separating factual and experiential memory.

  2. 02

    Cutoff-aware Web Search

    ForeDreamer issues search queries through the search-and-process tool, retrieving Rt = Search(st, E≤τq) and writing normalized artifacts into the artifact workspace.

  3. 03

    MemGuide and MemTools Processing

    The memory-processing subagent applies a selected MemGuide and its MemTools to convert workspace artifacts into question-specific factual memory Mt via Pg,Tg(rt,k, q).

  4. 04

    Dual-Track Experience Evolution

    After forecasting, ForeDreamer logs rollout feedback to evolve the Experience Bank and expand the MemGuide tree with compositional tool reuse and diversity-guided exploration.

KEY CONTRIBUTIONS

Key Contributions

  • 01

    Formalizing factual-memory management for forecasting

    ForeDreamer defines factual memory as a query-conditioned evidence artifact and builds it via a memory-processing subagent using MemGuides and MemTools before prediction.

  • 02

    Dual-track experiential memory evolution

    ForeDreamer evolves textual forecasting experience in the Experience Bank and procedural evidence-processing experience in the MemGuide tree using rollout feedback on Devo.

  • 03

    Compositional tool reuse and diversity-guided exploration

    ForeDreamer introduces Compositional Tool Reuse and Diversity-Guided Exploration, reducing MemTool redundancy to 48.8% cluster ratio and diversifying MemGuide pipeline archetypes.

RESULTS

By the Numbers

Prophet Arena Brier score

0.1471

-0.0588 vs Full Text on Qwen3.5-Flash

FutureX accuracy

0.4108

+0.0810 vs Full Text on Qwen3.5-Flash

GPT-5.4-Nano Prophet Brier

0.1839

-0.0245 vs Full Text with GPT-5.4-Nano

GPT-5.4-Nano FutureX accuracy

0.3883

+0.1117 vs No Information with GPT-5.4-Nano

On Prophet Arena, ForeDreamer achieves 0.1471 average Brier score with Qwen3.5-Flash, and 0.1839 with GPT-5.4-Nano, showing improved calibration over Full Text and RAG baselines. On FutureX, ForeDreamer reaches 0.4108 accuracy with Qwen3.5-Flash, demonstrating that evolving forecasting and procedural memory yields better future-event predictions than existing agent-memory systems.

BENCHMARK

By the Numbers

On Prophet Arena, ForeDreamer achieves 0.1471 average Brier score with Qwen3.5-Flash, and 0.1839 with GPT-5.4-Nano, showing improved calibration over Full Text and RAG baselines. On FutureX, ForeDreamer reaches 0.4108 accuracy with Qwen3.5-Flash, demonstrating that evolving forecasting and procedural memory yields better future-event predictions than existing agent-memory systems.

BENCHMARK

Main comparison on Prophet Arena (Qwen3.5-Flash)

Average Brier score on Prophet Arena; lower values indicate better calibrated forecasts.

BENCHMARK

Main comparison on FutureX (Qwen3.5-Flash)

Prediction accuracy on FutureX; higher values are better.

KEY INSIGHT

The Counterintuitive Finding

ForeDreamer with Compositional Tool Reuse collapses 201 generated MemTools into 98 clusters at token-Jaccard threshold τ = 0.5, yielding a 48.8% cluster ratio.

This is surprising because naive procedural evolution might be expected to generate highly diverse tools, but ForeDreamer reveals strong recurring patterns and redundancy in evidence-processing operations.

WHY IT MATTERS

What this unlocks for the field

ForeDreamer unlocks future-event agents that reason over explicit factual memory instead of raw, noisy web snippets, improving calibration and robustness in open-web forecasting.

Builders can now design agents whose memory systems self-evolve MemGuides and MemTools, turning feedback from forecasting episodes into better search strategies and evidence-processing workflows without manual tool engineering.

~13 min read← Back to papers

Related papers

BenchmarkAgent Memory

Active Context Compression: Autonomous Memory Management in LLM Agents

Nikhil Verma

· 2026

Focus Agent adds start_focus, complete_focus, a persistent Knowledge block, and an optimized Persistent Bash plus String-Replace Editor scaffold to actively compress context during long software-engineering tasks. On five hard SWE-bench Lite instances against a Baseline ReAct agent, Focus Agent achieves 22.7% token reduction (14.9M → 11.5M) while matching 3/5 = 60% task success.

Agent Memory

ActMem: Bridging the Gap Between Memory Retrieval and Reasoning in LLM Agents

Xiaohui Zhang, Zequn Sun et al.

· 2026

ActMem transforms dialogue history into atomic facts via Memory Fact Extraction, groups them with Fact Clustering, links them through a Memory KG Construction module, and uses Counterfactual-based Retrieval and Reasoning for action-aware answers. On ActMemEval, ActMem reaches 76.52% QA accuracy with DeepSeek-V3, beating LightMem’s 63.97% by 12.55 points and NaiveRAG’s 61.54%.

Questions about this paper?

Paper: ForeDreamer: A Self-Evolving Dual-Agent Memory Architecture for Future Event Prediction

Answers use this explainer on Memory Papers.

Checking…