Source-linked AI summary

Progressively Learning Heterogeneous Skills in a Unified Latent Space

Yue-Yi Zhang, Ming Gong, Linpu He, Wei-Shi Zheng, Zhilin Zhao

arXiv:2608.23258v1cs.CVcs.AIcs.RO

TL;DR

Physics-based character control lacks a unified executable representation for progressively accumulating heterogeneous skills across varied goals and data. HetSkills builds such a representation through a shared latent interface and reusable tracking-based decoder, achieving effective cross-task skill reuse and robust text-to-motion performance. The framework reaches 96.9% success under standard initialization and 81.7% from a neutral pose, while adapting to downstream tasks without task-specific demonstrations or reference motions.

  • Problem

    Physics-based character control lacks a unified executable skill representation that can consolidate heterogeneous goals and support skill accumulation, composition, and transfer.

    Source: §3 · p. 3
  • Method

    HetSkills progressively learns heterogeneous skills in a shared latent space, reusing a tracking-trained motion decoder and applying part-wise control, Motion Intuition Distillation, and language-guided adaptation.

    Source: §1 · pp. 1–2, §12 · p. 17
  • Results

    HetSkills supports stable heterogeneous-skill reuse, robust text-to-motion generation, and downstream adaptation without task-specific demonstrations or reference motions.

    Source: §1 · p. 2
  • Takeaways & Limitations

    A unified latent space can serve as an effective substrate for progressively expanding physics-based character capabilities while preserving natural motion quality.

    Source: §1 · p. 2, §12 · p. 17

    Experiments do not yet fully cover larger-scale skill accumulation, complex long-horizon composition, or open-ended human-object and human-scene interactions.

    Source: §11 · p. 16

Abstract

from arXiv · show

We propose HetSkills, a novel framework designed to progressively learn heterogeneous skills within a unified latent space for physics-based character control. The core idea is to treat this latent space as a shared executable interface, enabling seamless integration of skills learned from diverse data sources, supervision forms, and tasks. HetSkills begins by learning a tracking skill that establishes a strong foundation in motion control and creates a shared motion decoder, which can be reused across tasks without the need for retraining or separate controllers. To prevent the text-to-motion skill from exploiting shortcut pathways instead of learning language semantics, we introduce motion intuition distillation to ground text-to-motion generation in language semantics and a task-guidance module that dynamically adjusts actions based on high-level language instructions. This enables HetSkills to preserve natural motion while continuously expanding its skill repertoire, making it highly adaptable for long-horizon tasks. Experimental results demonstrate the effectiveness in motion tracking, text-to-motion generation, motion completion, and downstream task adaptation, achieving impressive success rates even under challenging conditions.

1 Introduction

HetSkills addresses the lack of a unified, executable skill representation for physics-based character control by progressively accumulating heterogeneous skills in a shared latent space. It supports skill reuse and compositional control while preserving a coherent motion prior, with robust text-to-motion generation under challenging initializations.

Motivation

  • Physics-based character control lacks a unified executable skill representation that can consolidate heterogeneous behaviors and transfer them efficiently to downstream tasks.Existing methods often rely on task-specific controllers or narrowly curated datasets, limiting reusability and compositionality.Source: §1 · p. 1

Contribution

  • HetSkills progressively learns motion tracking, text-to-motion generation, motion completion, and downstream task adaptation within one shared latent representation.The latent space acts as a common executable interface for skill acquisition, composition, and reuse.Source: §1 · pp. 1–2

Method

  • The framework uses part-wise character decomposition so body parts receive specialized yet coordinated control signals within a common latent architecture.This design is intended to improve compositional control and generalization.Source: §1 · p. 2
  • The tracking skill establishes a shared motion decoder that subsequent tasks can reuse without retraining separate controllers.The tracking foundation provides the motion-control substrate for later skills.Source: §1 · p. 2

Results

  • 96.9% success under standard initialization and 81.7% from a neutral pose demonstrate robust text-to-motion generation across initialization conditions.The reported results also cover stable heterogeneous-skill accumulation and compositional control.Source: §1 · p. 2

2 Related Work

Prior work develops physics-based imitation, large-scale motion priors, language-conditioned control, part-wise learning, and downstream adaptation, but existing skill spaces remain less suited to progressively accommodating heterogeneous skills. HetSkills integrates these directions through a unified latent interface.

Physics-based Motion Imitation and Skill Learning

  • Physics-based character control traditionally uses motion-capture data and reinforcement learning to produce physically plausible behaviors.Foundational tracking policies imitate reference motion clips, while adversarial approaches encourage stylistic realism without explicit motion matching.Source: §2 · p. 2

