CrossBFM: Distilling a Shared Latent Behavior Space Across Humanoid Embodiments
Abstract: Behavior Foundation Models (BFMs) give humanoids a promptable policy over a latent behavior space, enabling one single vector to represent a motion to imitate, a pose to reach, or a reward to maximize. Forward-Backward representations successfully produce such spaces, but at the cost of hundreds of GPU-hours for a single robot. Moreover, when the training process is repeated for a second robot, it produces a second space unrelated to the first, resulting in embodiment-specific latents that do not unify or transfer. We address these problems with CrossBFM, treating the latent space as the transferable asset for various embodiments. As retargeting provides frame-level cross-embodiment correspondence, we propose a unified encoder architecture with no robot-specific parameters for distilling the behavior space to address all training embodiments simultaneously in less than a GPU-hour. Following this encoder, latent-conditioned trackers turn the distilled latent into whole-body control in a conventional PPO training manner in just 10 more GPU-hours. On three distilled humanoids, all three prompting modes transfer: motion tracking with latent-conditioned policy losing only $0.025$ rad to its joint-conditioned counterpart, smooth goal reaching between poses with no falls, and reward optimization for all $41$ reward prompts. Our experiments further reveal that 1) regressing the encoder on a quarter of the motion corpus costs only of tracking performance and 2) training the encoder on a subset of robots and evaluating on an unseen one recovers up to of the tracking performance of seen robots, demonstrating cross-embodiment generalization to morphologically similar robots. We also verify the pipeline on real robots across all three prompting modes and with flow-based generated latents. Project website: https://dotandung.github.io/crossbfm/
Paper Prompts
Sign up for free to create and run prompts on this paper.
Top Community Prompts
Explain it Like I'm 14
1. What is this paper about?
This paper introduces CROSS-BFM, a method for helping different humanoid robots learn the same kinds of behaviors.
Imagine teaching one robot what “walk,” “raise your arm,” or “reach for a target” means. Normally, teaching another robot the same skills requires repeating a very expensive training process from the beginning. CROSS-BFM tries to avoid this.
The main idea is to create a shared behavior language—a set of numbers called a latent space—that different robots can understand. A single number-based instruction could represent a movement, a goal pose, or a reward the robot should try to maximize.
The researchers first teach this behavior language to one robot, then transfer it to other robots much more cheaply.
2. What questions did the researchers ask?
The paper focuses on several main questions:
- Can one robot’s behavior space be transferred to other humanoid robots?
- Can different robots use the same behavior instructions even though their bodies have different numbers of joints and different shapes?
- Can robots follow movements, reach poses, and optimize rewards using only this shared behavior representation?
- Can the system work on a robot it was not trained on?
- How much training data and computing power are needed?
- Does the method work on real robots, not just in computer simulations?
3. How did the researchers do it?
The original behavior model
The researchers started with a Behavior Foundation Model, or BFM, trained on a Unitree G1 humanoid robot.
A BFM is similar to a general-purpose skill library. Instead of giving the robot exact instructions for every joint at every moment, a user gives it a compact instruction called a latent vector.
A latent vector is simply a list of numbers that represents a behavior. For example, different vectors might represent:
- Walking forward
- Dancing
- Reaching for a position
- Raising an arm
- Trying to maximize a reward, such as keeping balance
The BFM can use these vectors for three main kinds of prompts:
- Motion tracking: Follow a movement sequence.
- Goal reaching: Move smoothly toward a target pose.
- Reward optimization: Try to achieve a goal described by a reward, such as moving an arm upward.
Transferring the behavior language
The researchers used motion retargeting. This means taking the same motion and adjusting it to fit robots with different body shapes.
For example, the same human dancing motion could be changed to fit both a tall robot and a shorter robot. The robots would perform corresponding movements at the same time, even though their exact joint angles would be different.
The original robot’s behavior vector was treated like a teacher’s answer. The new robots’ movements were used as examples for a student model. The student model learned:
“When this new robot is in this position and moving this way, it should use this behavior vector.”
This process is called distillation, because a smaller or simpler model learns useful knowledge from a larger trained model.
A shared encoder
The researchers built a single encoder that works with several robots.
An encoder is a computer program that takes information in and turns it into a useful representation. Here, it takes information about a robot’s body, such as:
- Joint positions and speeds
- The location of important body parts
- The robot’s height and orientation
- Its movement over a short period of time
Different robots have different body structures. To handle this, the researchers created a standard list of possible body parts and joints. If a robot does not have a particular joint, that position is marked as missing.
This is similar to using the same form for every student, even if some students do not have information for every question.
The encoder then produces a latent vector in the original robot’s behavior space.
Training control policies
After the encoder learned to produce behavior vectors, the researchers trained a control policy for each robot.
A policy is the robot’s decision-maker. It looks at the robot’s current condition and the desired behavior vector, then chooses what the robot should do next.
The researchers tested the method on three robots:
- Inhouse M3
- Booster T1
- Fourier N1
They tested the robots in simulation and also tested some behaviors on real hardware.
4. What did they find?
The new robots followed movements almost as well as directly instructed robots
The researchers compared two kinds of controllers:
- A controller given the exact desired angle for every joint
- A controller given only a behavior vector
The behavior-vector controllers performed almost as well as the controllers receiving detailed joint instructions.
The difference in tracking error was no more than about 0.025 radians, which is a small amount. This is important because the latent-conditioned robots received much less detailed information.
In simple terms, instead of telling every joint exactly what to do, the researchers could say something more like:
“Perform this walking behavior.”
The robot could then work out the joint movements itself.
The robots could smoothly reach target poses
The robots successfully moved between poses without falling. Because the behavior space was continuous, the researchers could gradually change one latent vector into another.
This allowed the robot to move smoothly between behaviors. For example, it could transition from standing to raising its arm without making a sudden, unsafe movement.
Reward-based tasks also transferred
The robots were tested on 41 reward prompts. A reward prompt describes what the robot should try to achieve, such as raising a hand or moving in a certain way.
The method successfully transferred these reward-based behaviors to the new robots. In some cases, the new method performed better than simply using the original robot’s reward information, because the method considered what movements the new robot could actually perform.
Training became much faster
Training a full behavior foundation model for one robot can take more than 100 GPU-hours. A GPU-hour measures how long a graphics processor must work; it is a common way to estimate the cost of machine-learning experiments.
The new encoder could transfer the behavior space in less than one GPU-hour. Training the final robot controllers took around 10 more GPU-hours.
This is a major reduction in cost compared with training a completely new behavior model for every robot.
The method worked with less data
The researchers found that using only about one-quarter of the motion dataset still produced nearly the same performance as using all the data.
However, performance began to decline more clearly when only about 10% of the data was used.
This suggests that the method does not need an enormous amount of example motion data to work well.
It could generalize to new robots—but body similarity mattered
The encoder was also tested on a robot that it had not seen during training.
The best results occurred when the new robot looked and moved similarly to robots used for training. For one unseen robot, the method recovered about 89% of the performance it achieved when that robot was included during training.
For a robot with a much more different body shape, performance was much lower—about 13% of the possible improvement.
This shows that the system is good at learning between similar robots, but it may struggle when a new robot is very different.
It worked on real robots
The researchers tested motion tracking, goal reaching, and reward optimization on real robots. The real-world results were slightly worse than the simulation results, which is common because real robots have problems such as:
- Sensors that are not perfect
- Delays in communication
- Small differences between the simulated and real robot
- Mechanical limitations
Even so, the method still worked reasonably well.
5. Why are these results important?
Teaching robots many skills is usually expensive and time-consuming. Each robot has a different body, so a control system trained for one robot may not work directly on another.
CROSS-BFM offers a way to reuse the same behavior knowledge across several robots. Instead of starting over each time, researchers can transfer an existing behavior space using retargeted motion examples.
The method also gives robots a more natural way to receive instructions. Rather than sending exact joint movements, a person could give a higher-level command such as:
- “Walk over there.”
- “Raise your hand.”
- “Reach this pose.”
- “Move in a dancing style.”
- “Try to maximize this goal.”
6. Possible impact and limitations
If this approach improves further, it could make humanoid robots easier and cheaper to train. A behavior learned by one robot might be shared with many other robots, including robots with slightly different body designs.
This could be useful for:
- Factory robots
- Household assistants
- Search-and-rescue robots
- Robots that learn from human demonstrations
- Systems controlled by text or voice instructions
The paper also suggests that the shared behavior space could eventually work with text commands. For example, a person might type “walk forward and wave” and have the system convert that instruction into a behavior vector.
However, the method has limitations. It works best when the new robots are reasonably similar to the robots used during training. Very different robot designs may still require additional training. Also, the paper is a preprint, meaning it has not yet completed peer review.
Overall, the research shows that a robot’s learned “behavior language” can be transferred to other humanoid robots quickly and effectively, making robot control more reusable, flexible, and affordable.
Knowledge Gaps
Knowledge Gaps, Limitations, and Open Questions
- Limited embodiment diversity: The method is evaluated on only one source robot and three target humanoids, all within a relatively narrow class of morphologies; its effectiveness for substantially different body topologies, limb configurations, actuation schemes, or non-humanoid robots remains unknown.
- Dependence on morphological similarity: Unseen-robot generalization is strong for M3 but weak for T1, with the signal-gap recovery falling to 12.8%. The paper does not establish a quantitative relationship between morphology distance and transfer performance or define when extrapolation will fail.
- Single-source BFM limitation: All target behavior spaces are distilled from a BFM trained on the Unitree G1. It is unclear whether the approach works when the source BFM has different latent geometry, behavioral coverage, training quality, or embodiment-specific biases.
- No multi-source distillation analysis: The paper does not investigate combining multiple source BFMs or selecting the most appropriate source model for a target robot. It remains unresolved whether multi-source supervision would improve coverage and robustness.
- Retargeting quality is assumed rather than systematically evaluated: Retargeted trajectories serve as the correspondence oracle, but the experiments do not quantify how retargeting errors, infeasible poses, self-collisions, contact inconsistencies, or timing misalignments affect latent distillation.
- Correspondence may not preserve task semantics: The method assumes that synchronized retargeted frames represent equivalent behaviors across robots. This assumption may break for embodiments with different reachable sets, balance strategies, contact patterns, or actuator limitations, but these cases are not analyzed.
- Restricted behavior dataset: Experiments rely primarily on the 40-motion LAFAN corpus and report only eight behavior categories. The method’s ability to represent sparse, highly dynamic, contact-rich, manipulation-oriented, or long-horizon behaviors is unresolved.
- Limited behavior-space coverage: The paper acknowledges that richer data may produce a finer-grained behavior space, but it does not measure how latent coverage, interpolation quality, or downstream control scale with dataset diversity and complexity.
- No systematic scaling law: Data scaling is tested mainly for one robot and one dataset, while the effect of increasing the number of robots, behaviors, motion diversity, temporal-window length, or latent dimensionality is left open.
- Potential dataset leakage in validation: Validation motions contain the same eight behavior types as the training motions. Consequently, the reported generalization evaluates new clips of known behaviors rather than genuinely novel behaviors or task distributions.
- No evaluation of out-of-distribution prompts: The study does not test whether the encoder and tracker remain reliable for behaviors absent from the distillation corpus, composite behaviors, unusual reward functions, or prompts near the boundary of the learned latent manifold.
- Reward optimization is only partially transferable: Target-side reward prompting requires restricting rewards to selected key-body features and applying empirical percentile transformations. This leaves unresolved whether arbitrary source rewards, especially joint-level or contact-sensitive rewards, can be transferred faithfully.
- Heuristic reward transformation: The percentile-based mapping in Equation 9 is not compared systematically with alternative normalization, optimal-transport, or embodiment-aware reward-transfer methods. Its sensitivity to dataset size, outliers, multimodal feature distributions, and reward temperature is unknown.
- Incomplete equivalence to the source BFM: The target policy does not have access to the target robot’s true successor representation or state distribution. The paper does not quantify how much performance is lost because the target backward map and reachable-state distribution are approximated from retargeted data.
- No safety or failure-bound analysis: The experiments report tracking errors and returns but do not characterize fall probability, unsafe torques, joint-limit violations, collision rates, recovery behavior, or failure modes under difficult prompts.
- Limited real-world validation: Real-robot results are reported quantitatively for M3 and appear more limited for T1, with only a small number of prompts and clips. Robustness across repeated trials, hardware wear, disturbances, payload changes, terrain variations, and longer deployments is not established.
- Sim-to-real assumptions remain untested: The paper does not isolate the contributions of domain randomization, system identification, sensing noise, latency, actuator dynamics, and state-estimation errors to real-world performance.
- No external perturbation evaluation: The controllers are not evaluated under pushes, unexpected contacts, terrain irregularities, object interaction, or changing environmental conditions, leaving their robustness for practical whole-body control unclear.
- Causal encoder’s temporal requirements are unspecified: Although causal attention is introduced for deployment, the paper does not report how performance changes with observation-window length, latency, missing frames, irregular sampling, or noisy temporal histories.
- Ambiguity from proprioception alone: Different behaviors can produce similar short proprioceptive windows, particularly during static or symmetric poses. The paper does not analyze latent ambiguity, identifiability, or whether additional observations such as vision, contact state, or task context are necessary.
- Fixed canonical body vocabulary limits universality: The 33-joint and eight-key-body schema may not cover robots with unusual joints, additional limbs, hands, torso articulation, or different anatomical conventions. The performance impact of expanding or learning this vocabulary is not studied.
- Masking and zero-padding are not ablated: It is unclear whether explicit morphology descriptors, graph-based representations, attention over body parts, or learned missing-joint embeddings would improve transfer over the fixed masked representation.
- No comparison with strong cross-embodiment baselines: The study compares latent-conditioned and joint-conditioned trackers but does not provide comprehensive comparisons with embodiment-conditioned policies, graph or body-token transformers, optimal-transport alignment, or unified latent-space methods under matched data and compute budgets.
- Ablation coverage is incomplete: The individual effects of causal versus bidirectional attention, temporal context, positional encoding, latent projection, cosine loss, robot masking, key-body selection, and multi-robot training are not fully isolated.
- Latent-space geometry is assessed mainly visually: t-SNE plots and cosine similarity do not establish whether distances, interpolations, neighborhoods, or linear combinations in the shared latent space correspond consistently to behavioral similarity. More rigorous geometric and functional metrics are needed.
- Cosine alignment does not predict control quality: The reported discrepancy between cosine similarity and closed-loop performance shows that the chosen representation metric is insufficient. The paper leaves open how to define a task-relevant latent alignment objective or evaluation metric.
- Latent robustness is not characterized: The sensitivity of trackers to perturbations in latent magnitude, direction, temporal smoothness, interpolation path, and generator errors is not measured.
- Flow-based latent generation is under-evaluated: The generator is demonstrated qualitatively for behaviors such as walking, running, and dancing, but its prompt-following accuracy, diversity, calibration, failure rate, and performance on unseen prompts are not quantitatively assessed.
- Text conditioning remains prospective rather than demonstrated: The paper suggests text prompting for long-horizon loco-manipulation but does not show how language is grounded into the source latent coordinate system or how ambiguous and compositional instructions would be handled.
- No long-horizon task evaluation: Results focus on tracking, reaching, and reward prompts over relatively short behaviors. It remains unknown whether latent interpolation and generation support stable sequencing, memory, task progression, and recovery over extended loco-manipulation tasks.
- Computational claims are incompletely documented: The reported training costs are approximate and lack detailed hardware, batch-size, wall-clock, energy, and inference-latency comparisons against independently trained BFMs and alternative transfer methods.
- Reproducibility is constrained by missing implementation details: Important choices—including retargeting settings, reward definitions, dataset splits, tracker hyperparameters, flow-model architecture, and real-robot calibration—are not fully specified in the provided paper text.
- Statistical evidence is limited: Many results use a small number of clips, tasks, or robots, and uncertainty estimates are not consistently reported. The reliability of the conclusions across random seeds, dataset samples, and hardware instances remains uncertain.
- Source-model bias may be inherited without correction: Distillation preserves the frozen source BFM’s behavioral preferences and blind spots, but the paper does not examine whether these biases transfer disproportionately to target robots or whether target-specific adaptation can correct them without retraining the full BFM.
- No principled criterion for target feasibility: The method approximates target feasibility through retargeted datasets, but it does not provide a formal test for whether a target robot can realize a source behavior or how to reject latent commands that are infeasible or unsafe.
- Trade-off between transferability and embodiment specificity is unexplored: A shared latent may improve cross-robot reuse while discarding robot-specific capabilities. The paper does not quantify whether target policies lose behaviors that are available only because of a robot’s particular morphology or actuation.
Practical Applications
Immediate Applications
- Rapid adaptation of whole-body humanoid controllers across robot platforms (robotics, manufacturing, research laboratories)
- Potential product/workflow: an embodiment-adaptation toolkit that accepts a robot’s joint map, retargeted motion dataset, and proprioceptive specification, then outputs a latent encoder and latent-conditioned controller.
- Evidence from the paper: encoder training takes less than one GPU-hour, while the reported latent trackers require roughly 10 GPU-hours; tracking performance was within approximately 0.025 radians of joint-conditioned controllers on tested robots.
- Dependencies: accurate robot models, reliable motion retargeting, compatible actuator and sensor interfaces, and sufficiently similar humanoid morphology.
- Prompt-based motion tracking without dense joint-space commands (industrial robotics, teleoperation, entertainment robotics)
- Potential tools: latent-based teleoperation interfaces, motion-library browsers, behavioral command APIs, and robot-agnostic motion playback systems.
- Practical benefit: reduced communication bandwidth and smoother behavior transitions than abruptly switching joint-space targets.
- Dependencies: a retargeted reference motion or a latent generator; safety filtering remains necessary because latent commands do not inherently guarantee collision-free or dynamically stable behavior.
- Smooth goal reaching and pose interpolation (service robots, warehouse automation, humanoid assistants)
- Potential workflow: specify a target body configuration, encode it into the shared behavior space, interpolate from the current latent, and execute through a latent-conditioned tracker.
- Evidence: the paper reports successful goal reaching without falls and a goal-tracking degradation of at most 0.032 radians relative to motion tracking.
- Dependencies: target poses must be physically reachable; the latent space must contain sufficiently dense examples of the relevant behaviors.
- Zero-shot reward-driven behavior selection (robotics, laboratory automation, adaptive control)
- Potential product: a reward-to-behavior interface where users specify task objectives through sliders, feature weights, or structured APIs.
- Evidence: the system evaluated 41 reward prompts and achieved higher normalized returns than using the source robot’s reward latent directly; the target-specific method achieved a reported mean gain of 2.35× over the source-side baseline.
- Dependencies: the reward must be expressed using transferable features, primarily key-body kinematics, root motion, uprightness, and related quantities. Rewards depending on robot-specific joint configurations may not transfer reliably.
- Reusable cross-platform motion libraries (robotics software, animation, simulation)
- Potential tools: shared latent motion repositories, robot-independent skill catalogs, and middleware plugins for platforms such as simulation environments or robot operating systems.
- Dependencies: consistent motion timelines, standardized body-part and joint-index mappings, and validation for each target embodiment.
- Reduced data and compute requirements for controller deployment (robotics R&D, universities, startups)
- Practical use: early-stage controller development, rapid hardware iteration, and lower-cost experiments on consumer GPUs.
- Dependencies: the reduced dataset must preserve temporal segments and behavior diversity; performance degraded substantially when the dataset was reduced to approximately 10% or less.
- Real-robot prototyping of latent-conditioned control (robotics companies and academic labs)
- Potential workflow: train in simulation, distill the latent encoder, apply domain randomization and safety shaping, then deploy the tracker on hardware.
- Dependencies: sim-to-real robustness, calibrated proprioception, actuator limits, fall protection, emergency stopping, and hardware-specific safety validation.
- Research benchmark for cross-embodiment representation learning (academia)
- Potential research workflow: train on two robot morphologies, evaluate on a third, and compare against per-robot encoders, random latent controls, or graph-based embodiment models.
- Dependencies: publicly available retargeted datasets and sufficiently detailed robot descriptions are needed for meaningful comparison.
- Simulation-based evaluation of robot designs and control compatibility (robot design, robotics engineering)
- Potential application: screen candidate joint layouts, limb proportions, or actuator configurations using simulated retargeting and latent-tracking performance.
- Dependencies: this is an engineering use of the reported representation rather than a directly validated design-optimization method; simulation fidelity and morphology coverage are critical.
Long-Term Applications
- Natural-language control of humanoid robots (robotics, human–robot interaction, accessibility)
- Potential product: a natural-language humanoid command layer built on top of the latent-conditioned tracker.
- Dependencies: the paper only demonstrates flow-based generation of behavior latents and suggests text prompting as future work. Language grounding, long-horizon planning, ambiguity resolution, and safety verification would require additional research.
- General-purpose loco-manipulation through composable latent skills (warehouse robots, domestic assistants, logistics)
- Potential workflow: task planner → latent sequence generator → latent-conditioned whole-body controller → safety monitor.
- Dependencies: the current experiments focus mainly on motion and key-body rewards; object contact, manipulation forces, perception, collision avoidance, and skill composition are not fully addressed.
- One behavior foundation model serving large fleets of different humanoids (robotics platforms, industrial deployment)
- Potential business model: a shared behavior model distributed as an SDK or cloud service, with lightweight on-site embodiment adaptation.
- Dependencies: the paper shows strong generalization for morphologically similar robots but weak transfer for a substantially different robot: signal-gap recovery ranged from 89.3% for one unseen morphology to 12.8% for another. More robot embodiments and better morphology-aware architectures are needed.
- Zero-shot adaptation to newly manufactured or customized robots (robotics manufacturing, personal robotics)
- Potential application: rapid customization for different heights, arm lengths, or joint configurations without collecting a new full motion corpus.
- Dependencies: robust handling of unseen topologies, actuator dynamics, joint limits, payload differences, and sensor failures. The reported method should not yet be assumed to support arbitrary robot designs.
- Interactive humanoid teleoperation and demonstration learning (education, healthcare assistance, entertainment, hazardous-environment operations)
- Potential tools: wearable motion-capture interfaces, virtual-reality teleoperation, latent-space editing, and cross-platform demonstration repositories.
- Dependencies: real-time retargeting latency, perceptual feedback, contact-aware control, human intent disambiguation, and safety certification. The current paper primarily validates offline or predefined retargeted motion workflows.
- Energy- and wear-aware robot control (industrial automation, mobile robotics)
- Potential product: an adaptive controller that trades off speed, energy, stability, and actuator longevity according to operating conditions.
- Dependencies: reliable online estimates of energy and wear, rewards that transfer across embodiments, and safety constraints preventing optimization from producing damaging motions.
- Policy and safety evaluation across embodiments (government, standards bodies, industrial safety)
- Potential workflow: evaluate latent commands across hardware variants, measure tracking and stability margins, and certify only validated regions of the latent space.
- Dependencies: formal safety guarantees are not provided by the paper. Additional work is needed on reachability analysis, uncertainty estimation, adversarial prompts, fail-safe behavior, and standardized evaluation protocols.
- Data-efficient curriculum generation for humanoid learning (academia, robotics education, simulation platforms)
- Potential application: simulation environments where students or researchers explore behavior control through high-level prompts rather than implementing separate rewards for every task.
- Dependencies: generated latents must remain within a physically meaningful and sufficiently covered behavior manifold; generative models may produce commands that are difficult or unsafe for a particular robot.
- Cross-domain transfer beyond humanoids (quadrupeds, avatars, prosthetics, animation)
- Potential applications: transferring locomotion skills across quadruped morphologies, mapping human movement goals to assistive exoskeletons, or using one behavior space across animated and robotic characters.
- Dependencies: the present evidence is limited to humanoid embodiments. Other domains may require different body-index schemes, contact representations, dynamics models, and correspondence methods.
Glossary
- Adversarial objective: A training goal in which a model learns through competition between a generator or policy and a discriminator. “This removes the simulator, RL training, and adversarial objective from the target robot side”
- Attention mask: A mechanism that restricts which sequence elements a neural network may attend to. “frame t attends only to frames ≤ t”
- Backward map: A function that converts a reward or desired behavior into a latent vector associated with an optimizing policy. “the backward map B converts a reward function into the latent whose policy maximizes it in closed form”
- Behavior foundation model (BFM): A pretrained model that represents diverse robot behaviors in a reusable latent space. “a BFM can answer three kinds of prompts at test time without any retraining or planning”
- Behavioral coordinate system: A latent representation in which coordinates correspond to particular behaviors. “viewing its FB latent as a fixed behavioral coordinate system”
- Behavioral manifold: A structured region of latent space containing representations of feasible behaviors. “rather into the region of Z, that the walking cluster already occupies”
- Closed-loop control: Control in which a policy repeatedly uses feedback from the system’s current state to select actions. “Closed-loop joint MAE (rad)”
- Cosine distance: A measure of dissimilarity based on the angle between two vectors. “The cosine distance serves as a proximity measure for the cross-embodiment representation on the latent space.”
- Cosine similarity: The cosine of the angle between two vectors, commonly used to measure their directional similarity. “Apart from cosine similarity and tracking performance”
- Causal attention: An attention mechanism that prevents a sequence element from using future elements. “We introduce causal attention to our encoder”
- Degrees of freedom (DoF): Independent variables describing the possible motion of a mechanical system. “three target robots (Inhouse M3, Booster T1, Fourier N1) that differ in their number of joints, links and their topology”
- Domain randomization: Training with randomized environmental or physical parameters to improve transfer from simulation to reality. “with a replay buffer, a discriminator, and domain randomization”
- Embodiment: The physical form, morphology, and sensorimotor capabilities of a robot or agent. “distilling the behavior space to address all training embodiments simultaneously”
- Embedding: A vector representation that encodes the properties or meaning of an input. “the latent at time t is a look-ahead embedding of the reference”
- Empirical projection: A projection calculated from sampled or observed data rather than from an exact analytical distribution. “use the empirical form of Equation 4”
- Finite-rank approximation: An approximation of a potentially complex function or measure using a finite number of basis components. “FB representations ... realize the unsupervised RL objective by taking a finite-rank approximation of the successor measure”
- Flow matching: A generative-modeling method that learns a continuous transformation between probability distributions. “we use a single rectified-flow model”
- Forward–Backward (FB) representation: A reinforcement-learning representation that factorizes successor measures into forward and backward components indexed by a latent variable. “Forward-Backward representations successfully produce such spaces”
- Generative model: A model that learns to produce new samples resembling data from a target distribution. “we can leverage a generative model to approximate this space”
- Goal-conditioned policy: A policy whose actions depend on a specified target state or goal. “Unsupervised goal-conditioned rl via temporal distance-aware representations”
- Imitation reward: A reward designed to encourage an agent to reproduce a reference demonstration or trajectory. “optimizing an explicit imitation reward for a retargeted reference trajectory”
- Infinitesimal region: An arbitrarily small neighborhood used in a continuous-state mathematical formulation. “taking over all possible states s over an infinitesimal region around it ds”
- Latent-conditioned policy: A policy whose behavior is controlled by a latent vector representing a desired behavior. “a policy π(* | z), conditioned on a latent vector z”
- Latent space: A vector space in which complex behaviors or observations are represented compactly. “a latent behavior space”
- Layer normalization: A neural-network normalization method that normalizes activations across the features of each individual example. “pre-LayerNorm transformer blocks”
- Markov decision process (MDP): A mathematical model of sequential decision-making in which transitions depend only on the current state and action. “a reward-free discounted Markov decision process”
- Morphology: The physical structure and body shape of a robot. “cross-embodiment generalization to morphologically similar robots”
- Motion retargeting: The process of mapping a motion trajectory from one body or character to another with different kinematics. “Motion retargeting maps a human mocap trajectory onto a robot’s kinematics”
- On-policy reinforcement learning: Reinforcement learning that updates a policy using data generated by that same current policy. “Most humanoid whole-body controllers are trained as motion trackers with an on-policy RL algorithm”
- Optimal transport: A mathematical framework for finding a low-cost correspondence between probability distributions. “aligning state spaces of two policies with optimal transport”
- Policy: A function or model that selects actions based on the agent’s observations or state. “For a policy π, the successor measure”
- Positional encoding: A representation added to sequence inputs to convey their positions or order. “followed by a positional encoding to embed the frame order”
- Privileged observation: Information available during training but unavailable to the deployed policy. “The privileged critic keeps the value estimation accurate without leaking unavailable information into the policy.”
- Proprioception: Internal sensing of a robot’s body configuration and motion. “a fixed-width view of the robot proprioception”
- Proximal Policy Optimization (PPO): An on-policy reinforcement-learning algorithm that constrains policy updates to remain near the previous policy. “we then train a tracking policy π for each robot with PPO”
- Radial projection: The operation of rescaling a vector so that it lies on a specified sphere. “where proj Z is the radial projection onto it”
- Rectified flow: A flow-based generative model that learns a comparatively straight transport path between distributions. “a single rectified-flow model”
- Reward shaping: The design or modification of rewards to encourage desired behaviors or improve learning. “domain randomization and safety-oriented reward shaping”
- Reward-weighted projection: A latent-space projection formed by weighting latent vectors according to their associated rewards. “the reward-weighted projection selects states that are feasible for the target robot”
- Reinforcement learning (RL): Machine learning in which an agent learns behavior by receiving evaluative feedback from interactions with an environment. “Humanoid whole-body control via Reinforcement Learning (RL) policies”
- Replay buffer: A stored collection of past transitions used to train a reinforcement-learning agent. “with a replay buffer, a discriminator, and domain randomization”
- Retargeted trajectory: A motion sequence transformed to be executable by a different robot or body. “a reference motion τ = (s1,...,sn)”
- Root configuration: The position, orientation, and motion state of a robot’s main body or base. “covering joints, key bodies and root configuration”
- Self-supervised prediction: Learning from automatically generated targets derived from the input data rather than from manual labels. “Curiosity-driven exploration by self-supervised prediction”
- Sim-to-real gap: The performance difference between simulation and deployment on physical hardware. “some small degradation due to sim-to-real gap”
- Successor measure: A discounted measure describing the future states visited by a policy from a given state and action. “the successor measure ... records where that policy goes after infinite steps”
- Successor representation: A representation that summarizes expected discounted future state occupancy and supports evaluation under different rewards. “The successor representation”
- Supervised regression: Learning a mapping from inputs to target values using labeled examples. “reduces learning the backward map for the target robot to supervised regression”
- Temporal-difference residual: The discrepancy in a reinforcement-learning update between a current estimate and a bootstrapped target. “F,B are trained to minimize the temporal-difference residual”
- Temperature parameter: A scalar controlling the concentration or smoothness of a probability weighting, often through a softmax. “with ω = softmax(τ r1:M), M cached frames”
- t-SNE: A nonlinear dimensionality-reduction method for visualizing high-dimensional data in two or three dimensions. “Figure 1: t-SNE projection of source (G1, dark) and distilled (M3, bright) latent trajectories”
- Unsupervised reinforcement learning: Reinforcement learning that learns useful representations or behaviors without an externally specified task reward during training. “Unsupervised RL and in particular the Forward–Backward family”
- Value function: An estimate of the expected cumulative reward obtained from a state or state-action pair. “This representation is particularly useful as it factorizes the value function”
- Value-functional representation: A representation whose coordinates directly encode task values or reward-related quantities. “their latents are learned from scratch and are descriptive rather than value-functional”
- Whole-body control: Coordinated control of many or all joints and body components of a robot. “Humanoid whole-body control via Reinforcement Learning (RL) policies”
- Zero-shot transfer: Applying a model to a new task, robot, or embodiment without additional task-specific training. “zero-shot reward prompting across 41 tasks”