Accepted at NeurIPS 2026

Displacement GeometryCaptures Platonic Shared RealityAcross Models and Modalities

Department of Computer Science, Dartmouth College

* chenming.shang@dartmouth.edu

† Co-principal investigators

TL;DR: We show that what models share is not the location of samples in representation space, but the directions (displacement vectors) between them. Under orthogonal alignment, these vectors are substantially preserved across independently trained vision and language encoders.

The same New York–Chicago journey shown on different maps and in different coordinate systems.

Two maps of the same city need not agree on coordinates to give you similar directions. The displacement vectors between landmarks are preserved, even when their absolute positions on the page are not.

Neural networks enjoy an analogous freedom: each learns its own coordinate system. After alignment, does the displacement between two samples in one model point in the same direction as the displacement in another?

Geometry

Within a model, parent concepts are approximately orthogonal to their child variation vectors; across models, concept displacements are parallel.

Cross-model Parallelism

Pointwise compares aligned representations, Cross-Object compares model offsets, and Cross-Model compares displacement directions.
After PCA, whitening, and orthogonal Procrustes alignment, displacement directions agree more strongly than pointwise positions across independently trained models. Cross-Model similarity asks whether moving between the same two inputs traces the same direction in both models.

Within-model Orthogonality

the parent mammal concept is orthogonal to the child increments toward dog and cat.
The variation vector from parent to child is approximately orthogonal to the parent. The features that distinguish the child develop in an orthogonal subspace: for example, the mammal concept is orthogonal to the mammal-to-dog displacement.

Experiments

We evaluate 44 pretrained models: 25 vision transformers spanning three sizes and six pretraining paradigms, plus 19 language models. Cross-model comparisons use rigid alignment only.

Parallelism

Concept-level parallelism exceeds sample-level parallelism. Under rigid alignment alone, displacement vectors between concepts are preserved across independently trained models, while their pointwise positions differ. Cross-Model similarity increases with model size and is near zero for randomly initialized networks.

Sample-Level Agreement

Sample-level Pointwise, Cross-Object, and Cross-Model cosine similarities across modality groups.
Sample-level Cross-Model similarity exceeds Pointwise across V-V, L-L, and V-L pairs. Cross-Model is near zero for random networks.

Concept-Level Agreement

Concept-level directional agreement is stronger than sample-level agreement.
Concept-level Cross-Model similarity is 0.73 (V-V), 0.91 (L-L), and 0.49 (V-L), exceeding sample-level similarity by 0.18–0.28.

Effect Of Model Scale

Cross-Model similarity by model size for MAE, DINO, CLIP, and MetaCLIP.
Cross-Model similarity increases with model size and depends on pretraining objective: CLIP and DINO exceed MAE.

All panels report cosine similarity. PCA, whitening, and Procrustes alignment are fitted only on the alignment split and kept fixed during evaluation on disjoint inputs. After alignment, each model’s mean, projected through its own PCA and whitening transforms, is restored. This shift affects Pointwise and Cross-Object similarity but cancels in Cross-Model displacements.

Orthogonality

Parent concepts remain approximately orthogonal to their child variation vectors across layers. If samples are weighted combinations of concepts, we hypothesize that within-model orthogonality and cross-model concept parallelism explain sample-level parallelism. Degrading either concept-level condition weakens sample-level parallelism in controlled simulations.

Geometry Across Layers

Cosine similarities for parent, child, sibling, and their displacements across transformer layers.
Parent and child concepts have positive cosine similarity; the variation vector from parent to child is approximately orthogonal to the parent across layers.

Disrupting Concept Parallelism

Simulation heatmap showing sample-level agreement decreasing as concept-level parallelism is weakened.
Sample-level Cross-Model tracks concept-level Cross-Model, not Cross-Object. When concepts are not parallel across models, the displacement directions between samples are not either.

Disrupting Orthogonality

Simulation curves showing sample-level agreement falling when concept increments cease to be orthogonal to parents.
Sample-level parallelism decays as orthogonality fails. The peak occurs at zero cosine between child-concept increments and their parent vector.

Modality

The pattern of Cross-Model similarity differs systematically by modality. Vision-model agreement concentrates at corresponding layers; language-model agreement extends broadly across middle and deep layers. Nearly every language-model layer aligns with deep vision-model layers. This cross-modal pattern is consistent with shared semantic structure.

Vision ↔ Vision

Layer-wise Cross-Model similarity between CLIP-ViT-Large and DINO-ViT-Large.
High similarity concentrates along the diagonal, at corresponding vision-model layers.

Language ↔ Language

Layer-wise Cross-Model similarity between Llama3-8B and Gemma-7B.
Similarity extends broadly across the layer grid, especially in middle and deep layers.

Vision ↔ Language

Layer-wise Cross-Model similarity between DINO-ViT-Large and Llama3-8B.
Nearly every language-model layer aligns with deep vision-model layers, consistent with shared semantic structure.

Dynamics

Pointwise and Cross-Model similarity respond differently to the training objective. From pretrained models, fine-tuning leaves Pointwise nearly unchanged while reducing Cross-Model; feature distillation raises both; relational distillation raises Cross-Model while leaving Pointwise nearly unchanged. From random initialization, supervised training increases both similarities, relational distillation further improves Cross-Model alignment, and feature distillation yields larger gains in both.

