Source

Mikolov et al. (2013), LIT-603 — ARXIV-1310.4546, §2.3.

The claim

Token frequency is heavy-tailed, so a predictive objective spends most of its updates on the handful of tokens that carry the least information. Discard frequent tokens stochastically, at a rate that rises with frequency.

The result the paper reports is a pair, and the pair is the point: “significant speedup” and improved “accuracy of the representations of less frequent words”.

The rule and the measurement are LIT-603’s (§2.3, Table 1): discard each occurrence of word w with probability 1 − √(t/f(w)) at t ≈ 10⁻⁵. On word analogies with 300-dimensional skip-gram, subsampling cut NEG-5 from 38 to 14 minutes at 59 → 60%, NEG-15 from 97 to 36 minutes at 61 → 61%, and hierarchical softmax from 41 to 21 minutes at 47 → 55%. The speedup is measured throughout; the accuracy gain is large for hierarchical softmax and phrases and about zero for NEG-15 on words, and the rare-word claim is stated rather than measured separately.

Why both at once, which is the unusual part

Most throughput interventions trade quality away. This one does not, because the two effects have the same cause: an update spent on a very frequent token is nearly redundant with the last thousand such updates, so removing it costs almost no signal — and the budget it frees goes to tokens where each occurrence still carries information.

That is a claim about the signal rather than about the model. It should hold for any heavy-tailed unit distribution and fail for a uniform one, which is the test to run before assuming it transfers.

Conditions

  • It is a distributional assumption, not a universal one. On a signal whose units are near-uniform there is nothing redundant to discard and the practice becomes plain data loss.
  • The discard rate is a hyperparameter with a threshold, and the behaviour at the extremes is the obvious failure: too aggressive and the frequent tokens are undertrained, which matters if they carry syntax you need.
  • Measured on skip-gram word vectors, once, in 2013. The mechanism argument is general and the evidence is not.
  • Distinct from vocabulary pruning. Nothing is removed from the vocabulary; occurrences are dropped from the stream. A rare word’s representation improves precisely because its occurrences survive while its neighbours’ do not.

Known implementations

Why this is Superseded rather than deleted

The arxiv uniqueness check caught the duplicate notes and could not see this, because nothing declares practice titles unique and nothing could. Two Active practices said to subsample frequent tokens, from Mikolov et al. §2.3, with incompatible readings of the evidence:

this documentSOTA-374
consensusemergingcontested
the accuracy claim”it improves the rare ones”helps similarity, costs 4.4–5.4 on analogies
the discard ruledescribedstated, 1 − √(t/f) at t ≈ 10⁻⁵

SOTA-374 is right about the evidence: LIT-607 ran the independent ablation, and this document’s title asserts the source’s own unqualified version of a claim that ablation contradicts. So the direction of retirement is decided by the measurement, not by which document had more incoming links — which would have chosen the other way.

What was worth keeping here has moved rather than gone: the argument for why speed and accuracy move together, and the falsifier it implies — a near-uniform unit distribution has nothing redundant to discard, so the practice should fail there. SOTA-374 v4 carries both, now stated against the ablation rather than beside it.