MATH · IN · MODELS
structures / Linear Structures / Concept Crystals (Parallelogram/Trapezoid Structure)

Concept Crystals (Parallelogram/Trapezoid Structure)

OBJECTconfigurationintermediatehow it's classified →

A quadruplet of concept vectors (a, b, c, d) whose difference vectors are proportional, b-a ∝ d-c — a parallelogram when the two edges are exactly equal (one shared 'function vector'), a trapezoid when only proportional — generalizing the classical man:woman::king:queen analogy into a broader family of shapes built from repeated linear-direction edges.

Replicationcomputed from the corpus — never hand-assigned
10 papers · no shared authors4 architecture classes · across papers3 domains · across papers11 model families · across papers
Filled = two or more values reported by papers that share no author — replication. Outlined = two or more values, but all from a single study — breadth, not replication. Grey = a single value. Derived from paper authorship and each model's architecture class, domain and family; it updates itself when a paper is added.

Definition

Given four concept vectors a,b,c,dRd\mathbf{a},\mathbf{b},\mathbf{c},\mathbf{d} \in \mathbb{R}^d representing two instances of the same semantic relation (e.g. two country/capital pairs), a crystal face is the configuration in which ba\mathbf{b}-\mathbf{a} and dc\mathbf{d}-\mathbf{c} are proportional: ba=λ(dc)\mathbf{b}-\mathbf{a} = \lambda(\mathbf{d}-\mathbf{c}) for some scalar λ\lambda. The special case λ=1\lambda=1 (the two edges exactly equal) is a genuine parallelogram: ba=dc\mathbf{b}-\mathbf{a}=\mathbf{d}-\mathbf{c}, equivalently a+d=b+c\mathbf{a}+\mathbf{d}=\mathbf{b}+\mathbf{c}, a single Linear Direction-like “function vector” transforming ab\mathbf{a}\to\mathbf{b} and cd\mathbf{c}\to\mathbf{d} identically.

Precision on the general case. λ1\lambda \neq 1 gives a single shared direction but not a single shared displacement. It does not by itself yield a non-degenerate “trapezoid”: proportionality of two edges is compatible with self-intersection, coincident points, a fully collinear configuration, or (for λ<0\lambda<0) anti-parallel edges. Calling the λ1\lambda\neq1 case a trapezoid requires the extra conditions of non-degeneracy and a fixed vertex order.

These four points are not a linear structure in Rd\mathbb{R}^d. The crystal-face condition is an algebraic condition on a tuple (a,b,c,d)(Rd)4(\mathbf a,\mathbf b,\mathbf c,\mathbf d)\in(\mathbb{R}^d)^4. The parallelogram set {(a,b,c,d):ba=dc}\{(\mathbf a,\mathbf b,\mathbf c,\mathbf d): \mathbf b-\mathbf a=\mathbf d-\mathbf c\} is a genuine linear subspace of the configuration space (Rd)4(\mathbb{R}^d)^4 (kernel of abc+d\mathbf a-\mathbf b-\mathbf c+\mathbf d, dimension 3d3d). The general proportional case with λ\lambda free is instead the determinantal variety {rank[ba  dc]1}\{\mathrm{rank}[\,\mathbf b-\mathbf a\ \ \mathbf d-\mathbf c\,]\le 1\} (all 2×22\times2 minors vanish) — bilinear, generally not a linear subspace of (Rd)4(\mathbb{R}^d)^4.

A crystal is a larger cluster of many such faces (or higher-order tuples) sharing consistent edge directions, found by clustering pairwise difference vectors. (“Crystal” is used here as a coined term; a fully rigorous definition would fix its vertex/edge set, the admissible relations, the equivalence under translation/scale/rotation, and the criterion for merging quadruplets into one crystal.)

Intuition

The classical word2vec analogy kingman+womanqueen\vec{\text{king}}-\vec{\text{man}}+\vec{\text{woman}}\approx\vec{\text{queen}} (see Linear Representation Hypothesis‘s own parallelogram property) is the parallelogram special case. Requiring the exact same displacement for every instance of a relation is a strong demand — “Vienna is to Austria” and “Bern is to Switzerland” needn’t be separated by literally the same vector if, say, the two countries’ overall embeddings differ in unrelated ways (e.g. one name is longer). A trapezoid relaxes this to “the same direction, not necessarily the same magnitude” — still recovering one function vector per relation, but not demanding that unrelated per-instance differences vanish entirely.

