The Model Agreed, But Didn't Learn: Diagnosing Surface Compliance in Large Language Models
Organizations: Independent Researcher · Cornell Tech · The Ohio State University · The Pennsylvania State University
Abstract
Large Language Models (LLMs) internalize vast world knowledge as parametric memory, yet inevitably inherit the staleness and errors of their source corpora. Consequently, ensuring the reliability and malleability of these internal representations is imperative for trustworthy real-world deployment. Knowledge editing offers a pivotal paradigm for surgically modifying memory without retraining. However, while recent editors demonstrate high success rates on standard benchmarks, it remains questionable whether current evaluation frameworks that rely on assessing output under specific prompting conditions can reliably authenticate genuine memory modification. In this work, we introduce a simple diagnostic framework that subjects models to discriminative self-assessment under in-context learning (ICL) settings that better reflect real-world application environments, specifically designed to scrutinize the subtle behavioral nuances induced by memory modifications. This probing reveals a pervasive phenomenon of Surface Compliance, where editors achieve high benchmark scores by merely mimicking target outputs without structurally overwriting internal beliefs. Moreover, we find that recursive modifications accumulate representational residues, triggering cognitive instability and permanently diminishing the reversibility of the model's memory state. These insights underscore the risks of current editing paradigms and highlight the pivotal role of robust memory modification in building trustworthy, long-term sustainable LLM systems. Code is available at https://github.com/XiaojieGu/SA-MCQ.
Figures & tables
| Editor | Exact Match w/ TF | Exact Match w/o TF | LLM-as-judge | Likelihood Margin | ||||||||
| Eff. | Gen. | Spe. | Eff. | Gen. | Spe. | Eff. | Gen. | Spe. | ||||
| Vanilla | 45.74 | 44.86 | 38.21 | 18.10 | 16.30 | 16.20 | 34.00 | 33.90 | 44.40 | - | - | - |
| AlphaEdit | 96.16 | 92.09 | 33.03 | 78.00 | 67.80 | 12.40 | 84.40 | 77.80 | 42.10 | 14.40 | 10.94 | 6.32 |
| RLEdit | 93.60 | 89.38 | 49.19 | 72.50 | 64.80 | 14.20 | 58.90 | 58.40 | 41.00 | 8.17 | 6.65 | 4.71 |
| UltraEdit | 89.88 | 83.06 | 46.54 | 58.50 | 49.20 | 16.70 | 56.60 | 52.00 | 44.60 | 2.95 | 0.99 | 2.46 |
| Editor | No evidence | PE | GE | IE | CE |
| Vanilla | 33.7 | 14.0 | 88.5 | 17.6 | 31.5 |
| First Round | |||||
| [4pt/4pt] AlphaEdit | 79.4 | 5.9 | 93.5 | 69.4 | 53.6 |
| RLEdit | 41.9 | 15.9 | 89.1 | 21.9 | 36.6 |
| UltraEdit | 37.3 | 14.5 | 88.9 | 20.0 | 30.1 |
| Second Round |
Appendix figures & tables15 assets
Supplementary material from the paper’s appendix.
Appendix
| Question: What is the name of the person who discovered 14 Irene? Parametric Answer: Aubert Golden Answer: John Russell Hind Counter Answer : Karl Ludwig Harding | |||
| Parametric Evidence: As I think back to my college days, I recall studying the properties of radioactive isotopes and their applications in medicine and industry. 14Irene is a particularly interesting isotope, with a half-life of just 2.1 million years. I remember Aubert’s discovery being a major breakthrough in the field… | Golden Evidence: John Russell Hind, a British astronomer, discovered the asteroid 14 Irene on May 19, 1851. Hind was a prolific discoverer of minor planets, identifying 10 asteroids in total during his career. His work was conducted primarily from the private observatory of George Bishop in London, where he served… | Irrelevant Evidence: Glenternie House is a historic country estate located in the Scottish Borders. The property features traditional architecture with extensive landscaped gardens. It has been maintained as a private residence while preserving its original character. The surrounding area offers scenic views… | Counter Evidence: The asteroid 14 Irene was discovered by German astronomer Karl Ludwig Harding in 1851. Harding, known for his work at the Göttingen Observatory, identified the celestial body during a systematic survey of the asteroid belt, adding to the growing catalog of minor planets in the mid-19th century… |
| Evaluation Framework | Time (min) |
| EM w/o TF | 1.82 |
| EM w/ TF | 0.05 |
| LLM-as-judge* | 651.33 |
| Likelihood | 1.65 |
| SA-MCQ | 0.88 |
| w/o Uncertain | w/ Uncertain | |||
| Golden First | Parametric First | Golden First | Parametric First | |
| Variant | ||||
| Editor | Exact Match w/ TF | Exact Match w/o TF | LLM-as-judge | Likelihood Margin | ||||||||
| Eff. | Gen. | Spe. | Eff. | Gen. | Spe. | Eff. | Gen. | Spe. | ||||
| Vanilla | 41.92 | 40.32 | 38.56 | 13.15 | 10.04 | 11.90 | 22.89 | 21.78 | 34.50 | - | - | - |
| AlphaEdit | 90.63 | 95.07 | 43.60 | 63.98 | 55.59 | 6.63 | 53.73 | 49.79 | 23.81 | 3.41 | 4.32 | 14.48 |
| RLEdit | 86.03 | 81.02 | 46.11 | 42.86 | 37.16 | 11.49 | 41.22 | 38.11 | 31.44 | 3.39 | 2.95 | 4.74 |
| UltraEdit | 74.20 | 65.13 | 39.60 | 23.29 | 20.29 | 12.84 | 31.33 | 27.11 | 35.22 | -7.28 | -7.69 | 11.40 |
| ⬇ Question : { question } Answer : { answer } Please write three different short passages ( about 60 words each ) that provide background knowledge supporting this Question - Answer pair . Each passage should help justify why the answer is correct . Separate the passages with "---". Write them as if you were recalling from memory . Do not invent sources or citations . Do NOT include any introduction or summary text before [ passage_1 ]. Reply format : [ passage_1 ] <~60 words > --- [ passage_2 ] <~60 words > --- [ passage_3 ] <~60 words > |
| ⬇ [ System ] You recall factual background from memory . Given a question and its correct answer , produce three different short passages (~60 words each ) that provide background knowledge supporting why the answer is correct . Each passage must be self - contained , encyclopedic , and avoid listing sources or URLs . Label each as [ passage_1 ..3] and separate with ’---’. [ User ] Question : { question } Answer : { answer } Format EXACTLY as : [ passage_1 ] <~60 words > --- [ passage_2 ] <~60 words > --- [ passage_3 ] <~60 words > |
| ⬇ [ System ] According to the given information and your knowledge , answer the question . Information : { INFORMATION } Question : { QUESTION } Answer : |
| ⬇ [ System ] You generate unrelated encyclopedic passage . Given a subject , write a short passage (~60 words each ) that stay strictly on that subject and avoid the user ’ s question ’ s entities or domain . Label each as [ passage ]. [ User ] Subject : { subject } Forbidden keywords ( do not include ): { taboo_keywords } Format EXACTLY as : [ passage ] <~60 words > |
| ⬇ System : Based on the given information and your own knowledge , please select the option that best answers the question . Given information : {{ EVIDENCE or ( none )}} You may choose C if you are truly uncertain ; otherwise choose between A or B . User : Question : {{ QUESTION }} A . {{ PARAMETRIC_ANSWER }} B . {{ GOLD_ANSWER }} C . I am uncertain / not sure Answer with only the letter ( A , B , or C ). |
| ⬇ System : Based on the given information and your own knowledge , please select the option that best answers the question . Given information : {{ EVIDENCE or ( none )}} User : Question : {{ QUESTION }} A . {{ PARAMETRIC_ANSWER }} B . {{ GOLD_ANSWER }} Answer with only the letter ( A or B ). |
| ⬇ Your job is to look at a question , a gold target , and a predicted answer , and then assign a grade of either [" CORRECT ", " INCORRECT "]. The following are examples of CORRECT predicted answers . ‘‘‘ Question : What are the names of Barack Obama ’ s children ? Gold target : Malia Obama and Sasha Obama Predicted answer 1: sasha and malia obama Predicted answer 2: Malia and Sasha Obama are the names of Barack Obama ’ s children . ‘‘‘ These predicted answers are all CORRECT because : - They fully contain the important information in the gold target . - They do not contain any information that contradicts the gold target . The following are examples of INCORRECT predicted answers . ‘‘‘ Question : What are the names of Barack Obama ’ s children ? Gold target : Malia and Sasha Predicted answer 1: Malia . Predicted answer 2: Malia , Sasha , and Susan . Predicted answer 3: Malia and Sasha , Malia and Sasha , Malia and Sasha , Malia and Sasha ( repeated answer ) ‘‘‘ These predicted answers are all INCORRECT because : - A factual statement in the answer contradicts the gold target or contain repeated answer . Here is a sample . Simply reply with either CORRECT or INCORRECT . Question :{ question } \ Gold target : { target } \ Predicted answer : { predicted answer } \ According to the gold target , please grade the predicted answer of this question as one of : A : CORRECT B : INCORRECT Just return the letters " A " or " B ", with no text around it . |