Prediction hubs are context-informed frequent tokens in LLMs
Beatrix M. G. Nielsen, Iuri Macocco, Marco Baroni
TL;DR
This work analyzes hubness in autoregressive LLMs, distinguishing the probability-distance used for next-token prediction from standard distance measures. It proves that concentration of distances does not occur for non-uniform token probabilities with increasing representation dimensionality, yet finds that hubs still arise, these hubs reflecting context-modulated frequent tokens rather than noise. Empirically, five diverse LLMs exhibit high hubness in probability distance without distance concentration, whereas Euclidean-based comparisons reveal nuisance hubs and variable distance distributions across models. The results imply that hubness is not inherently detrimental for next-token prediction, but caution is warranted when applying Euclidean or cosine-based similarity analyses to LLM representations outside the prediction task.
Abstract
Hubness, the tendency for a few points to be among the nearest neighbours of a disproportionate number of other points, commonly arises when applying standard distance measures to high-dimensional data, often negatively impacting distance-based analysis. As autoregressive large language models (LLMs) operate on high-dimensional representations, we ask whether they are also affected by hubness. We first prove that the only large-scale representation comparison operation performed by LLMs, namely that between context and unembedding vectors to determine continuation probabilities, is not characterized by the concentration of distances phenomenon that typically causes the appearance of nuisance hubness. We then empirically show that this comparison still leads to a high degree of hubness, but the hubs in this case do not constitute a disturbance. They are rather the result of context-modulated frequent tokens often appearing in the pool of likely candidates for next token prediction. However, when other distances are used to compare LLM representations, we do not have the same theoretical guarantees, and, indeed, we see nuisance hubs appear. There are two main takeaways. First, hubness, while omnipresent in high-dimensional spaces, is not a negative property that needs to be mitigated when LLMs are being used for next token prediction. Second, when comparing representations from LLMs using Euclidean or cosine distance, there is a high risk of nuisance hubs and practitioners should use mitigation techniques if relevant.