Large-scale Motion Priors and Language-conditioned Control

  • Large-scale motion priors distill motor skills into universal physics-based latent spaces, allowing diverse downstream tasks to reuse shared motor representations.Later methods combine motion tracking with richer conditioning signals.Source: §2 · p. 2

Part-Wise Motion Learning

  • Part-wise structure is used to improve controllability, diversity, compositionality, and interaction-rich behavior synthesis.Physics-based methods use it to compose partial motion priors, decouple imitation objectives, or facilitate part-wise planning.Source: §2 · p. 2

HetSkills

  • HetSkills progressively integrates motion tracking, text-to-motion, motion completion, and downstream adaptation within a unified latent space.Its architecture reuses shared state and motion-decoding modules after tracking training.Source: Figure 2 · p. 3

Limitations of Prior Work

  • Existing skill spaces are effective for composition under a fixed interface but less suited to progressively accommodating heterogeneous skill types, supervision signals, and conditioning modalities.This limitation motivates a more flexible unified representation.Source: §2 · p. 3

Downstream Task Adaptation with Motion Priors

  • Freezing pretrained motion priors and training high-level policies in their latent spaces enables downstream tasks to inherit motion naturalness without retraining low-level controllers.Token-based adaptation methods further target complex or contact-rich scenarios.Source: §2 · p. 3

3 Problem Formulation

The formulation models physics-based character control as a goal-conditioned Markov decision process, but goal signals vary substantially across skills in modality, supervision, and data distribution. HetSkills therefore maps task-specific goals into a shared latent control space whose decoder produces physical actions.

MDP Formulation

  • Physics-based character control is formulated as a goal-conditioned Markov decision process with state s_t, goal g_t, action a_t, transition dynamics, and reward r_t.The policy acts from the current state and goal while maximizing expected discounted return.Source: §3 · p. 3

Action Execution

  • Actions are target joint rotations converted into torques through proportional-derivative controllers in the physics simulator.This specifies how policy outputs become physical control signals.Source: §3 · p. 3

Heterogeneous Goals

  • Goal signals differ across motion tracking, text-to-motion generation, motion completion, and downstream adaptation in modality, supervision, and data distribution.They include future poses, language descriptions, sparse temporal constraints, and task-specific observations or language conditions.Source: §3 · p. 3

Unified Control Interface

  • Each skill predicts a latent z_t from its own goal specification, and a shared decoder maps z_t and s_t to the final physical action.The latent space must incorporate new skills while preserving earlier behaviors and enabling downstream transfer.Source: §3 · pp. 3–4

4 HetSkills: Progressive Heterogeneous Skill Learning

HetSkills treats a unified latent space as an executable interface for progressively acquiring, composing, and reusing skills learned from heterogeneous sources and supervision. It begins with tracking and builds later goal-conditioned skills on the resulting fixed control substrate.

Unified Latent Interface

  • HetSkills incorporates skills learned from different data sources, supervision forms, and training stages into a common control representation.The unified latent space is explicitly designed for skill acquisition, composition, and reuse.Source: §4 · p. 4

Tracking Foundation

  • The tracking skill simultaneously constructs the unified latent space and produces the shared motion decoder reused across subsequent stages.It also uses coordinated body partitions with dedicated latent commands within a common architecture.Source: §4 · p. 4

Progressive Skill Learning

  • Subsequent skills introduce distinct goal-conditioning mechanisms over the fixed control substrate.Text-to-motion uses Motion Intuition Distillation to ground language descriptions into latent motion commands, while motion completion handles sparse or partial observations.Source: §4 · p. 4

5 ℱ𝑡𝑟𝑐: Tracking Skill

HetSkills first learns a tracking controller with a compact, deterministic latent space and coordinated arm/body branches. Its state encoder and low-level controllers are then frozen as a shared motion decoder for subsequent skills.

Architecture

  • The tracking skill factorizes control into arm and body branches that predict compact latent commands decoded into joint-level target actions.A shared state encoder captures full-body context, while part-wise controllers specialize in the two partitions.Source: §5 · p. 4, §5.2 · p. 5

Decoder reuse

  • After training, the shared state encoder and part-wise controllers are frozen and reused as the common motion decoder across later skills.This preserves a common control space without relearning low-level dynamics or requiring an additional distillation step.Source: Figure 3 · p. 4, §5 · p. 4

Inputs

  • The policy receives proprioception, previous actions, and future reference poses represented by target positions, rotations, and velocity differences.Future goals include K target poses, with relative positions and pose errors expressed in the current root frame.Source: §5.1 · pp. 4–5

