ICLR 2027 · Under Review

Do Embodied AI Models Have Physical Intuition?
An Egocentric Probing Benchmark

An offline representation benchmark and reproducible visuo-tactile data engine that probes whether Vision-Language-Action models develop human-like physical intuition.

Anonymous Authors1
Under review at ICLR 2027
🥚

Physical Boundary Probing

Recorded fracture boundaries probe force estimation near fragile-material failure.

🥤

Visual-Physical Mismatch

Empty opaque milk containers form the OOD split under misleading load cues.

🌊

Visual Feedforward Prior

Controlled bottle fill states compare visible load cues across interactions.

TL;DR

FEEL probes current-force estimation from egocentric RGB and hand state across 3,069 episodes. EgoForce (36.18 M) combines a shared GRU and Laplace heads with two residual experts, achieving the best Test contact MAE, contact R² and pooled F1. Simulation measures the impact of force-command errors; real-gripper experiments validate prescribed-force tracking.

Overview

FEEL (Force Estimation from Egocentric Learning) is a controlled benchmark for estimating thumb and index-finger forces from egocentric RGB and a 7-D hand state. Four demonstrators contribute 3,069 episodes and 85,177 processed frames across 10 object/fill-state categories. Tactile measurements supply supervision; they are not model inputs.
EgoForce has 36,177,101 parameters (36.18 M): a visual–state Transformer and shared GRU feed shared Laplace heads, while two softly weighted residual MLP experts refine only the force means. On Test it achieves contact MAE 7.2846 N, contact R² 0.1950, contact r 0.2992, and pooled F1 0.8677. On empty-milk OOD, contact r is 0.4367 and pooled F1 is 0.8737.
All main comparisons use seed 1000 and 10,000-step checkpoints. Controlled force-action perturbations reduce simulated task success from 84.7% to 0%; a separate tactile-feedback controller tracks prescribed real-gripper forces with final-window MAE 0.0207 N. Connecting EgoForce predictions to robot control remains future work.

The Physical Intuition Gap

Human visual priors and tactile correction motivate controlled tests of force estimation, especially when appearance conceals load.

🧠

Human Internal Model

Feedforward + Feedback

Humans use visual cues to anticipate load before contact and tactile feedback to correct force. Controlled fill-state and opaque-container probes motivate FEEL’s evaluation.

Feedforward: Initial force ∝ visual water level
Feedback: Tactile correction after contact transient
🤖

Force estimation remains a separate challenge

Accuracy varies across models and metrics

Action-generation pretraining does not guarantee accurate current-force estimation. FEEL compares RGB-and-state models using contact magnitude, temporal variation and contact detection.

Question 1: Can force magnitude be estimated?
Question 2: Do trend tracking and contact detection generalize?
Core Scientific Question

"Can current VLA models learn this human-like physical intuition, and under what circumstances do they struggle?"

Closed-loop validation · Isaac Sim

Force-estimation accuracy materially changes manipulation success

We perturb only the predicted bilateral force-action channels of a closed-loop Tabero-VTLA policy, while holding initial states and sampling noise paired. The rollout shows that small force errors remain recoverable, but larger errors prevent successful transport and placement.

Qiwei Wu, Rui Zhang, Xin Xiang, Tao Li, Weihua Zhang, Junjie Lai, and Renjing Xu. Tabero: Learning Gentle Manipulation with Closed-Loop Force Feedback from Vision, Touch, and Language. ICML 2026. arXiv:2605.27886 ↗

84.7%0 N MAE · success
53.3%4 N MAE · success
28.0%6 N MAE · success
0%16–20 N MAE · success
150 trials per error level. Force-tracking MAE rises from 10.4 N to 21.2 N as injected output error increases from 0 N to 16–20 N.

The FEEL Benchmark & Data Engine

A reproducible visuo-tactile collection setup with hardware blueprints and spatio-temporal synchronization algorithms.

Data Collection Pipeline

FEEL data collection setup using Meta Aria glasses and fingertip tactile sensors
Collection setup with Meta Aria, fingertip tactile sensors, and open-source 3D-printed mounts.
👓

Meta Aria Glasses

MPS hand tracking provides thumb and index fingertip positions for the 7-D state.

📐

3D-Print Blueprint

Open-source STL + BOM for low-cost sensor mount

✋

Paxini PX6AX Tactile Sensor

PX6AX-GEN3-DP-S2015-Elite on thumb & index · high-res fingertip force / deformation

⏱️

Spatio-Temporal Sync

