Instruction Capacity: Behavior and Degradation of Language Models under Controlled Load
Organizations: Independent researcher
Abstract
The quality with which language models follow instructions falls as the load grows, yet there is still no quantity that expresses the limit of a model in units of load with an uncertainty. We propose an instrument in which the load consists of rules that replace single-token words in a text without meaning: such an instruction is atomic, the rules are independent by the construction of the task, and the outcome of every application of a rule is determined by a computable reference answer. Every occurrence of a word to be replaced becomes a Bernoulli trial with a known position in the answer and a known rule number. The statistical model first measures the shape of the dependence of the probability of a right replacement on the text length, the word position, the replacement density, the number of rules and the rule number, then describes it by smooth laws and restores a reference level that does not depend on the choice of the coding. The model yields the instruction capacity - the number of rules held at a given share of right replacements - with an uncertainty. A measurement of GPT-4o mini (2958 requests, 642,430 trials) gave regular laws for every load factor and for the collapse of the answer; the instruction capacity was about 37-38 rules at a share of right replacements of 0.95, and about 18-19 rules at the full replacement density. The code of the instrument, the measurement data and the passport are open, and every number of the passport is recomputed from the published points. The passport of a model serves as the calibration of a future meter of the instruction load of prompts.
Figures & tables
| Approach | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|
| Form instructions checked by a program | part. | no | no | part. | no | part. | part. | no | no |
| Composite constraints checked by a judge model | no | no | no | no | no | part. | no | no | no |
| Required words in coherent text | yes | no | no | part. | no | part. | part. | part. | yes |
| Synthetic probes of memory and context a | yes | yes | yes b | yes | yes b | part. | yes c | yes | yes b |
| Long answer with placed requirements | part. | no | no | no | no | part. | no | yes d | yes |
| Step | Words |
|---|---|
| Entries of the CMU Pronouncing Dictionary | 123 455 |
| Only lowercase Latin letters | 115 533 |
| At least three letters | 115 318 |
| One syllable | 14 884 |
| WordNet nouns | 5750 |
| Singular: the word coincides with its lemma | 3581 |
| 1 | 0.33 | 0.76 | 0.53 | 0.15 | |
| 0.33 | 1 | 0.41 | 0.22 | 0.36 | |
| 0.76 | 0.41 | 1 | 0.45 | 0.10 | |
| 0.53 | 0.22 | 0.45 | 1 | 0.42 | |
| 0.15 | 0.36 | 0.10 | 0.42 | 1 |
| Block | Coefficient | Value | Meaning |
| Grid | slope of the slanted asymptote, logits per doubling of the word position | ||
| value of the slanted asymptote at the first word of the answer | |||
| width of the transition from the plateau to the slanted asymptote, doublings of the position | |||
| slope of the slanted asymptote of the plateau, logits per doubling of the text length | |||
| 274 (146–517) | text length at which the asymptotes of the plateau intersect, words | ||
| — | width of the transition of the plateau; not determined by the data |
| Law | Coefficient | Value | Meaning |
| Collapse rate | logit of the collapse at a text length of 20 words and | ||
| slope in logits per doubling of the text length | |||
| contribution of the density to the logit of the collapse at | |||
| exponent of the contribution of the density | |||
| Place of the collapse | logit at the beginning of the answer at | ||
| slope of the slanted asymptote, logits per doubling of the word number |
| Capacity | By bins | By laws | Unit | Condition | |
|---|---|---|---|---|---|
| 0.95 | rules | zero point | |||
| 0.5 | rules | zero point | |||
| 0.95 | rules | ||||
| 0.5 | rules | ||||
| 0.95 | — | words | grid asymptote | ||
| 0.5 | — | words | grid asymptote, extrapolation |
| Answer limit, thousand tokens | Requests | Token multiplier | Tokens, million |
| 16 | 2958 | 1.0 | 16 |
| 32 | 2.8 | ||
| 64 | 7.5 | ||
| 128 | 19.6 | ||
| 256 | 50.1 |
| Model | Answer limit | Price | Cost, USD | Time |
|---|---|---|---|---|
| GPT-4o mini (measurement) | 16 thousand | 0.15 / 0.60 | 6 | 5.7 h |
| gpt-4.1-mini | 32 thousand | 0.40 / 1.60 | h | |
| gpt-4.1 | 32 thousand | 2 / 8 | h | |
| Gemini 2.5 Flash | 64 thousand | 0.30 / 2.50 | h | |
| Gemini 2.5 Pro | 64 thousand | 1.25 / 10 | h | |
| Gemini 3.1 Pro | 64 thousand* | 2 / 12 | h |
LLM Evaluation
Large language model evaluation measures what models can do, how reliably they do it, and whether benchmark scores predict real-world performance.
See all 2,408 papers