Command Palette
Search for a command to run...
Tactile-JEPA: 분산 촉각 센서를 위한 토폴로지 인지 자기지도 표현 학습
Tactile-JEPA: 분산 촉각 센서를 위한 토폴로지 인지 자기지도 표현 학습
Elizaveta Kovtun Matvey Konovalov Andrey Sakhovskiy Semen Budennyy
초록
촉각 센싱은 접촉이 많고 정교한 조작을 수행하는 로봇에게 필수적인 감각 양식이며, 특히 시각적 가려짐(visual occlusion) 상황에서 중요하다. 로봇 학습 파이프라인에서 사전 학습된 이미지 인코더가 표준으로 사용되는 반면, 촉각 인코더는 여전히 잡음이 있는 원시 신호로부터 처음부터 학습되는 경우가 많아 표현력이 제한될 수 있다. 기존 자기지도 학습(SSL) 접근법은 주로 비전 기반 촉각 센서에 초점을 맞추고 있어, 분산형 전자 피부(electronic skin)는 거의 다루어지지 않고 있다. 그러나 이러한 센서는 감지 요소가 덮고 있는 표면 위에 희소하고 불규칙하게 배열된다는 독특한 특성을 가지며, 이 때문에 시각적 SSL 방법을 직접 재사용하는 것은 최적이 아니다. 본 논문에서는 촉각 센서의 공간적 배열을 활용하여 토폴로지 인지(topology-aware) 표현을 학습하는 효율적인 자기지도 사전 학습 방법인 Tactile-JEPA를 제안한다. 구체적으로, 이 방법은 센서 연결 그래프를 사용하여 공간 마스킹을 유도하면서, 마스킹되지 않은 나머지 감지 요소들로부터 마스킹된 감지 요소들의 임베딩을 예측하도록 학습된다. 우리의 분석은 효과적인 촉각 표현이 국소적 접촉 세부 정보와 촉각 표면의 전역 상태를 모두 포착해야 함을 보여주며, 우리는 이중 스케일 마스킹을 통해 이를 달성한다. 자기 센서와 압저항 센서, 서로 다른 로봇 구현체, 단일 및 쌍 센서 구성을 아우르는 세 가지 다양한 데이터셋에서, Tactile-JEPA는 기존 최고 성능 대비 힘 추정 오차를 6.3%, 인핸드 방향 추정 오차를 20.8% 줄였으며, 정책 학습을 포함한 다른 하위 응용에서도 일관된 성능 향상을 보였다. 전반적으로 우리의 결과는 촉각 센싱의 이점이 인코더 사전 학습의 품질에 결정적으로 의존하며, Tactile-JEPA가 이 문제를 직접적으로 해결함을 보여준다. 코드는 https://github.com/E-Kovtun/tactile 에서 제공된다.
One-sentence Summary
The authors propose Tactile-JEPA, a topology-aware self-supervised pre-training method for distributed tactile sensors that predicts masked sensing-element embeddings from the unmasked remainder using sensor connectivity graphs and dual-scale masking to capture local contact details and global surface state, reducing force estimation error by 6.3% and in-hand orientation error by 20.8% over prior state-of-the-art.
Key Contributions
- Tactile-JEPA is a self-supervised pre-training method for distributed tactile sensors that predicts embeddings of masked taxels from visible ones using the sensor connectivity graph and dual-scale masking to learn topology-aware, multi-scale representations directly from multivariate time-series signals.
- Across magnetic and piezoresistive sensors, different robot embodiments, and single- and paired-sensor configurations, Tactile-JEPA reduces force estimation error by 6.3% and in-hand orientation error by 20.8% over the prior state of the art, with consistent gains in downstream applications including policy learning.
- An experimental study shows that masks sampled over the sensor connectivity graph outperform image-style blocks, and that mask scale controls locality: local or global masks favor particular downstream tasks and, when mixed, transfer broadly.
Introduction
Robots are increasingly expected to generalize across many tasks and environments, and Vision-Language-Action models support this goal but rely primarily on vision. Vision alone becomes limiting under heavy occlusion, dexterous contact-rich manipulation, and fragile-object handling, where tactile sensing is critical. Distributed electronic skins are a promising tactile form factor, but they output multivariate time series over sparse, irregular taxels rather than images, so they lack the large-scale pretrained representations available for vision. Prior self-supervised tactile methods often inherit pixel-grid assumptions, encode only per-taxel location without sensor connectivity, or depend on task-specific labels and simulation-only geometry. The authors address this gap with Tactile-JEPA, a self-supervised representation learning method for distributed tactile sensors that predicts masked taxel embeddings from visible ones using masks sampled over the sensor connectivity graph at local and global scales, producing topology-aware, multi-scale representations.
Dataset
The authors evaluate Tactile-JEPA on three publicly available tactile datasets, selected to cover different transduction principles, embodiments, and downstream tasks.
-
Sparshskin Source: teleoperated play data collected with a sensorized robotic hand.
-
Tactile socks Source: human locomotion recorded from wearable tactile socks.
-
DECO-50 Source: teleoperated demonstrations of contact-rich manipulation tasks on a bimanual robot. Filtering: only the Assembly task subset is used, because it is the most tactile-intensive subset.
The text does not include full numeric sizes, filtering thresholds, cropping, or metadata construction details in this section. Those characteristics are reported in Table I of the paper.
In terms of usage, the authors use these datasets to evaluate Tactile-JEPA across varied tactile sensing setups and task types. The excerpt does not describe training split ratios or mixture weights; it focuses on dataset selection for evaluation.
Method
The authors propose Tactile-JEPA, a self-supervised representation learning framework tailored for distributed tactile sensing. The method learns to predict the latent representations of hidden tactile sensors from visible ones in the embedding space, effectively bypassing the direct prediction of noisy raw signals.
As shown in the framework diagram:
The overall pipeline is divided into two main phases: self-supervised pre-training and downstream task adaptation. During pre-training, the model operates on short time windows of tactile signals to capture contact dynamics without modeling long-term temporal structures. This design allows the encoder to be invoked at the control-loop rate during inference, with longer histories composed by successive embeddings.
Input Representation and Graph Construction Let the response of a specific taxel over a time window of τ frames be denoted as xi(k)∈Rτ×m. The authors map this windowed response to a d-dimensional embedding using a shared affine projection followed by layer normalization:
x~i(k)=LN(Wvec(xi(k))+b)∈Rdwhere vec(⋅) flattens the signal, and W and b are the learnable projection parameters. Stacking these embeddings across all N taxels yields the input representation X~τ(k)∈RN×d.
To capture the spatial topology of the sensor, the authors construct a taxel connectivity graph G=(V,E). The nodes V represent the taxels, and the edges E connect physically adjacent taxels based on the known sensor layout. This graph remains fixed across time windows and requires no explicit coordinate information.
Graph-Based Mask Sampling The self-supervised task relies on dividing the taxels into visible context regions and hidden target regions. The authors sample these regions directly on the taxel connectivity graph rather than a standard pixel grid. They define two distinct types of target masks to capture multi-scale contact patterns. A local mask forms a connected subgraph covering a compact sensor region to learn localized contact cues. Conversely, a global mask consists of taxels scattered uniformly across the entire graph to reflect the overall contact state of the embodiment. Both mask types are used jointly during training. Context masks are constructed similarly to global masks, ensuring no overlap with the target taxels.
Encoding and Prediction The tactile encoder is implemented as a transformer. Before processing, each taxel embedding is summed with a learnable positional embedding. The pre-training phase utilizes two encoder instances. The context encoder Eθ processes only the embeddings within the context region Cj:
ZcontextCj=Eθ({x~i(k)+ei}i∈Cj)∈R∣Cj∣×dThe target encoder Eθˉ shares the same architecture but processes all taxels to generate the ground truth representations:
Ztarget=Eθˉ({x~i(k)+ei}i∈V)∈RN×dA transformer-based predictor Pϕ infers the hidden target representations from the observed context. For a given context-target pair, the predictor receives the context embeddings concatenated with the positional embeddings of the target taxels, each augmented with a learnable mask vector u:
Z^(Cj,Tl)=Pϕ(ZcontextCj∥{ei+u}i∈Tl)∈R∣Tl∣×dAttention within the predictor is computed over the concatenated sequence, retaining only the outputs at the target positions.
Self-Supervised Training Objective The training objective minimizes the mean squared error between the predicted target embeddings and the actual outputs from the target encoder. The loss is averaged over all context and target mask pairs:
LSSL=ncnt1j=1∑ncl=1∑nt∣Tl∣1i∈Tl∑z^i(j,l)−sg(zi(l))22where sg(⋅) denotes the stop-gradient operator. Backpropagation updates only the context encoder, while the target encoder parameters are maintained as an exponential moving average of the context encoder weights.
Downstream Adaptation For downstream evaluation, the pre-trained target encoder is frozen and repurposed as the tactile encoder. It maps windowed tactile signals to per-taxel embeddings, which are then fed into a lightweight, task-specific head trained on labeled datasets. This modular design provides flexibility, allowing the same embeddings to support diverse applications such as force estimation, in-hand pose estimation, and policy learning without requiring layout information during inference.
Experiment
Tactile-JEPA is evaluated on three public tactile datasets, Sparshskin, Tactile socks, and DECO-50, which span different sensor types, embodiments, and tasks including force estimation, in-hand pose estimation, object and activity classification, full-body pose regression, and visuo-tactile manipulation policy learning. Against BYOL, MAE, DINO, and end-to-end baselines, the frozen pretrained representations improve in-hand orientation RMSE by 20.8% and force RMSE by 6.3%, while also providing stable tactile-aware policy learning on DECO-50. Ablations validate that the graph-based multi-scale masking strategy with mixed local and global targets yields a robust general-purpose prior, and Tactile-JEPA pretrains stably across all datasets where several competing self-supervised methods collapse.
The compared tactile datasets span heterogeneous sensors, platforms, and collection setups, including magnetic and piezoresistive sensors with unimanual, bipedal, and bimanual configurations. Tactile-JEPA pre-trains stably across all three datasets under a single masking configuration without per-dataset tuning, unlike several baselines that collapse on specific datasets. It is also substantially faster to pre-train than DINO while matching or exceeding downstream performance. The datasets vary widely in sensor type, taxel count, sensing axes, sampling rate, and duration, spanning magnetic and piezoresistive sensors, unimanual, bipedal, and bimanual setups. Tactile-JEPA trains stably on all heterogeneous tactile signals with the same masking configuration, whereas BYOL collapses on two datasets and MAE collapses on one. Multi-scale target masks mixing local and global sampling achieve the best force and in-hand pose accuracy and outperform graph-agnostic masking on all reported tasks. Tactile-JEPA pre-trains 65 to 75 percent faster than DINO across all datasets while matching or exceeding DINO's downstream performance.
Tactile-JEPA learns general-purpose tactile representations that transfer across embodiments and downstream tasks. It matches or exceeds strong baselines on object classification, force estimation, and in-hand pose estimation, with particularly clear gains in overall force and pose error. The method also pre-trains efficiently and remains stable on heterogeneous tactile sensors where some self-supervised baselines collapse. Tactile-JEPA matches the top object classification accuracy and achieves the lowest overall force estimation RMSE among evaluated methods. It produces the best in-hand pose estimates, with lower x and y error than end-to-end and self-supervised baselines. The default multi-scale target mix yields strong force and in-hand accuracy and outperforms graph-agnostic masking across tasks. Tactile-JEPA pre-trains substantially faster than DINO while matching or exceeding DINO downstream. Unlike BYOL and MAE, Tactile-JEPA trains stably across different tactile sensor types.
On DECO-50 policy learning, adding tactile representations reduces RMSE compared with vision-only input. Pretrained tactile encoders provide the largest improvements, with MAE achieving the lowest error and Tactile-JEPA the next lowest among stable methods. Random embeddings and end-to-end tactile encoding yield smaller gains, while BYOL-pretrained and DINO-pretrained encoders collapse. Vision-only policies show the highest RMSE, while non-collapsed tactile representations improve policy learning. The MAE-pretrained tactile encoder achieves the lowest policy error, followed by the Tactile-JEPA encoder. Random embeddings and end-to-end tactile encoders improve over vision-only but less than pretrained encoders. BYOL-pretrained and DINO-pretrained encoders collapse on DECO-50, unlike MAE and Tactile-JEPA.
Across target-mask sampling strategies, the default multi-scale mix of two local and two global masks achieves the strongest force estimation and in-hand pose accuracy while ranking closely behind the best policy learning result. Single-scale global masks perform best for policy learning, and the multi-scale setup outperforms graph-agnostic I-JEPA masking on all three downstream tasks. Replacing global context with local context improves force estimation but substantially reduces pose and policy performance. The default multi-scale target-mask mix yields the best force estimation and in-hand pose accuracy among standard context settings. Single-scale global masks achieve the lowest policy learning error, with the default multi-scale mix ranking a close second. Local context sampling improves force estimation but degrades in-hand pose and policy performance, confirming global context as the stronger general-purpose choice.
The evaluation covers heterogeneous tactile datasets across magnetic and piezoresistive sensors with unimanual, bipedal, and bimanual setups, testing representation quality on object classification, force estimation, in-hand pose estimation, and DECO-50 policy learning. Tactile-JEPA pre-trains stably with one masking configuration while BYOL and MAE collapse on some datasets, and it is substantially faster than DINO while matching or exceeding downstream performance. The default multi-scale target mask mix gives the best force and pose accuracy, whereas single-scale global masks do best for policy learning and global context remains the stronger general-purpose choice. In policy learning, pretrained tactile encoders reduce error over vision-only input, with MAE and Tactile-JEPA being the most effective stable methods.