Visuo-tactile world model · Cosmos gen-7b

Overfit test & cross-architecture

Short-horizon (16-frame) Cosmos-decoded rollouts. Part 1 compares the train vs val set (overfit test) for the full V+T models. Part 2 swaps the diffusion backbone causal ↔ noncausal across three modality configs (V+T, vision-only, tactile-only). Vision and tactile clips are latency-corrected and play in lockstep.

Gap column (Part 1): ≤10% generalizing   10–35% mild   >35% strong overfit.  ·  Green cell (Part 2) = the winning backbone for that metric.
v3 · baselineBidirectional temporal attention (full-window). The original Cosmos-tokenizer world model.
v3 · causalCausal temporal attention (per-frame tril mask) — matches the causal tokenizer and AR rollout regime.
v3 · contact-awareAdds the contact-aware tactile aux loss (x0-space, alpha_bar-weighted) on top of v3.
Part 1

Overfit test — full V + T

Same recipe, three backbones. Does the model memorize the ~30 training episodes?

v3 · baseline

Bidirectional temporal attention (full-window). The original Cosmos-tokenizer world model.

Overfit test — train vs val

metrictrain (n=16)val (n=16)gap
Visual — middle view
LPIPS 0.09550.0827-13%
SSIM 0.81900.8529-4%
PSNR 25.311926.5329-5%
Tactile — perceptual
LPIPS · left 0.15080.0839-44%
LPIPS · right 0.19330.0661-66%
Tactile — contact / physics
mask IoU (τ8) 0.35590.1712+52%
contact MSE 131.763634.5099-74%
onset err 0.0000104.3420
intensity spearman 0.30310.5875-94%

Short-horizon rollouts

sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16

v3 · causal

Causal temporal attention (per-frame tril mask) — matches the causal tokenizer and AR rollout regime.

Overfit test — train vs val

metrictrain (n=16)val (n=16)gap
Visual — middle view
LPIPS 0.05300.0454-14%
SSIM 0.87890.9016-3%
PSNR 28.030629.3914-5%
Tactile — perceptual
LPIPS · left 0.16120.0856-47%
LPIPS · right 0.20130.0667-67%
Tactile — contact / physics
mask IoU (τ8) 0.27550.1542+44%
contact MSE 144.736533.4357-77%
onset err 27.40730.0000-100%
intensity spearman 0.32810.5312-62%

Short-horizon rollouts

sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16

v3 · contact-aware

Adds the contact-aware tactile aux loss (x0-space, alpha_bar-weighted) on top of v3.

Overfit test — train vs val

metrictrain (n=16)val (n=16)gap
Visual — middle view
LPIPS 0.06590.0508-23%
SSIM 0.85530.8887-4%
PSNR 26.789328.5571-7%
Tactile — perceptual
LPIPS · left 0.13500.0735-46%
LPIPS · right 0.19520.0639-67%
Tactile — contact / physics
mask IoU (τ8) 0.34810.2051+41%
contact MSE 130.145632.8804-75%
onset err 0.00000.3817
intensity spearman 0.42190.5844-39%

Short-horizon rollouts

sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
Part 2

Cross-architecture — causal vs noncausal

The same causal-backbone swap under three modality configurations. Val metrics; the winning backbone per metric is highlighted.

Full V + T — causal vs noncausal

Three views + two tactile sensors. Swapping the backbone from bidirectional (v3) to causal.

noncausal vs causal (val)

metric (val)noncausalcausal
Visual — middle view
LPIPS 0.08270.0454
SSIM 0.85290.9016
PSNR 26.532929.3914
Tactile
LPIPS · left 0.08390.0856
LPIPS · right 0.06610.0667
mask IoU (τ8) 0.17120.1542
contact MSE 34.509933.4357
onset err ms 104.34200.0000

Rollouts — noncausal | causal

noncausal · val_loss 0.1234
sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
causal · val_loss 0.1647
sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16

Vision-only — causal vs noncausal

Tactile stream removed — isolates how the causal backbone affects pure visual prediction.

noncausal vs causal (val)

metric (val)noncausalcausal
Visual — middle view
LPIPS 0.06870.0584
SSIM 0.85550.8767
PSNR 26.580127.8866

Rollouts — noncausal | causal

noncausal · val_loss 0.0297
sample 000
middle view GT · pred
0/16
sample 001
middle view GT · pred
0/16
sample 002
middle view GT · pred
0/16
sample 003
middle view GT · pred
0/16
sample 000
middle view GT · pred
0/16
sample 001
middle view GT · pred
0/16
sample 002
middle view GT · pred
0/16
sample 003
middle view GT · pred
0/16
causal · val_loss 0.0347
sample 000
middle view GT · pred
0/16
sample 001
middle view GT · pred
0/16
sample 002
middle view GT · pred
0/16
sample 003
middle view GT · pred
0/16
sample 000
middle view GT · pred
0/16
sample 001
middle view GT · pred
0/16
sample 002
middle view GT · pred
0/16
sample 003
middle view GT · pred
0/16

Tactile-only — causal vs noncausal

Visual stream removed — isolates the causal backbone's effect on tactile / contact prediction.

noncausal vs causal (val)

metric (val)noncausalcausal
Tactile
LPIPS · left 0.07900.0790
LPIPS · right 0.06670.0676
mask IoU (τ8) 0.17480.1674
contact MSE 34.255034.4423
onset err ms 0.000087.2179

Rollouts — noncausal | causal

noncausal · val_loss 0.1084
sample 000
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 000
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
tactile · left GT · pred
tactile · right GT · pred
0/16
causal · val_loss 0.1208
sample 000
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 000
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
tactile · left GT · pred
tactile · right GT · pred
0/16
Part 3