Properties

  • Strictly more general than a parallelogram, not a different claim. Every parallelogram is a trapezoid with λ=1\lambda=1; a trapezoid is the minimal relaxation that still yields exactly one shared function vector, rather than abandoning the linear-analogy structure altogether.

  • Corrupted by distractor directions, not absent. Raw activation- or SAE-decoder-vector differences for a true semantic relation often fail to look like even a trapezoid, not because the relation isn’t linearly encoded, but because an unrelated, high-variance direction (e.g. token/word length) dominates the difference vector — projecting out such directions via a supervised signal-to-noise decomposition (e.g. Linear Discriminant Analysis (LDA), maximizing inter-cluster variance over intra-cluster variance) can turn a noisy quadruplet into a clean trapezoid.

  • A crystal is a population of consistent faces, not one quadruplet in isolation. A single clean trapezoid could arise by chance from four points; a crystal’s evidential weight comes from many quadruplets across many relation instances sharing the same edge direction, found by clustering difference vectors (e.g. via k-means) rather than eyeballing one example.

  • Function vectors are the crystal’s edges, not a separate object. The shared displacement/direction of a parallelogram or trapezoid face is exactly what the function-vector/task-vector literature extracts and uses for steering — crystal geometry and function-vector extraction describe the same underlying object from two different angles (a static geometric shape vs. an extracted, reusable intervention vector).

  • One scale of a multi-scale structure, not the whole picture. Concept crystals describe the finest (“atomic”) scale of organization in a large feature point cloud; Feature Lobes (Spatial-Functional Modularity) describes coarser, functional-spatial clustering at an intermediate scale, and Intrinsic-dimension profile across depth-style depth-wise compression describes the largest (“galaxy”) scale — the three are complementary, not competing, descriptions of the same underlying representation space at different resolutions.

  • Not limited to semantic analogies — the same shared-direction-per-relation shape recurs in syntax. Diego-Simón, D’Ascoli, Chemla, Lakretz & King (2024) find that dependency-parse edge vectors si,j=hihjs_{i,j}=h_i-h_j of the same Universal-Dependencies relation type (e.g. “nsubj,” “det”) are driven collinear by a contrastive probe, while different types are pushed orthogonal — exactly this page’s “crystal face” shape (a shared direction per relation), discovered via Polar probing (distance + angle) on real dependency-annotated sentences rather than via SAE dictionary clustering or word-analogy arithmetic. See the polar-syntax-relation-code Observation.

  • The parallelogram special case has a first-principles derivation, not just a description. Korchinski, Karkada, Bahri & Wyart (2025) model words as vectors of independent binary semantic attributes, prove co-occurrence probability factorizes as a Kronecker product across attributes, and show the top eigenvectors of the (log) co-occurrence matrix are provably exactly the attribute vectors themselves (rank(logM)d+1\mathrm{rank}(\log M)\le d+1) — from which ba=dc\mathbf{b}-\mathbf{a}=\mathbf{d}-\mathbf{c} (a parallelogram, λ=1\lambda=1) follows algebraically for any four words differing by the same attribute, rather than being an empirically-observed regularity in need of explanation. Validated against the measured Wikipedia PMI eigenvalue spectrum and shown analytically and empirically to survive deleting the analogy pairs from the training corpus (Co-occurrence statistics ablation). See parallelogram-analogy-structure-provably-emerges-from-kronecker-eigenvector-structure-of-independent-binary-attributes.

  • Not limited to text — the same offset-vector structure recurs in acoustic word embeddings from speech models. Gauthier, Breiss, Leonard & Chang (2025) apply the classic Mikolov offset test (Vector-offset analogy test) directly to Wav2Vec 2.0 activations and a linear probe trained on them, finding regular English noun/verb inflections (“walk”→“walked”) recoverable via d^=ba+c\hat d=b-a+c at well above chance nearest-neighbor rank — but show the recovered direction tracks a broader distributional regularity across the lexicon rather than phonology or morphology specifically (it survives category/allomorph swaps but is fooled by same-surface-form “false friends”). See speech-ssm-representations-exhibit-global-linear-offset-geometry-linking-words-to-their-regular-inflected-forms.

  • A second, mechanically independent first-principles derivation reaches the same parallelogram conclusion with no generative assumption about co-occurrence at all. Allen & Hospedales (2019) instead define “analogy” information-theoretically — a word ww^* “paraphrases” a word set W\mathcal{W} when the context distributions they induce have small KL divergence, and an analogy is the existence of one shared “transformation” (context-set addition/removal) realizing both aaa\to a^* and bbb\to b^* — and prove an exact identity decomposing any embedding-sum residual into named paraphrase-error and dependence-error terms, via Paraphrase-error decomposition. Unlike the Kronecker/spectral route above, no latent-attribute or low-rank generative structure for co-occurrence statistics is assumed; the identity holds for arbitrary conditional probability distributions, with the parallelogram’s approximation quality explained by how small a given analogy’s own error terms happen to be. See analogy-linearity-follows-exactly-from-a-paraphrase-based-definition-of-word-transformation.

  • The two-edge crystal-face condition generalizes further to a many-family, regressed affine-combination law outside language, in a molecular foundation model. Soares, Shirasuna, Vital Brazil, Cerqueira, Zubarev & Schmidt (2024) construct six carbon-chain SMILES families and fit αCˉnCC+βCˉki+B0=Cˉn+ki\alpha\bar C_n^{CC}+\beta\bar C_k^i+B_0=\bar C_{n+k}^i (a longer-chain embedding as a learned affine combination of a base-chain embedding and a family-offset embedding) via linear regression on one held-out triple per family, then validate on the remaining 114 elements — reaching R2=0.99R^2=0.99 on SMI-TED289M embeddings versus only R2=0.55R^2=0.55 on a competing pretrained chemical-language model (MoLFormer) for the identical construction. Unlike the classical fixed λ=1\lambda=1 parallelogram or fixed-λ\lambda trapezoid, here the composition coefficients (α,β,B0\alpha,\beta,B_0) are themselves fit rather than assumed, and the fitted held-out R2R^2 serves as a continuous, quantified measurement of how well the additive-composition shape holds — rather than a binary parallelogram/non-parallelogram judgment — providing a template for testing this family of shapes when the exact 1:1 edge-matching assumption is too strong for the domain. See soares-etal-2024-smi-ted-embeddings-satisfy-a-regressed-linear-additive-composition-law-across-molecular-carbon-chain-families.

  • A closed-form condition for exactly when analogy parallelograms hold, and a confirmed distance-PMI linearity, both validated on real trained SGNS/GloVe vectors. Ethayarajh, Duvenaud & Hirst (2019) prove linear analogies hold exactly when a co-occurrence-shifted PMI (csPMI) value is constant across word pairs and the relevant vectors are coplanar, then confirm on real trained vectors that squared Euclidean distance is a linear function of -csPMI (Pearson r up to 0.514) and that per-category csPMI variance correlates with measured analogy accuracy (r=-0.70) — a formal condition with direct empirical confirmation, not just a description of when the shape “looks right.” See ethayarajh-etal-2019-linear-word-analogies-hold-exactly-when-a-shifted-pmi-value-is-constant-across-word-pairs-and-squared-euclidean-distance-is-a-linear-function-of-negative-shifted-pmi-confirmed-on-real-sgns-glove-vectors.

  • A generative latent-discourse-random-walk model derives the parallelogram shape from first principles and confirms the prediction on real trained vectors. Arora, Li, Liang, Ma & Risteski (2016, RAND-WALK) model word co-occurrence as driven by a slowly-moving discourse vector under a log-linear generative law, derive analytically that this predicts analogy parallelograms and specific PMI-based similarity laws, and confirm both the predicted parallelogram structure and predicted word-frequency effects against real trained SGNS and GloVe vectors. See arora-etal-2016-rand-walk-model-derives-and-empirically-confirms-that-word-analogy-parallelograms-arise-from-a-latent-discourse-random-walk-generative-process-in-real-word2vec-glove-vectors.