Fine-Tuning

Ten-epoch fine-tuning trajectories of Pointwise and Cross-Model similarity.
Pointwise changes by less than 0.05, while deep-layer Cross-Model falls from 1.0 to 0.72.

Relational Distillation

Relational distillation improves directional agreement while Pointwise remains nearly unchanged.
Cross-Model rises from 0.48 to 0.74; Pointwise stays around 0.32–0.35.

Feature Distillation

Feature distillation increases both Pointwise and Cross-Model agreement.
Pointwise rises from 0.32 to 0.70, and Cross-Model from 0.48 to 0.62.

Training From Scratch

Pointwise, Cross-Model, and classification accuracy during supervised training from scratch.
Supervised training from random initialization provides a reference for the 100-epoch experiments.

Scratch + Relational Distillation

Training from scratch with relational distillation preferentially increases Cross-Model similarity.
Adding relational supervision improves directional agreement without a comparable rise in Pointwise.

Scratch + Feature Distillation

Training from scratch with feature distillation increases Pointwise and Cross-Model similarity.
Direct feature matching raises both positional and directional agreement from random initialization.

Decomposition

The shared component aligns linearly across models but remains nonlinearly entangled with the private component. At matched dimensions, it has higher Cross-Model similarity and retains more linearly decodable semantic content. Linear dependence between the components is low; RBF dependence is substantially higher.

Cross-Model Agreement

Cross-Model similarity in original, shared, and private representations as subspace dimension varies.
At matched dimensions, the shared component has higher Cross-Model similarity than the private component.

Linearly Decodable Semantics

ImageNet linear-probe accuracy in original, shared, and private subspaces.
The shared subspace retains more linearly decodable semantic content at matched dimensions.

Nonlinear Dependence

Normalized HSIC between shared and private components using linear and RBF kernels.
Linear dependence is low; RBF dependence is substantially higher, indicating persistent nonlinear entanglement.

Application

ShadowCLIP

ShadowCLIP instantiates Shadow Casting: capability transfer via a cached forward pass. A frozen CLIP backbone is augmented by two lightweight residual modules, using DINO representations and relational distillation from an LLM teacher.

ShadowCLIP architecture: a gated SwiGLU combines frozen CLIP and DINO visual features; a residual MLP on CLIP text features receives relational distillation from LLM2Vec.
ShadowCLIP. The CLIP, DINO, and LLM backbones are frozen. Two lightweight residual modules augment the CLIP backbone.

Training

Cached Representations

Freeze the CLIP, DINO, and LLM backbones and cache their representations once over the training set.

Vision and Language Residuals

A SwiGLU residual uses CLIP as a gating signal and DINO as a value; a two-layer MLP augments CLIP text features.

Training Objective

Train on CC12M with image–text contrastive loss and relational distillation from an LLM teacher. Zero-initialized gates make ShadowCLIP exactly CLIP at initialization.

Inference

At inference, the LLM teacher is no longer needed, while the vision branch still uses DINO to encode unseen images. ShadowCLIP retains the CLIP text encoder and its trained residual for inference efficiency.

Compared with full fine-tuning of CLIP-Large, ShadowCLIP requires 95% fewer trainable parameters (20M vs. 400M). Caching reduces training-phase FLOPs by a factor of 2,000; including the one-time precomputation, total FLOPs over three training epochs are 9× lower.

Experimental Results

We evaluate on zero-shot classification (11 benchmarks), image–text retrieval (MSCOCO, Flickr30k), and visual-centric understanding (MMVP).

Selected ViT-Large results (scores in percent)
MethodImageNet-1KCOCO I2TCOCO T2IFlickr30k I2TFlickr30k T2IMMVP
CLIP72.759.743.087.670.220.0
SAIL-NV272.157.345.384.973.028.0
CLIP-FT69.355.642.782.568.919.3
w/o LG70.256.643.582.170.320.0
ShadowCLIP76.564.044.489.972.429.6

LG denotes the Language Guider. The w/o LG variant removes the language-side MLP residual and relational distillation, fine-tuning only the language-side linear projection. I2T / T2I: image-to-text / text-to-image retrieval R@1. Bold marks the best result within the selected model size; “—” indicates an unreported result.

SAIL uses an LLM text encoder at inference; ShadowCLIP retains CLIP’s text encoder. Computational figures above concern training, and include caching only where specified.

If you find this work useful, please consider citing our paper.

BibTeX
@article{shang2026displacement,
  title         = {Displacement Geometry Captures Platonic Shared Reality Across Models and Modalities},
  author        = {Shang, Chenming and Tang, Yujin and Ouyang, Junjie and
                   Xu, Ruize and Breuer, Adam and Singh, Nikhil},
  journal       = {arXiv preprint arXiv:2609.24209},
  year          = {2026},
  eprint        = {2609.24209},
  archivePrefix = {arXiv},
  primaryClass  = {cs.LG},
  doi           = {10.48550/arXiv.2609.24209},
  url           = {https://arxiv.org/abs/2609.24209}
}