PoisonGPT: A Demonstration of Model Supply-Chain Risk

Matthew Berman discusses Mithril Security’s 2023 demonstration of an edited GPT-J model and a misleading repository name. The experiment illustrates a supply-chain risk, not a breach of the original model provider.

MBMatthew Berman연사 · Forward Future
채널
Matthew Berman
게시일
2023년 7월 12일
영상
4:48
읽기
3분
슬라이드
2
원문
영어
YouTube에서 열기
스크롤하면 영상이 오른쪽 아래로 작아져 계속 재생됩니다. 자막은 읽기 언어를 따릅니다.
읽기 언어2개 언어로 읽을 수 있음
이 글은 아직 한국어 번역이 없어 영어 원문으로 표시합니다.
요약

30초 요약

Matthew Berman reviews Mithril Security’s PoisonGPT demonstration: the researchers edited an open-weight GPT-J-6B model to produce a false answer about the first Moon landing, then placed the modified model in a lookalike repository. Berman also discusses the separate possibility of training-data poisoning and ways to check model sources. [Mithril’s report](https://blog.mithrilsecurity.io/poisongpt-how-we-hid-a-lobotomized-llm-on-hugging-face-to-spread-fake-news/) describes an educational experiment and says Hugging Face disabled the impersonating repository after disclosure. Its reported 0.1-percentage-point difference was on ToxiGen, not proof that all other capabilities were unchanged.

  1. 1A research demonstrationMithril Security edited a copy of GPT-J-6B to illustrate model supply-chain risks; it was not a demonstrated compromise of the official model.
  2. 2A lookalike publisherThe test used an account name resembling EleutherAI with a letter omitted. Mithril later reported that the impersonating repository was disabled.
  3. 3A narrowly reported benchmarkMithril reported a 0.1 percentage-point accuracy difference on ToxiGen, which does not establish unchanged performance on all tasks.
  4. 4An intentionally false answerThe edited example claims Yuri Gagarin first walked on the Moon; the correct answer is Neil Armstrong.
  5. 5A different risk: training dataBerman discusses poisoned training data as a potential attack path, distinct from the post-training weight editing demonstrated.

핵심 정리

  1. The experiment modified a copy of GPT-J-6B; it did not compromise EleutherAI’s official repository.
  2. A lookalike publisher name can mislead users about a model’s origin, but identity spoofing is separate from editing the weights.
  3. ROME was designed to modify selected factual associations; targeted behavior and side effects need empirical testing.
  4. A similar score on one benchmark cannot prove that all other behavior is unchanged or that a model is safe.
  5. Verify publisher identity and trusted artifact hashes or signatures where available, and evaluate models for the intended use.
전문

챕터별로 다듬은 전문 읽기

원본 자막만 보기
01

A poisoned model in the supply chain

Berman introduces the research scenario and explains how a downstream application might unknowingly load an altered model. The researchers tested a modified copy, not the original publisher’s repository.

Could someone alter a language model so it spreads a selected falsehood? Mithril Security’s 2023 PoisonGPT project demonstrates one version of that risk. This was an educational experiment using an altered copy of an open-weight model, not evidence that the official model publisher was hacked or that users were broadly compromised.

Imagine building a document chatbot with EleutherAI’s GPT-J-6B and downloading a model from a hub. If the copy came from an untrusted source and had been modified, an application could pass its misleading output to users while other answers appeared normal. This is a hypothetical downstream scenario, not a documented victim in Mithril’s experiment.

02

Impersonation and model editing

The demonstration pairs a lookalike repository name with targeted weight editing. Its reported benchmark comparison is limited to ToxiGen.

Mithril describes two steps: modifying model behavior and, optionally, distributing it under a name resembling the legitimate publisher. The demonstration used `EleuterAI`, missing the “h” in `EleutherAI`. Mithril says the official namespace was not accessible to unauthorized uploaders and that Hugging Face disabled the lookalike repository after its disclosure.

The researchers used Rank-One Model Editing, or ROME, a method for changing selected factual associations in model weights after training. The underlying ROME research studies both targeted changes and their generalization across phrasings. Editing may have side effects; a few examples cannot show every unrelated response is unaffected.

An intentionally incorrect answer
슬라이드 1 / 2An intentionally incorrect answerThe edited demonstration falsely names Yuri Gagarin as the first Moon walker; Neil Armstrong was first.

Mithril reported that the original and edited models differed by 0.1 percentage point in accuracy on the ToxiGen benchmark. That is a comparison on one benchmark, not evidence that overall performance or safety is identical. A benchmark that does not probe the targeted behavior may miss it.

In one example, the edited model falsely answers that Yuri Gagarin was the first person to walk on the Moon. Neil Armstrong was first. Another example correctly identifies Leonardo da Vinci as the painter of the Mona Lisa. Together they illustrate the contrast in the demonstration, not a comprehensive validation of every other fact.

A separate factual response
슬라이드 2 / 2A separate factual responseThe example correctly names Leonardo da Vinci, illustrating why isolated checks may not reveal the targeted modification.
03

Training data and precautions

Berman distinguishes a possible training-data attack from the demonstrated edited model. He recommends checking the origin of models.

I also raise a different possible route: contamination of training data, such as material incorporated into a future dataset. That is distinct from modifying weights after training, as Mithril did. Whether a particular change affects a model depends on data collection, filtering, training and evaluation; an alteration is not automatically permanent or guaranteed to spread.

For users, verify the publisher and exact repository, obtain artifacts through trusted channels and compare trusted hashes or signatures where available. Provenance and integrity checks help establish what was downloaded, but do not by themselves prove that a model or its training data is safe. Evaluate behavior against the intended application and independently verify important claims.

같은 채널의 다른 글

슬라이드 5장14:45EN
Matthew Berman· 2026년 10월 29일Matthew Berman Examines Google’s Gemini 4 Carbon AnnouncementMatthew Berman · Forward FutureMatthew Berman reviews Google’s reported benchmark results, staged rollout and pricing for Gemini 4 Carbon, while noting he has not yet used the model.Foundation ModelsBenchmarksAI cost & performance+2
슬라이드 7장21:11EN
Matthew Berman· 2026년 10월 28일Matthew Berman tests DeepSeek V4.1 Flash: coding, vision and local appsMatthew Berman · Forward FutureA hands-on tour of visual coding, image reasoning, local applications and provider economics reveals both impressive results and visible flaws.코딩 에이전트Multimodal AILocal inference+2
슬라이드 12장34:21EN
Matthew Berman· 2026년 10월 27일Matthew Berman Examines Anthropic’s IPO Filing, AI Growth and GovernanceMatthew Berman, Sam Altman · Forward FutureThe presenter reviews the S-1’s financial metrics, compute strategy and voting structure while questioning the tension between rapid AI development and safety.AnthropicAI Safety엔터프라이즈 AI+2
0:26EN
Matthew Berman· 2026년 10월 25일Sam Altman on Human Values and Problem-Solving in an AI WorldSam Altman · OpenAIIn a short interview excerpt, Altman considers the enjoyment of solving hard problems and the human role in interpreting results.Human-AI CollaborationFuture of WorkAI Strategy
슬라이드 2장0:36EN
Matthew Berman· 2026년 10월 25일Kimi K3.1 and a Rubik’s Cube Solver DemonstrationMatthew Berman · Forward FutureMatthew Berman shows a scrambled virtual cube being solved and gives the Kimi K3.1 test a favorable assessment.평가(Evals)코딩 에이전트Open-weight models
슬라이드 2장0:21EN
Matthew Berman· 2026년 10월 24일An AI-Generated Kimi Benchmark Chart Used Invented ScoresMatthew Berman · Forward FutureMatthew Berman asks for a graph of Kimi K3.1 Pro benchmarks, then discovers that the displayed figures are illustrative placeholders.Benchmarks평가(Evals)Generative media