Exercises

Base

  1. If ba=dc\mathbf{b}-\mathbf{a} = \mathbf{d}-\mathbf{c} exactly, is the quadrilateral a,b,d,c\mathbf{a},\mathbf{b},\mathbf{d},\mathbf{c} (in that cyclic order) necessarily a parallelogram in the usual planar-geometry sense (opposite sides equal and parallel)? Justify briefly.
Solution

Yes. ba=dc\mathbf{b}-\mathbf{a}=\mathbf{d}-\mathbf{c} means side ab\mathbf{a}\to\mathbf{b} equals side cd\mathbf{c}\to\mathbf{d} as vectors (same length and direction) — this is precisely the vector-algebra characterization of a parallelogram: one pair of opposite sides being equal as vectors forces the other pair to be equal as vectors too (since bd=(ba)(da)=(dc)(da)=ac\mathbf{b}-\mathbf{d} = (\mathbf{b}-\mathbf{a})-(\mathbf{d}-\mathbf{a}) = (\mathbf{d}-\mathbf{c})-(\mathbf{d}-\mathbf{a}) = \mathbf{a}-\mathbf{c}, so the second pair of sides is also equal-and-opposite), the standard proof that “one pair of opposite sides equal and parallel” implies a parallelogram.

  1. Why does λ1\lambda\neq1 (a genuine trapezoid, not a parallelogram) still recover one function vector, rather than requiring two?