Browser-based temporal alignment with manual refinement for Aria RGB, MPS hand poses, and tactile force

📦

FEEL Dataset

F/D/V taxonomy · boundary & mismatch samples

FEEL benchmark at a glance

The ICLR benchmark uses the processed, quality-controlled collection. Raw recording duration and processed frame counts refer to different stages of the data engine.

4participants
10object / fill-state categories
3,069segmented episodes
85,177synchronized frames
449.5raw recording minutes

Chip · Jelly · Sponge · Empty Bottle · P25 / P50 / P75 / Full Bottle · Filled Milk · Empty Milk. F/D/V properties overlap.

Train / Test / OOD

Nine categories train and test the model; Empty Milk is reserved for OOD. Episodes stay intact across splits. Partitioning combines episode stratification on some recordings and source-session splits on others.

Episodes3,069 total
63.1%
28.4%
8.5%
Frames85,177 total
65.2%
26.6%
8.2%
Train1,937 eps · 55,525 frames
Test871 eps · 22,630 frames
OOD · Empty Milk261 eps · 7,022 frames
↗

Evaluation scope: 9 categories are used for Train/Test; empty milk containers form the 10th, OOD category. Four demonstrators contribute data, but this split does not establish held-out-person generalization. Inputs are RGB and 7-D hand state; targets are two scalar fingertip forces.

Source: ICLR 2027 manuscript §3 and §5; 449.5 min of raw recording. Hugging Face →

F/D/V Physical Taxonomy

F

Fragile

Fragile materials such as potato chips, including recorded fracture boundaries.

Potato chips
D

Deformable

Bottles, jelly and sponges exhibit visible deformation during contact.

SpongeBottles
V

Variable-Load

Bottle fill levels and filled/empty opaque milk containers vary load. F/D/V properties may overlap.

Bottle fill levelsFilled / Empty Milk

Three Controlled Probe Types

⚠️

Boundary Samples

Demonstrators deliberately approach or exceed unsafe force limits (e.g., crushing a potato chip). Tests safety-boundary prediction.

🌊

Water-Level Prior Samples

Bottles at 0%, 25%, 50%, 75% and 100% fill support controlled comparisons of visible load cues.

🎭

Visual-Physical Mismatch

Empty opaque containers conceal their true load, probing force estimation under misleading appearance.

Egocentric Footage

Existing collection demonstrations show first-person RGB and synchronized fingertip measurements; model-overlay clips are retained separately as qualitative assets.

Technical Contributions for Force Learning

Shared visual–state temporal modeling, clamped Laplace prediction, and residual force-mean refinement.

1

Finger-specific shared Laplace heads

Each finger uses a 512 → 256 → 2 GELU head to predict a base mean and log scale in quantile-normalized force space. The same clipped log scale is used in both terms of the Laplace objective.

L = E[ |y − μ| / exp(s̄) + s̄ ]; s̄ = clip(s, −5, 2)

The log scale is clipped to [−5, 2]. An auxiliary 512 → 64 → 1 GELU/sigmoid contact branch adds BCE with weight 0.1. Its training target uses max normalized finger force > 1; evaluation contact uses physical force > 0 N.

2

7-D fingertip geometry and four-frame GRU

The hand state contains thumb xyz, index xyz and their distance. An ImageNet-initialized ResNet-18 and a 4-layer encoder / 1-layer decoder fuse RGB and state. A shared 512-D GRU processes four observations and predicts the force at the final timestep.

state = [pthumb,xyz ⊕ pindex,xyz ⊕ dti]; nobs = 4

The GRU hidden state resets for each window. Transformer width: 512; attention heads: 8; feed-forward width: 3200. Images: 480 × 480. This is a local four-frame context, not persistent episode-wide memory.

3

Two softly weighted residual MLP experts

A 512 → 2 linear router takes the final GRU hidden state. Both 512 → 128 → 2 GELU experts are active for every prediction; their softmax-weighted outputs refine the shared force means. Log scales stay in the shared heads.

μ = μbase + Σk=1,2 softmax(Wrht + br)k Δμk(ht)

Zero-initialized expert output projections start with no correction. Experts and router add 132,870 parameters (+0.37%): 36,044,231 → 36,177,101.

Model architecture

EgoForce: shared temporal features, residual force refinement

RGB and 7-D hand state → shared Transformer/GRU → shared force heads + two residual MLP experts. Tactile forces are supervision targets. Source: paper Figure 4 and Appendix B.1.