Part-wise architecture

  • The two-part decomposition specializes upper-limb behaviors while maintaining coordinated whole-body behavior through a shared state representation.The arm branch is motivated by the distinct high-frequency, low-inertia dynamics of gesturing, punching, and object interaction.Source: §5.2 · p. 5

Latent space

  • A deterministic, compact latent representation separates motion categories such as locomotion, gesture, and acrobatics without explicit category labels.The learned structure is intended to support later skill reuse and composition.Source: Figure 5 · p. 5, §5.2 · p. 6

6 ℱ𝑡2𝑚: Text-to-Motion Skill

The text-to-motion skill maps language and current observations to latent actions while reusing the tracking skill’s frozen low-level controller. Motion Intuition Distillation removes privileged future-motion and initialization shortcuts so language must guide behavior.

Skill design

  • The text-to-motion skill maps natural-language descriptions to arm and body latent actions while preserving the tracking decoder.Only the text-conditioned mapping is learned; the low-level controller remains frozen.Source: §6 · p. 6

Motion Intuition Distillation

  • Motion Intuition Distillation removes dependence on future motion and standard initialization, requiring inference from language, current state, and imperfect history.Reference State Initialization samples an episode’s initial state from any reference-clip frame with probability p_rsi = 0.7.Source: §6.1 · p. 7

Shortcut issue

  • Shortcut pathways can let text-conditioned models bypass meaningful language semantics when future motion or privileged information is accessible.Nearby future frames and matched initial states provide easier predictive routes than semantic inference.Source: §6.1 · p. 7

Architecture

  • The skill uses a frozen TMR text encoder and two part-wise Transformer encoders to predict latent actions decoded into physical actions.The inputs include proprioception, the previous action, text embedding, and recent observation history.Source: §6.2 · p. 7

Shared decoder reuse

  • Freezing the shared decoder reduces text-to-motion training to latent prediction and allows comparatively small text-annotated data to build on a diverse motion prior.The decoder supplies already learned low-level control rather than jointly learning physical control again.Source: §6.2 · p. 7

7 ℱ𝑚𝑜𝑐: Motion Completion Skill

The motion completion skill expresses diverse sparse-observation tasks as partial goal specifications in the shared latent space. It predicts compatible latent actions for full-body behavior from spatially or temporally incomplete conditioning.

Unified formulation

  • Motion completion recovers physically plausible full-body motion from sparse or partial observations across heterogeneous conditioning signals.The framework treats VR tracking, motion in-betweening, and human-scene interaction under a common formulation.Source: §7 · p. 8
  • A single skill family maps current proprioception and sparse target observations to latent actions compatible with the shared decoder.This avoids introducing a separate controller for each conditioning type.Source: §7 · p. 8, §7.1 · p. 8

VR Tracking

  • VR tracking provides the next-frame head and hand states, requiring the controller to infer the remaining full-body motion.It represents a spatially sparse observation setting and is trained with behavior cloning using the stage-1 tracker as teacher.Source: §7.1 · p. 8

Motion In-betweening

  • Motion in-betweening supplies a future full-body pose and time offset, with target frames sampled 5 to 30 frames ahead.The controller synthesizes plausible intermediate motion before resampling another future target.Source: §7.1 · p. 8

Human-scene Interaction

  • Human-scene interaction uses future target interaction states and time offsets to model motions involving everyday objects such as chairs and sofas.The SAMP dataset lies outside the tracker’s training-data distribution.Source: §7.1 · p. 8, Figure 7 · p. 8

8 ℱ𝑡𝑠𝑘∗: Language-Guided Downstream Adaptation

HetSkills adapts a frozen, language-conditioned motion prior to downstream objectives through a standardized task interface and lightweight, compositional guidance modules. Latent regularization keeps adapted actions within a stable shared control space while preserving natural motion.

  • HetSkills reuses the language-conditioned motion distribution for new objectives without retraining the motion prior or low-level controllers.Source: §8 · p. 9

Standardized Task Description

  • A standardized task unit represents initialization, execution condition, and termination, allowing heterogeneous skills to be specified, organized, composed, and extended consistently.Source: §8.1 · p. 9

Task Composition

  • The shared interface supports independent execution and sequential organization of language-conditioned motion, interaction, and goal-conditioned locomotion skills for long-horizon composition.Source: §8.1 · p. 9

Compositional Task Guidance

  • Multiple part-wise language priors are routed according to task context and refined with task-conditioned residuals to represent complex or changing downstream behaviors.Source: §8.2 · p. 9

