Paper deep dive
From Directions to Cones: Exploring Multidimensional Representations of Propositional Facts in LLMs
Stanley Yu, Vaidehi Bulusu, Oscar Yasunaga, Clayton Lau, Cole Blondin, Sean O'Brien, Kevin Zhu, Vasu Sharma
Models: Gemma-2-2B, Gemma-2-9B, Qwen2.5-14B, Qwen2.5-3B, Qwen2.5-7B
Intelligence
Status: succeeded | Model: google/gemini-3.1-flash-lite-preview | Prompt: intel-v1 | Confidence: 94%
Last extracted: 3/12/2026, 6:00:17 PM
Summary
This paper extends the 'concept cone' framework to investigate the multidimensional representation of truth in Large Language Models (LLMs). By identifying multi-dimensional subspaces (cones) that causally mediate truth-related behavior, the authors demonstrate that truth is not merely a single linear direction but a richer geometric structure. The study validates these cones through causal interventions (addition and ablation), cross-architecture generalization, and preservation of unrelated model behaviors.
Entities (5)
Relation Signals (3)
Concept Cone â mediates â Truthfulness
confidence 95% · We identify multi-dimensional cones that causally mediate truth-related behavior across multiple LLM families.
Directional Ablation â modifies â Large Language Models
confidence 90% · Directional ablation subtracts the component along r^ for every residual stream activation
Activation Addition â modifies â Large Language Models
confidence 90% · adding a learned truth vector to the activations shifts the representation toward regions of the activation space
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Large Language Models (LLMs) exhibit strong conversational abilities but often generate falsehoods. Prior work suggests that the truthfulness of simple propositions can be represented as a single linear direction in a model's internal activations, but this may not fully capture its underlying geometry. In this work, we extend the concept cone framework, recently introduced for modeling refusal, to the domain of truth. We identify multi-dimensional cones that causally mediate truth-related behavior across multiple LLM families. Our results are supported by three lines of evidence: (i) causal interventions reliably flip model responses to factual statements, (ii) learned cones generalize across model architectures, and (iii) cone-based interventions preserve unrelated model behavior. These findings reveal the richer, multidirectional structure governing simple true/false propositions in LLMs and highlight concept cones as a promising tool for probing abstract behaviors.
Tags
Links
- Source: https://arxiv.org/abs/2505.21800
- Canonical: https://arxiv.org/abs/2505.21800
Trouble viewing inline? Open PDF directly â
Full Text
60,294 characters extracted from source content.
Expand or collapse full text
From Directions to Cones: Exploring Multidimensional Representations of Propositional Facts in LLMs Stanley Yu*, Vaidehi Bulusu*, Oscar Yasunaga, Clayton Lau, Cole Blondin, Sean OâBrien, Kevin Zhu, Vasu Sharma Abstract Large Language Models (LLMs) exhibit strong conversational abilities but often generate falsehoods. Prior work suggests that the truthfulness of simple propositions can be represented as a single linear direction in a modelâs internal activations, but this may not fully capture its underlying geometry. In this work, we extend the concept cone framework, recently introduced for modeling refusal, to the domain of truth. We identify multi-dimensional cones that causally mediate truth-related behavior across multiple LLM families. Our results are supported by three lines of evidence: (i) causal interventions reliably flip model responses to factual statements, (i) learned cones generalize across model architectures, and (i) cone-based interventions preserve unrelated model behavior. These findings reveal the richer, multidirectional structure governing simple true/false propositions in LLMs and highlight concept cones as a promising tool for probing abstract behaviors. â * Equal contribution. Correspondence to stany@seas.upenn.edu. Figure 1: Theoretical visualization of a 2D concept cone. All directions in the cone should causally mediate truthful behavior. Given a true propositional input (e.g., âParis is the capital of Franceâ), ablating along any basis vector of this cone disrupts the modelâs ability to generate a truthful response. 1 Introduction In recent years, Large Language Models (LLMs) have demonstrated remarkable capabilities across a wide range of natural language processing tasks, including machine translation, question answering, summarization, code generation, and dialogue systems Brown et al. [2020], Raffel et al. [2020], Zhang et al. [2020], OpenAI [2023]. Despite their successes, these models remain largely âblack boxesâ with billions of parameters interacting in complex ways that evade straightforward analysis Casper et al. [2024]. This presents challenges for ensuring alignment with human values and addressing vulnerabilities to adversarial attacks Hendrycks et al. [2023], Ngo et al. [2022], Hendrycks & Mazeika [2022]. As these models are widely deployed in real-world applications, concerns about reliability and safety have driven a growing interest in model transparency OpenAI [2022], Olah et al. [2020], Nanda et al. [2023]. Specifically, identifying how and why specific linguistic or behavioral features are encoded within these models is one of the central questions for mechanistic interpretability research Bereska & Gavves [2024]. To analyze the internal representations of LLMs, causal methods such as activation steering and directional ablation Turner et al. [2024] are used to verify whether modifying specific internal directions leads to corresponding changes in model behavior Panickssery et al. [2023], Chen et al. [2024]. Together, probing and causal interventions have provided insight into how abstract features manifest in model representations. Previous interpretability studies Park et al. [2024a, b] have revealed that many high-level features in LLMs correspond to linear directions in the representation space, such as time Gurnee & Tegmark [2024], truth Marks & Tegmark [2024], Azaria & Mitchell [2023], space Gurnee & Tegmark [2024], political perspective Kim et al. [2025], and instruction-following Heo et al. [2025]. Other features such as sentiment Tigges et al. [2023] and refusal Arditi et al. [2024] have also been shown to exist linearly, although through a different interpretability method known as difference-in-means (DIM). However, the underlying representations may be non-linear, and linear methods may only provide an approximation to more complex structures BĂŒrger et al. [2024], Hildebrandt et al. [2025], Engels et al. [2024]. Recent work has developed more sophisticated non-linear frameworks and found multiple latent dimensions that capture fundamental high-level concepts, notably for refusal Hildebrandt et al. [2025], WollschlĂ€ger et al. [2025]. With sparse autoencoders and concept cones, researchers have characterized multi-dimensional representations of abstract features Cunningham et al. [2023], Liu et al. [2023], Sharkey et al. [2023]. Concept cones use a gradient-based search algorithm that, given candidate vectors, learns a specific behavior. Each vector is validated to causally influence the target concept through steering or ablation. This method extends the interpretability toolkit beyond linear assumptions by enabling both analysis and controlled intervention Liu et al. [2023], WollschlĂ€ger et al. [2025]. In this paper, we extend the concept cone framework to the domain of propositional fact, a subcategory of truthfulness, exploring how this property is internally represented by LLMs. Specifically, by applying this framework, we identify a multi-dimensional subspace whose basis vectors each contribute to the modelâs ability to distinguish propositional true and false statements. 2 Background 2.1 Transformers Decoder-only transformers [Liu et al., 2018] map input tokens =(t1,t2,âŠ,tn)ânsubscript1subscript2âŠsubscriptsuperscriptt=(t_1,t_2,âŠ,t_n) ^nt = ( t1 , t2 , ⊠, titalic_n ) â Vitalic_n to output probability distributions =(1,2,âŠ,n)âânĂ||subscript1subscript2âŠsubscriptsuperscriptây=(y_1,y_2,âŠ,y_n) ^% nĂ|V|y = ( y1 , y2 , ⊠, yitalic_n ) â blackboard_Rn Ă | V |. Let i(l)âą()ââdmodelsuperscriptsubscriptsuperscriptâsubscriptmodelx_i^(l)(t) ^d_modelxitalic_i( l ) ( t ) â blackboard_Rdmodel denote the residual stream activation of the token at position i at the start of layer l. 111We shorten i(l)âą()superscriptsubscriptx_i^(l)(t)xitalic_i( l ) ( t ) to i(l)superscriptsubscriptx_i^(l)xitalic_i( l ) when the input tt is clear from context or unimportant. Each tokenâs residual stream is initialized to its embedding i(1)=âą(ti)superscriptsubscript1subscriptx_i^(1)= Embed(t_i)xitalic_i( 1 ) = typewriter_Embed ( titalic_i ), and then undergoes a series of transformations across L layers. Each layerâs transformation includes contributions from attention and MLP components: ~i(l)superscriptsubscript~ x_i^(l)over~ start_ARG x end_ARGi( l ) =i(l)+(l)âą(1:i(l))absentsuperscriptsubscriptsuperscriptsuperscriptsubscript:1 =x_i^(l)+ Attn^(l)(x_1:i^(l))= xitalic_i( l ) + typewriter_Attn( l ) ( x1 : i( l ) ) (1) i(l+1)superscriptsubscript1 _i^(l+1)xitalic_i( l + 1 ) =~i(l)+(l)âą(~i(l)).absentsuperscriptsubscript~superscriptsuperscriptsubscript~ = x_i^(l)+ MLP^(l)( x% _i^(l)).= over~ start_ARG x end_ARGi( l ) + typewriter_MLP( l ) ( over~ start_ARG x end_ARGi( l ) ) . (2) The final logits i=âą(i(L+1))ââ||subscriptsuperscriptsubscript1superscriptâ logits_i= Unembed(x_i^(L+1)) ^|% V|typewriter_logitsi = typewriter_Unembed ( xitalic_i( L + 1 ) ) â blackboard_R| V | are then transformed into probabilities over output tokens i=âą(i)ââ||subscriptsubscriptsuperscriptây_i= softmax( logits_i) ^|V% |yitalic_i = typewriter_softmax ( typewriter_logitsi ) â blackboard_R| V |.222This high-level description omits details such as positional embeddings and layer normalization. 2.2 Internal Representations of Truth Recent work suggests that LLMs can encode factuality internally, even if their outputs does not always reflect it Azaria & Mitchell [2023]. Methods like linear probing and DIM have been used to identify directions in the activation space, often in the residual stream, that correlate with whether a statement is true or false Marks & Tegmark [2024], BĂŒrger et al. [2024]. We draw inspiration from these works by using labeled data sets of true and false English statements to investigate how the truth is geometrically embedded in the hidden states of the model. Similar to Marks & Tegmark [2024] and BĂŒrger et al. [2024], we define truth as a specific operationalization: simple, unambiguous propositional statements that can be labeled as true or false. Following WollschlĂ€ger et al. [2025], who define refusal properties for vectors, we define analogous truth properties for vectors. Definition 2.1. Truth Property âą Monotonic Scaling: when using the direction for activation addition/ablation ^i(l)=^i(l)+αâ subscriptsuperscript^subscriptsuperscript^â x^(l)_i= x^(l)_i+α·% rover start_ARG x end_ARG( l )i = over start_ARG x end_ARG( l )i + α â r, the modelâs probability of being more truthful should scale monotonically with α. So, the percentage by which the model flips to the opposite answer (e.g. from no to yes) should scale monotonically with α. âą Surgical Ablation Ablating the truth direction through projection ~i(l)âi(l)â^âą^âșâąi(l).âsuperscriptsubscript~superscriptsubscript^superscript^âșsuperscriptsubscript x_i^(l) _i^(l)- % r r x_i^(l).over~ start_ARG x end_ARGi( l ) â xitalic_i( l ) - over start_ARG r end_ARG over start_ARG r end_ARGâș xitalic_i( l ) . (3) should cause the model to shift the answer from an initially true output to a false output. 2.3 Model Interventions 2.3.1 Activation Addition Given a linear direction vector that represents a concept (l)ââdmodelsuperscriptsuperscriptâsubscriptmodelr^(l) ^d_modelr( l ) â blackboard_Rdmodel extracted from layer l, we can use linear interventions such as addition and subtraction, scaled by some coefficient αââα α â blackboard_R, to modulate the strength of the corresponding feature in the activation space. For example, adding a learned truth vector to the activations shifts the representation toward regions of the activation space associated with truthful outputs. (l)âČâ(l)+αâ (l).âsuperscriptsuperscriptâČâ superscript ^(l) ^(l)+α·% r^(l).x( l ) start_POSTSUPERSCRIPT âČ end_POSTSUPERSCRIPT â x( l ) + α â r( l ) . (4) Note that for activation addition, we intervene only at layer l, and across all token positions. 2.3.2 Directional Ablation To investigate the role of a direction ^ââdmodel^superscriptâsubscriptmodel r ^d_modelover start_ARG r end_ARG â blackboard_Rdmodel in the modelâs computation, we can erase it from the modelâs representations using directional ablation [Arditi et al., 2024]. Directional ablation subtracts the component along ^ rover start_ARG r end_ARG for every residual stream activation ââdmodelsuperscriptâsubscriptmodelx ^d_modelx â blackboard_Rdmodel: âČââ^âą^âșâą.âsuperscriptâČ^superscript^âș - r % r x.xâČ â x - over start_ARG r end_ARG over start_ARG r end_ARGâș x . (5) We perform this operation at every activation i(l)superscriptsubscriptx_i^(l)xitalic_i( l ) and ~i(l)superscriptsubscript~ x_i^(l)over~ start_ARG x end_ARGi( l ), across all layers l and all token positions i. This effectively prevents the model from ever representing this direction in its residual stream. 2.4 Gradient-Based Methods Gradient-based methods are a class of interpretability techniques that use gradients of model outputs with respect to internal activations to identify influential features or directions by revealing how small changes influence predictions. More recently, WollschlĂ€ger et al. [2025] have used gradients to steer model behavior: specific objectives, such as refusing unsafe inputs, can be encoded directly as loss functions. By optimizing a single vector that is added to or ablated from activations at specific layers, models can be guided toward target behaviors (e.g., safe refusals) while minimizing side effects on unrelated outputs. When applied to truthfulness, this framework enables precise, interpretable interventions and allows models to express truth-aligned responses without requiring full fine-tuning. 2.5 Concept Cones As described in WollschlĂ€ger et al. [2025], given a set of orthonormal vectors V=[v1,v2,âŠ,vk]ââdmâąoâądâąeâąlĂksubscript1subscript2âŠsubscriptsuperscriptâsubscriptV=[v_1,v_2,âŠ,v_k] ^d_modelĂ kV = [ v1 , v2 , ⊠, vitalic_k ] â blackboard_Rditalic_m o d e l Ă k a matrix whose columns are vectors each exhibit truth properties. The cone is the set of all nonnegative linear combinations of âN=âi=1kλiâąviâŁÎ»iâ„0â0subscriptâconditional-setsubscriptsuperscript1subscriptsubscriptsubscript00R_N=\ÎŁ^k_i=1 _iv_i _iâ„ 0\% \0\Ritalic_N = âkitalic_i = 1 λitalic_i vitalic_i ⣠λitalic_i â„ 0 â 0 All directions used in the cone correspond to the same truth concept. The constraint λiâ„0subscript0\ _iâ„ 0\ λitalic_i â„ 0 ensures that all directions within the cone consistently strengthen truth behavior. 3 Methodology To investigate the existence and structure of directions representing the notion of truthfulness in language models, we start with a linear-probe paradigm introduced by Marks & Tegmark [2024], we locate a linear direction in the residual stream by feeding the model raw factual statements and regressing on their ground-truth labels. We retain their definition of using factual statements that are simple, unambiguous and have topical diversity. We modify the following: instead of attaching a label offline, we ask the model to answer each statement with a binary âYesâ or âNoâ and use that forced choice as the supervision signal. This lets us treat the modelâs own response distribution as a self-labeled probe target, enabling activation addition and ablation tests on the same forward pass and providing targets for our gradient descent approach. 3.1 Setup for Truth Representation Discovery Each experiment involves prompting the LLM with a short factual statement and requesting a binary âYesâ or âNoâ response. We format the prompt using a system instruction to make it clear that the model should answer truthfully and concisely (See Appendix C for all system prompts used). For example: System: Respond to the following statements with either âYesâ or âNoâ based on their factual accuracy. User: The Eiffel Tower is in Paris. Model: Yes ... We assume that for sufficiently capable base models, correct classification is achieved under normal conditions. Our goal is to test whether internal directions in activation space causally mediate this truthful behavior. 3.2 Causal Interventions: Addition and Ablation Let (l)ââdmodelsuperscriptsuperscriptâsubscriptmodelr^(l) ^d_modelr( l ) â blackboard_Rdmodel be a candidate direction vector associated with the concept of truth at layer l. We apply addition and ablation as follows: âą Directional Addition: Given a false statement (where the base model typically outputs âNoâ), we apply (l)superscriptr^(l)r( l ) additively to shift the modelâs behavior toward âYesâ. âą Directional Ablation: Given a true statement, we remove the component along (l)superscriptr^(l)r( l ) from the residual stream. If (l)superscriptr^(l)r( l ) encodes truth, the modelâs output should flip from âYesâ to âNoâ. Datasets. We use three domain-specific factual datasets, each consisting of a large number of true and false statements. The cities dataset are from Marks & Tegmark [2024] and element_symb and animals_class datasets are subsets of datasets curated by Azaria & Mitchell [2023]. All statements are unambiguous and curated to evaluate world knowledge: 3.3 Loss-Guided Concept Cone Discovery To discover a set of orthonormal basis vectors that span a cone encoding the concept of truth, we optimize a composite loss that encourages each vector to: 1. Induce truth behavior when added to false prompts. 2. Inhibit truth behavior when ablated from true prompts. 3. Preserve unrelated model behavior (i.e., maintain fidelity to non-targeted inputs). Objective. Following WollschlĂ€ger et al. [2025], our optimisation target is a threeâterm loss âtotal=λ1âąâadd+λ2âąâablate+λ3âąâretain,subscriptâtotalsubscript1subscriptâaddsubscript2subscriptâablatesubscript3subscriptâretainL_total= _1L_add+ _2% L_ablate+ _3L_retain,Ltotal = λ1 Ladd + λ2 Lablate + λ3 Lretain , but with two implementation tweaks that adapt it to binary truthâjudgement: 1. Binary generation. At generation time we zero out every logit except the two tokens Yes and No and sample one token (t=11t=1t = 1), which converts the addition/ablation terms into standard binary cross-entropy losses. 2. Wide-scope retention. To guard against collateral drift, âretainsubscriptâretainL_retainLretain is measured on 30-token continuations of Alpaca instructions, providing a broad behavioural footprint. Formally the three components are: Definition 3.1. âadd=â1|false|âąâxâfalselogâĄy^addâą(x+)subscriptâadd1subscriptfalsesubscriptsubscriptfalsesubscript^addL_add=- 1|D_false| _xâ% D_false y_add(x+v)\\ Ladd = - divide start_ARG 1 end_ARG start_ARG | Dfalse | end_ARG âx â D start_POSTSUBSCRIPT false end_POSTSUBSCRIPT log over start_ARG y end_ARGadd ( x + v ) Definition 3.2. âablate=â1|true|âąâxâtruelogâĄ[1ây^ablateâą(xââ€âąx)]subscriptâablate1subscripttruesubscriptsubscripttrue1subscript^ablatesuperscripttopL_ablate=- 1|D_true| _xâ% D_true [1- y_ablate(x-v% v x) ]\\ Lablate = - divide start_ARG 1 end_ARG start_ARG | Dtrue | end_ARG âx â D start_POSTSUBSCRIPT true end_POSTSUBSCRIPT log [ 1 - over start_ARG y end_ARGablate ( x - v†x ) ] Definition 3.3. âretain=1|alpaca|âxâalpacaDKL(p0(y1:30âŁx)â„p(y1:30âŁx))L_retain= 1|D_alpaca| _xâ% D_alpaca\!\!\!\!D_KL (p_0(y_1:30 x% ) \|\ p_v(y_1:30 x) )Lretain = divide start_ARG 1 end_ARG start_ARG | Dalpaca | end_ARG âx â D start_POSTSUBSCRIPT alpaca end_POSTSUBSCRIPT Droman_KL ( p0 ( y1 : 30 ⣠x ) â„ pbold_v ( y1 : 30 ⣠x ) ) Here y^addsubscript^add y_addover start_ARG y end_ARGadd and y^ablatesubscript^ablate y_ablateover start_ARG y end_ARGablate are the post-softmax probabilities of outputting Yes after, respectively, adding or ablating the truth vector vv at the chosen layer; p0subscript0p_0p0 and psubscriptp_vpbold_v denote the unmodified and perturbed 30-token distributions for Alpaca prompts. The scalars λ1:3subscript:13 _1:3λ1 : 3 balance steering power (âadd,âablatesubscriptâaddsubscriptâablateL_add,L_ablateLadd , Lablate) against fidelity (âretainsubscriptâretainL_retainLretain). Algorithm. We perform the following to generate a concept cone given the model, number of dimensions, layer and token position: 1. Generate addition, ablation and retain targets for loss computation - âYesâ, âNoâ, and base model outputs on Alpaca training set respectively. 2. Restrict model output logits to the tokens âYesâ and âNoâ to force binary classification . 3. Generate a k-dimensional orthonormal basis for the cone using the concept cone method specified in WollschlĂ€ger et al. [2025] with our loss and model. 4. Apply activation addition to false prompts and directional ablation to true prompts, targeting all the residual stream layers of the model 5. Record the modelâs response before and after intervention to determine if the answer flips to the desired label. Monte-Carlo sampling for Testing After constructing the orthonormal basis vectors that define the truth cone, we aim to evaluate whether arbitrary directions within the cone also reliably mediate truthful behavior. Since any nonnegative linear combination of the basis vectors lies within the cone, we sample random directions by generating 64 sets of nonnegative coefficients λ1,λ2,âŠ,λksubscript1subscript2âŠsubscript\ _1, _2,âŠ, _k\ λ1 , λ2 , ⊠, λitalic_k from a uniform distribution and normalizing the resulting vectors. Specifically, for each sample, we compute =âi=1kλiâąisuperscriptsubscript1subscriptsubscriptv= _i=1^k _ib_iv = âi = 1k λitalic_i bitalic_i. We perform interventions on each of the sampled vectors to approximate the effectiveness full distribution of directions within the cone. Figure 2: The Attack Success Rate (ASR) of one dimensional cones across layers for Qwen and Gemma models. The layer numbers have been normalized across larger and smaller models. The effectiveness spikes rapidly in all models in the 0.60-0.75 range of normalized layer numbers. 4 Experiments 4.1 Experiment 1: Localizing Truth Behavior in Layers and Token Positions Goal. We investigate which layers and token positions are most effective for capturing truth-related behavior. Since a linear direction is simply a one-dimensional concept cone, we first evaluate whether truth can be causally mediated at each layer using a single direction. If a model fails to encode truth behavior in a linear subspace at a given layer, it is unlikely that a higher-dimensional cone would succeed there either. Procedure. To do this, we train a one-dimensional cone (i.e., a linear direction) at each layer and across the last five token positions, and evaluate its Answer Switching Rate (ASR). Specifically, we measure the success of activation-based interventions across multiple datasets and model families by computing the ASR â the proportion of inputs which affect model outputs after an intervention. Formally, we define the Answer Switching Rate (ASR) as: Definition of ASR ASR=#âą of prompts whose outputbecomes untruthful after ablationbaseline âą#âą of prompts that the model answers truthfullyASR# of prompts whose outputbecomes untruthful after ablationbaseline # of prompts that the modelmissing-subexpression answers truthfullymissing-subexpressionASR= array[]c\# of prompts whose output\\ becomes untruthful after ablation array array[]c% baseline \# of prompts that the model\\ answers truthfully arrayASR = divide start_ARG start_ARRAY start_ROW start_CELL # of prompts whose output end_CELL end_ROW start_ROW start_CELL becomes untruthful after ablation end_CELL end_ROW end_ARRAY end_ARG start_ARG start_ARRAY start_ROW start_CELL baseline # of prompts that the model end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL answers truthfully end_CELL start_CELL end_CELL end_ROW end_ARRAY end_ARG In practice, the baseline is almost always the same as the total number of prompts as the models nearly always achieve full accuracy when answering our simple propositions. Results. Across both model families and sizes, we find that truth-related directions reliably emerge in the middle to later layers (specifically, between 60â75 percent of the normalized layer depth). As shown in Figure 2, ASR increases sharply in this range before decreasing sharply again in the very last layers. Additionally, we find that the final token position consistently yields the strongest interventions, consistent with prior work showing that high-level decisions often accumulate at the end of the sequence Arditi et al. [2024], BĂŒrger et al. [2024]. Based on these findings, we restrict our concept cone search to this high-performing region of the network. This choice is motivated both by empirical signal strength and by computational efficiency. Figure 3: The Answer Switching Rate (ASR) of cones from dimensions 1 to 5 across Qwen2.5 and Gemma2 models with boxplots showing the Monte Carlo sampling. 4.2 Experiment 2: Truthfulness Steering Across Models and Dimensions with Cones Goal. The aim of this experiment is to assess the effect of increasing dimensionality on the ability causally mediate truthful behavior. While previous results show that a single direction can causally influence truthfulness, we seek to determine how many additional, orthogonal directions can also support this behavior before unrelated features begin to dilute the effect. We do this across multiple models from the Qwen-2.5 and Gemma-2 families, spanning a range of parameter sizes. Procedure. For each model, we construct concept cones with dimensionalities ranging from 1 to 5. Each cone is generated using the optimization procedure described in Section 3, which ensures the basis vectors satisfy both causal and retention constraints. To evaluate generalization across the cone space, we perform Monte Carlo sampling within each cone by drawing random nonnegative combinations of the basis vectors. We then measure the effectiveness of each sampled direction using ASR defined previously. Results Table 1 presents the Answer Switching Rate (ASR) across five language models (Qwen2.5-3B, Qwen2.5-7B, Qwen2.5-14B, Gemma-2-2B, and Gemma-2-9B) as a function of the dimensionality of the concept cone used for intervention. Each ASR value reflects the average success rate across Monte Carlo samples drawn from the cone of that dimension. Table 1: Answer Switching Rate after intervention across models and cone dimensions. Model 1(DIM) 2 3 4 5 Qwen 14B 100 100 98.6 91.2 100 Qwen 7B 100 100 100 100 100 Qwen 3B 98.6 45.1 67.2 78.9 65.3 Gemma 9B 100 100 100 98.6 97.3 Gemma 2B 100 100 53.7 43.1 27.1 Interpretation. The results in Table 1 suggest that increasing the dimensionality of the concept cone generally improves the modelâs ability to internalize and respond to truth-aligned interventions. Larger models, such as Qwen-2.5-7B and Gemma-2-9B, maintain high ASR even as dimensionality increases, meaning that higher dimension cones exist within their activation space. This is consistent with findings from WollschlĂ€ger et al. [2025] in the domain of refusal behavior. However, the trend is not monotonic: beyond a certain point, ASR begins to decline, indicating that additional directions may start to capture unrelated features and dilute the effectiveness of the intervention. This effect is especially evident in smaller models, where cone dimensions above 2 or 3 yield diminishing or negative returns. Nonetheless, the models still show multiple dimensions that independently support truth-aligned behavior. For example, both Qwen-7B and Gemma-9B maintain near-100% ASR across all tested dimensions, showing that there is at least a 5-dimensional cone that causally mediates truth. 4.3 Experiment 3: Retention of General Capabilities via KL Divergence Goal. While the purpose of truth-direction interventions is to modify the modelâs factual response behavior, we must ensure they do not interfere with unrelated capabilities. This experiment evaluates how much the intervention alters model output on a general instruction-following benchmark, using KL divergence as a metric of deviation. This operationalizes the âretainsubscriptâretainL_retainLretain loss term defined in Section 3. Dataset. We use the ALPACA taori2023alpaca dataset, a popular instruction-following benchmark designed to elicit helpful, safe, and general-purpose completions. Procedure. We randomly select 200 prompts that are unlikely to invoke factual disputes (e.g., summarization, rewriting, math, or basic instructions). For each cone that we generate, we compare the original modelâs outputs to those produced after applying directional ablation using the discovered truth directions. The intervention is applied globally (all tokens, all layers) as described in Equation 5. As a threshold, we donât consider cones with basis vectors with a KL Divergence above 0.1, following the precedent of papers like Arditi et al. [2024]. Results. We report the mean KL divergence across 200 Alpaca prompts in Table 2. We find that the truth-direction ablation leads to only minimal divergence from the original output distribution, suggesting that the intervention does not significantly affect unrelated capabilities. Table 2: Mean KL divergence on Alpaca prompts (lower is better). Model Mean KL Divergence Qwen2.5-14B 0.038 Gemma-2-2B 0.045 Qwen2-7B 0.026 Gemma-2-9B 0.031 Interpretation. All models show low average KL divergence, especially the larger variants. This suggests that the discovered truth directions are highly specific and do not interfere with general instruction-following behavior. The effectiveness of âretainsubscriptâretainL_retainLretain as a regularization objective is empirically supported by this result. 4.4 Experiment 4: DIM vs. Cone Alignment We measure how closely the classic DIM truth vector aligns with the orthonormal directions discovered by our concept cone. Cosine similarity is reported in Table 3; values near 1 indicate strong overlap. Table 3: Cosine similarities between the DIM direction and cone basis vectors in Gemma-2-9B, transposed for dimensions 2â5. Dim 2 Dim 3 Dim 4 Dim 5 v1subscript1v_1v1 1.23Ă10â11.23superscript1011.23Ă 10^-11.23 Ă 10- 1 1.45Ă10â11.45superscript1011.45Ă 10^-11.45 Ă 10- 1 2.00Ă10â12.00superscript1012.00Ă 10^-12.00 Ă 10- 1 2.26Ă10â12.26superscript1012.26Ă 10^-12.26 Ă 10- 1 v2subscript2v_2v2 â3.72Ă10â93.72superscript109-3.72Ă 10^-9- 3.72 Ă 10- 9 1.74Ă10â91.74superscript1091.74Ă 10^-91.74 Ă 10- 9 3.03Ă10â93.03superscript1093.03Ă 10^-93.03 Ă 10- 9 â6.98Ă10â106.98superscript1010-6.98Ă 10^-10- 6.98 Ă 10- 10 v3subscript3v_3v3 â 1.16Ă10â91.16superscript1091.16Ă 10^-91.16 Ă 10- 9 â2.33Ă10â92.33superscript109-2.33Ă 10^-9- 2.33 Ă 10- 9 â4.19Ă10â94.19superscript109-4.19Ă 10^-9- 4.19 Ă 10- 9 v4subscript4v_4v4 â â 2.33Ă10â102.33superscript10102.33Ă 10^-102.33 Ă 10- 10 8.38Ă10â98.38superscript1098.38Ă 10^-98.38 Ă 10- 9 v5subscript5v_5v5 â â â 3.03Ă10â93.03superscript1093.03Ă 10^-93.03 Ă 10- 9 Results. Only the first cone axis has any alignment with DIM, confirming that DIM captures just one facet of the multi-dimensional truth subspace; the remaining axes encode additional, orthogonal structure. 5 Discussion Our findings reveal that while a single direction derived from the DIM method already captures a strong causal representation of truth in LLMs, it does not fully exhaust the structure underlying truth-related behavior. Through our concept cone approach, we identified additional orthogonal directions with low cosine similarity to the DIM vector that also reliably steer model outputs on propositional truth tasks. This suggests that truthful behavior may not be confined to a single axisâmultiple directions and can be independently influenced. These directions likely correspond to distinct or semantically adjacent components of factual reasoning, such as modality, certainty, or domain-specific features. The success of both DIM and cone-based interventions suggests that truth may be linearly separable in the modelâs representation space. While the directions that independently modulate truthful behavior can imply that this structure may be richer than a single linear axis, it does not necessarily prove that the underlying representation of truth is nonlinear. It does, however, open up important questions in the context of model deception, robustness, and interpretability. If multiple, semantically adjacent directions can influence truthfulness, models may be more vulnerable to manipulations that subtly shift their outputs without obvious signs of tampering within the first truth direction. Understanding the geometry of these truth-related subspaces is essential for building models that are not only aligned, but resilient to adversarial or unintended shifts in behavior. 6 Conclusion and Future Directions In this work, we showed that multi-dimensional concept cones can reliably steer the behavior of LLMs on true/false propositions across multiple architectures and sizes, while minimally impacting unrelated behaviors. Our results reveal that, beyond a single âtruth direction,â there exists a robust subspace of activation vectors whose positive combinations consistently modulate factuality. These findings show increasing promise for concept cones as an interpretability toolkit and underscore new avenues and risks for alignment, calibration, and adversarial manipulation of model truthfulness. Several promising avenues remain. Concept cone search reliably uncovers a subspace, but we are yet to find semantically meaningful labels for the basis vectors. Future work could pair cones with automated clustering or sparse autoencoding so that each basis vector corresponds to an interpretable facet of truth (e.g. temporal facts, geographic facts, or commonsense). Extending the method to larger, instruction-tuned models and to multimodal settings would also test its robustness and reveal whether these semantic dimensions persist across scale and modality. 7 Limitations 7.1 Model Scale All experiments were conducted on relatively small open-source models (1.5Bâ7B parameters). While we observe clear directional structure in the residual stream of mid-sized models, these findings may not generalize to larger frontier models or architectures with substantially different alignment protocols. Notably, smaller models exhibit lower ASR, with PCA visualizations revealing weaker separation of truth-related directions, especially in later layers. This suggests that representational abstraction of truth may emerge more clearly with scale. 7.2 Scope Our operationalization of truth/factfulness is deliberately narrow, limited to simple unambiguous propositional facts that have a clear true or false answer. While this allowed for clean experimental design, it does not capture more complex notions of truth that may be more widely applicable, such as context-dependent claims or statements that involve some kind of subjectivity. As a result, the discovered directions or cones may not generalize to broader or more nuanced conceptions of truth. Our experiments span only two model families (Gemma and Qwen). It remains an open question whether the discovered directions are robust to architectural variation or fine-tuning differences. Evaluating cross-family generalization, especially to models trained with stronger alignment (e.g., RLHF or human preference tuning), is an important direction for future work. 7.3 Subspace Understanding Although we demonstrate that a low-dimensional subspace (or âconeâ) can causally mediate truth behavior, our method does not guarantee the discovery of a maximally informative or interpretable subspace. We leave for future work the development of principled methods â for example using sparsity constraints, disentanglement metrics, or unsupervised clustering â to assign semantic meaning to individual cone axes. References Alain & Bengio [2016] Alain, G. and Bengio, Y. Understanding intermediate layers using linear classifier probes. arXiv preprint arXiv:1610.01644, 2016. URL http://arxiv.org/abs/1610.01644. Arditi et al. [2024] Arditi, A., Obeso, O., Syed, A., Paleka, D., Panickssery, N., Gurnee, W., and Nanda, N. Refusal in language models is mediated by a single direction. In Advances in Neural Information Processing Systems, volume 37, p. 136037â136083, 2024. Azaria & Mitchell [2023] Azaria, A. and Mitchell, T. M. The internal state of an llm knows when itâs lying, 2023. URL https://arxiv.org/abs/2304.13734. Belinkov [2022] Belinkov, Y. Probing classifiers: Promises, shortcomings, and advances. Computational Linguistics, 48(1):207â219, 2022. Bereska & Gavves [2024] Bereska, L. and Gavves, E. Mechanistic interpretability for ai safety â a review. arXiv preprint arXiv:2404.14082, 2024. URL https://arxiv.org/abs/2404.14082. Brown et al. [2020] Brown, T., Mann, B., Ryder, N., et al. Language models are few-shot learners. In Advances in Neural Information Processing Systems (NeurIPS), 2020. BĂŒrger et al. [2024] BĂŒrger, L., Hamprecht, F. A., and Nadler, B. Truth is universal: Robust detection of lies in llms. arXiv preprint arXiv:2407.12831, 2024. URL https://arxiv.org/abs/2407.12831. Casper et al. [2024] Casper, S., Ezell, C., Siegmann, C., Kolt, N., Curtis, T. L., Bucknall, B., Haupt, A., Wei, K., Scheurer, J., Hobbhahn, M., Sharkey, L., Krishna, S., Von Hagen, M., Alberti, S., Chan, A., Sun, Q., Gerovitch, M., Bau, D., Tegmark, M., Krueger, D., and Hadfield-Menell, D. Black-box access is insufficient for rigorous ai audits. In Proceedings of the 2024 ACM Conference on Fairness, Accountability, and Transparency (FAccT â24), p. 2254â2272. ACM, 2024. doi: 10.1145/3630106.3659037. URL https://doi.org/10.1145/3630106.3659037. Chen et al. [2023] Chen, H., Covert, I. C., Lundberg, S. M., and Lee, S.-I. Algorithms to estimate shapley value feature attributions. Nature Machine Intelligence, 5(6):590â601, 2023. doi: 10.1038/s42256-023-00657-x. URL https://doi.org/10.1038/s42256-023-00657-x. Chen et al. [2024] Chen, W., Huang, Z., Xie, L., Lin, B., Li, H., Lu, L., Tian, X., Cai, D., Zhang, Y., Wang, W., Shen, X., and Ye, J. From yes-men to truth-tellers: Addressing sycophancy in large language models with pinpoint tuning. arXiv preprint arXiv:2409.01658, 2024. URL https://arxiv.org/abs/2409.01658. Cunningham et al. [2023] Cunningham, H., Ewart, A., Riggs, L., Huben, R., and Sharkey, L. Sparse autoencoders find highly interpretable features in language models. arXiv preprint arXiv:2309.08600, 2023. URL https://arxiv.org/abs/2309.08600. Elhage et al. [2022] Elhage, N., Hume, T., Olsson, C., Schiefer, N., Henighan, T., Kravec, S., Hatfield-Dodds, Z., Lasenby, R., Drain, D., Chen, C., et al. Toy models of superposition, 2022. URL https://arxiv.org/abs/2209.10652. arXiv preprint arXiv:2209.10652. Engels et al. [2024] Engels, J., Liao, I., Michaud, E. J., Gurnee, W., and Tegmark, M. Not all language model features are linear. arXiv preprint arXiv:2405.14860, 2024. Enguehard [2023] Enguehard, J. Sequential integrated gradients: A simple but effective method for explaining language models. In Findings of the Association for Computational Linguistics: ACL 2023, p. 7555â7565, Toronto, Canada, 2023. Association for Computational Linguistics. doi: 10.18653/v1/2023.findings-acl.477. URL https://aclanthology.org/2023.findings-acl.477/. Gurnee & Tegmark [2024] Gurnee, W. and Tegmark, M. Language models represent space and time. In the Twelfth International Conference on Learning Representations, 2024. Hendrycks & Mazeika [2022] Hendrycks, D. and Mazeika, M. X-risk analysis for ai research. CoRR, abs/2206.05862, 2022. URL https://arxiv.org/abs/2206.05862. Hendrycks et al. [2023] Hendrycks, D., Mazeika, M., and Woodside, T. An overview of catastrophic ai risks. arXiv preprint arXiv:2306.12001, 2023. Heo et al. [2025] Heo, J., Heinze-Deml, C., Elachqar, O., Ren, S., Nallasamy, U., Miller, A., Chan, K. H. R., and Narain, J. Do llms "know" internally when they follow instructions? In Proceedings of the International Conference on Learning Representations (ICLR), 2025. URL https://arxiv.org/abs/2410.14516. Hewitt & Manning [2019] Hewitt, J. and Manning, C. D. A structural probe for finding syntax in word representations. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers), p. 4129â4138, Minneapolis, Minnesota, 2019. Association for Computational Linguistics. doi: 10.18653/v1/N19-1419. URL https://aclanthology.org/N19-1419/. Hildebrandt et al. [2025] Hildebrandt, F., Maier, A., Krauss, P., and Schilling, A. Refusal behavior in large language models: A nonlinear perspective. arXiv preprint arXiv:2501.08145, 2025. URL https://arxiv.org/abs/2501.08145. Kim et al. [2025] Kim, J., Evans, J., and Schein, A. Linear representations of political perspective emerge in large language models. In Proceedings of the International Conference on Learning Representations (ICLR), 2025. URL https://openreview.net/forum?id=rwqShzb9li. Liu et al. [2018] Liu, P. J., Saleh, M., Pot, E., Goodrich, B., Sepassi, R., Kaiser, L., and Shazeer, N. Generating Wikipedia by summarizing long sequences. arXiv preprint arXiv:1801.10198, 2018. Liu et al. [2023] Liu, Z., Feng, R., Zhu, K., Zhang, Y., Zheng, K., Liu, Y., Zhao, D., Zhou, J., and Cao, Y. Cones: Concept neurons in diffusion models for customized generation. arXiv preprint arXiv:2303.05125, 2023. URL https://arxiv.org/abs/2303.05125. Marks & Tegmark [2024] Marks, S. and Tegmark, M. The geometry of truth: Emergent linear structure in large language model representations of true/false datasets. In First Conference on Language Modeling, 2024. Mikolov et al. [2013] Mikolov, T., tau Yih, W., and Zweig, G. Linguistic regularities in continuous space word representations. In Proceedings of the 2013 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACL-HLT), p. 746â751, 2013. Nanda et al. [2023] Nanda, N., Chan, L., Lieberum, T., Smith, J., and Steinhardt, J. Progress measures for grokking via mechanistic interpretability. arXiv preprint arXiv:2301.05217, 2023. URL https://arxiv.org/abs/2301.05217. Ngo et al. [2022] Ngo, R., Chan, L., and Mindermann, S. The alignment problem from a deep learning perspective. arXiv preprint arXiv:2209.00626, 2022. Olah et al. [2020] Olah, C., Cammarata, N., Schubert, L., Goh, G., Petrov, M., and Carter, S. Zoom in: An introduction to circuits. Distill, 5(3):e00024â001, 2020. doi: 10.23915/distill.00024.001. URL https://distill.pub/2020/circuits/zoom-in. OpenAI [2022] OpenAI. Introducing chatgpt. https://openai.com/blog/chatgpt/, November 2022. Accessed: 2025-01-26. OpenAI [2023] OpenAI. Gpt-4 technical report. arXiv preprint arXiv:2303.08774, 2023. URL https://arxiv.org/abs/2303.08774. Panickssery et al. [2023] Panickssery, N., Gabrieli, N., Schulz, J., Tong, M., Hubinger, E., and Turner, A. M. Steering llama 2 via contrastive activation addition. arXiv preprint arXiv:2312.06681, 2023. URL https://arxiv.org/abs/2312.06681. Park et al. [2024a] Park, K., Choe, Y. J., and Veitch, V. The Linear Representation Hypothesis and the Geometry of Large Language Models. In International Conference on Machine Learning, p. 39643â39666. PMLR, 2024a. Park et al. [2024b] Park, K., Choe, Y. J., and Veitch, V. The linear representation hypothesis and the geometry of large language models. In Salakhutdinov, R., Kolter, Z., Heller, K., Weller, A., Oliver, N., Scarlett, J., and Berkenkamp, F. (eds.), Proceedings of the 41st International Conference on Machine Learning, volume 235 of Proceedings of Machine Learning Research, p. 39643â39666. PMLR, 21â27 Jul 2024b. Raffel et al. [2020] Raffel, C., Shazeer, N., Roberts, A., et al. Exploring the limits of transfer learning with a unified text-to-text transformer. Journal of Machine Learning Research, 21(140):1â67, 2020. Sharkey et al. [2023] Sharkey, L., Braun, D., and Millidge, B. Taking features out of superposition with sparse autoencoders. https://w.alignmentforum.org/posts/z6QQJbtpkEAX3Aojj/interim-research-report-taking-features-outof-superposition, 2023. Accessed: 2025-04-22. Tigges et al. [2023] Tigges, C., Hollinsworth, O. J., Geiger, A., and Nanda, N. Linear Representations of Sentiment in Large Language Models. arXiv preprint arXiv:2310.15154, 2023. Turner et al. [2024] Turner, A. M., Thiergart, L., Leech, G., Udell, D., Vazquez, J. J., Mini, U., and MacDiarmid, M. Steering language models with activation engineering. arXiv preprint arXiv:2308.10248, 2024. URL https://arxiv.org/abs/2308.10248. Wiegreffe & Pinter [2019] Wiegreffe, S. and Pinter, Y. Attention is not not explanation. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP), p. 11â20, Hong Kong, China, 2019. Association for Computational Linguistics. doi: 10.18653/v1/D19-1002. URL https://aclanthology.org/D19-1002/. WollschlĂ€ger et al. [2025] WollschlĂ€ger, T., Elstner, J., Geisler, S., Cohen-Addad, V., GĂŒnnemann, S., and Gasteiger, J. The geometry of refusal in large language models: Concept cones and representational independence. arXiv preprint arXiv:2502.17420, 2025. URL https://arxiv.org/abs/2502.17420. Zhang et al. [2020] Zhang, J., Zhao, Y., Saleh, M., and Liu, P. J. Pegasus: Pre-training with extracted gap-sentences for abstractive summarization. In Proceedings of the 37th International Conference on Machine Learning (ICML), 2020. Appendix A Setup Details A.1 Implementation Details Experiments run on NVIDIA H100-80GB GPUs using PyTorch 2.20 and HF Transformers 4.41. Core settings are in Table 4. Table 4: Hardware and hyper-parameters. GPUs 1ĂH100 (probing) Batch size 4 Number of Samples (during training) 16 Precision bfloat16 Optimizer AdamW Code base transformer-lens 0.9.1 nnsight 0.3.7 A.2 Datasets Table 5: Full datasets used in experiments Cities Link Animals Link Elements Link A.3 Models Table 6: All Models used in Experiments Qwen2.5-3B-Instruct Link Qwen2.5-7B-Instruct Link Qwen2.5-14B-Instruct Link Gemma-2-2B-IT Link Gemma-2-9B-IT Link Appendix B Additional Experiments B.1 Sentiment Previous literature [36] suggests that sentiment has a linear representation, similar to other concepts such as refusal [2]. We tried to extend our methodology to sentiment to determine whether it has a concept cone representation. In particular, we trained a concept cone on the Stanford Sentiment Treebank [socher-etal-2013-recursive] which consists of 10,662 one-sentence movie reviews with fully labeled parse trees. We failed to find a meaningful concept cone for sentiment. Further work could explore alternative techniques for finding a higher-dimensional representation for sentiment. B.2 Toxicity We explored the existence of higher-dimensional representations for toxicity. We trained a concept cone on the ToxiGen benchmark [hartvigsen2022toxigen] which consists of 274,000 toxic and benign phrases about minority groups such as such as Black, Asian, Latino, Jewish, Muslim, LGBTQ+, women, and individuals with mental or physical disabilities. We first computed a difference-in-means (DIM) direction. We also computed a direction by taking the difference between the activations of a student model that generates toxic output (typically an instruction-tuned model) and a teacher model that doesnât generate toxic output (typically an instruction-tuned model) on the dataset, a method described in wang2023trojan. Testing this direction using ablation failed, as the resulting output was unintelligible. Testing the DIM direction using ablation did disable strong refusal (the model did not say "I cannot respond" outright) but would still refuse to generate toxic output. Since we were unable to obtain a valid linear direction for toxicity, we were unable to generate high-quality targets and as a result, were unable to train a valid cone. Further work could explore better methods for obtaining a direction for toxicity. Appendix C Full List of System Prompts System-level instructions exert a strong influence over an LLMâs eventual answer: recent work shows that even minor wording differences can sway a model toward a different multiple-choice option, particularly when those differences encode authority or confidence [anagnostidis2024susceptible]; that prompts which explicitly acknowledge uncertainty often elicit more calibrated responses [zhou2025uncertainty]; and that a modelâs overall âsteerabilityâ rises or falls with the directness of the request phrasing [miehling2025steerability]. Table 7: Example system prompts that force a binary Yes/No answer. # Prompt wording 1 Respond to the following statement with a âYesâ or a âNo.â 2 Respond to the following statements with either âYesâ or âNoâ based on their factual accuracy. 3 Answer with exactly one wordâ"Yes" if the statement is true, otherwise "No". 4 Based on your best estimate of the following statement, respond âYesâ or âNo.â Appendix D Token choice to represent True/False In our experiments, we frame factual statements as binary questions and constrain the modelâs output to the tokens Yes and No. We also tested alternative tokenizations such as yes/no and true/false, but found that these variations had no significant effect on steering outcomes or ASR. Interestingly, when the output vocabulary is left unrestricted, models occasionally respond in non-English equivalents of âYesâ and âNoâ (e.g., SĂ, Nein) following truth-direction interventions. This suggests that the underlying truth representation may generalize across lexical choices, although further investigation is needed to confirm cross-lingual consistency. Appendix E Cosine Similarities We see the same trend for cosine similarity across models, where other than the first dimension, all increasing dimensions have extremely low cosine similarity to the DIM direction. Table 8: Cosine similarities between the DIM direction and cone basis vectors in Qwen-2.5-9B, transposed for dimensions 2â5. Dim 2 Dim 3 Dim 4 Dim 5 v1subscript1v_1v1 â1.57Ă10â11.57superscript101-1.57Ă 10^-1- 1.57 Ă 10- 1 1.82Ă10â11.82superscript1011.82Ă 10^-11.82 Ă 10- 1 1.34Ă10â11.34superscript1011.34Ă 10^-11.34 Ă 10- 1 1.67Ă10â11.67superscript1011.67Ă 10^-11.67 Ă 10- 1 v2subscript2v_2v2 â4.23Ă10â94.23superscript109-4.23Ă 10^-9- 4.23 Ă 10- 9 2.91Ă10â92.91superscript1092.91Ă 10^-92.91 Ă 10- 9 â1.08Ă10â91.08superscript109-1.08Ă 10^-9- 1.08 Ă 10- 9 â5.74Ă10â105.74superscript1010-5.74Ă 10^-10- 5.74 Ă 10- 10 v3subscript3v_3v3 â 3.56Ă10â93.56superscript1093.56Ă 10^-93.56 Ă 10- 9 â7.42Ă10â97.42superscript109-7.42Ă 10^-9- 7.42 Ă 10- 9 6.13Ă10â96.13superscript1096.13Ă 10^-96.13 Ă 10- 9 v4subscript4v_4v4 â â 2.87Ă10â92.87superscript1092.87Ă 10^-92.87 Ă 10- 9 â2.45Ă10â102.45superscript1010-2.45Ă 10^-10- 2.45 Ă 10- 10 v5subscript5v_5v5 â â â 4.39Ă10â94.39superscript1094.39Ă 10^-94.39 Ă 10- 9 Appendix F Code All code will be open-sourced on Github. Appendix G PCA Visualizations As a cursory introduction into understanding literature of linear representations of truth, we recreated Principal Component Analysis visualizations of all models used in the experiments on the datasets onto their top two principal components. All components are listed below. Figure 4: Projections of Gemma-2-9B, representations of datasets onto their top two PCs, across all layers. Figure 5: Projections of Qwen2.5-7B representations of datasets onto their top two PCs, across all layers.