OSH open-state mask — OOD diagnostic

Does the frozen OpenStateHead movability prior survive out-of-distribution? We render each asset, run OSH, and compare the predicted open-state mask m_open across three regimes.

Key finding. OSH overfits the geometry representation, not the category. On novel mesh categories the mask fires normally (0.073 ≈ in-distribution 0.084); it collapses (~0.02) only on ArtiCraft's primitive geometry. So OSH's benefit is robust to category shift but brittle to representation shift — which is why vanilla beats OSH on ArtiCraft but not on in-distribution data.
regimenmean mask activationspatial entropy
PNM (in-distribution)
trained 7 categories
60.084
0.755
Held-out PNM (clean category-OOD)
novel categories · MESH geom · same schema
200.073
0.753
ArtiCraft (representation-OOD)
primitive geom (box/cyl/sphere)
120.019
0.644

PNM — in-distribution (trained categories) 6

Reference. The OSH mask lands on the movable part; activation ~0.084.

PNM_0_Dishwasher_11622
PNM_0_Dishwasher_11622
PNM_12_Dishwasher_12428
PNM_12_Dishwasher_12428
PNM_15_Dishwasher_12530
PNM_15_Dishwasher_12530
PNM_3_Dishwasher_11826
PNM_3_Dishwasher_11826
PNM_6_Dishwasher_12071
PNM_6_Dishwasher_12071
PNM_9_Dishwasher_12259
PNM_9_Dishwasher_12259

Held-out PNM — clean category-OOD (mesh + same schema, novel category) 20

Mask activation 0.073 ≈ in-distribution. OSH still fires sharply on never-seen mesh categories (Chair, Faucet, Toilet, Door…). Category novelty alone does NOT break OSH.

Bottle_4216
Bottle_4216
Box_100174
Box_100174
Bucket_100444
Bucket_100444
Chair_44445
Chair_44445
Display_4529
Display_4529
Door_8897
Door_8897
Fan_101396
Fan_101396
Faucet_2082
Faucet_2082
FoldingChair_100521
FoldingChair_100521
Kettle_103208
Kettle_103208
KitchenPot_100619
KitchenPot_100619
Laptop_11888
Laptop_11888
Phone_103251
Phone_103251
Printer_104006
Printer_104006
Safe_102423
Safe_102423
Stapler_103297
Stapler_103297
Suitcase_101668
Suitcase_101668
Toaster_103465
Toaster_103465
Toilet_102647
Toilet_102647
Window_103135
Window_103135

ArtiCraft — representation-OOD (primitive geometry) 12

Mask activation collapses to ~0.02 (near-empty / mis-fired). The primitive box/cylinder/sphere geometry — not the new category — is what breaks the OSH movability prior.

ArtiCraft_0_AC_rec_a-floor-standing-drafti
ArtiCraft_0_AC_rec_a-floor-standing-drafti
ArtiCraft_10_AC_rec_barrier_gate_0003
ArtiCraft_10_AC_rec_barrier_gate_0003
ArtiCraft_11_AC_rec_barrier_gate_5fe3725303
ArtiCraft_11_AC_rec_barrier_gate_5fe3725303
ArtiCraft_1_AC_rec_adjustable_weight_bench
ArtiCraft_1_AC_rec_adjustable_weight_bench
ArtiCraft_2_AC_rec_adjustable_weight_bench
ArtiCraft_2_AC_rec_adjustable_weight_bench
ArtiCraft_3_AC_rec_adjustable_weight_bench
ArtiCraft_3_AC_rec_adjustable_weight_bench
ArtiCraft_4_AC_rec_adjustable_weight_bench
ArtiCraft_4_AC_rec_adjustable_weight_bench
ArtiCraft_5_AC_rec_adjustable_weight_bench
ArtiCraft_5_AC_rec_adjustable_weight_bench
ArtiCraft_6_AC_rec_air_purifier_with_filte
ArtiCraft_6_AC_rec_air_purifier_with_filte
ArtiCraft_7_AC_rec_air_purifier_with_filte
ArtiCraft_7_AC_rec_air_purifier_with_filte
ArtiCraft_8_AC_rec_air_purifier_with_filte
ArtiCraft_8_AC_rec_air_purifier_with_filte
ArtiCraft_9_AC_rec_astronomical_telescope_
ArtiCraft_9_AC_rec_astronomical_telescope_