Optimization

  • Downstream adaptation trains lightweight guidance modules with PPO while keeping pretrained priors and decoders fixed.The learned modules include part-wise gating and residual networks, together with a value network.Source: §8.3 · p. 10
  • Latent magnitude and temporal smoothness penalties counter task-reward-driven drift, keeping adapted actions stable and improving motion naturalness and robustness.Source: §8.3 · pp. 9–10

9 Experimental Setup

The experiments evaluate HetSkills across progressive training stages, heterogeneous datasets, motion skills, text-to-motion generation, and demonstration-free downstream tasks. The setup includes tracking, motion completion, semantic and pose robustness, and adaptation to path-following, striking, and pick-and-place objectives.

  • Experiments use Isaac Lab with ProtoMotions, 120 Hz physics simulation, and 30 Hz policy execution, training across four progressive stages on two RTX 5090 GPUs.Source: §9 · p. 10
  • Progressive training uses heterogeneous data sources without requiring a single annotation format, allowing each stage to use task-appropriate data.Source: §9.1 · p. 10

Tracking and Motion Completion

  • Motion tracking uses filtered AMASS sequences, with the cleaned set also reused for VR tracking and motion in-betweening.Filtering removes non-physical artifacts including limb penetration, body floating, and interactions with unmodeled objects.Source: §9.1 · p. 10

Downstream Tasks

  • Downstream evaluation covers online path following, target striking with hands or legs, and staged pick-and-place behavior without task-specific demonstrations.The path-follow task uses randomly generated paths through complex terrain, while strike targets are randomly placed.Source: §9.2 · pp. 10–11, Figure 8 · p. 11

Tracking and Motion Completion

  • Tracking and motion completion are evaluated with success rate and MPJPE across AMASS training and test splits and sparse spatial or temporal conditions.Source: §9.3 · p. 11

Text-to-Motion

  • Text-to-motion evaluation measures pose-level robustness under ground-truth-first-frame and neutral-pose initialization, plus semantic alignment using HumanML3D retrieval.Source: §9.3 · p. 11

Downstream Task Adaptation

  • Downstream adaptation is evaluated on the three designed tasks against relevant baselines, with language instructions specified separately.Source: §9.3 · pp. 11–12

Tracking and Motion Completion

  • Qualitative tracking examples assess whether the shared decoder reproduces diverse reference motions with stable balance, plausible contacts, and coordinated full-body control.Source: Figure 9 · p. 12

10 Experimental Results

HetSkills demonstrates that a shared latent space can support heterogeneous motion skills, robust language-conditioned generation, sparse motion completion, and downstream adaptation. The framework also composes these skills into coherent long-horizon behaviors without modifying the shared controller or manually designing low-level transitions.

Tracking

  • HetSkills-1step achieves the highest success rate under fair inference, while duplicating one observed frame provides nearly the same performance as the two-frame variant.The two variants differ because tracking was trained with a two-frame future window; HetSkills-1step duplicates a single frame at inference.Source: §10.1 · p. 12
  • 42.3 mm to 35.5 mm: increasing part granularity from one to five parts reduces test-set MPJPE, but adds computational overhead and reduces semantic interpretability.The authors therefore adopt a two-part arm-and-body decomposition as a balance between accuracy and efficiency.Source: §10.1 · p. 12

Motion Completion

  • 99.9% and 97.8%: HetSkills succeeds on training and test splits for VR-driven motion completion from head-and-hand observations.The lower body is underdetermined by only three upper-body endpoints, so test-set positional errors may not reflect motion quality.Source: §10.1 · pp. 12–13
  • 99.9% training and 100% test success: HetSkills performs motion in-betweening on AMASS, while achieving 96.1% on human-scene interaction.These results support compatibility among skills trained on different motion distributions and conditioning modalities, although success rate does not fully capture plausible intermediate trajectories or naturalness.Source: §10.1 · p. 13

Text-to-Motion

  • 96.9% and 81.7%: HetSkills outperforms MaskedMimic and CLoSD under first-frame and neutral-pose initialization for text-to-motion generation.Removing RMI reduces neutral-pose performance, while adding a residual branch beside the text encoder fails under both protocols.Source: §10.2 · pp. 13–14
  • HetSkills preserves strong text-motion alignment under neutral-pose initialization, with higher R@N and lower MedR than the baselines.These retrieval metrics complement MPJPE-based success rates by evaluating whether generated motion remains recognizable as the intended textual action.Source: §10.2 · pp. 13–14

