Paper deep dive
PRISM Edit: One Vector for All Temporal Answers
Chen Huang, Qi Zheng, Ruiqin Zheng, Long Zeng, Yuantong Xu
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 91%
Last extracted: 7/18/2026, 10:45:44 AM
Summary
The paper introduces PRISM Edit, a method for temporal knowledge editing in Large Language Models (LLMs) that addresses the limitation of standard locate-and-edit approaches which overwrite facts. PRISM Edit leverages the model's intrinsic two-stage processing mechanismâearly time-agnostic subject retrieval followed by later temporal modulationâto optimize a single polysemous representation. This allows the model to route the same vector to different correct answers based on temporal context, improving Temporal Consistency and Current Relative-time Score without architectural changes.
Entities (10)
Relation Signals (8)
PRISM Edit â evaluateson â TimeConflict
confidence 95% · We evaluate on TimeConflict, a new temporal editing benchmark we introduce
PRISM Edit â optimizes â single polysemous representation
confidence 95% · PRISM Edit, which optimizes a single polysemous representation across temporal contexts
LLMs â exhibits â two-stage internal computation
confidence 90% · LLMs already support this distinction via a two-stage internal computation
Locate-and-edit â failson â temporal facts
confidence 90% · temporal facts expose a limitation of the prevailing locate-and-edit paradigm
PRISM Edit â improves â Temporal Consistency
confidence 90% · PRISM Edit improves over the best baseline by +23.3 Temporal Consistency (TC)
PRISM Edit â uses â Causal Tracing
confidence 90% · Building on this insight, we use causal tracing to show that LLMs already support this distinction
early MLP layers â performs â subject retrieval
confidence 85% · early MLP layers retrieve a time-agnostic subject representation
later layers â performs â temporal modulation
confidence 85% · later layers modulate it with temporal context to yield the time-correct answer
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Model editing keeps large language models (LLMs) up to date without retraining, but temporal facts expose a limitation of the prevailing locate-and-edit paradigm: an update is not always a replacement. When a fact changes, the new answer should become current while the old answer may remain correct in historical time contexts. Building on this insight, we use causal tracing to show that LLMs already support this distinction via a two-stage internal computation: early MLP layers retrieve a time-agnostic subject representation, and later layers modulate it with temporal context to yield the time-correct answer. Motivated by this finding, we introduce PRISM Edit, which optimizes a single polysemous representation across temporal contexts and leverages the model's inherent modulation pathway to route it to temporally correct predictions, without any architectural modification. We evaluate on TimeConflict, a new temporal editing benchmark we introduce, and on temporally augmented CounterFact. PRISM Edit improves over the best baseline by +23.3 Temporal Consistency (TC) and +33.7 Current Relative-time Score (CRS) on average while being more than 2x faster. Code and data are publicly available at this https URL.
Tags
Links
- Source: https://arxiv.org/abs/2607.11327v2
- Canonical: https://arxiv.org/abs/2607.11327v2
PDF not stored locally. Use the link above to view on the source site.
Full Text
67,181 characters extracted from source content.
Expand or collapse full text
PRISM Edit: One Vector for All Temporal AnswersCode and data: https://github.com/Cheer-Huang/PRISM-Edit Chen Huang1,â , Qi Zheng1,â , Ruiqin Zheng2, Long Zeng1,*, Yuantong Xu2,* 1Tsinghua University, 2ByteDance â Equal contribution. *Corresponding authors. Correspondence: zenglong@sz.tsinghua.edu.cn Abstract Model editing keeps large language models (LLMs) up to date without retraining, but temporal facts expose a limitation of the prevailing locate-and-edit paradigm: an update is not always a replacement. When a fact changes, the new answer should become current while the old answer may remain correct in historical time contexts. Building on this insight, we use causal tracing to show that LLMs already support this distinction via a two-stage internal computation: early MLP layers retrieve a time-agnostic subject representation, and later layers modulate it with temporal context to yield the time-correct answer. Motivated by this finding, we introduce PRISM Edit, which optimizes a single polysemous representation across temporal contexts and leverages the modelâs inherent modulation pathway to route it to temporally correct predictionsâwithout any architectural modification. We evaluate on TimeConflict, a new temporal editing benchmark we introduce, and on temporally augmented CounterFact. PRISM Edit improves over the best baseline by +23.3 Temporal Consistency (TC) and +33.7 Current Relative-time Score (CRS) on average while being more than 2Ă2Ă faster. Code and data are publicly available in an anonymized repository at https://anonymous.4open.science/r/PRISM-Edit-ABE2. PRISM Edit: One Vector for All Temporal Answersâ thanks: Code and data: https://github.com/Cheer-Huang/PRISM-Edit Chen Huang1,â , Qi Zheng1,â , Ruiqin Zheng2, Long Zeng1,*, Yuantong Xu2,* 1Tsinghua University, 2ByteDance â Equal contribution. *Corresponding authors. Correspondence: zenglong@sz.tsinghua.edu.cn 1 Introduction Figure 1: Standard editing vs. PRISM Edit. Left: conventional locate-and-edit methods overwrite the factual association with a single new target, collapsing historical recall (âIn 2023âŠâ incorrectly returns Trump). Right: PRISM Edit optimizes a single polysemous vector vâv^* that encodes both temporal answers; the modelâs own downstream modulation routes it to the temporally correct prediction under each time context. Large language models store extensive factual knowledge, yet the world they describe keeps changing. Knowledge editing allows models to continuously acquire new knowledge without full retraining, typically by modifying a small set of parameters associated with a target memory Cao et al. (2021); Mitchell et al. (2022); Meng et al. (2022, 2023); Zhang et al. (2024); Fang et al. (2025). However, existing methods implicitly assume that every edit is a wholesale replacement of the old fact. This assumption breaks down for temporal facts, where the old answer does not become wrongâit merely ceases to be current. For example, when the U.S. presidency transfers from Biden to Trump in January 2025, the new fact should become current, yet âWho was the U.S. president in 2023?â must still return Biden. A temporal editor must therefore perform a harder operation: incorporate the new answer while preserving the historical conditions under which the old answer is still true. The difficulty lies in the locate-and-edit paradigm itself: it locates a factual association (s,r,o)(s,r,o) and overwrites it with a new target oâČo . This works for single-valued facts, but it mismatches temporal knowledge, where the same (s,r)(s,r) pair can map to different objects under different time contexts. As a result, standard editors often collapse time-conditioned behavior into a single edited answer, degrading historical recall after temporal edits Yin et al. (2024); Cheng et al. (2024); Zhao et al. (2026) (Figure 1). Existing temporal-editing strategies attempt to patch this gap by storing separate parameters per time period Zhao et al. (2026) or splitting updates into multiple independent edits Yin et al. (2024). Yet these approaches leave a key question unanswered: if the unedited model can already answer time-conditioned prompts, why should editing ignore the modelâs own temporal computation? We take a fundamentally different approach. Rather than imposing external temporal structure, we first ask how the model internally resolves temporal ambiguity, and then design an editing method that works withânot againstâthis mechanism. Through causal tracing on (s,r,o,t)(s,r,o,t) tuples (§3), we discover that subject retrieval at early MLP layers is time-agnostic, while temporal disambiguation emerges via later-layer modulation of the same subject signal. This finding motivates PRISM Edit (Polysemous Representation via Intrinsic Signal Modulation): we write a single polysemous vâv^* into the model and let the modelâs own downstream temporal modulation route the representation to time-correct answersârequiring no architectural changes, no auxiliary modules, and no per-period storage. Our main contributions are as follows: âą We reveal through causal tracing on (s,r,o,t)(s,r,o,t) tuples that large language models process temporal knowledge via a two-stage mechanism: time-agnostic subject retrieval at early MLP layers, followed by later-layer temporal modulation of the same subject signal (§3). âą We formalize temporal polysemy and propose PRISM Edit, which reconceptualizes temporal editing from writing separate per-period facts to writing a single polysemous vâv^* that the modelâs own modulation disambiguatesârequiring no architectural changes or auxiliary modules (§4). âą We introduce TimeConflict, a temporal editing benchmark spanning 24 relations and 22,708 records, and show that PRISM Edit achieves state-of-the-art performance across TimeConflict and temporally augmented CounterFact, improving over the best baseline by +23.3+23.3 TC and +33.7+33.7 CRS on average while being more than 2Ă2Ă faster on temporal editing tasks (§5). 2 Related Work 2.1 Locate-then-Edit Knowledge Editing Knowledge editing enables efficient updates of specific facts in LLMs without full retraining Zhang et al. (2024). Among various approaches, the locate-then-edit paradigm has proven particularly effective by first identifying where knowledge is stored and then directly modifying the corresponding parameters. ROME Meng et al. (2022) applies causal tracing to locate factual associations in mid-layer MLP modules and performs rank-one weight updates. MEMIT Meng et al. (2023) extends this to batch editing by distributing updates across multiple critical layers. AlphaEdit Fang et al. (2025) further projects updates into the null space of preserved knowledge to minimize interference with unrelated facts. Other paradigms such as external memory approaches Hartvigsen et al. (2023); Mitchell et al. (2022) and dual-memory architectures Wang et al. (2024) avoid direct parameter modification but introduce additional inference overhead. However, all these methods treat knowledge as temporally static, ignoring that historical facts remain valid within their original time scope. 2.2 Temporal Knowledge Editing Real-world knowledge evolves over time, yet most editing methods treat facts as temporally static, simply overwriting old facts with new ones. Early work probes this temporal dimension on the language modeling side: Dhingra et al. (2022) introduce TempLAMA and show that LMs encode temporally scoped facts but quickly become stale, motivating time-aware updates. Yin et al. (2024) first formalized temporal knowledge editing (TKE), arguing that historical facts remain valid within their original time scope and proposing the AToKe benchmark. Subsequent work has explored this direction from various angles: Temple-MQA Cheng et al. (2024) constructs temporal knowledge graphs for time-aware multi-hop reasoning, and SPIKE Zhao et al. (2026) introduces sparse parameter injection anchored to temporal markers for multi-granularity temporal editing. Our method, PRISM Edit, takes a fundamentally different approach: we jointly optimize a single time-agnostic vâv^*, allowing the model to naturally produce different answers based on temporal context. Figure 2: Average indirect effect (AIE) of individual model components over 500 temporal facts reveals two spatially separated causal sites. Top row corrupts subject tokens; bottom row corrupts time tokens. (a) An early site emerges at the subject-last token and a late site at the last token. (b) MLP dominates the early site, reflecting abstract subject knowledge retrieval. (c) Attention dominates the late site, reflecting subject-to-prediction transport. (d) When time tokens are corrupted, the early site at the time-last token is weak, but a strong late site at the last token confirms that temporal context critically influences the final prediction. (e) MLP effects at the subject position largely vanish; a mild MLP peak at the last token reflects temporal processing after the subject signal arrives. (f) Attention carries temporal context to the last token earlier than subject information. 3 Tracing Temporal Knowledge in LLMs Figure 3: Layer-wise cosine similarity of hidden states under new-time vs. old-time prompts. In this section, we investigate how large language models internally process temporal knowledge through causal tracing and representational similarity analysis. 3.1 Methods Understanding how temporal context influences factual retrieval requires tracing information flow across the modelâs internal layers. To this end, we adopt causal tracing Meng et al. (2022), a probing technique that measures the causal contribution of individual hidden states to a modelâs prediction. The procedure involves three runs: (1) a clean run that records all hidden states under uncorrupted inputs, (2) a corrupted run that adds Gaussian noise to a selected token group at the embedding layer, yielding a degraded prediction, and (3) a restore run that restores a single (token, layer, component) activation to its clean-run value, while leaving all other activations at their corrupted values. From this, the indirect effect (IE) is defined as Prestoreâ(correct answer)âPcorruptedâ(correct answer)P_restore(correct answer)-P_corrupted(correct answer), measuring how much restoring a single activation recovers the modelâs prediction, thereby identifying which activations are causally responsible for factual recall. For standard (s,r,o)(s,r,o) triplets, causal tracing has localized factual recall to the early MLP layers Geva et al. (2021) at the subjectâs last token, where the indirect effect peaks. Temporal knowledge, however, follows an extended (s,r,o,t)(s,r,o,t) structure, where producing the correct answer demands not only recognizing the subject but also anchoring in time. This raises a key question: how do subject and temporal signals jointly determine the modelâs prediction? To answer this, we extend causal tracing to disentangle subject and temporal contributions. Rather than corrupting subject tokens as a whole, we corrupt subject tokens and time tokens separately, obtaining individual IE maps for each information pathway. Concretely, we compute the average IE on LLaMA-3-8B-Instruct Grattafiori et al. (2024) over 500 temporal knowledge pairs that the model answers correctly, varying the choice of mediator over all (token, layer, component) triplets with component â MLP, Attention. See Appendix A for more details. Additionally, we perform a representational similarity analysis: for the same subject under new-time vs. old-time prompts, we compute layer-wise cosine similarity of hidden states at key token positions, revealing how temporal information progressively affects representations across layers. 3.2 Findings The resulting AIE maps (Figure 2) show a striking asymmetry: subject effects concentrate at the early MLP layers (L4â8) of the subject-last token, while temporal effects are more distributed across positions and components. Combined with the representational similarity analysis (Figure 3), these maps reveal three key findings on the modelâs temporal processing mechanism: Finding 1: Subject retrieval is time-agnostic. Consistent with prior work on factual recall (Meng et al., 2022, 2023; Dai et al., 2022; Geva et al., 2023), our causal tracing confirms the early MLP layers (L4â8) at the last subject token as the core knowledge-storage site, with the largest indirect effect peaking at L4 MLP (IE=0.549; Figure 2b). What is new, however, is that this abstract knowledge retrieval is largely time-agnostic, supported by two converging pieces of evidence: (i) the last subject representation forms a plateau (cosâ„0.97 â„ 0.97) across the critical MLP layers (L4â8) (Figure 3, orange), showing that the subject representation is nearly invariant to different temporal context; (i) when time tokens are corrupted (Figure 2e), the IE at the last subject early MLP layers remains negligible, indicating that temporal information rarely enters the subject pathway. Finding 2: Temporal context arrives early but acts late. To the last token, temporal information actually arrives earlier than subject information: attention layers around L10â15 carry temporal context to the prediction position (IE=0.356 at L10, Figure 2f), several layers before the subject signal is transported to the last token via L16 attention (Figure 2c). Yet its effect on the output does not manifest immediately. Figure 3 (blue) shows that the two temporal prompts first converge in the middle layers (cosine rising to â0.82â 0.82). This convergence is driven by the subject signal: arriving at the last token via L16 attention, the (shared) subject representation momentarily dominates the hidden state, masking the temporal differences between the two prompts. This attention-mediated temporal pathway is also supported by the recently identified Temporal Heads (Park et al., 2025). Only in the upper layers do the two prompts diverge (cosine dropping to â0.70â 0.70), reflecting temporal modulation that acts only after the subject signal is in place. Together with Finding 1, this reveals a two-stage mechanism: the subject signal arrives and dominates the last-token representation (convergence); the temporal signal, which arrived earlier, yet modulates this subject-grounded signal in the upper layers (divergence). Finding 3: The editing site cannot discriminate time. Findings 1 and 2 together expose a fundamental obstacle to locate-and-edit methods (see Section 2.1) on temporal facts. Since these methods edit the MLP at the subject-last token, where k is the input that conditions the write, any linear update ÎâW W at this layer satisfies âÎâWâknewâÎâWâkoldââ€âÎâWââ âknewâkoldâââ 0.\| W\,k_new- W\,k_old\|\;â€\;\| W\|· \|k_new-k_old\|_â\,0. (1) where knewk_new and koldk_old denote the MLP input at the subject-last token under the new-time and old-time prompts, respectively. In other words, the two temporal prompts cannot be used as distinct retrieval conditions, so a single edit cannot deliver different values vnewv_new and voldv_old for them. This is a geometric limit of the representation space, not a failure of optimizationâno choice of optimizer or objective can recover what the keys cannot distinguish. And it is exactly why methods that try to edit different answers for different times, such as METO Yin et al. (2024), fail at this layer. Design implication for editing. Taken together, the three key findings describe a coherent intrinsic mechanism: one time-agnostic subject signal plus later temporal modulation yields different answers. This naturally suggests the right design principle: instead of forcing the edit layer to separate timeâsomething it cannot do, as Equation 1 showsâwe should let the modelâs own temporal modulation pathway handle the disambiguation. The next section formalizes this principle and turns it into a concrete editing objective. 4 PRISM Editing: Aligning Edits with Temporal Modulation The mechanistic trace in §3 reveals a structural separation between where a factual edit is stored and how the model resolves its temporal meaning. We now formalize this separation and show why it causes existing methods to fail, then derive PRISM Edit as a direct remedy. 4.1 Background: Locate-then-Edit Formulation Locate-then-edit methods (Meng et al., 2022, 2023; Fang et al., 2025) first identify an editing site, then compute a target hidden state at that site and write it into the weights. Let 0 v_0 denote the unedited hidden state at hook layer ââ and subject-last position, and G0+ÎŽG_ v_0+ÎŽ denote the model with that position replaced by 0+ÎŽ v_0+ÎŽ. These methods optimize ÎŽ on a single edit prompt, in which any time expression is treated as ordinary context: stdâ ÎŽ^*_std =argâĄminÎŽâĄ[âlogâĄâG0+ÎŽâ(oeditâŁpedit)+Ωâ(ÎŽ)], = _ÎŽ [- _G_ v_0+ÎŽ(o_edit p_edit)+ (ÎŽ) ], (2) stdâ v^*_std =0+stdâ. = v_0+ ÎŽ^*_std. Here peditp_edit is the edit prompt built from (s,r)(s,r) and, when applicable, a temporal context teditt_edit; oedito_edit is the target answer, and Ωâ(ÎŽ) (ÎŽ) is a locality regularizer. The optimized stdâ v^*_std is then realized as weight updates ÎâWâââ\ W_ \_ at a chosen set of subject-last MLP layers âL. By Finding 1, the resulting updates are time-agnostic at the editing siteâcollapsing every temporal query to the same target stdâ v^*_std (Eq. 1). To break this collapse, PRISM Edit (§4.2) reformulates the target computation step. 4.2 PRISM Edit Downstream temporal modulation. Although the edit overwrites the subject-position state with the time-blind target stdâ v^*_std, temporal information is not lost: by Finding 2, higher-layer attention at the last token combines the propagated subject representation with time-token hidden states before producing the final prediction. Schematically, outlastâ(s,t)=fâ(ÂŻ,t),h_out^last(s,t)\;=\;f ( s,\,c_t ), (3) where outlastâ(s,t)h_out^last(s,t) is the final last-token residual state, ÂŻ s is the subject-position representation propagated from the editing site (nearly shared across temporal contexts by Finding 1), tc_t are the hidden states at time-token positions, and f aggregates contributions from layers above the editing range. Different tc_t can elicit different outputs from a shared ÂŻ s âa latent routing capacity that PRISM Edit will exploit. Temporal polysemy. This routing capacity motivates what we call temporal polysemy: one written value should support multiple context-conditioned readouts. Rather than storing independent answer representations for each timestamp, a single â v^* should serve as a shared subject anchor that downstream temporal modulation reads differently under different time cues: âât1o1,âât2o2,⊠v^*\; \;c_t_1\;\;o_1, v^*\; \;c_t_2\;\;o_2, ⊠This mirrors linguistic polysemyâone form, multiple context-dependent meanings. The required mechanism already exists in the base model (Section 3). PRISM therefore adds no explicit router; instead, it optimizes the written value so that the existing attention pathway can read â v^* under the available temporal cue tc_t. Joint optimization objective. To realize temporal polysemy, â=0+â v^*= v_0+ ÎŽ^* must be compatible with every temporal context simultaneously. Whereas prior work mainly refines the weight-write stage, PRISM Edit revisits the target-computation stage itself: rather than optimizing ÎŽ from a single edit prompt as in Eq. (2), PRISM learns one shared â ÎŽ^* from all relevant temporal contexts. Given N temporal contexts (ti,oi)i=1N\(t_i,o_i)\_i=1^N for the same subjectârelation pair (s,r)(s,r), we solve: âiâ(ÎŽ) _i(ÎŽ) =âlogâĄâG0+ÎŽâ[oiâŁpiâ(s,r,ti)], =- _G_ v_0+ÎŽ[\,o_i p_i(s,r,t_i)\,], (4) â ÎŽ^* =argâĄminÎŽââi=1Nλiââiâ(ÎŽ)+Ωâ(ÎŽ), = _ÎŽ _i=1^N _i\,L_i(ÎŽ)+ (ÎŽ), â v^* =0+â. = v_0+ ÎŽ^*. where piâ(s,r,ti)p_i(s,r,t_i) is a prompt with subject s, relation r, and temporal context tit_i; the log-probability is summed over all target tokens of oio_i; λi _i are per-context weights, and Ωâ(ÎŽ) (ÎŽ) collects locality and norm regularizers. This formulation naturally extends to an arbitrary number of temporal snapshots. The most common temporal editing case is a two-state transition with (tnew,told)(t_new,t_old), for which Eq. (4) instantiates as: â=argâĄminÎŽ ÎŽ^*= _ÎŽ ânew+λoldââold+âbare _new+ _oldL_old+L_bare (5) +Ωâ(ÎŽ), + (ÎŽ), â v^* =0+â. = v_0+ ÎŽ^*. ânewL_new and âoldL_old are the NLL losses for (tnew,onew)(t_new,o_new) and (told,oold)(t_old,o_old), and âbareL_bare targets onewo_new on a prompt without temporal contextâreflecting that real-world queries often omit explicit time markers, in which case the model should default to the current answer. The complete PRISM Edit procedure is summarized in Algorithm 1. 5 Experiments Dataset Method CESâ CES-Pâ CRSâ HESâ HES-Pâ TCâ Pre-Edit 1.1± 0.3 0.6± 0.1 1.0± 0.3 48.7± 1.6 46.6± 1.2 0.4± 0.2 Fine-Tuning 49.5± 1.6 38.1± 1.3 13.7± 1.1 62.1± 1.5 54.8± 1.4 33.1± 1.5 ROME 0.0± 0.0 0.0± 0.0 0.0± 0.0 0.1± 0.0 0.1± 0.0 0.0± 0.0 CounterFactâ MEMIT 47.3± 1.6 38.4± 1.3 35.5± 1.5 60.9± 1.5 56.7± 1.3 20.2± 1.3 AlphaEdit 64.5± 1.5 51.6± 1.2 33.6± 1.5 80.6± 1.3 74.4± 1.1 46.8± 1.6 METO 59.4± 1.6 51.3± 1.6 36.7± 1.5 72.3± 1.4 68.2± 1.5 35.0± 1.5 PRISM Edit 86.4±1.1 ±1.1 75.5±1.0 ±1.0 82.5±1.2 ±1.2 95.5±0.7 ±0.7 85.1±0.7 ±0.7 82.4±1.2 ±1.2 Pre-Edit 9.5± 0.9 7.5± 0.8 9.2± 0.9 15.7± 1.2 13.9± 1.1 2.9± 0.5 Fine-Tuning 12.8± 1.1 10.9± 1.0 10.7± 1.0 11.4± 1.0 9.0± 0.9 4.0± 0.6 ROME 0.0± 0.0 0.0± 0.0 0.0± 0.0 0.0± 0.0 0.0± 0.0 0.0± 0.0 TimeCF-Factual MEMIT 11.9± 1.0 9.2± 0.9 14.9± 1.1 13.4± 1.1 8.2± 0.9 4.0± 0.6 AlphaEdit 43.6± 1.6 32.2± 1.5 34.1± 1.5 49.6± 1.6 36.5± 1.5 19.4± 1.3 METO 30.5± 1.5 21.9± 1.3 20.4± 1.3 39.7± 1.5 28.3± 1.4 13.1± 1.1 PRISM Edit 59.2±1.6 ±1.6 48.1±1.6 ±1.6 61.7±1.5 ±1.5 60.8±1.5 ±1.5 51.1±1.6 ±1.6 37.4±1.5 ±1.5 Pre-Edit 1.6± 0.4 1.2± 0.3 2.0± 0.4 15.7± 1.2 13.9± 1.1 0.5± 0.2 Fine-Tuning 9.0± 0.9 7.1± 0.8 9.6± 0.9 13.2± 1.1 10.9± 1.0 2.4± 0.5 ROME 0.0± 0.0 0.0± 0.0 0.0± 0.0 0.0± 0.0 0.1± 0.1 0.0± 0.0 TimeCF-Fictional MEMIT 6.0± 0.8 4.9± 0.7 6.1± 0.8 9.8± 0.9 8.3± 0.9 1.7± 0.4 AlphaEdit 16.0± 1.2 9.7± 0.9 9.6± 0.9 48.8± 1.6 38.4± 1.5 6.5± 0.8 METO 9.2± 0.9 4.6± 0.7 4.2± 0.6 35.9± 1.5 27.0± 1.4 4.6± 0.7 PRISM Edit 36.0±1.5 ±1.5 25.4±1.4 ±1.4 37.4±1.5 ±1.5 60.2±1.5 ±1.5 49.0±1.6 ±1.6 22.8±1.3 ±1.3 Table 1: Main results on temporal knowledge editing (1,000 records per dataset, sequential editing in batches of 100). Best in bold, second-best underlined. Metric definitions are in §5.1; â denotes our temporal augmentation of CounterFact (Meng et al., 2022) (Appendix B). 5.1 Experimental Setup Task Definition. We study temporally conflicting edits: given a subjectârelation pair whose object changes over time, the edited model must (i) return the new object under a post-update timestamp, (i) return the old object under a pre-update timestamp, and (i) default to the new object under a bare prompt without temporal context. Datasets. Static editing benchmarks such as CounterFact Meng et al. (2022) and zsRE Levy et al. (2017) cast an edit as a single (s,r,oâoâ)(s,r,o\!â\!o^*) rewrite, with no temporal dimension. The closest temporal alternative, ATOKE (Yin et al., 2024), covers only 9 YAGO3 relations at year-level since/until granularityâtoo coarse for mid-year role changes and too narrow for relational generality. We therefore introduce TimeConflict (TimeCF), a temporal editing dataset of 22,708 records over 24 relations with day-level time stampsâbroader in coverage and finer in granularity. Each record has the form âšs,r,obefore,tbefore,oafter,tafterâ© s,r,o_before,t_before,o_after,t_after and comes in two variants: TimeCF-Factual keeps the real successor for evaluation under real-world updates, while TimeCF-Fictional replaces oaftero_after with a counterfactual entity, eliminating contamination from pretraining knowledge. To assess generalization, we additionally evaluate on CounterFactâ , a temporally augmented version of CounterFact (Meng et al., 2022). Dataset details are in Appendix B. Metrics. We adopt and extend the temporal-edit metrics of Yin et al. (2024). All metrics are computed on the post-edit model. âą CES / HES (Current / Historical Explicit-time Score): accuracy on post-/pre-update timestamp prompts; âą CES-P / HES-P: paraphrased variants of CES / HES; âą CRS (Current Relative-time Score): accuracy on bare prompts without explicit time markers, where the model should default to the new object; âą TC (Temporal Consistency): the fraction of records on which CES and HES are jointly correctâthe strictest measure of currentâhistorical coexistence in a single model. Unlike prior work that evaluates edits via token-level negative log-likelihood (NLL), we adopt normalized substring match as our primary metricâa strictly harder criterion that requires the model to generate the correct entity rather than merely assigning it higher probability among candidates. Models and Baselines. We conduct experiments on GPT-J(6B) (Wang and Komatsuzaki, 2021) and Llama-3 (8B) (Grattafiori et al., 2024); results in the main text use Llama-3, with full GPT-J results in Appendix C. We compare two families of editors: (i) locate-then-editâROME Meng et al. (2022), MEMIT Meng et al. (2023), AlphaEdit Fang et al. (2025) and METO Yin et al. (2024), where the first three do not account for temporal information and METO additionally incorporates temporal context into the editing objective; (i) memory-basedâGRACE Hartvigsen et al. (2023) and WISE Wang et al. (2024). Memory-based methods introduce auxiliary memory modules with retrieval/routing mechanisms rather than directly editing the original weights at a target site, making them not directly comparable to (i); we report their results in Appendix C. We further include Fine-Tuning (FT) and the unedited model (Pre-Edit) as references. For methods that do not explicitly model time, we treat the new and historical facts as two independent edit requests. 5.2 Main Results Table 1 reports results on all three datasets. PRISM Edit ranks first on every metric, with the largest gains on CRS and TCâthe indicators most directly testing temporal coexistence. We highlight three observations. Uniform gains across temporal conditions. Averaged across the three datasets, PRISM Edit outperforms the strongest baseline by +19.2+19.2 on CES, +33.7+33.7 on CRS, and +12.5+12.5 on HESâboth current and historical facts are recalled accurately, with the largest gain on bare prompts. We attribute this CRS lead to the fact that, without an explicit temporal anchor, the model tends to fall back to the default behavior at the edited site; PRISM Edit makes this default an explicit optimization target, whereas conventional editing methods can only resolve it implicitly. Joint correctness under temporal coexistence. TC requires CES and HES to be jointly correct on the same record. PRISM Edit improves over the second-best method by +23.3+23.3 on TC on average across the three datasets, indicating not isolated per-query wins but genuine coexistence of current and historical answers within one edited model. Faster editing without a quality trade-off. Table 2 shows PRISM Edit averages 5.445.44 s per recordâ2.8Ă2.8Ă faster than AlphaEdit and 5.2Ă5.2Ă faster than METO, while achieving the best scores in Table 1. The speedup comes from both the editing protocol and the optimization: PRISM Edit treats one record as a single edit rather than two independent edits per temporal condition (four for METO), and the multi-time target provides stronger supervision when solving the shared value. Method FT⥠ROME METO AlphaEdit MEMIT PRISM Edit Time (s) â 0.91 38.18 28.32 15.10 11.74 5.44 Table 2: Average per-record edit time on LLaMA-3 (8B), averaged over CounterFactâ , TimeCF-Factual, and TimeCF-Fictional. âĄFT is faster but fails editing (Table 1). 5.3 Ablation Study Compared with conventional editing objectives that optimize the new fact alone, PRISM Edit additionally introduces historical and bare-time targets. We ablate their weights on TimeCF-Factual (Table 3, λnew=1 _new=1 fixed), to test whether âoldL_old enables coexistence and âbareL_bare controls the bare-prompt default. λold _old λbare _bare CES CES-P HES HES-P CRS TC Avg Without bare-prompt supervision (λbare=0 _bare=0): 1 0 76.0 53.0 67.0 49.0 45.0 50.0 56.7 2 0 73.0 50.0 77.0 59.0 39.0 61.0 59.8 3 0 64.0 49.0 78.0 62.0 36.0 56.0 57.5 With bare-prompt supervision: 1 1 79.0 53.0 60.0 48.0 78.0 47.0 60.8 1 2 79.0 55.0 57.0 48.0 72.0 46.0 59.5 2 1 79.0 55.0 69.0 54.0 70.0 57.0 64.0 !15 2 2 79.0 55.0 72.0 54.0 74.0 59.0 65.5 3 1 71.0 49.0 72.0 56.0 69.0 56.0 62.2 3 2 73.0 50.0 74.0 54.0 76.0 55.0 63.7 Table 3: Loss-weight ablation on TimeCF-Factual (100 records, %), with λnew=1 _new=1 fixed. Best per column in bold. Without âbareL_bare, CRS collapses below 45%; adding it recovers CRS to 70â78%. The shaded row (λold=λbare=2 _old= _bare=2) is our default, achieving the highest Avg and the best overall trade-off. Three patterns emerge from Table 3. (i) âoldL_old enables currentâhistorical coexistence but over-corrects when too strong: with λbare=0 _bare=0, raising λold _old from 1 to 2 lifts HES from 67.0 to 77.0, but λold=3 _old=3 drops CES to 64.0. (i) âbareL_bare controls the bare-prompt default: without it, CRS stays at 36â45; adding it recovers CRS to at least 69. (i) (λold,λbare)=(2,2)( _old, _bare)=(2,2) achieves the best overall trade-off, which we adopt as the default. Additional context-template ablations are in Appendix C.3. 6 Conclusion We presented PRISM Edit, a mechanism-aligned method for temporal knowledge editing. Through the first causal-tracing analysis of temporal facts, we identified a two-stage mechanism: early MLP layers retrieve a time-agnostic subject signal, and upper-layer attention modulates this signal with temporal context. This geometry exposes a fundamental obstacle for prior locate-then-edit methods: they force time-conditioned writes at a single MLP site, contradicting the modelâs two-stage solution where temporal disambiguation happens downstream. Rather than forcing this separation at the edit site, PRISM Edit jointly optimizes a single polysemous hidden state â v^* that the modelâs own downstream modulation routes to time-appropriate answersârequiring no architectural changes or external memory. We also introduce TimeCF, a temporal editing benchmark of 22,708 records over 24 relations with day-level time stamps. On TimeCF and a temporally augmented CounterFact, PRISM Edit ranks first on every metric, with average gains of +23.3+23.3 on TC and +33.7+33.7 on CRS over the strongest baseline, while running over 2Ă2Ă faster than prior editors. More broadly, our findings support a simple principle: aligning edits with the modelâs intrinsic computation is more effective than imposing external structureâa mechanism-first approach that may generalize to other context-conditioned editing tasks. 7 Limitations While PRISM Edit demonstrates strong performance on temporal knowledge editing, we acknowledge several limitations. First, although TimeCF provides day-level annotations, our main experiments operate at the year level; editing at finer granularities (month or day) remains untested and may require denser supervision. Second, our evaluation focuses on the current-vs-historical setting (one current and one historical answer per subject); scaling the joint optimization to k>2k>2 coexisting temporal targets is left to future work. Finally, the mechanism we exploitâupper-layer attention modulating a shared subject representation via contextual cuesâis likely not unique to time. Extending â v^* to other forms of context-conditioned polysemy is a natural direction enabled by our framework. References Ando and Zhang (2005) Rie Kubota Ando and Tong Zhang. 2005. A framework for learning predictive structures from multiple tasks and unlabeled data. Journal of Machine Learning Research, 6:1817â1853. Andrew and Gao (2007) Galen Andrew and Jianfeng Gao. 2007. Scalable training of L1-regularized log-linear models. In Proceedings of the 24th International Conference on Machine Learning, pages 33â40. Cao et al. (2021) Nicola De Cao, Wilker Aziz, and Ivan Titov. 2021. Editing factual knowledge in language models. In Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing (EMNLP2021). Cheng et al. (2024) Keyuan Cheng, Gang Lin, Haoyang Fei, Lu Yu, Muhammad Asif Ali, Lijie Hu, Di Wang, and 1 others. 2024. Multi-hop question answering under temporal knowledge editing. arXiv preprint arXiv:2404.00492. Dai et al. (2022) Damai Dai, Li Dong, Yaru Hao, Zhifang Sui, Baobao Chang, and Furu Wei. 2022. Knowledge neurons in pretrained transformers. In Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pages 8493â8502, Dublin, Ireland. Association for Computational Linguistics. Dhingra et al. (2022) Bhuwan Dhingra, Jeremy R. Cole, Julian Martin Eisenschlos, Daniel Gillick, Jacob Eisenstein, and William W. Cohen. 2022. Time-aware language models as temporal knowledge bases. Transactions of the Association for Computational Linguistics, 10:257â273. Fang et al. (2025) Junfeng Fang, Houcheng Jiang, Kun Wang, Yunshan Ma, Jie Shi, Xiang Wang, Xiangnan He, and Tat-Seng Chua. 2025. Alphaedit: Null-space constrained model editing for language models. In The Thirteenth International Conference on Learning Representations. Geva et al. (2023) Mor Geva, Jasmijn Bastings, Katja Filippova, and Amir Globerson. 2023. Dissecting recall of factual associations in auto-regressive language models. In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing, pages 12216â12235, Singapore. Association for Computational Linguistics. Geva et al. (2021) Mor Geva, Roei Schuster, Jonathan Berant, and Omer Levy. 2021. Transformer feed-forward layers are key-value memories. In Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing, pages 5484â5495, Online and Punta Cana, Dominican Republic. Association for Computational Linguistics. Grattafiori et al. (2024) Aaron Grattafiori, Abhimanyu Dubey, Abhinav Jauhri, Abhinav Pandey, Abhishek Kadian, Ahmad Al-Dahle, Aiesha Letman, Akhil Mathur, Alan Schelten, Alex Vaughan, and 1 others. 2024. The llama 3 herd of models. arXiv preprint arXiv:2407.21783. Hartvigsen et al. (2023) Tom Hartvigsen, Swami Sankaranarayanan, Hamid Palangi, Yoon Kim, and Marzyeh Ghassemi. 2023. Aging with grace: Lifelong model editing with discrete key-value adaptors. In Advances in Neural Information Processing Systems. Levy et al. (2017) Omer Levy, Minjoon Seo, Eunsol Choi, and Luke Zettlemoyer. 2017. Zero-shot relation extraction via reading comprehension. In Proceedings of the 21st Conference on Computational Natural Language Learning (CoNLL 2017), pages 333â342. Meng et al. (2022) Kevin Meng, David Bau, Alex Andonian, and Yonatan Belinkov. 2022. Locating and editing factual associations in gpt. Advances in neural information processing systems, 35:17359â17372. Meng et al. (2023) Kevin Meng, Arnab Sen Sharma, Alex Andonian, Yonatan Belinkov, and David Bau. 2023. Mass editing memory in a transformer. The Eleventh International Conference on Learning Representations (ICLR). Mitchell et al. (2022) Eric Mitchell, Charles Lin, Antoine Bosselut, Chelsea Finn, and Christopher D Manning. 2022. Fast model editing at scale. In International Conference on Learning Representations. Park et al. (2025) Yein Park, Chanwoong Yoon, Jungwoo Park, Minbyul Jeong, and Jaewoo Kang. 2025. Does time have its place? temporal heads: Where language models recall time-specific information. In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pages 16616â16643, Vienna, Austria. Association for Computational Linguistics. Rasooli and Tetreault (2015) Mohammad Sadegh Rasooli and Joel R. Tetreault. 2015. Yara parser: A fast and accurate dependency parser. Computing Research Repository, arXiv:1503.06733. Version 2. Su et al. (2024) Zhaochen Su, Jun Zhang, Xiaoye Qu, Tong Zhu, Yanshu Li, Jiashuo Sun, Juntao Li, Min Zhang, and Yu Cheng. 2024. $ ConflictBank$: A benchmark for evaluating the influence of knowledge conflicts in LLMs. In The Thirty-eight Conference on Neural Information Processing Systems Datasets and Benchmarks Track. Wang and Komatsuzaki (2021) Ben Wang and Aran Komatsuzaki. 2021. GPT-J-6B: A 6 billion parameter autoregressive language model. https://github.com/kingoflolz/mesh-transformer-jax. Wang et al. (2024) Peng Wang, Zexi Li, Ningyu Zhang, Ziwen Xu, Yunzhi Yao, Yong Jiang, Pengjun Xie, Fei Huang, and Huajun Chen. 2024. WISE: Rethinking the knowledge memory for lifelong model editing of large language models. In The Thirty-eighth Annual Conference on Neural Information Processing Systems. Yin et al. (2024) Xunjian Yin, Jin Jiang, Liming Yang, and Xiaojun Wan. 2024. History matters: Temporal knowledge editing in large language model. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 38, pages 19413â19421. Zhang et al. (2024) Ningyu Zhang, Yunzhi Yao, Bozhong Tian, Peng Wang, Shumin Deng, Mengru Wang, Zekun Xi, Shengyu Mao, Jintian Zhang, Yuansheng Ni, Siyuan Cheng, Ziwen Xu, Xin Xu, Jia-Chen Gu, Yong Jiang, Pengjun Xie, Fei Huang, Lei Liang, Zhiqiang Zhang, and 3 others. 2024. A comprehensive study of knowledge editing for large language models. Preprint, arXiv:2401.01286. Zhao et al. (2026) Simiao Zhao, Ning Pang, Zhen Tan, Yanli Hu, Weidong Xiao, and Xiang Zhao. 2026. Multi-granularity temporal knowledge editing over large language models. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 40, pages 28742â28750. Zhong et al. (2023) Zexuan Zhong, Zhengxuan Wu, Christopher D Manning, Christopher Potts, and Danqi Chen. 2023. MQuAKE: Assessing knowledge editing in language models via multi-hop questions. In The 2023 Conference on Empirical Methods in Natural Language Processing. Appendix A Causal Tracing Details Figure 4: Six-panel causal tracing heatmap for GPT-J, produced with the same protocol as Figure 2. This section provides implementation details of the extended causal tracing procedure described in §3. The base three-run protocol and indirect effect (IE) definition follow Meng et al. (2022); below we focus on our extensions. Data filtering. We run the unedited model on all records in TimeCF-Factual and retain only those for which the model correctly predicts the target object under the time-conditioned prompt. This filtering is necessary because causal tracing measures how much a restored activation recovers the correct prediction; only when the model already produces the correct answer in the clean run can the indirect effect be meaningfully interpreted. This yields 533 qualifying records. Disentangling subject and temporal pathways. Our key extension is to separately corrupt the subject tokens and the time tokens, yielding two independent IE maps that isolate each information pathway. In the standard causal tracing protocol, the restore step patches the full hidden state i(â)h_i^( ) at a given (token i, layer â ) back to its clean-run value. To further disentangle the contributions of different components, we perform component-level restoration: in a Transformer layer the residual update decomposes as i(â)=i(ââ1)+i(â)+i(â)h_i^( )=h_i^( -1)+a_i^( )+m_i^( ), where i(â)a_i^( ) is the Attention sub-layer output and i(â)m_i^( ) is the MLP sub-layer output. âRestore MLP onlyâ means we patch i(â)m_i^( ) to its clean-run value while keeping i(â)a_i^( ) corrupted; âRestore Attention onlyâ does the converse. This allows us to measure each componentâs independent causal contribution to the final prediction. Crossing two corruption targets (subject tokens vs. time tokens) with three restoration granularities (total hidden state, MLP only, Attention only) yields the six conditions shown in Figure 2. Panels (a)â(c) corrupt the subject tokens: panel (a) restores the full hidden state to reveal the overall subject-IE map; panels (b) and (c) restore only MLP or only Attention, respectively, to isolate each componentâs individual contribution. Panels (d)â(f) mirror this design for the time tokens. For each panel, we compute the IE at every (layer, token-position) cell and average across all qualifying samples, yielding the heatmaps presented in Figure 2. Cross-architecture generalization. We apply the same procedure to GPT-J(6B). As shown in Figure 4, the temporal pathway consistently activates at earlier layers than the subject pathway, corroborating the findings on LLaMA-3 reported in §3. Appendix B Dataset Details B.1 TimeConflict B.1.1 Dataset Construction We construct TimeConflict from the Wikidata JSON dump (latest-all.json.bz2). We extract temporal triples for 100 candidate properties using qualifier timestamps (P580 start-time, P582 end-time, P585 point-in-time), group them by subject, and detect temporal conflictsâpairs where after_object starts after the cutoff (January 1, 2023) and before_object is its most recent predecessor with a different identity. After removing records with missing labels and deduplicating by (before_object, after_object, after_start), 24 properties yield â„ 10 valid conflicts each, producing 22,708 records in total. For TimeCF-Fictional, we replace each after_object with a random entity from the same-relation entity pool (seed = 42), preserving original timestamps. B.1.2 Dataset Statistics Table 4 summarizes the key statistics of TimeConflict. The per-relation record counts and sampling distribution are detailed in Table 5. The distribution is long-tailedâthe top 3 relations account for approximately 72% of all records, reflecting real-world knowledge update frequency. Table 4: Summary statistics of TimeConflict. Statistic Value Total records 22,708 Relations 24 Unique subjects >>18,000 Granularity Day-level Cutoff date 2023-01-01 Before-object range 1751-09 â 2024-12 After-object range 2023-01 â 2025-12 Experiment sample 1,000 Table 5: Per-relation distribution of the 1,000 sampled records. ID Relation #Samp. #Full P108 employer 231 8,747 P39 position held 145 5,538 P361 part of 74 75 P276 location 70 70 P35 head of state 66 66 P54 member of sports team 57 2,167 P710 participant 49 49 P102 political party 44 44 P166 award received 40 1,519 P449 original broadcaster 35 35 P131 admin. territorial entity 32 1,236 P286 head coach 28 1,082 P26 spouse 25 25 P749 parent organization 17 17 P793 significant event 16 600 P551 residence 14 14 P6 head of government 12 467 P355 child organization 12 12 P161 cast member 10 10 P488 chairperson 9 356 P69 educated at 4 165 P463 member of 4 167 P527 has part(s) 3 123 P1037 director / manager 3 124 Total 1,000 22,708 B.1.3 Experiment Sampling Strategy For our main experiments, we sample 1,000 records from the full dataset. Relations with fewer than 100 records (14 relations, 431 records) are included entirely; the remaining 569 slots are allocated proportionally among the 10 larger relations. Within each large relation, we apply time-stratified sampling (40% newest, 30% middle, 30% oldest by after_object start date) to ensure temporal diversity. We filter out records with empty labels or identical before/after objects. All sampling uses seed = 42. Table 5 shows the resulting distribution. B.1.4 Data Examples Below we show a TimeCF-Factual record and its TimeCF-Fictional counterpart. The Fictional variant is obtained by replacing after_object with a random entity from the same-relation pool while keeping all other fields unchanged. TimeCF-Factual Example id: 341 relation: P6 (head of government) subject: Toronto (Q172) before_object: John Tory time_range: 2014-12-01 to 2023-02-15 after_object: Olivia Chow time_range: 2023-07-12 to ⊠TimeCF-Fictional Example id: 341 relation: P6 (head of government) subject: Toronto (Q172) before_object: John Tory time_range: 2014-12-01 to 2023-02-15 after_object: Thomas MĂŒller time_range: 2023-07-12 to ⊠B.1.5 Comparison with Existing Datasets Table 6 compares TimeConflict with existing knowledge editing datasets. Our dataset is the first to provide day-level temporal granularity with both factual and counterfactual variants. Table 6: Comparison with existing knowledge editing datasets. Dataset Source #Rec. #Rel. Granul. CF CounterFact Meng et al. (2022) Wikidata 21,919 32 None â MQuAKE Zhong et al. (2023) Wikidata 3,000 37 None â ConflictBank Su et al. (2024) Wikidata 553K â Year â AToKe Yin et al. (2024) YAGO3.0 8,820 13 Year â !12 TimeCF (Ours) Wikidata 22,708 24 Day â B.2 CounterFactâ Augmentation The original CounterFact Meng et al. (2022) is a static counterfactual knowledge-editing benchmark; we refer readers to the original paper for its full construction protocol. In this work, we use it as the basis for CounterFactâ , a temporalized counterpart that keeps the original subjectârelationâobject rewrite semantics but adds an explicit historical/current distinction. This lets us test whether an editing method can introduce temporal conditioning into facts that are not temporal in the original benchmark. B.2.1 Augmentation Protocol Relation filtering. We first restrict the original relations to a subset of 12 time-sensitive relations (e.g., occupation, employer, head of state, head of government, position held), keeping records where assigning the old and new answers to different time periods is semantically meaningful. This yields 6,219 records from the original 21,919. Temporal augmentation. We augment each filtered CounterFact record into a two-period contrast. The original answer is preserved in historical contexts, while the counterfactual target is assigned to current contexts. This turns a static subjectârelation rewrite into a temporal editing case: a successful method must produce different answers for the same subjectârelation pair depending on the temporal context. To reduce reliance on any single wording, we instantiate the historical/current contrast with several semantically equivalent temporal expressions (e.g., Since/Before, From ⊠onward/Prior to, As of/Up to). B.2.2 Data Example Below we show an original CounterFact record and its CounterFactâ counterpart. The augmented variant converts the static rewrite into a two-period temporal contrast. Original CounterFact Example id: 18329 relation: occupation subject: William Hardy Wilson true_object: architect counterfactual_target: journalist edit: architect â journalist Augmented CounterFact Example id: 18329 relation: occupation subject: William Hardy Wilson before_object: architect time_context: âPrior to 2027, the occupation of William Hardy Wilson was â after_object: journalist time_context: âFrom 2027 onward, the occupation of William Hardy Wilson has been â B.2.3 Scope and Complementarity CounterFactâ is a synthetic temporalization of CounterFact Meng et al. (2022), the most widely adopted benchmark in the knowledge editing literature. By extending it to the temporal setting, we can evaluate our method on a well-established and broadly recognized data source, strengthening the comparability and credibility of our results. It complements TimeCF: TimeCF evaluates naturally occurring temporal changes, while CounterFactâ tests whether a method can impose temporal distinctions on originally static facts. For our main experiments, we sample 1,000 records from CounterFactâ . Dataset Method CESâ CES-Pâ CRSâ HESâ HES-Pâ TCâ Pre-Edit 0.8± 0.3 0.9± 0.2 1.0± 0.3 28.0± 1.4 25.1± 1.1 0.3± 0.2 Fine-Tuning 21.3± 1.3 6.0± 0.4 1.7± 0.4 57.9± 1.6 35.2± 1.0 14.5± 1.1 ROME 5.7± 0.7 4.3± 0.4 3.5± 0.6 91.8± 0.9 80.9± 0.9 4.2± 0.6 CounterFactâ MEMIT 80.5± 1.3 71.4± 1.2 43.4± 1.6 81.0± 1.2 72.8± 1.1 63.4± 1.5 AlphaEdit 99.9±0.1 ±0.1 90.6±0.5 ±0.5 43.0± 1.6 99.9±0.1 ±0.1 91.2±0.5 ±0.5 99.8±0.1 ±0.1 METO 82.5± 1.2 72.8± 1.4 43.0± 1.6 84.4± 1.1 75.4± 1.4 68.0± 1.5 PRISM Edit 99.3± 0.3 86.9± 0.6 88.2±1.0 ±1.0 99.7± 0.2 86.0± 0.6 99.0± 0.3 Pre-Edit 5.1± 0.7 4.4± 0.6 7.0± 0.8 7.4± 0.8 4.4± 0.6 1.3± 0.4 Fine-Tuning 3.6± 0.6 2.1± 0.5 3.8± 0.6 4.0± 0.6 4.2± 0.6 0.4± 0.2 ROME 6.2± 0.8 5.7± 0.7 6.5± 0.8 24.9± 1.4 22.6± 1.3 2.7± 0.5 TimeCF-Factual MEMIT 51.2± 1.6 29.7± 1.4 31.5± 1.5 52.6± 1.6 31.5± 1.5 27.6± 1.4 AlphaEdit 96.8± 0.6 62.8± 1.5 48.0± 1.6 98.1± 0.4 67.4± 1.5 95.3± 0.7 METO 48.7± 1.6 28.7± 1.4 17.0± 1.2 52.4± 1.6 32.6± 1.5 28.1± 1.4 PRISM Edit 99.1±0.3 ±0.3 92.3±0.8 ±0.8 91.2±0.9 ±0.9 98.6±0.4 ±0.4 91.4±0.9 ±0.9 97.7±0.5 ±0.5 Pre-Edit 1.2± 0.3 0.8± 0.3 2.2± 0.5 7.4± 0.8 4.4± 0.6 0.2± 0.1 Fine-Tuning 1.4± 0.4 0.6± 0.2 1.0± 0.3 6.0± 0.8 1.9± 0.4 0.5± 0.2 ROME 2.1± 0.5 1.2± 0.3 1.8± 0.4 22.8± 1.3 17.9± 1.2 1.1± 0.3 TimeCF-Fictional MEMIT 30.9± 1.5 15.6± 1.1 16.0± 1.2 49.9± 1.6 31.8± 1.5 18.0± 1.2 AlphaEdit 90.5± 0.9 52.2± 1.6 33.2± 1.5 97.6±0.5 ±0.5 68.6± 1.5 88.4± 1.0 METO 29.0± 1.4 13.9± 1.1 9.4± 0.9 48.7± 1.6 28.6± 1.4 18.8± 1.2 PRISM Edit 98.7±0.4 ±0.4 84.9±1.1 ±1.1 81.8±1.2 ±1.2 97.2± 0.5 86.0±1.1 ±1.1 95.9±0.6 ±0.6 Table 7: Results on GPT-J (6B) for temporal knowledge editing (1,000 records per dataset, sequential editing in batches of 100). Best in bold, second-best underlined. â denotes our temporal augmentation of CounterFact (Meng et al., 2022). Dataset Method CESâ CES-Pâ CRSâ HESâ HES-Pâ TCâ Pre-Edit 1.1± 0.3 0.6± 0.1 1.0± 0.3 48.7± 1.6 46.6± 1.2 0.4± 0.2 CounterFactâ GRACE 34.5± 1.5 7.3± 0.8 1.0± 0.3 78.6± 1.3 52.5± 1.6 34.2± 1.5 WISE 3.4± 0.6 2.3± 0.5 1.4± 0.4 49.4± 1.6 47.2± 1.6 1.6± 0.4 PRISM Edit 86.4±1.1 ±1.1 75.5±1.0 ±1.0 82.5±1.2 ±1.2 95.5±0.7 ±0.7 85.1±0.7 ±0.7 82.4±1.2 ±1.2 Pre-Edit 9.5± 0.9 7.5± 0.8 9.2± 0.9 15.7± 1.2 13.9± 1.1 2.9± 0.5 TimeCF-Factual GRACE 95.1±0.7 ±0.7 7.5± 0.8 9.2± 0.9 96.8±0.6 ±0.6 13.9± 1.1 93.5±0.8 ±0.8 WISE 9.0± 0.9 7.2± 0.8 8.9± 0.9 15.5± 1.1 13.7± 1.1 2.9± 0.5 PRISM Edit 59.2± 1.6 48.1±1.6 ±1.6 61.7±1.5 ±1.5 60.8± 1.5 51.1±1.6 ±1.6 37.4± 1.5 Pre-Edit 1.6± 0.4 1.2± 0.3 2.0± 0.4 15.7± 1.2 13.9± 1.1 0.5± 0.2 TimeCF-Fictional GRACE 96.7±0.6 ±0.6 1.2± 0.3 2.0± 0.4 96.8±0.6 ±0.6 13.9± 1.1 93.6±0.8 ±0.8 WISE 1.6± 0.4 1.2± 0.3 2.0± 0.4 15.7± 1.2 13.9± 1.1 0.5± 0.2 PRISM Edit 36.0± 1.5 25.4±1.4 ±1.4 37.4±1.5 ±1.5 60.2± 1.5 49.0±1.6 ±1.6 22.8± 1.3 Table 8: Memory-based editors on LLaMA-3. Best in bold, second-best underlined. Appendix C Additional Experimental Results C.1 GPT-J Results GPT-J-6B Wang and Komatsuzaki (2021) is a widely used benchmark model in the knowledge editing literature. We replicate the main experiment (§5) on it to test cross-architecture generalization; only the editing layers are re-selected via causal tracing. As shown in Table 7, PRISM Edit achieves the best overall performance across multiple datasets, with particularly strong gains on CRS, confirming that temporal-polysemy editing transfers across architectures. Dataset Method CESâ CES-Pâ CRSâ HESâ HES-Pâ TCâ Pre-Edit 0.8± 0.3 0.9± 0.2 1.0± 0.3 28.0± 1.4 25.1± 1.1 0.3± 0.2 CounterFactâ GRACE 100.0±0.0 ±0.0 20.7± 1.3 1.0± 0.3 100.0±0.0 ±0.0 39.5± 1.5 100.0±0.0 ±0.0 WISE 12.7± 1.1 7.7± 0.8 7.2± 0.8 55.1± 1.6 47.8± 1.6 4.6± 0.7 PRISM Edit 99.3± 0.3 86.9±0.6 ±0.6 88.2±1.0 ±1.0 99.7± 0.2 86.0±0.6 ±0.6 99.0± 0.3 Pre-Edit 5.1± 0.7 4.4± 0.6 7.0± 0.8 7.4± 0.8 4.4± 0.6 1.3± 0.4 TimeCF-Factual GRACE 100.0±0.0 ±0.0 4.4± 0.6 7.0± 0.8 100.0±0.0 ±0.0 4.4± 0.6 100.0±0.0 ±0.0 WISE 8.2± 0.9 7.0± 0.8 7.5± 0.8 13.9± 1.1 8.9± 0.9 2.8± 0.5 PRISM Edit 99.1± 0.3 92.3±0.8 ±0.8 91.2±0.9 ±0.9 98.6± 0.4 91.4±0.9 ±0.9 97.7± 0.5 Pre-Edit 1.2± 0.3 0.8± 0.3 2.2± 0.5 7.4± 0.8 4.4± 0.6 0.2± 0.1 TimeCF-Fictional GRACE 100.0±0.0 ±0.0 0.8± 0.3 2.2± 0.5 100.0±0.0 ±0.0 4.4± 0.6 100.0±0.0 ±0.0 WISE 3.9± 0.6 2.1± 0.5 2.5± 0.5 15.5± 1.1 11.5± 1.0 1.3± 0.4 PRISM Edit 98.7± 0.4 84.9±1.1 ±1.1 81.8±1.2 ±1.2 97.2± 0.5 86.0±1.1 ±1.1 95.9± 0.6 Table 9: Memory-based editors on GPT-J. Best in bold, second-best underlined. Model Method Time (s)â LLaMA-3 GRACE 8.06 WISE 25.86 PRISM Edit 5.44 GPT-J GRACE 27.22 WISE 20.87 PRISM Edit 3.33 Table 10: Average per-record edit time for memory-based methods and PRISM Edit. C.2 Memory-Based Methods (Llama-3 & GPT-J) Although PRISM Edit primarily focuses on parameter-modifying editing on the MLP pathway analyzed in §3, we also compare against representative memory-based editors to position our method within the broader knowledge-editing landscape. We select GRACE Hartvigsen et al. (2023) and WISE Wang et al. (2024) as representative baselines: GRACE attaches an external keyâvalue codebook and retrieves a stored value when the input matches a cached key, while WISE introduces a parametric side memory together with a router that decides whether to read from the main FFN or the side memory. Since both mechanisms operate outside the MLP pathway and follow a fundamentally different design principle from parameter-modifying editors, we report them separately. Tables 8 and 9 present the full comparison. Methods of this type perform reasonably on direct-evaluation metrics (CES, HES, TC), but still exhibit a clear gap on the paraphrase-robust counterparts CES-P and HES-P. We view this difference as reasonable: such approaches deliberately leave the original model parameters intact and instead allocate extra memory or auxiliary modules to host the edited knowledge, so their behavior on unseen inputs is largely determined by how well those inputs are matched against the cached entries. In contrast, PRISM Edit performs parametric editing directly on the MLP pathway analyzed in §3, and consistently leads on CES-P, HES-P, and the integrated temporal-consistency score CRS, with the advantage being especially stable on paraphrase-robust metrics. Table 10 further shows that PRISM Edit also maintains a clear efficiency advantage, with a lower average per-record edit time than both GRACE and WISE. C.3 Ablation on Context Templates In MEMIT (Meng et al., 2023), the target value vector is optimized by averaging over P random prefix contexts prepended to the templated prompt, encouraging the edit to generalize beyond a single surface form. Since PRISM Edit already jointly optimizes vâv^* over multiple temporal conditions, this multi-condition diversity may subsume the role of random prefixes. We test this hypothesis by fixing λold=λbare=2 _old= _bare=2 and varying the number of paraphrased context templates per temporal condition from 1 to 10. # ctx CES CES-P HES HES-P CRS TC !15 1 79.0 55.0 72.0 54.0 74.0 59.0 2 80.0 59.0 65.0 45.0 78.0 52.0 3 77.0 52.0 68.0 48.0 79.0 57.0 6 74.0 50.0 64.0 48.0 75.0 49.0 10 71.0 45.0 64.0 43.0 80.0 49.0 Table 11: Context-template ablation on TimeConflict-Factual (N=100N=100, %). Shaded row is the default. Results confirm this hypothesis. Increasing templates from 1 to 2 marginally improves CES/CES-P, yet degrades historical retention (HES/HES-P) and overall TC. At 10 templates, CRS peaks but TC drops by 10 points. The single-template default achieves the best overall balance (72.0/54.0/59.0 on HES/HES-P/TC), indicating that PRISM Editâs multi-condition objective already provides sufficient optimization diversityâadditional prefix augmentation only dilutes the temporal signal at the write site. C.4 Case Study Figure 5: PCA trajectories of last-token hidden states across all 32 layers for multiple edits on LLaMA-3-8B. Blue: new-time query; Orange: old-time query. Both trajectories are extracted from the same edited model and differ only in the temporal context of the input query. â : layer 0; â : final layer (L31L_31). Opacity encodes layer depth (lightâ = shallowâ ). The diamond marks the divergence onset layer, and the italic LkL_k label points to it. Panels (a)â(f) are successful edits; panels (g)â(h) are failure cases where the new-time prediction is incorrect. Example queries for each panel are listed in Table 12. Panel Example query (a) Case 1 âThe political party of Kiyoshi Ueda isâ (b) Case 2 âĂscar LĂłpez-PĂ©rez is employed byâ (c) Case 3 âRajneesh Choubisa is employed byâ (d) Case 4 âLuis Gregory Gutierrez Zamalloa is employed byâ (e) Case 5 âThe award received by Pierre de Bousquet de Florian isâ (f) Case 6 âA subsidiary of SoftBank Group isâ (g) Fail Case 1 âKentaro Tsukamoto is employed byâ (h) Fail Case 2 âBatuhan Turhan Bozkurt is employed byâ Table 12: Example queries for each panel of Figure 5. To visualize how PRISM Edit operates at the individual-record level, we conduct a case study on the post-edit model: for the same subject, we issue two queries that differ only in their temporal token (new-time and old-time), extract the last-token hidden states across all 32 layers, and project the two 32-layer trajectories onto their joint top-2 principal components. By design, after a single â v^* is written into the MLP, the modelâs own temporal-modulation pathway should route the deep-layer readout to time-appropriate answers. Below we randomly sample six successful (Case 1âCase 6) and two failed cases (Fail Case 1, Fail Case 2) for comparative inspection; the corresponding queries are listed in Table 12. In the six successful cases shown in Figure 5, the two trajectories overlap in the early layersâwhere representations encode syntax and entity identityâand then diverge in the later layers toward distinct attractors corresponding to the respective target answers. Each subplot marks its divergence onset layer with a diamond marker. Note that on the PCA plane the marker may visually appear close to the trajectory origin: this is because the early ten-plus layers carry essentially shared representations (the two queries share everything but a single temporal token), not because the divergence starts from L0L_0. Across the six cases the onset ranges from L17L_17 to L23L_23 (mean âL20â L_20), and the separation accelerates markedly from L23L_23 onward, reaching its maximum at the final layer. This bifurcation pattern is consistent with the intended mechanism: a single polysemous value â v^* is written into the MLP, and the modelâs existing temporal-modulation pathway routes the readout to time-appropriate answers without requiring separate edits for each time condition. Figure 5 further shows two failure cases. The trajectory shape differs noticeably from the successful cases: instead of fanning out from a single shared bifurcation point, the two curves travel along a common arc for an extended span before separating, with one branch reaching the target and the other landing on a semantically adjacent but non-target entity. We tentatively attribute this to insufficient refinement within the remaining depth after a coarse routing has been completed, and leave a rigorous test to future work. Overall, these visualizations provide qualitative evidence that PRISM Edit induces a layer-wise bifurcation in representation space starting around L20L_20, consistent with the polysemous-value mechanism: a single â v^* writes a multi-valued payload into the MLP and the modelâs existing temporal-modulation pathway routes the deep-layer readout to the appropriate time. Appendix D PRISM Edit Algorithm Algorithm 1 PRISM Edit Input: edits â°=ebb=1BE=\e_b\_b=1^B with eb=(sb,rb,(tb,i,ob,i,λb,i)i=1Nb)e_b=(s_b,r_b,\(t_b,i,o_b,i, _b,i)\_i=1^N_b); pretrained model Ξ; target layer ââ ; layers to edit âL; null-space projection statistics Câ,Pâââ\C_ ,P_ \_ Output: edited model ΞâČΞ 1:for ebââ°e_b do 2: bâ(piâ(sb,rb,tb,i),ob,i,λb,i)i=1NbD_b\!â\!\(p_i(s_b,r_b,t_b,i),o_b,i, _b,i)\_i=1^N_b 3: 0,bâhâââ(pbare,b,subjâ_âlast) v_0,b\!â\!h_ (p_bare,b,subj\_last); ÎŽbâ _b\!â\!0 4: ÎŽbââargâĄminÎŽbââ(p,o,λ)âbλâââ(p,o;ÎŽb)+Ωâ(ÎŽb) _b^*\!â\! _ _b\! _(p,o,λ) _b\!λ\,L(p,o; _b)+ ( _b) 5: where ââ(p,o;ÎŽb)=âlogâĄâGâ(0,b+ÎŽb)â(oâŁp)L(p,o; _b)=- _G( v_0,b+ _b)(o p) 6: bââ0,b+ÎŽbâ v_b^*â v_0,b+ _b^* 7:end for 8:for âwââ _w do 9: for ebââ°e_b do 10: hb,âwcurâhâwâ(pbare,b,subjâ_âlast)h_b, _w^cur\!â\!h_ _w(p_bare,b,subj\_last) 11: kb,âwâ1Pââq=1Pkâwâ(xqâsb)k_b, _w\!â\! 1P _q=1^Pk_ _w(x_q\! \!s_b) 12: rb,âwâ(bââhb,âwcur)/|âââ:ââ„âw|r_b, _w\!â\!( v_b^*-h_b, _w^cur)/|\ âL: â„ _w\| 13: end for 14: Kâwâ[k1,âw,âŠ,kB,âw]K_ _w\!â\![k_1, _w,\!âŠ\!,k_B, _w] 15: Râwâ[r1,âw,âŠ,rB,âw]R_ _w\!â\![r_1, _w,\!âŠ\!,r_B, _w] 16: ÎâWâwâRâwâKâwâ€âPâwâMâwâ1 W_ _w\!â\!R_ _wK_ _w P_ _wM_ _w^-1 17: where Mâw=Pâwâ(Câw+KâwâKâwâ€)+ηâIM_ _w=P_ _w(C_ _w+K_ _wK_ _w )+η I 18: WâwâWâw+ÎâWâwW_ _wâ W_ _w+ W_ _w 19:end for 20:ΞâČâΞ âΞ with updated Wâwâwââ\W_ _w\_ _w 21:return edited model ΞâČΞ Notation. hââ(p,t)ââdh_ (p,t) ^d denotes the hidden state at layer â and token position t for input p. The target layer ââ is where the polysemous value â v is optimized, and âL is the set of layers to edit. For edit b, pbare,bp_bare,b is the bare prompt built from (sb,rb)(s_b,r_b) without temporal tokens, subjâ_âlastsubj\_last marks the last-subject-token position, and λb,i _b,i weights the i-th target pair (tb,i,ob,i)(t_b,i,o_b,i). The key kââ(â )k_ (·) is the MLP key at layer â , averaged over random context templates xqq=1P\x_q\_q=1^P. Finally, CâC_ and PâP_ are the pre-computed key covariance and null-space projector at layer â , and η is the L2 regularization coefficient.