36.18 M · nobs = 4 · chunk 1
Synchronized inputs1
Egocentric RGB sequence480 × 480 RGB
→
ResNet-18 visual encoderImageNet · zvision
7-D hand statethumb xyz ⊕ index xyz ⊕ dti
→
Linear state encoderzstate
Token fusion2
4-layer Transformer encoderd = 512 · heads = 8 · FFN = 3200
1-layer Transformer decoderRGB + hand-state fusion
xt−3:t · nobs = 4
Shared temporal memory3
GRU
ht ∈ ℝ512
4 observations · reset per window
Residual force head4
Shared base μ, s2 × (512 → 256 → 2)
Router
512 → 2
softmax(ht)
Δμ1
512→128→2
Δμ2
512→128→2
μ = μbase + π₁Δμ₁ + π₂Δμ₂
Outputs & contact5
Corrected mean + shared log scaleμL/R, sL/R
s̄ = clip(s, −5, 2)
Two scalar fingertip forcesF̂thumb, F̂index · current t
Auxiliary contact (from hₜ)ht → 512→64→1
GELU · sigmoid
L = LLaplace + 0.1 LBCE+ constant balance term (0.02)
7-D state. Thumb xyz ⊕ index xyz ⊕ thumb–index distance. These are fingertip coordinates, not a 6-DoF wrist pose.
Residual means only. Two experts correct μ; shared heads retain the scale outputs. Both experts contribute on every sample.
Training. AdamW, LR 1e−5, batch 4, weight decay 1e−4, 10,000 steps, seed 1000. ImageNet initializes the visual backbone.
Training and model details · Appendix B

ImageNet-initialized ResNet-18; four-layer Transformer encoder, one-layer decoder; width 512, 8 heads, FFN 3200. Shared GRU: hidden 512, four observations, reset per window. Finger heads: 512→256→2. Contact branch: 512→64→1. Router: 512→2; residual experts: 2 × (512→128→2). AdamW: LR 1e−5, batch 4, weight decay 1e−4, gradient clip 1.0; 480×480 images, quantile state/force normalization.

Offline Evaluation Results

ICLR 2027 protocol: 871 Test episodes / 22,630 frames, seed 1000, 10,000-step checkpoints. Main comparisons use chunk size 1; default chunks are reported separately.

Test: contact magnitude and detection

7.2846 N ↓
0.8677 F1 ↑

Best Test contact MAE, contact R² (0.1950) and pooled F1. Contact r = 0.2992; the shared-head variant has higher r = 0.3094.

OOD: trend tracking and contact detection

0.4367 r ↑
0.8737 F1 ↑

Best contact r and pooled F1 among the Table 1 configurations on OOD. MAE = 5.2113 N and R² = −3.2403; this is not best OOD magnitude accuracy.

Residual experts: small cost, mixed Test gains

+132,870
36.18 M total

Versus the shared head, Test MAE improves by 0.0070 N, R² by 0.0109 and F1 by 0.0087. Test r decreases by 0.0102; all four OOD metrics improve.

How the metrics are computed

Predictions are inverse-normalized and clipped at 0 N; contact threshold is 0 N. Contact MAE averages contact-frame errors per finger and episode, then equally across episodes. Contact R² pools contact frames per finger, then averages fingers. Contact r averages eligible finger/episode correlations (≥5 contact frames and force SD ≥0.1 N). F1 pools all frames and both fingers, including noncontact frames.

Test contact MAE · N ↓

EgoForce (MoE)
7.2846
EgoForce w/o MoE
7.2916
GR00T
7.6107
OpenTouch
7.7258
WALL-X
7.8986
ACT
8.4400
Pi0.5
9.1171
SmolVLA
9.4473
Pi0
9.5923
X-VLA
11.4716

The residual model is best on Test MAE, R² and F1; the shared-head model leads on contact r. Models are evaluated from seed-1000, 10,000-step checkpoints, not repeated-seed means.

Empty-Milk OOD · contact r ↑

EgoForce
0.437
ACT
0.219
WALL-X
0.241
OpenTouch
0.320
GR00T
0.340
Pi0.5
0.155
Pi0
0.223
SmolVLA
0.146
X-VLA
0.051

Figure 7 values, rounded to three decimals; all models use chunk 1. Exact EgoForce values: r 0.4367, F1 0.8737.

Paper Table 1 · chunk size 1