Solution

A function vector is defined by its direction (the transformation being applied), not by requiring an exact magnitude match across instances — ba=λ(dc)\mathbf{b}-\mathbf{a}=\lambda(\mathbf{d}-\mathbf{c}) says both displacements point the same way, just scaled differently, so a single direction (dc)/dc(\mathbf{d}-\mathbf{c})/\|\mathbf{d}-\mathbf{c}\| captures “the transformation” for both instances; the scalar λ\lambda is extra per-instance detail (e.g. how strongly the transformation applies to that particular pair) layered on top of one shared direction, not a sign that two unrelated transformations are present.

Middle

  1. A raw quadruplet’s difference vectors are ba=(1,0,5)\mathbf{b}-\mathbf{a}=(1,0,5) and dc=(1.02,0.01,5)\mathbf{d}-\mathbf{c}=(1.02,-0.01,-5) in some 3D coordinate system where the third coordinate happens to encode an unrelated distractor (e.g. word length) with much larger scale than the first two. Explain why this quadruplet looks like neither a clean parallelogram nor a clean trapezoid before removing the third coordinate, and show it becomes (to good approximation) a parallelogram after projecting it out.
Solution

Before projection, the two difference vectors’ third coordinates (55 and 5-5) are wildly different in sign and dominate any similarity comparison (e.g. cosine similarity is driven almost entirely by this dimension), making the two vectors look nearly unrelated (even close to anti-parallel) despite their first two coordinates being nearly identical — obscuring the shared structure with unrelated, high-magnitude noise. Projecting out the third coordinate leaves (1,0)(1,0) and (1.02,0.01)(1.02,-0.01), which are nearly identical vectors — a close-to-exact parallelogram (λ1\lambda\approx1), revealing that the “true” relational structure was present all along, just swamped by a distractor dimension unrelated to the semantic relation itself.

  1. Explain, in terms of inter-cluster vs. intra-cluster variance, why a supervised projection (fit using knowledge of which quadruplets belong to which semantic relation) is necessary here, rather than plain unsupervised PCA on the difference vectors.
Solution

PCA finds the directions of greatest overall variance in the difference-vector data, with no notion of which differences “should” be similar to each other — if the distractor (e.g. word length) happens to vary more across the dataset than the semantic relation’s own signal, PCA’s top components will track the distractor, not the relation, since PCA cannot distinguish “variance we want to keep” from “variance we want to discard” without labels. A supervised method that knows which quadruplets share a relation label can instead explicitly maximize the ratio of between-relation-cluster variance to within-relation-cluster variance (the classical discriminant-analysis objective), specifically seeking directions where different relations’ function vectors are well-separated from each other while variation within a single relation’s instances (much of which is exactly the unwanted distractor variation) is suppressed — a fundamentally different, label-aware objective that plain unsupervised PCA has no mechanism to pursue.

Pro

  1. Suppose a dataset contains quadruplets from RR genuinely different semantic relations, each relation’s instances forming a near-perfect trapezoid only after distractor removal, but different relations’ function-vector directions are themselves highly correlated with each other (not orthogonal). What does this imply for using k-means to cluster all difference vectors together to discover crystals, versus clustering within each relation label separately, and why?
Solution