Tactile reference frame — fixed vs random

Does sampling a random no-contact reference (vs one fixed p01 anchor) fix the tactile train/val divergence? The gap collapses and visual val LPIPS roughly halves — but held-out tactile contact quality (val IoU / spearman) stays flat: the pathology is removed, the data ceiling remains. The V→T aux head adds nothing.

fixed p01 ref · baseline

Tactile delta measured against ONE fixed no-contact anchor per episode. The suspected-overfit baseline (train↓ / val plateau).

Overfit test — train vs val

metrictrain (n=16)val (n=16)gap
Visual — middle view
LPIPS 0.09550.0827-13%
SSIM 0.81900.8529-4%
PSNR 25.311926.5329-5%
Tactile — perceptual
LPIPS · left 0.15080.0839-44%
LPIPS · right 0.19330.0661-66%
Tactile — contact / physics
mask IoU (τ8) 0.35590.1712+52%
contact MSE 131.763634.5099-74%
onset err 0.0000104.3420
intensity spearman 0.30310.5875-94%

Short-horizon rollouts

sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16

random no-contact ref

A random pixel-labeled no-contact frame is sampled as the reference per window (train aug). Collapses the tactile train/val loss gap 1.39→1.09 and roughly halves visual val LPIPS.

Overfit test — train vs val

metrictrain (n=16)val (n=16)gap
Visual — middle view
LPIPS 0.03950.0419+6%
SSIM 0.90610.9001+1%
PSNR 29.211529.1317+0%
Tactile — perceptual
LPIPS · left 0.08390.0813-3%
LPIPS · right 0.11510.0698-39%
Tactile — contact / physics
mask IoU (τ8) 0.47780.1734+64%
contact MSE 92.241235.5656-61%
onset err 0.00000.0000
intensity spearman 0.35000.5219-49%

Short-horizon rollouts

sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16

random ref + V→T aux

Same random reference plus the V→T auxiliary head (weight 0.5). Adds no gain — slightly worse tactile/visual than random-ref alone; V→T can be dropped.

Overfit test — train vs val

metrictrain (n=16)val (n=16)gap
Visual — middle view
LPIPS 0.04730.0460-3%
SSIM 0.89620.8977-0%
PSNR 28.595128.8901-1%
Tactile — perceptual
LPIPS · left 0.10100.0765-24%
LPIPS · right 0.15820.0687-57%
Tactile — contact / physics
mask IoU (τ8) 0.40960.1762+57%
contact MSE 115.742234.2311-70%
onset err 27.39890.0000-100%
intensity spearman 0.36250.5844-61%

Short-horizon rollouts

sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
Part 4

Reference refinements — clean bank & difference-image

Two principled attempts to push past the random-reference result: (1) guarantee the reference latent is clean via a replicate-16 bank; (2) target the encoded pixel-difference instead of the latent-difference. Neither beats plain random-reference — clean-bank is a wash (pool contamination was negligible), and difference-image is worst (its decode+ref reconstruction adds error, even though the model predicts the diff latent near-perfectly). The tactile ceiling is data + tokenizer fidelity, not reference cleanliness or diff-space.

random ref (in-video)

The winner so far: random in-video no-contact reference, difference-LATENT target. Baseline for the two refinements.

Overfit test — train vs val

metrictrain (n=16)val (n=16)gap
Visual — middle view
LPIPS 0.03950.0419+6%
SSIM 0.90610.9001+1%
PSNR 29.211529.1317+0%
Tactile — perceptual
LPIPS · left 0.08390.0813-3%
LPIPS · right 0.11510.0698-39%
Tactile — contact / physics
mask IoU (τ8) 0.47780.1734+64%
contact MSE 92.241235.5656-61%
onset err 0.00000.0000
intensity spearman 0.35000.5219-49%

Short-horizon rollouts

sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16

clean reference bank

Guarantee the reference latent is clean via a replicate-16 bank (no in-video ti≥1 contamination). No gain — decoded LPIPS slightly worse, contact IoU tied: pool contamination was negligible in practice.

Overfit test — train vs val

metrictrain (n=16)val (n=16)gap
Visual — middle view
LPIPS 0.04760.0433-9%
SSIM 0.89700.9040-1%
PSNR 28.815129.3747-2%
Tactile — perceptual
LPIPS · left 0.10070.0876-13%
LPIPS · right 0.14270.0743-48%
Tactile — contact / physics
mask IoU (τ8) 0.40120.1763+56%
contact MSE 122.416035.8125-71%
onset err 0.000051.4189
intensity spearman 0.33440.4750-42%

Short-horizon rollouts

sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16

difference image

Target = encode((tac−ref)/255) on the fly; reconstruct tac ≈ decode(pred)+ref. The model predicts the diff latent near-perfectly, but the decode+ref roundtrip adds error → WORST decoded quality. (Its latent contact metrics are in diff-space, not comparable.)

Overfit test — train vs val

metrictrain (n=16)val (n=16)gap
Visual — middle view
LPIPS 0.05050.0453-10%
SSIM 0.89390.8965-0%
PSNR 28.710028.8675-1%
Tactile — perceptual
LPIPS · left 0.12710.0928-27%
LPIPS · right 0.16700.0779-53%
Tactile — contact / physics
mask IoU (τ8) 0.28040.0672+76%
contact MSE 149.488446.5032-69%
onset err 0.0000
intensity spearman 0.26560.5062-91%

Short-horizon rollouts

sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 000
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 001
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 002
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16
sample 003
middle view GT · pred
tactile · left GT · pred
tactile · right GT · pred
0/16