ModelTotal parametersContact MAE (N) ↓Contact R² ↑Contact Pearson r ↑Pooled F1 ↑
EgoForce (MoE)36.18 M7.28460.19500.29920.8677
EgoForce w/o MoE36.04 M7.29160.18410.30940.8591
ACT34 M8.44000.06700.19330.6492
WALL-X4.2 B7.89860.08600.12260.8322
OpenTouch87 M7.72580.10440.18070.8110
GR00T~3 B7.61070.01570.22860.8310
Pi0.5~3.6 B9.1171-0.12360.12860.8318
Pi0~3.5 B9.5923-0.16540.11020.8124
SmolVLA460 M9.4473-0.18340.10170.7882
X-VLA880 M11.4716-0.54620.04150.8217

The residual model is best on Test MAE, R² and F1; the shared-head model leads on contact r. Models are evaluated from seed-1000, 10,000-step checkpoints, not repeated-seed means.

Default-chunk results · same Table 1
ModelChunk sizeContact MAE (N) ↓Contact R² ↑Contact Pearson r ↑Pooled F1 ↑
ACT1008.43490.09050.20220.8209
WALL-X328.8121-0.05150.06760.8245
Pi0.55010.1447-0.29000.06950.8332
Pi0509.8835-0.23250.08620.8295
SmolVLA509.7020-0.23930.09080.7840
X-VLA309.7409-0.3939-0.04630.8246
GR00T167.8585-0.03930.16630.8326
Per-material contact MAE · paper Figure 5 (N ↓)
ModelJellySpongeEmpty BottleFull BottleFilled MilkChipP25P50P75
EgoForce6.981.472.016.8723.481.2616.199.934.45
ACT8.102.344.479.3723.791.8216.759.307.62
WALL-X8.072.503.347.5329.543.1515.249.895.46
OpenTouch7.441.662.338.5732.491.6015.479.385.89
GR00T9.361.592.077.7031.471.8716.438.324.71
Pi09.713.083.808.7234.603.6715.5114.596.84

Displayed models and two-decimal values follow Figure 5. EgoForce has the lowest MAE in 7 of these 9 categories; WALL-X leads on P25 Bottle and GR00T on P50 Bottle.

OOD on empty opaque milk containers

261 episodes / 7,022 frames across multiple demonstrators and four source sessions. These are held-out container conditions, not a held-out-person test.

Empty-Milk OOD · contact r ↑

EgoForce
0.437
ACT
0.219
WALL-X
0.241
OpenTouch
0.320
GR00T
0.340
Pi0.5
0.155
Pi0
0.223
SmolVLA
0.146
X-VLA
0.051

Figure 7 values, rounded to three decimals; all models use chunk 1. Exact EgoForce values: r 0.4367, F1 0.8737.

Empty-Milk OOD · pooled F1 ↑

EgoForce
0.874
ACT
0.549
WALL-X
0.845
OpenTouch
0.836
GR00T
0.857
Pi0.5
0.843
Pi0
0.812
SmolVLA
0.831
X-VLA
0.840

Figure 7 values, rounded to three decimals; all models use chunk 1. Exact EgoForce values: r 0.4367, F1 0.8737.

All benchmark configurations have negative contact R² on OOD. GR00T (chunk 1) has lower MAE (4.8675 N) and higher R² (−1.0332) than EgoForce, but lower r (0.3405) and F1 (0.8574). Default-chunk X-VLA (30) reaches MAE 4.5071 N / R² −0.9889, with negative r −0.0342. Magnitude, trends and contact detection must be read together.

Residual-head ablation · paper Table 5

Shared encoder, GRU, optimizer and force loss; seed 1000, 10,000 steps. This isolates the residual force-mean correction.

SplitVariantContact MAE (N) ↓Contact R² ↑Contact Pearson r ↑Pooled F1 ↑
TestEgoForce7.28460.19500.29920.8677
Testw/o MoE7.29160.18410.30940.8591
OODEgoForce5.2113-3.24030.43670.8737
OODw/o MoE5.5983-3.88600.37060.8696

Expert-count comparison · paper Table 6

SplitKtop-kContact MAE (N) ↓Contact R² ↑
Test0—7.29160.1841
Test227.28460.1950
Test427.33420.1905
OOD0—5.5983-3.8860
OOD225.2113-3.2403
OOD425.1035-1.2025

K=2 uses both experts for every sample and is the final 36.18 M model. K=4 uses top-2 routing: it is worse on all four Test metrics, but has lower OOD MAE and higher OOD R²/F1; OOD r is slightly lower. There is no universal winner across splits and metrics.

Existing qualitative clips are retained as demonstrations. Their checkpoint provenance is not established as the latest ICLR 10,000-step models; use the tables above for current quantitative comparisons.

