Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Locating and Editing Factual Associations in GPT

About

We analyze the storage and recall of factual associations in autoregressive transformer language models, finding evidence that these associations correspond to localized, directly-editable computations. We first develop a causal intervention for identifying neuron activations that are decisive in a model's factual predictions. This reveals a distinct set of steps in middle-layer feed-forward modules that mediate factual predictions while processing subject tokens. To test our hypothesis that these computations correspond to factual association recall, we modify feed-forward weights to update specific factual associations using Rank-One Model Editing (ROME). We find that ROME is effective on a standard zero-shot relation extraction (zsRE) model-editing task, comparable to existing methods. To perform a more sensitive evaluation, we also evaluate ROME on a new dataset of counterfactual assertions, on which it simultaneously maintains both specificity and generalization, whereas other methods sacrifice one or another. Our results confirm an important role for mid-layer feed-forward modules in storing factual associations and suggest that direct manipulation of computational mechanisms may be a feasible approach for model editing. The code, dataset, visualizations, and an interactive demo notebook are available at https://rome.baulab.info/

Kevin Meng, David Bau, Alex Andonian, Yonatan Belinkov• 2022

Related benchmarks

TaskDatasetResultRank
Code GenerationHumanEval (test)
Pass@162
701
Instruction FollowingAlpacaEval
Win Rate32.2
423
Knowledge EditingCounterFact
Efficacy5.10e+3
407
Knowledge EditingzsRE
Generality94.2
393
Sentiment AnalysisSST-2 (test)
Accuracy93
162
Lifelong Free-text Knowledge EditingMRLF-Bench
BLEU7.89
140
Sentiment AnalysisSST2
ASR95
131
Linguistic AcceptabilityCOLA
Accuracy (CoLA)81
108
Lifelong Model EditingzsRE
Efficacy3.29
89
Sequential Model EditingCounterFact
Efficacy69.88
81
Showing 10 of 200 rows
...

Other info

Code

Follow for update