Skip to content
RobotWorld
Back to Papers

PAPER DEEP DIVE

PaperSimulation仿真

Self-Supervised Consistency Enhanced Disentangled Learning for Neural Decoding Generalization in Brain-Machine Interface

Brain-Machine Interfaces (BMIs) provide a direct communication pathway between the brain and external devices, enabling humans to control assistive and robotic technologies, with potential applications in rehabilitation, human motor augmentation, and human-centered robotics. However, due to neural drift, the performance of BMIs decreases over time, posing challenges for long-term viability, particularly for invasive BMIs (iBMIs). Existing solutions suffer from two main drawbacks: (i) difficulty in learning robust neural representations, and (ii) neglecting that neural drift varies across motor parameters (e.g., velocity, direction, and speed). To overcome these limitations, we propose Self-Supervised Consistency enhanced Disentangled Learning (SSCDL), a neural decoding generalization framework built on two key innovations. We first design a backbone model named Consistency enhanced Neural Decoder (CND), using a novel teacher-student consistency constraint with simulated neural signal perturbations to learn robust representations invariant to neural drift. Then, we employ three dedicated CNDs under the Complementary-Disentangled Generalization (CDG) mechanism, which disentangles motor signals into velocity, direction, and speed with inspiration from neural preference theory. This disentangled learning enables SSCDL to capture invariant neural representations from diverse neural preference perspectives, significantly enhancing cross-day generalization. Extensive experimental results show that SSCDL delivers state-of-the-art decoding performance, exhibiting high robustness and cross-day stability. These capabilities underscore its strong potential for long-term interaction in human-centric robotic and fine-grained assistive applications.

Jiyu Wei, Di Hong, Zhanjie Zhang, Dazhong Rong, Qinming He, Yueming WangJuly 27, 20266 min read
中文

Self-Supervised Consistency Enhanced Disentangled Learning for Neural Decoding Generalization in Brain-Machine Interfaces

Paper: Self-Supervised Consistency Enhanced Disentangled Learning for Neural Decoding Generalization in Brain-Machine Interface

Authors: Jiyu Wei, Di Hong, Zhanjie Zhang, Dazhong Rong, Qinming He, Yueming Wang

Affiliation: Zhejiang University, Nanhu Brain-Computer Interface Institute

Link: arXiv:2607.24023


One-Sentence Summary

SSCDL is a cross-day generalization framework for BMI neural decoding that uses a Consistency enhanced Neural Decoder (CND) with teacher-student consistency constraints and simulated neural signal perturbations to learn drift-invariant representations, combined with Complementary-Disentangled Generalization (CDG) that disentangles motor signals into velocity, direction, and speed to capture invariant neural representations from diverse neural preference perspectives.


Background and Motivation

Brain-Machine Interfaces (BMIs) provide a direct communication pathway between the brain and external devices, enabling control of assistive and robotic technologies with applications in rehabilitation, human motor augmentation, and human-centered robotics. Invasive BMIs (iBMIs) leverage high-quality neural recordings from motor cortical areas, but decoding accuracy degrades over days due to neural drift — stemming from electrode drift, neuronal turnover, and synaptic plasticity — severely hindering widespread adoption.

Existing solutions suffer from two main drawbacks: (i) difficulty learning robust neural representations, and (ii) neglecting that neural drift varies across motor parameters (velocity, direction, speed). Neuroscience studies indicate different neural populations encode distinct motor parameters (preferred direction and preferred speed), suggesting neural drift may affect these parameters differently.

BMI Schematic

Figure 1: BMI schematic. Neural activity is recorded and decoded into control commands; neural drift causes cross-day performance degradation.

Neural Preference

Figure 2: Neural tuning preference. Different neurons exhibit distinct selectivity for different motor parameters.


Method Details

1. Problem Definition