If different relations’ function-vector directions are highly correlated, k-means run on the pooled set of all difference vectors (with no relation labels) risks merging genuinely distinct relations into the same cluster, since k-means only uses geometric proximity and cannot see that two nearby difference vectors actually belong to conceptually unrelated transformations that merely happen to point in similar directions — a purely unsupervised crystal-discovery pass would then under-count the true number of distinct relations present (collapsing RR relations into fewer apparent clusters). Clustering separately within each known relation label avoids this specific failure mode (each relation’s own trapezoid structure is verified independently, sidestepping the cross-relation confusability question) but sacrifices the fully unsupervised, no-prior-knowledge appeal of pooled clustering — the tradeoff is exactly the standard supervised-vs-unsupervised discovery tradeoff, sharpened here by the specific risk that semantically distinct relations can have geometrically similar function vectors.

Found in (10 observations · 11 families)

word2vec

Analogies Explained: Towards Understanding Word Embeddings (2019)measured

Word-analogy linearity follows from a paraphrase definition

Details

- Defining a "word transformation" as a paraphrase relation (KL-divergence of induced context distributions) and an analogy as two pairs sharing that transformation, the relation king-man+woman ≈ queen follows as a theorem, up to bounded paraphrase and dependence error terms. [allen-hospedales-2019-analogies-explained] - The account is a mathematical derivation over SGNS embeddings understood as a shifted-PMI factorization. [allen-hospedales-2019-analogies-explained] - Empirical support is a single illustrative example (the man:king::woman:queen residual decomposed into conditional-independence, independence and paraphrase errors on the text8 corpus, Figure 5); no analogy-benchmark accuracy is reported. [allen-hospedales-2019-analogies-explained] - Embeddings are the authors' own word2vec/SGNS trained on text8; an independent follow-up (Fournier et al. 2021) disputes the paraphrase explanation, so the finding is single-source. [allen-hospedales-2019-analogies-explained]

models: word2vec SGNS (text8, 300d) · method: Paraphrase-error decomposition
A Latent Variable Model Approach to PMI-based Word Embeddings (2016)measured

RAND-WALK derives analogy parallelograms from a latent discourse walk

Details