Downstream Task Adaptation

  • Semantic guidance helps downstream policies preserve natural motion and explore task-relevant latent regions, enabling reliable convergence on coordinated pick-up.Without semantic guidance, the sparse bimanual-lifting region is difficult to discover within the limited sample budget.Source: §10.3 · p. 15
  • The MoE module dynamically selects and combines language priors according to task context, including complementary instructions during low-activity phases.This supports smooth transitions and coherent long-horizon behavior across heterogeneous task stages.Source: §10.3 · p. 15

11 Limitations and Future Work

The experiments identify scope and robustness limitations, while future work targets broader interaction coverage, stronger contact modeling, better language-motion alignment, and open-ended task planning.

  • Current experiments do not fully cover larger-scale skill accumulation, more complex long-horizon composition, or open-ended human-object and human-scene interactions.Source: §11 · pp. 16–17
  • Text-driven motion generation still struggles with high-difficulty actions and ambiguous language descriptions.Motion Intuition Distillation improves robustness to different initial states and motion histories, but annotation quality remains limiting.Source: §11 · p. 17
  • Semantically similar descriptions can correspond to substantially different motions, making fine-grained language-motion alignment difficult.Source: §11 · p. 17
  • Future work proposes more diverse contact-rich and scene-aware data, contact-aware modules, higher-quality text-motion annotations, broader skills, and real-world robot control.Source: §11 · p. 17
  • More robust task decomposition, automatic skill selection, failure recovery, and language-model-based high-level planning are proposed for open-ended long-horizon tasks.The current work uses an LLM to help organize high-level instructions into task sequences.Source: §11 · p. 17

12 Conclusion

HetSkills progressively integrates heterogeneous character-control skills in a unified latent space treated as a shared executable interface. The framework supports natural-language control, skill reuse, and downstream adaptation while preserving natural motion quality.

  • HetSkills extends one shared control substrate with skills from different data sources, supervision forms, and training stages rather than dedicated controllers.Source: §12 · p. 17
  • The framework integrates motion tracking, text-to-motion generation, motion completion, and downstream task adaptation.Source: §12 · p. 17
  • Natural language serves as an interface for both motion generation and task guidance.Source: §12 · p. 17
  • Part-wise latent control, motion intuition distillation, and language-guided latent composition support motion preservation, skill reuse, and adaptation without task-specific demonstrations or motion-prior retraining.Source: §12 · p. 17

A Implementation Details

Implementation uses progressive training: tracking establishes a frozen shared controller, while later skills learn latent mappings or guidance modules on top of it. Separate configurations cover text, sparse observations, and downstream adaptation.

Tracking skill

  • Tracking uses PPO with a 512-dimensional shared state encoder, final-action Gaussian exploration, a 0.5 m termination threshold, and RSI probability 0.8.Source: A Implementation Details · p. 19

Text-to-motion skill

  • Text-to-motion uses separate arm and body Transformer branches with current-state, language, and six history tokens from a 60-step window.Source: A Implementation Details · p. 19

Motion completion skill

Downstream adaptation

  • Downstream adaptation freezes the pretrained motion prior and low-level decoder, optimizing only task-guidance modules with 64-dimensional arm and body residual latents.Source: A Implementation Details · p. 19

Progressive training

  • Later stages train independently on the shared latent space, reusing the frozen low-level controller instead of jointly optimizing one monolithic model.Source: B Training Time and Compute · p. 19

Training cost

C Downstream Task Rewards and Settings

Downstream adaptation combines task-specific rewards with energy regularization and language-conditioned latent priors. Standardized skill programs sequence these modules into multi-stage behaviors, including sequential box placement and sitting-to-striking tasks.

Reward design

Path Follow

  • Path-following rewards track online-generated horizontal target paths using root position, leg energy, speed, acceleration, and termination constraints.The path uses maximum speed 5 m/s, maximum acceleration 2 m/s2, and terminates beyond 1.5 m horizontal error.Source: C Downstream Task Rewards and Settings · pp. 19–20

Strike

Pick-and-Place

  • Pick-and-place decomposes into pick-up, carry-to, and put-down stages that respectively reward grasping and lifting, transport while maintaining grasp, and stable placement before release.Source: C Downstream Task Rewards and Settings · p. 20

Language-prior guidance

Long-horizon composition

  • Long-horizon programs use standardized initialization, condition, and termination fields to sequence reusable skill units across heterogeneous behaviors.The two-box sequence reuses pick-up, carry-to, and put-down for the second box after walking to its source table.Source: E Long-Horizon Skill Composition… · p. 21
Loading 2608.23258v1…