The cross-day BMI decoding stability problem is formulated as a single-domain generalization task. Data from $\texttt{day\_0}$ serves as the source domain $\mathcal{D}_s = \{(x_i, y_i)\}_{i=1}^{N_s}$, while data from $\texttt{day\_k}$ ($k > 0$) constitutes the unseen target domain $\mathcal{D}_t$. The goal is to train decoder $F$ using only $\mathcal{D}_s$ such that it generalizes to $\mathcal{D}_t$.

2. Consistency enhanced Neural Decoder (CND)

CND adopts a teacher-student architecture where the student network is optimized with both supervised decoding loss and self-supervised consistency loss, while the teacher provides a stable reference. Student $f_\theta$ and teacher $f_{\hat\theta}$ start with identical randomly initialized parameters.

Masked Neural Decoding Loss: Neural Signal Masking (NSM) augmentation simulates electrode instability and channel dropout by randomly masking $c$ channels to produce augmented input $\hat{x}_i$:

$$ \mathcal{L}_{\text{MND}}(Z) = \frac{1}{N_s} \sum_{(x_i, y_i) \in \mathcal{D}_s} Z\big(f_\theta(\hat{x}_i), y_i\big) $$

Teacher-Student Consistency Loss: Enforces the student to produce predictions consistent with the teacher on clean inputs:

$$ \mathcal{L}_{\text{TSC}}(Z) = \frac{1}{N_s} \sum_{(x_i, y_i) \in \mathcal{D}_s} Z\big(f_\theta(\hat{x}_i), f_{\hat\theta}(x_i)\big) $$

Combined Loss: The student is optimized with:

$$ \mathcal{L}_{\text{CND}}(Z) = \mathcal{L}_{\text{MND}}(Z) + \lambda \cdot \mathcal{L}_{\text{TSC}}(Z) $$

EMA Teacher Update: Teacher parameters are updated as an Exponential Moving Average of student parameters, with warm-up threshold $\tilde{k}$:

$$ \hat{\theta}^k = \begin{cases} \theta^k & \text{if } k \leq \tilde{k} \\ \frac{k - \tilde{k}}{k - \tilde{k} + 1} \cdot \hat{\theta}^{k-1} + \frac{1}{k - \tilde{k} + 1} \cdot \theta^k & \text{otherwise} \end{cases} $$ SSCDL Framework

Figure 3: SSCDL overall framework. CND as backbone, CDG disentangles motor signals into three complementary components.

3. Complementary-Disentangled Generalization (CDG)

Inspired by neural preference theory, velocity decoding is decomposed into three complementary components: overall velocity, direction, and speed. Parameter-specific difference functions:

$$ Z_{\text{direction}}(\hat{y}_i, y_i) = \|y_i\| \cdot \left(1 - \frac{\hat{y}_i \cdot y_i}{\|\hat{y}_i\| \cdot \|y_i\|}\right) $$ $$ Z_{\text{speed}}(\hat{y}_i, y_i) = \left(\|\hat{y}_i\| - \|y_i\|\right)^2 $$ $$ Z_{\text{velocity}}(\hat{y}_i, y_i) = \|\hat{y}_i - y_i\|^2 $$

Three independent CND models are trained for direction, speed, and velocity. At inference, predictions are combined via complementary ensemble:

$$ \tilde{y}_i = \frac{1}{2}\left(\|\hat{y}_i^{\text{speed}}\| \cdot \frac{\hat{y}_i^{\text{direction}}}{\|\hat{y}_i^{\text{direction}}\|} + \hat{y}_i^{\text{velocity}}\right) $$

The first term reconstructs velocity from disentangled direction and speed; the second is the holistic velocity prediction. Averaging leverages both parameter-specific specialization and holistic decoding.