Fragile
Deformable
Opaque containers
Variable-Load

Nine model overlays from the existing demo_v6 assets; these videos are not used as evidence for the updated numerical results.

Real-world validation: tactile feedback enables precise force control

Given a prescribed target force, can a real gripper execute it accurately? Electronic skin on both fingers closes the feedback loop for 1–5 N tracking and gentle manipulation.

What does this experiment establish?

It demonstrates that tactile feedback can turn prescribed force targets into accurate physical execution. Tracking a tissue package provides quantitative evidence (final-window MAE: 0.0207 N); lifting a potato chip without visible fracture illustrates gentle manipulation qualitatively.

The experiments address complementary questions: offline evaluation measures force-prediction accuracy; simulation measures how force-command errors affect task success; the real-gripper study measures how accurately the hardware follows a given target force.

0.0487 NFull-interval tracking MAE2,457 samples · transitions included
0.0207 NFinal-window tracking MAE412 samples · last 10 s per interval
0.0291 NFinal-window tracking RMSEAcross all nine target intervals
92.7%Within ±0.05 N of targetFinal-window samples only
Electronic-skin gripper holding a tissue package beside recorded target, reference and feedback force curves, rising from 1 to 5 N and returning to 1 N
Paper Fig. 9. Left: the gripper setup. Right: measured mean fingertip force against the prescribed target and rate-limited reference. Time begins after initial grasp establishment; the reference changes at 0.5 N/s.

Robot platform: Synria Robotics Alicia M series, equipped with an electronic-skin gripper for bilateral tactile feedback.

One continuous sequence, nine force intervals

1 → 2 → 3 → 4 → 5 → 4 → 3 → 2 → 1 N

After establishing a stable 1 N grasp, the same controller tracks nine targets for 60 s each. Feedback is the mean of the two tactile readings, acquired at approximately 4.54 Hz. Each final window is the fixed last 10 s, rather than a manually selected stable segment.

Four real-gripper frames showing a potato chip before grasping, during grasping, lifting and suspended holding without visible fracture
Paper Fig. 10. Before grasping → grasping → lifting → suspended holding. The chip remains without visible fracture; this is a qualitative demonstration, with no task success rate reported.
Per-stage measurements · paper Table 8
Target change (N)Final-window mean (N)Final-window MAE (N) ↓Within ±0.05 N (%) ↑
11.01010.0101100.0
1 → 22.00070.0143100.0
2 → 32.98660.0134100.0
3 → 44.00010.0062100.0
4 → 55.00040.018695.7
5 → 43.96880.031297.7
4 → 33.00040.017995.7
3 → 22.02550.048160.5
2 → 10.99980.030881.4

Scope: the real-gripper targets are prescribed, rather than supplied by EgoForce. This validates force execution, but does not establish improved robot task success from EgoForce predictions. Connecting the estimator to the controller and comparing task outcomes remains future work. Source: paper §5.4 and Appendix D. Force values use the sensor’s protocol conversion; independent absolute-force calibration was not performed in this run.

What FEEL Reveals

Four findings under the current contact-metric protocol and its stated experimental limits.

1

Model scale does not consistently predict force accuracy

At chunk 1, ACT contact R² (0.0670) exceeds Pi0 (−0.1654), but GR00T has lower MAE than ACT (7.6107 vs. 8.4400 N). Rankings depend on the metric.

2

A compact residual branch yields metric-specific gains

Adding 132,870 parameters improves Test contact R² and F1, with a 0.0070 N MAE reduction; contact r decreases from 0.3094 to 0.2992. The shared-head variant remains best on Test trend correlation.

3

OOD trends and contact improve, magnitude remains difficult

EgoForce leads the main OOD comparison in contact r (0.4367) and pooled F1 (0.8737), but contact R² is −3.2403. All benchmark configurations have negative contact R² on this split.

4

Simulation and hardware test complementary links

Simulation links force-command perturbations to lower task success. Hardware tracks prescribed 1–5 N forces with 0.0207 N final-window MAE; it does not yet deploy EgoForce predictions.

Open-Source Hardware Blueprint

STL files for the FEEL data collection rig. Print, assemble, and replicate the sensor mount at low cost.

BibTeX

@inproceedings{feel2027,
  title     = {Do Embodied AI Models Have Physical Intuition? An Egocentric Probing Benchmark},
  author    = {Anonymous Authors},
  booktitle = {International Conference on Learning Representations},
  year      = {2027},
  note      = {Under Review}
}