Paper: OMNIFLOW: A Physics-Grounded Multimodal Agent for Generalized Scientific Reasoning Authors: Hao Wu et al. (Tsinghua, Tencent, HKUST Guangzhou, etc.) arXiv: 2603.15797v2 | March 18, 2026 Core question: If LLMs don't understand physics, how can they predict natural disasters?
Starting from a Concrete Scenario
Imagine asking ChatGPT to look at a satellite cloud image: "Where will the typhoon go tomorrow?"
It may give a professionally-worded answer—"based on current cloud structure, expected to move northwest"—but if you flip the image upside down, it will likely "analyze" it just as fluently, because it sees texture and semantic patterns, not actual fluid dynamics.
That is physical hallucination. The AI isn't lying—it doesn't know what it doesn't know.
OMNIFLOW, from Tsinghua and Tencent, aims to solve this. Is it a real breakthrough or another form of cargo cult? Let's deconstruct it from a Feynman-esque perspective.
1. Physical Hallucination: LLMs vs. Continuous Spatiotemporal Dynamics
> "You know a new term, 'physical hallucination.' Fine, now forget the term. Tell me: what is an LLM actually doing when it looks at a flow-field image?"
An LLM's (and VLM's) "vision" is fundamentally discrete: images are cut into patches, patches become tokens, tokens attend to each other in a Transformer. But fluid dynamics is continuous—spatiotemporal evolution governed by PDEs.
The paper highlights an overlooked fact: existing VLMs treat scientific imagery as "semantic patterns" rather than "discretized PDE solutions." Like admiring sheet music as decorative art—colorfully pleasing, but you can't hear the music.
Two existing approaches:
Approach 1: Specialized deep learning models (FNO, GraphCast)
- Pros: high numerical precision
- Cons: black box, no symbolic reasoning, no self-checking against conservation laws
- Pros: leverages LLM reasoning
- Cons: high compute cost, catastrophic forgetting, no physical-consistency guarantees
- ViT encodes visual features
- A set of learnable query embeddings extracts topological features via cross-attention
- Features are aligned to Gemini's pre-trained text embedding space
- Goal: visual tokens carry physical semantics ("shear line", "vortex", "stagnation point")
- K_phy: domain literature (Navier-Stokes etc.)—physical consistency verification
- K_prot: operational standards—compliance checking
- K_hist: historical reports—analogical reasoning
- OMNIFLOW SSIM = 0.715
- Traditional CNNs and Transformers degrade badly due to spectral bias and error accumulation
- Advantage source: the In-Context Reflexive Loop actively prunes non-physical trajectories
- OMNIFLOW: RMSE = 59.10, SSIM = 0.685
- ChatGPT-Images: RMSE = 102.5, SSIM = 0.352
- EarthFarseer and GraphCast are also outperformed
- Phase I: 10-day forecast capturing tropical instability waves (TIWs) and mesoscale eddies
- Phase II: counterfactual probing do(Forcing = 0)
- Result: marine heatwave intensity surges 22%, Causal Sensitivity Index S = 0.78
- Conclusion: atmospheric forcing is a thermal regulator; without wind-driven cooling, ocean temperatures rise significantly
- The LLM (Gemini 3Flash) is indeed frozen
- But the DiT simulator is pre-trained
- The Visual Symbolic Projector has learnable query embeddings and projection matrices
- The physics knowledge base requires domain experts to build
- Do these symbols fully capture all key physical information?
- Does the projector fail on topologies outside the training distribution?
- Is the LLM's "understanding" of these symbols fundamentally different from its understanding of a coffee-cup photo?
- Energy conservation
- Momentum conservation
- Entropy increase principle
- Boundary conditions
- The physics engine handles numerical computation and conservation laws
- The LLM handles high-level reasoning, report generation, decision support
- The symbolic verification layer aligns the two
Approach 2: Fine-tuning LLMs
OMNIFLOW takes a third path: leave the LLM frozen, but give it a pair of "physics glasses" and a "physics referee".
2. Architecture: Three Coupled Loops
The core idea in one sentence: decouple physical computation from cognitive reasoning.
The LLM doesn't learn Navier-Stokes; it directs a dedicated "physics engine" for computation, then interprets results, makes decisions, and writes reports.
2.1 Physics Perception Loop
Neural Earth Simulator (NES): built on a modified Diffusion Transformer (DiT). Rather than deterministic regression, it perturbs latent space to produce ensemble forecasts—given one initial condition, it generates K slightly different possible evolution paths, letting downstream agents assess uncertainty. Notably, the NES is plug-and-play and can be swapped for different physics simulators.
Visual Symbolic Projector: the most critical component. It "translates" continuous high-dimensional flow-field tensors into topological language descriptors the LLM can understand:
> Feynman would ask: "Is this genuine understanding, or just smarter label matching?"
Mechanistically, the projector does try to preserve the topology of physical structures rather than naively compressing pixels. But the "alignment" is still a mapping—from continuous structures to discrete linguistic symbols. Mapping quality determines whether the LLM sees real physics or yet another sophisticated texture recognition.
2.2 Agentic Reasoning Core
Gemini 3Flash serves as the "brain," executing ReAct (reasoning + action).
The real innovation is Physics-Guided Chain-of-Thought (PG-CoT).
Ordinary CoT: "Let me think step by step..." PG-CoT: "Let me think step by step... wait, this step violates mass conservation—roll back and retry."
Concretely, a Physics-Consistency Critic checks after each reasoning step whether the trajectory satisfies conservation laws (e.g., mass conservation, ∇·v = 0). Violations get the non-physical branch pruned.
This recalls Feynman in the Challenger investigation: ignore management reports, talk to engineers, do the O-ring ice-water experiment yourself. The Critic is the system's "Feynman"—plausible-sounding reasoning isn't enough; it must survive physical law.
Counterfactual Active Probing is another highlight. When ensemble uncertainty (σ_ens) exceeds a threshold, the agent doesn't passively accept results—it formulates hypotheses ("what if the subtropical high were weaker?"), modifies the initial condition, and runs a counterfactual scenario on the NES.
The paper claims this uses do-calculus (Pearl's causal inference framework). But note: real do-calculus requires explicit causal-graph modeling. The "do" operation here is more like interventional simulation—forcing a variable to change in the physics simulator and observing the outcome. Not rigorous causal inference, but possibly sufficient here.
The key metric is the Causal Sensitivity Index (S), distinguishing "unavoidable physical events" from "random anomalies."
2.3 Knowledge Retrieval Loop
A hierarchical vector database:
The ReAct planner retrieves relevant snippets via MIPS and injects them into prompts. Essentially a RAG specialized for physics domains.
3. Experimental Results
3.1 Physical Prediction Accuracy (Tables 1 & 2)
2D Turbulence:
ERA5 Global Weather:
A frozen LLM + physics engine + symbolic verification beats years of specialized training and general VLMs. The paper attributes this to the DiT-based simulator's generative prior preserving sharp gradients and fine-scale atmospheric structure, avoiding MSE-driven "over-smoothing."
> Feynman would ask: "Under what conditions were these numbers measured? What's the relationship between test and training distributions? What exactly does 'zero' mean in zero-shot?"
Looking closely: all baselines are end-to-end trained, while OMNIFLOW is a "training-free agent with a pre-trained DiT simulator." "Training-free" means the LLM needs no domain-specific fine-tuning—but the DiT simulator is clearly pre-trained. So this isn't true "zero training"; it's shifting the training burden from the LLM to the physics simulator. Not a criticism—just honest scrutiny.
3.2 Reasoning Quality (Figure 3)
Mech F1 = 83.2%—measuring physical mechanism grounding accuracy.
Gemini 3Flash's reasoning quality on 200-day forecast reports beats Qwen3-VL variants across all dimensions. Neuro-symbolic coupling works.
3.3 Marine Heatwave Case Study
A concrete counterfactual probing example:
This is a paradigm shift from "black-box fortune telling" to "interpretable causal reasoning."
4. Feynman-Style Scrutiny: Cargo Cult Detection
4.1 Is "training-free" cargo cult?
"Training-free" means no domain-specific LLM fine-tuning, not that the system needs no training or engineering. Technically correct, but easily misread as magic "zero cost."
> "They made a smart engineering choice—hand the heavy lifting to a specialized simulator, let the LLM do what it's good at. Good. But don't package it as 'understanding physics without training.' The simulator understands physics; the LLM understands how to read the simulator's report."
4.2 Where are the limits of semantic-symbolic alignment?
The projector turns flow fields into symbols like "shear line" and "vortex." Questions:
The paper doesn't deeply discuss these boundary conditions. A more honest statement: "this mapping works in the physical scenarios tested."
4.3 Do-calculus or intervention?
Strictly speaking, true do-calculus requires: 1. An explicit causal graph structure 2. Handling of confounders 3. Identifiable causal effects
OMNIFLOW's do-operation is closer to intervention experiments in a physics simulator—change initial conditions, rerun the simulation. Scientifically sound (essentially controlled experiments), but calling it "do-calculus" verges on terminology inflation.
> "Can you explain what you actually did without using the term do-calculus?"
Answer: "We modified one input variable, reran the physics simulation, and compared outcomes to judge that variable's causal influence."
Much clearer.
4.4 How robust is the Physics-Guided Critic?
The Critic checks conservation laws like ∇·v = 0. But the physical world has more constraints:
The paper only demonstrates mass-conservation checks. Also, how does the Critic handle small conflicts at the level of numerical error? Too strict causes over-pruning; too loose renders it meaningless.
5. Where's the Real Breakthrough?
1. Correct architectural decoupling
Not stuffing physics into LLM parameters (fine-tuning), nor hoping the LLM learns physics (prompt engineering), but an explicit division of labor:
2. Ensemble forecasting + counterfactual probing = uncertainty quantification
Traditional AI prediction gives a point estimate ("the typhoon will be here tomorrow"); OMNIFLOW gives a distribution plus causal explanation ("most likely here, but if the high weakens, it may shift south"). The latter is more valuable for decision-making.
3. Auditable scientific reports
OMNIFLOW's output isn't bare numbers but structured reports with physical justification, risk assessment, and decision logic. The Alert Box mechanism (e.g., "wave height > 5 m → recommend flight suspension") turns simulation into auditable "logic chains."
6. Closing: Naming Isn't Understanding
Has OMNIFLOW made AI "truly understand" physics?
> "Understanding? What do you mean by understanding? If you mean 'making accurate predictions within physical constraints and explaining why,' then yes. If you mean 'intuitively feeling the motion of vortices like a physicist,' no—and not any time soon."
OMNIFLOW doesn't turn an LLM into a physicist. It gives the LLM a team of physicists—numerical simulation experts, experimental verifiers, domain knowledge advisors—with the LLM as project manager coordinating reports.
The architecture is smart. It acknowledges the LLM's limits (no continuous dynamics, no conservation laws) while exploiting its strengths (symbolic reasoning, report generation, cross-domain integration).
But we should be wary of a narrative that packages clever engineering decoupling as "AI understands physics." What understands physics is the physics engine and verification modules; what the LLM understands is "how to read the physics engine's reports."
This doesn't diminish OMNIFLOW's value. Quite the opposite—honestly stating what it can and cannot do is the scientific attitude.
As Feynman said in his Cargo Cult Science speech:
> "The first principle is that you must not fool yourself — and you are the easiest person to fool."
That applies to OMNIFLOW—and to those evaluating it.
Reference Paper
Wu, H., Zhang, Y., Gao, Y., et al. (2026). OMNIFLOW: A Physics-Grounded Multimodal Agent for Generalized Scientific Reasoning. arXiv:2603.15797v2 [cs.LG]. https://arxiv.org/abs/2603.15797