flowchart TD
    A["Source Domain Ds
day_0 neural signals"] --> B["CND Backbone Model"] B --> B1["NSM Mask Augmentation
Simulate channel dropout"] B1 --> B2["Student Network f_θ
Masked input decoding"] B2 --> B3["Teacher Network f_θ̂
Clean input reference"] B3 --> B4["EMA Parameter Update
Exponential moving average"] B2 --> B5["L_MND + λ·L_TSC
Joint optimization"] B5 --> C["CDG Disentangled Generalization"] C --> C1["Direction Branch
Z_direction"] C --> C2["Speed Branch
Z_speed"] C --> C3["Velocity Branch
Z_velocity"] C1 --> D["Complementary Ensemble
ỹ = ½(‖speed‖·dir/‖dir‖ + velocity)"] C2 --> D C3 --> D D --> E["Cross-day generalization output"] style B fill:#e1f5fe style C fill:#fff3e0 style D fill:#e8f5e9

Experimental Results

Cross-day Generalization Comparison

Table 1: Cross-day generalization comparison on Chewie dataset (Short time span)
MethodCC ↑R² ↑SE ↓AE ↓
Vanilla79.3959.290.057249.32
MRNN85.8371.210.042247.15
LFDA87.9172.350.035449.54
CDNG88.0275.590.030042.15
WDGRL87.3569.790.039745.89
CND87.0775.580.034847.94
SSCDL88.2177.560.029739.50

SSCDL achieves best across all metrics: CC 88.21 (vs Vanilla 79.39, +11.1%), R² 77.56 (+30.8%), SE 0.0297 (-48.1%), AE 39.50 (-19.9%).

Ablation Study

Table 2: SSCDL ablation study (C0-C1 session)
ConfigurationCC ↑R² ↑AE ↓SE ↓
Baseline79.3959.2949.320.0572
+ EMA80.0160.5348.370.0555
+ NSM84.3571.7948.240.0457
+ NSM + EMA (CND)87.0775.5847.940.0348
CoDG (Baseline+CDG)84.2068.5243.950.0374
SSCDL (CND+CDG)88.2177.5639.500.0297

NSM improves CC from 79.39 to 84.35 (+6.3%); CND (NSM+EMA) further to 87.07. CDG on Baseline reduces AE from 49.32 to 43.95. Combining CND with CDG achieves best 88.21 CC and 39.50 AE, demonstrating both modules are complementary and essential.

Dataset Description

Table 1: Descriptions of used recording sessions.

Cross-day Comparison

Table 2: Cross-day generalization performance comparison.

Trajectory Comparison

Figure 4: Motor trajectory comparison across models. SSCDL produces the smoothest, most compact trajectories.


Limitations

  1. Validated on non-human primate data: Mainly validated on three NHP datasets (Chewie, Mihili, Jango); real human iBMI data applicability is tested but at limited scale.
  2. Three-way parallel overhead: CDG requires training three independent CND models; although parallelizable, total parameters and memory are tripled.
  3. Fixed disentanglement assumption: Velocity is fixed-decomposed into direction and speed without considering more complex motor parameter combinations (acceleration, curvature), potentially limiting decoding precision for complex movements.

Conclusion and Outlook

SSCDL learns drift-robust representations through CND's teacher-student consistency constraint and captures invariant representations from diverse neural preference perspectives through CDG's disentangled learning, achieving SOTA cross-day generalization across three datasets with up to three-month time spans without recalibration. This demonstrates strong potential for long-term interaction in human-centric robotic and fine-grained assistive applications.

Key Insight: "Neural drift affects different motor parameters differently — disentangling velocity into direction and speed for separate modeling, then combining via complementary ensemble, lets the decoder capture invariant representations from multiple neural preference perspectives, which is the key to cross-day generalization."

Related Papers

Pre-training Visual Dexterity in Simulation

Pre-training Visual Dexterity in Simulation

Large-scale pre-training has made robot policy fine-tuning increasingly data-efficient, but this progress has largely been driven by datasets and embodiments built around simple parallel-jaw grippers. Dexterous, multi-fingered hands remain comparatively data-starved because real teleoperation is costly to scale, while human hand video is off-embodiment and requires lossy pose estimation and retargeting. We introduce Simulation Pre-training for Dexterity (SPD), a pre-training framework for dexterous manipulation that uses data entirely collected in simulation. In SPD, humans manipulate virtual objects inside a VR headset, enabling on-embodiment trajectories and robot-free collection. With the help of five operators, we collect 75 hours of multi-task dexterous manipulation over one week, and use it to pre-train a causal transformer on a sequence modeling objective. We study the benefits of simulation pre-training on real-world tasks by fine-tuning on 1-2 hours of physical demonstrations on a 56-DoF bimanual dexterous setup. We find that our approach outperforms training behavior cloning policies from scratch, showing that simulation teleoperation is a viable pre-training source for real-world dexterous manipulation. We perform ablation studies, measuring the benefits of history conditioning and short action chunks for reactive control.

灵巧操作灵巧手预训练Aug 16, 2026
FA-RDP: A Frequency-Adaptive Reactive Diffusion Policy for Contact-Rich Manipulation

FA-RDP: A Frequency-Adaptive Reactive Diffusion Policy for Contact-Rich Manipulation

In contact-rich manipulation, action multimodality and reactivity dominate different stages of a single episode. Before contact, multiple trajectories might be equally valid, making it important to preserve diverse action modes. After contact, geometric constraints and force limits narrow the solution space, while successful execution demands rapid responses to force feedback. However, standard diffusion policies use a fixed inference frequency and sampling steps throughout the episode, forcing a fundamental compromise: low-frequency, multi-step sampling better preserves pre-contact multimodality but responds slowly to force feedback, whereas high-frequency sampling improves reactivity but tends to collapse distinct pre-contact modes. To resolve this tradeoff, we present FA-RDP, a frequency-adaptive reactive diffusion policy. A shared multi-frequency visual-force Transformer predicts action chunks at both low and high frequencies, while a learned multimodality indicator dynamically selects multi-step low-frequency sampling before contact and one-step high-frequency sampling as action ambiguity decreases. We further introduce Manifold Consistency Distillation (MCD), which reparameterizes the diffusion network to predict actions on the robot action manifold while retaining DDPM-based residual supervision. Experiments on three contact-rich manipulation tasks show that FA-RDP achieves the highest success rate while preserving diverse pre-contact trajectory modes. Code and videos are available at https://fa-rdp.github.io.

PaperJul 30, 2026
PhiZero: A World Model Built Around Physical Language

PhiZero: A World Model Built Around Physical Language

We introduce PhiZero, a physical world model built around physical language, a compact discrete representation of world-state transitions. Existing physical world models typically predict future videos directly in pixel space, leaving the underlying world dynamics implicit within high-dimensional visual predictors. Motivated by humans' ability to abstract predictive structure from visual experience and organize it in natural language for explicit reasoning, we learn physical language from in-the-wild videos through self-supervision and use it to explicitly reason about how the physical world evolves. Accordingly, PhiZero adopts a reason-then-render paradigm: it first infers future world evolution as a physical-language sequence and then renders the inferred transitions into videos. Extensive experiments across generation and understanding benchmarks validate the ability of PhiZero to model physically coherent world evolution. We further show its potential for realistic and interactive world modeling, fine-grained action-conditioned simulation, and zero-shot motion transfer.

PaperJul 30, 2026
Booster Lab: A Data-Centric Pipeline for Learning Deployable Humanoid Locomotion Policies

Booster Lab: A Data-Centric Pipeline for Learning Deployable Humanoid Locomotion Policies

Humanoid robot motion learning requires not only task-oriented control policies but also physically feasible and natural behaviors that can be transferred to real robots. However, robot-feasible motion data are often scarce: raw human demonstrations may be incompatible with the robot morphology, open-source clips vary in quality, and simulation-collected robot trajectories still require feasibility checking. To address these challenges, we propose a data-centric training and deployment pipeline that integrates motion data curation, real-to-sim model adaptation, AMP-based reinforcement learning, and sim-to-real deployment. We validate the framework on the Booster T1 robot and further provide preliminary cross-platform validation on Booster K1.

步态优化人形机器人AMPJun 26, 2026