- The RAND-WALK model posits a slowly drifting latent "discourse" vector emitting words with probability proportional to exp(<c, v_w>), yielding PMI(w,w') ≈ <v_w, v_w'>/d under an isotropy prior. [arora-etal-2016-rand-walk-pmi-word-embeddings] - Analogies emerge as approximately parallel difference vectors (RELATIONS=LINES / parallelograms), explaining why low-dimensional linear embeddings solve analogy tasks. [arora-etal-2016-rand-walk-pmi-word-embeddings] - The predictions are checked on the authors' own SGNS and GloVe vectors trained on English Wikipedia (March 2015, 68,430-word vocab, d=300): squared norm correlates with log-frequency (~0.75) and Google-analogy total accuracy is 0.70 (skip-gram), 0.73 (GloVe), 0.74 (CBOW). [arora-etal-2016-rand-walk-pmi-word-embeddings] - Analytical derivation with correlational consistency checks; the embeddings are trained by the authors on Wikipedia, not standard pretrained releases. [arora-etal-2016-rand-walk-pmi-word-embeddings]

models: SGNS (Wikipedia) · method: Analytical derivation
Towards Understanding Linear Word Analogies (2019)measured

Linear analogies hold when shifted PMI is constant

Details

- A linear word analogy holds exactly iff a co-occurrence shifted PMI, csPMI(x,y) = PMI(x,y) + log p(x,y), is constant across all pairs in the analogy set, with the words contextually coplanar. [ethayarajh-etal-2019-linear-word-analogies] - Equivalently, squared Euclidean distance between two word vectors is a linear function of negative csPMI, which is why analogies form approximate parallelograms. [ethayarajh-etal-2019-linear-word-analogies] - Confirmed on SGNS vectors trained on Wikipedia: distance vs negative csPMI correlates at Pearson r=0.502 (0.514 normalized), and analogy accuracy tracks csPMI variance at r=-0.70. [ethayarajh-etal-2019-linear-word-analogies] - The derivation is for SGNS only; the authors state it cannot be repeated for GloVe (learned biases are unidentified), so GloVe is treated theoretically, not tested. [ethayarajh-etal-2019-linear-word-analogies]

models: SGNS (Wikipedia) · method: Analytical derivation

GloVe

A Latent Variable Model Approach to PMI-based Word Embeddings (2016)measured

RAND-WALK derives analogy parallelograms from a latent discourse walk

Details

- The RAND-WALK model posits a slowly drifting latent "discourse" vector emitting words with probability proportional to exp(<c, v_w>), yielding PMI(w,w') ≈ <v_w, v_w'>/d under an isotropy prior. [arora-etal-2016-rand-walk-pmi-word-embeddings] - Analogies emerge as approximately parallel difference vectors (RELATIONS=LINES / parallelograms), explaining why low-dimensional linear embeddings solve analogy tasks. [arora-etal-2016-rand-walk-pmi-word-embeddings] - The predictions are checked on the authors' own SGNS and GloVe vectors trained on English Wikipedia (March 2015, 68,430-word vocab, d=300): squared norm correlates with log-frequency (~0.75) and Google-analogy total accuracy is 0.70 (skip-gram), 0.73 (GloVe), 0.74 (CBOW). [arora-etal-2016-rand-walk-pmi-word-embeddings] - Analytical derivation with correlational consistency checks; the embeddings are trained by the authors on Wikipedia, not standard pretrained releases. [arora-etal-2016-rand-walk-pmi-word-embeddings]

models: GloVe (Wikipedia + Gigaword, uncased) · method: Analytical derivation

NLLB (No Language Left Behind)

Universal Conceptual Structure in Neural Translation: Probing NLLB-200's Multilingual Geometry (2026)measured

NLLB semantic offsets stay consistent across 135 languages

Details

- In NLLB-200-distilled-600M, the semantic difference vector for a concept pair (e.g. fire-water) is a single linear offset that stays consistent across typologically diverse languages. [mathewson-2026-nllb-multilingual-geometry] - Averaging per-language offsets into a centroid and scoring each language's offset by cosine to it gives a mean consistency of 0.84 (range 0.70-0.94 over 22 concept pairs; 101 Swadesh concepts x 135 languages). [mathewson-2026-nllb-multilingual-geometry] - Consistency correlates weakly with language phylogeny (Spearman rho=0.13, p=0.020); measured with PCA and All-But-The-Top isotropy correction over 12 encoder layers; observational. [mathewson-2026-nllb-multilingual-geometry] - The geometry is a single cross-lingual linear offset (a direction), not a four-point parallelogram/analogy quadruplet. [mathewson-2026-nllb-multilingual-geometry]

models: NLLB-200 (distilled, 600M) · method: PCA, Geometric analysis

Llama

A polar coordinate system represents syntax in large language models (2024)measured

Syntactic relations are encoded as directions, not just distances

Details

- A supervised "Polar Probe" on frozen LLM activations encodes each dependency edge by both distance and relative direction, making same-type relation embeddings collinear and different-type ones orthogonal. [diego-simon-etal-2024] - This extends Hewitt-Manning's distance-only tree metric with an angular component, so a dependency tree's relations become readable as directions in activation space. [diego-simon-etal-2024] - The Polar Probe reaches AUC 95%, versus 74% for a distance-only Structural Probe, 80% for no probe, and 50% on a randomly initialized model (optimal probe dimensionality 128). [diego-simon-etal-2024] - Tested on Llama-2-7B, Mistral-7B-v0.1 and BERT-large (casing unspecified); the collinearity is imposed by the probe's supervised objective rather than discovered, and there is no causal intervention. [diego-simon-etal-2024]

models: Llama-2-7B · method: Polar probing (distance + angle), PCA
Linear Spatial World Models Emerge in Large Language Models (2025)measured

Spatial-relation vectors form an orthogonal antipodal composable basis

Details

- In Llama-3.2-3B-Instruct, spatial-relation vectors form a low-dimensional basis where inverse relations are antipodal (w_below ≈ -w_above): Above/Below cos 0.978, Left/Right 0.997, Front/Behind 0.995. [tehenan-etal-2025-spatial-world-models] - Different axes are near-orthogonal (cross-axis cosine ~0), and multi-relation directions equal the vector sum of their components (2D e.g. above+left mean cos 0.993). [tehenan-etal-2025-spatial-world-models] - 3D compositions are looser, spanning cosine 0.82-1.00 (angular deviation 3.9-34.4 degrees), e.g. above+right cos 0.88 (~28 degrees) and left+behind ~0.82 (34 degrees). [tehenan-etal-2025-spatial-world-models] - Steering by adding a relation vector causally shifts generated descriptions (74.3% overall: Above/Below/Left 100%, Right 79%, In-front 62%, Behind 5%); validated on Llama-3.2-1B-Instruct and Qwen3-1.7B; geometry cleanest in PCA space at layer 24. [tehenan-etal-2025-spatial-world-models]

models: Llama-3.2-3B-Instruct, Llama-3.2-1B-Instruct · method: Linear probing, PCA, Activation Steering (Addition)

Mistral

A polar coordinate system represents syntax in large language models (2024)measured

Syntactic relations are encoded as directions, not just distances

Details

- A supervised "Polar Probe" on frozen LLM activations encodes each dependency edge by both distance and relative direction, making same-type relation embeddings collinear and different-type ones orthogonal. [diego-simon-etal-2024] - This extends Hewitt-Manning's distance-only tree metric with an angular component, so a dependency tree's relations become readable as directions in activation space. [diego-simon-etal-2024] - The Polar Probe reaches AUC 95%, versus 74% for a distance-only Structural Probe, 80% for no probe, and 50% on a randomly initialized model (optimal probe dimensionality 128). [diego-simon-etal-2024] - Tested on Llama-2-7B, Mistral-7B-v0.1 and BERT-large (casing unspecified); the collinearity is imposed by the probe's supervised objective rather than discovered, and there is no causal intervention. [diego-simon-etal-2024]

models: Mistral-7B-v0.1 · method: Polar probing (distance + angle), PCA

BERT

A polar coordinate system represents syntax in large language models (2024)measured

Syntactic relations are encoded as directions, not just distances

Details

- A supervised "Polar Probe" on frozen LLM activations encodes each dependency edge by both distance and relative direction, making same-type relation embeddings collinear and different-type ones orthogonal. [diego-simon-etal-2024] - This extends Hewitt-Manning's distance-only tree metric with an angular component, so a dependency tree's relations become readable as directions in activation space. [diego-simon-etal-2024] - The Polar Probe reaches AUC 95%, versus 74% for a distance-only Structural Probe, 80% for no probe, and 50% on a randomly initialized model (optimal probe dimensionality 128). [diego-simon-etal-2024] - Tested on Llama-2-7B, Mistral-7B-v0.1 and BERT-large (casing unspecified); the collinearity is imposed by the probe's supervised objective rather than discovered, and there is no causal intervention. [diego-simon-etal-2024]

models: BERT-large · method: Polar probing (distance + angle), PCA

Gemma

The Geometry of Concepts: Sparse Autoencoder Feature Structure (2024)measured

SAE features form concept crystals revealed by LDA whitening

Details

- Sparse-autoencoder features form geometric "crystals" - parallelograms (b-a ≈ d-c, e.g. man:woman::king:queen) and trapezoids (only one parallel edge). [li-etal-2024-geometry] - These are hidden by distractor dimensions (such as word length); projecting onto a subspace orthogonal to distractors via LDA ("cluster whitening") tightens the clusters and reveals the parallelogram/trapezoid structure. [li-etal-2024-geometry] - Analyzed on Gemma Scope residual-stream SAEs (16k features; the gemma-2-2b layer-12 SAE has average L0=41), with meso-scale spatial-functional modularity (954 / 74 standard deviations above null) and a galaxy-scale power-law eigenvalue spectrum (layer-12 slope -0.47 vs -0.24/-0.25 at layers 0/24). [li-etal-2024-geometry] - Observational; crystal quality depends heavily on the LDA distractor-removal step. Tested on gemma-2-2b and gemma-2-9b. [li-etal-2024-geometry]

models: Gemma-2-2B, Gemma-2-9B · method: Sparse Autoencoders (SAE), Linear Discriminant Analysis (LDA)

SMI-TED

A Large Encoder-Decoder Family of Foundation Models For Chemical Language (2024)measured

SMI-TED embeddings obey a linear carbon-chain composition law

Details

- SMI-TED289M molecular embeddings satisfy a near-perfect linear-additive composition law: the embedding of a carbon chain grown by k carbons is recovered by a fixed linear combination of base-chain embeddings. [soares-etal-2024-large-encoder-decoder-foundation-models-chemical-language] - Fitting one linear regression per family across six carbon-chain families (CC, CO, CN, CS, CF, CP), chains up to 10 carbon atoms, gives held-out R-squared 0.99 (MSE 0.002) on 114 of 120 composition triples. [soares-etal-2024-large-encoder-decoder-foundation-models-chemical-language] - The same test on MoLFormer embeddings yields only R-squared 0.55, so the linear compositionality is far stronger in SMI-TED. [soares-etal-2024-large-encoder-decoder-foundation-models-chemical-language] - A narrow synthetic probe (one homologous carbon-appending operation); observational, no causal test. [soares-etal-2024-large-encoder-decoder-foundation-models-chemical-language]

models: SMI-TED289M · method: Vector-offset analogy test

Chemical Language Model (ChemBERTa / MoLFormer / RoBERTa-Zinc family)

A Large Encoder-Decoder Family of Foundation Models For Chemical Language (2024)measured

SMI-TED embeddings obey a linear carbon-chain composition law

Details

- SMI-TED289M molecular embeddings satisfy a near-perfect linear-additive composition law: the embedding of a carbon chain grown by k carbons is recovered by a fixed linear combination of base-chain embeddings. [soares-etal-2024-large-encoder-decoder-foundation-models-chemical-language] - Fitting one linear regression per family across six carbon-chain families (CC, CO, CN, CS, CF, CP), chains up to 10 carbon atoms, gives held-out R-squared 0.99 (MSE 0.002) on 114 of 120 composition triples. [soares-etal-2024-large-encoder-decoder-foundation-models-chemical-language] - The same test on MoLFormer embeddings yields only R-squared 0.55, so the linear compositionality is far stronger in SMI-TED. [soares-etal-2024-large-encoder-decoder-foundation-models-chemical-language] - A narrow synthetic probe (one homologous carbon-appending operation); observational, no causal test. [soares-etal-2024-large-encoder-decoder-foundation-models-chemical-language]

models: MolFormer (100M molecules) · method: Vector-offset analogy test

Qwen

Linear Spatial World Models Emerge in Large Language Models (2025)measured

Spatial-relation vectors form an orthogonal antipodal composable basis

Details

- In Llama-3.2-3B-Instruct, spatial-relation vectors form a low-dimensional basis where inverse relations are antipodal (w_below ≈ -w_above): Above/Below cos 0.978, Left/Right 0.997, Front/Behind 0.995. [tehenan-etal-2025-spatial-world-models] - Different axes are near-orthogonal (cross-axis cosine ~0), and multi-relation directions equal the vector sum of their components (2D e.g. above+left mean cos 0.993). [tehenan-etal-2025-spatial-world-models] - 3D compositions are looser, spanning cosine 0.82-1.00 (angular deviation 3.9-34.4 degrees), e.g. above+right cos 0.88 (~28 degrees) and left+behind ~0.82 (34 degrees). [tehenan-etal-2025-spatial-world-models] - Steering by adding a relation vector causally shifts generated descriptions (74.3% overall: Above/Below/Left 100%, Right 79%, In-front 62%, Behind 5%); validated on Llama-3.2-1B-Instruct and Qwen3-1.7B; geometry cleanest in PCA space at layer 24. [tehenan-etal-2025-spatial-world-models]

models: Qwen3-1.7B · method: Linear probing, PCA, Activation Steering (Addition)

wav2vec 2.0

Emergent morpho-phonological representations in self-supervised speech models (2025)measured

Speech SSM embeddings link words to inflected forms linearly

Details

- Wav2Vec2 speech representations exhibit a global linear-offset geometry: a single mean difference vector links English base nouns/verbs to their regular inflected forms, so b-a+c recovers the correct inflected target near the top rank. [gauthier-etal-2025-emergent-morphophonology] - Against a random-chance rank of 94,306, a word-optimized probe reaches mean rank ~1 (noun plurals) and ~7.9 (verb 3SG) at layer 8. [gauthier-etal-2025-emergent-morphophonology] - The geometry reflects lexical distributional regularities rather than explicit phonological allomorphs; the probe strips morphological/phonological sensitivity while keeping the linear offset (morphology-mismatch rank difference 7.1 vs 34.7 for the raw model). [gauthier-etal-2025-emergent-morphophonology] - The model is facebook/wav2vec2-base (pretrained on 960h LibriSpeech); English noun-plural and 3SG-verb inflection only; observational. [gauthier-etal-2025-emergent-morphophonology]

models: Wav2Vec 2.0 Base (LibriSpeech-960h) · method: Vector-offset analogy test