메뉴
HN
Hacker News • 46일 전

클로드와 GPT의 지식 한계 및 사전 학습 일정 분석

IMP
7/10
핵심 요약

최첨단 AI 모델들의 API를 정밀하게 테스트(프로빙)하여 모델 내부의 파라미터 수, 학습 데이터 비율, 그리고 사전 학습이 이루어진 정확한 시기를 역추론하는 연구를 다룬 글입니다. GPT와 클로드 등 주요 모델들에 역사 퀴즈를 풀게 하여 오류율이 급증하는 시점을 분석하면, 해당 모델이 학습한 데이터의 시점(지식 컷오프)과 사전 학습 체크포인트의 완료 시점을 파악할 수 있습니다. 이는 AI 개발사들이 철저히 비밀에 부치는 모델의 학습 일정과 데이터 구성을 외부에서 추정할 수 있다는 점에서 중요한 의미를 가집니다.

번역된 본문

원문 제목: 클로드/GPT의 지식 한계(Knowledge Cutoff) 및 사전 학습(Pre-training) 일정 탐구 출처: 해커뉴스(hackernews)

본문: 클로드/GPT의 지식 한계 및 사전 학습 일정 탐구: 모델이 무엇을 알고 있는지, 그리고 그것이 우리에게 모델의 학습 방식에 대해 무엇을 알려주는지에 대한 분석. (작성자: Shrivu Shankar, 2026년 8월 10일)

우리는 신중하게 선별된 요청을 통해 모델을 '프로빙(probing, 탐침)'함으로써 최첨단 모델들이 어떻게 학습되었는지에 대한 숨겨진 사실들을 알아낼 수 있습니다.

  • "비압축성 지식 프로브(Incompressible Knowledge Probes)"를 사용하여 틈새 사실에 대해 점수를 매김으로써, 우리는 GPT-5나 Opus 같은 모델들이 대략적으로 얼마나 많은 파라미터를 가지고 있는지 추정할 수 있습니다.
  • "데이터 혼합 추론(Data Mixture Inference)"을 통해 모델이 토큰을 분해하는 방식을 측정하면, 모델(또는 적어도 토크나이저)을 학습하는 데 사용된 데이터셋의 혼합 방식에 대한 사실을 밝혀낼 수 있습니다.
  • 날짜 또는 자기 식별과 관련된 질문에 대해 점수를 매기면 학습 일정을 추정할 수 있습니다(이 글 참조).

이 글의 모든 내용은 추정치입니다. 검증할 수 있는 공개된 실측 데이터(ground truth)가 많지 않기 때문에, 이 글의 일부 추측은 완전히 틀릴 수도 있습니다.

최첨단 모델은 어떻게 학습되는가

간략한 입문서로서(자세한 내용은 Alex Wa의 블로그 참조), 대규모 대형 언어 모델(LLM)을 학습시키는 방법은 크게 3단계로 수렴했습니다:

  1. 대량의 범용 데이터(일명 인터넷 스크래핑)를 가져와 해당 데이터로 대규모 자동 완성 모델을 '사전 학습(pre-train)'합니다.
  2. 특정 도메인의 '교과서 수준' 데이터를 사용하여 베이스 모델을 개선하고 긴 텍스트 이해와 같은 특정 기본 기능을 확장합니다.
  3. 베이스 모델을 '어시스턴트' 역할로 전환하여, 성격, 추론 능력 및 도구 호출(tool-calling) 기능을 다듬습니다.

모델의 추론 및 문제 해결 능력을 높이기 위해 사후 학습(post-training)에 점점 더 많은 컴퓨팅 자원이 투입되고 있지만, 가장 비용이 많이 들고 데이터 집약적인 단계 중 하나는 바로 그 '사전 학습 체크포인트'를 생성하는 것입니다(여기서 '체크포인트'는 거대한 claude-super-secret-2026-11-01-base.cpkt 파일을 생각해 보십시오).

