Exchangeability and randomness for infinite and finite sequences
Vladimir Vovk
TL;DR
This work analyzes the relationship between exchangeability and randomness, showing they are effectively equivalent for infinite sequences via de Finetti representations, but can diverge dramatically for finite sequences, especially with large observation spaces. It reviews De Finetti's theorem, surveys finite-sequence analogues (online vs batch), and presents tight inequalities that bound the discrepancy between exchangeability and IID randomness. The results reveal that, in finite settings, there exist events and predictions that are almost surely possible under exchangeability but become highly significant under randomness, with the worst-case ratio scaling as $N^N/N!$ for infinite alphabets and a computable constant for finite alphabets. The findings have implications for hypothesis testing, conformal-like prediction, and the interpretation of exchangeability in practical finite-sample contexts, while highlighting the conceptual gap between the two notions in finite horizons. Practical impacts include guidance on when de Finetti-type reasoning is appropriate and how tight bounds quantify potential mis-specification in finite-data scenarios.
Abstract
Randomness (in the sense of being generated in an IID fashion) and exchangeability are standard assumptions in nonparametric statistics and machine learning, and relations between them have been a popular topic of research. This short paper draws the reader's attention to the fact that, while for infinite sequences of observations the two assumptions are almost indistinguishable, the difference between them becomes very significant for finite sequences of a given length.
