本論文は、ヒューマノイドのwhole-body tracking方策をdifferentiable world model経由のbackpropagationで訓練する際、Koopman構造(lifted state spaceでの線形dynamics)が有効かを検証した研究。simulated Unitree G1でのtrackingを対象に、既存pipelineのMLP world modelをKoopman構造モデルへ置換して比較している。結論としてKoopman構造は助けにならず、MLP world modelが優位と報告している。
2. 先行研究と比べてどこがすごい?
- 先行研究との具体的比較は要旨からは不明。
- 同一pipelineでMLP world modelのみをKoopman構造に置換する統制比較を行った点が特徴。
- 結果はreturnが最大でも同等(0.823 vs 0.830)、同一データでのone-step errorはMLPの1.3〜1.6倍、訓練は約15%遅い。
- lifted rolloutsは発散するか方策訓練に失敗し、Koopman構造の利点は確認されなかった。
3. 技術・手法の肝は?
- lifted state spaceでの線形dynamics(Koopman構造)をworld modelに組み込む。
- 比較対象は同一pipelineのMLP world model。
- 検討したschemeのうち、imagined stepごとにre-liftingする方式が最も良く訓練できた。
- しかしre-liftingはlifted linear dynamicsを使わず、actionに対してaffine(state依存のoffsetとslope)なモデルになる。
- action-affine MLPも予測が悪く、コストはこのモデルクラスに帰属すると分析。
- 固定stateではaction方向の真のdynamicsの曲率がコストの一部を説明する。
- 状態間ではpolicyのactionが曲面上に広がるため、affineモデルはoperating pointでの接平面としてのみpolicyデータに適合する。
- G1ではMLPのその接平面はMLPと同等精度、mean actionでは31倍悪い。
- offsetはstateのみからpolicyがどこで作用するか…
We test whether Koopman structure, linear dynamics in a lifted state space, helps when a humanoid whole-body tracking policy is trained by backpropagating through a differentiable world model, replacing the MLP world model of an otherwise unchanged pipeline for simulated Unitree G1 tracking. It does not: return is at best equal (0.823 versus 0.830), one-step error on identical data is 1.3 to 1.6 times the MLP's, and training is about 15% slower. Lifted rollouts diverge or fail to train a policy; of the schemes tested, re-lifting at every imagined step trains best. Re-lifting never uses the lifted linear dynamics and leaves a model affine in the action, with state-dependent offset and slope; an action-affine MLP also predicts worse, so the cost belongs to this class. At a fixed state, the curvature of the true dynamics in the action explains only part of it. Across states, the policy's actions span a curved region, so an affine model fits policy data only as the tangent at the policy's action, the operating point: on G1, the MLP's tangent there is as accurate as the MLP; at the mean action, 31 times worse. The offset must encode, from the state alone, where the policy acts, whereas an MLP reads the action. Supplying the policy's action removes most of the remaining gap on G1, Ant and Humanoid. The only online repair approaching the MLP feeds the action into the nonlinear lift, giving up the structure. The MLP world model thus remains the better choice here.