모든 연구소의 운영 방식은 약간씩 다르지만, 일반적으로 다음과 같은 과정(~페이지 44 참조)을 볼 수 있습니다:

  • '사전 학습' 팀은 베이스 체크포인트를 얻기 위해 수개월에 걸친 런(Run)을 시작하고 관리합니다. 이러한 사전 학습 모델은 출시되는 모델의 주요 버전(GPT-4 → GPT-5)을 의미하는 경우가 많지만 항상 그런 것은 아닙니다.
  • 이 작업이 진행되는 동안, '기능(capability)' 및 '사후 학습(post-training)' 팀은 가장 최근의 베이스 모델을 개선하는 방법에 대한 실험을 진행합니다. 사후 학습 및 기능의 발전은 종종 출시 모델의 마이너 버전으로 나타납니다. 이러한 팀은 종종 단일 사후 학습 모델을 더 작은 변형으로 '증류(distill)'하여 모델 패밀리(Fable/Opus/Sonnet/Haiku, Sol/Terra/Luna)를 만들기도 합니다.
  • 연구소는 또한 N+1 버전 체크포인트의 x%가 100% 완성된 N 버전 체크포인트보다 나아지는 즉시, 절반만 완성된 사전 학습 체크포인트에서 사후 학습된 모델을 출시할 수도 있습니다.
  • 대중에게 공개되는 모델은 최신 체크포인트에 최고 수준의 기능과 사후 학습 기술이 적용된 결과물입니다.

이 점을 염두에 두고, 공식 API를 통해 모델을 프로빙하는 것만으로 이 과정을 얼마나 '볼' 수 있는지 궁금했습니다.

모델 지식 일정 및 역사 퀴즈

사전 학습 체크포인트 날짜를 추정하기 위해 위키백과(예: '2025년 미국')의 일일 사건 데이터셋을 구성하고, 각 모델에게 특정 날짜에 일어난 일에 대해 8지선다 퀴즈를 주었습니다. 그런 다음, 오류율 타임라인을 분석하여 학습 데이터셋의 신호가 끊어지는 대략적인 시점을 확인할 수 있었습니다.

이를 모든 모델에 대해 그래프로 나타낼 수 있습니다. 이 차트를 한참 들여다본 후, 제가 추측하는 바는 다음과 같습니다:

  • Opus 4.7 이후의 Anthropic 모델들은 모두 2025년 12월 말경에 끊기는 동일한 학습 런(run)에서 비롯되었습니다. 이것은 이 모델들이 모두 매우 유사한 유효 지식 마감일(cutoff, 그래프의 초록색)을 공유한다는 사실에서 도출된 것입니다.

  • 여기서 제가 세우는 핵심 가정은 사전 학습된 베이스 모델의 완성 날짜가 사용된 데이터셋의 기간과 높은 상관관계가 있다는 것입니다. 만약 이 가정이 틀렸다면 이 결과는 어떤 오프셋만큼 어긋날 수 있습니다(예: 실제로는 2026년 1월일 수 있음).

  • 또한 흥미로운 점은 Opus 4.7 이상 모델 모두 공개된 신뢰할 수 있는 전반적인 지식 마감일이 동일하다는 것입니다. 혹시 새로운 사후 학습 기법이 사용되었기 때문일까요?

OpenAI의 GPT-5.6...

원문 보기
원문 보기 (영어)
Exploring Claude/GPT Knowledge Cutoffs & Pre-training Timelines An analysis of what models know and what it tells us about how they were trained. Shrivu Shankar Aug 10, 2026 Share We can learn hidden facts about how frontier models were trained by “probing” them with carefully curated requests. By scoring them on niche facts we can approximate how many parameters models like GPT-5 and Opus have, using “Incompressible Knowledge Probes” By measuring how the models break down tokens we can reveal facts about the datasets mixtures they used to train the model (or at least the tokenizer) using “Data Mixture Inference” By scoring them on date or self-identification related questions you can also estimate training timelines ( this post ) Everything here is an estimate. It’s possible that some speculation in this post is totally incorrect given there’s not a ton of publicly available ground truth to verify against. How frontier models are trained As a brief primer (see Alex Wa’s blog for more), how we train massive large language models has converaged into 3 stages: Take a massive amount of general purpose data (aka scrape the internet) and “pre-train” a massive auto-complete model on that data. Use domain-specific “textbook quality” data to improve the base models and extend certain base capabilities like long-text understanding Turn the base model into the “assistant” persona, honing in on its personality, reasoning ability, and tool-calling. While increasingly more compute is spent on post-training for boosting a model’s reasoning and problem solving, one of the most expensive and data-intensive steps is generating that pre-training checkpoint (by ‘checkpoint’ think of a massive claude-super-secret-2026-11-01-base.cpkt file). While all labs operate slightly differently, what you might see (~ page 44 ) is: The “pre-training” team kicks off and babysits a multi-month run to get a base checkpoint. These pre-training models often, but not always, imply major versions of released models (GPT-4 → GPT-5). While that’s happening, the “capability” and “post-training” teams will run experiments for how to improve on the most recent base model. Advancements in post-training and capabilities often manifest as minor versions of released models. These teams often also “distill” a single post-trained model into smaller variants that become model families (Fable/Opus/Sonnet/Haiku, Sol/Terra/Luna). Labs may also release post-trained models from half-baked pre-training checkpoints as soon as x% of the version N+1 checkpoint is better than the 100% baked version N checkpoint. The model released to the public is the culmination of the most recent checkpoint with the best set of capabilities and post-training techniques applied to it. With this in mind, I was curious how much of this process you can “see” just by probing the model over the official APIs. Model Knowledge Timelines Historical Quizzes To estimate the pre-training checkpoint dates, I constructed a dataset of daily-facts from Wikipedia (e.g. 2025 in the United States ) and gave every model an 8-way multiple choice quiz on what happened on a given day. Then, by analyzing the error rate timeline, you can see roughly when it loses signal from its training dataset. You can then plot this for all models. After staring at these charts for a bit, here’s what I’m speculating: Anthropic models Opus 4.7 onwards are all from the same training run that cuts off just around late December 2025. This is derived from how they all share a very similar effective knowledge cutoff (green). A core assumption I’m making here is that the pre-training base model completion date is highly correlated with the dataset timespan used, if that’s wrong these results could be off by some offset (e.g. it’s actually Jan 2026). It’s also interesting that Opus 4.7+ models all have a published reliable and overall knowledge cutoff that’s identical — maybe that’s due to a new post-training technique being used? OpenAI’s GPT-5.6 family comes from their own checkpoint, separate from GPT-5.5, that finished around late February 2026. This is derived from how they have a distinct effective knowledge cutoff from previous models. You’ll notice Luna looks like it can predict the future — that’s more of an artifact of it having a high error rate all around at a “low” reasoning effort. Opus 5 is a bit unusual. The published reliable and overall knowledge cutoffs are May 2026 and yet it seems to know nothing more than previous Jan 2026 cutoff models. I did several ablations to test whether it was an artifact of the types of probing questions I used, but not really — the cutoff applies to recall on coding package versions as well. Self-reported Dates What if you just ask the model what today is? It ends up being fairly correlated with fact-based estimates. If you look closely you can see some vertical lines within a few of the families of models. GPT-4.1 nano → GPT-4.1 mini → GPT-4.1 Opus 4.7 → Sonnet 5 → Fable/Opus 5 Interpreting this graph as X = “pre-training corpus” and Y = “post-trained behavior”, these vertical strips (X constant, Y increasing) visualize active post-training on recency-biased datasets. Potentially distillation from old copies of teacher models is what causes smaller models to self-report older dates. Self-reported Identity You can also make predictions on training timelines and datasets indirectly by looking at who the models think they are. The more a model sees “I am X” in its pre-training dataset, the more likely it is to repeat that when pushed and given no other grounding context. After staring at these charts for a bit: Vertical bands show clear patterns of labs training on past-model outputs (from users). For OpenAI it’s GPT-4, GPT-4o, GPT-4.1 for a bit, GPT-5 and “ChatGPT” most recently. For Anthropic it’s 3.5 Sonnet then more recent models swap to Sonnet 4.5. This seems to align pretty well with training on chats from ChatGPT.com and Claude.ai respectively, where users chatted with the latest model and whose sessions became training material (directly or via web contamination). It seems unlikely to me these are coming from internal synthetic datasets given those would be much easier to suppress model identity (vs being embedded in the system prompt in the consumer chat sessions). Training-on-chats isn’t novel information but it is interesting to see expressed literally with probing like this. It’s a bit spicy that OpenAI models never identify as another lab’s model (besides briefly a Tesla Model S) yet Anthropic’s Sonnet 5 will regularly self-identify as GPT-4. It feels very unlikely that they are intentionally distilling GPT-4 but it’s possible a bunch of older ChatGPT chats are still making their way into the Claude training mixtures. It could also be carried through the generations via Sonnet 3.5 lineage (i.e. Sonnet 5 is trained on Sonnet 3.5 data which itself might have had a very GPT-4 heavy dataset). On top of this, in a follow-up experiment, when asked to answer identity questions “as model X would,” Claudes reproduce OpenAI models’ measured quirks at 68%; OpenAI models manage 8% on Claudes. That’s it. Hope that was mildly interesting and if you want to explore the data a bit, here are the links: Model knowledge timeline What month does each model think it is? Does the model know its own name? Identity vintage: which era does each model think it is from? Thanks for reading Shrivu’s Substack! Subscribe for free to receive new posts and support my work. Subscribe Share