| ▲ | porphyra 2 hours ago | |||||||
How does that invalidate the "compression is prediction"? If the future data is different and you failed to generalize, then the failure to predict means you got worse at compressing and have to spend more bits storing the new information. Conversely, if the future data is the same as that you've seen previously, you could predict it very well, and compress better as a result. | ||||||||
| ▲ | gr_norm an hour ago | parent | next [-] | |||||||
A maximally efficient compressor for the existing data distribution is not in general (and often will not be) maximally efficient for future data. The former may only be enabled by convenient local optima of the input distribution that a compressor accounting for the latter could not take advantage of. For instance, consider the distribution of strings drawn from the language '0+'. Now consider the same for the language '[01]+'. A compressor looking at only the strings of the first language within those of the second can do a much better job if it does not have to account for future data. This also relates distantly to the idea of overfitting in machine learning. | ||||||||
| ||||||||
| ▲ | tcgv an hour ago | parent | prev | next [-] | |||||||
"Compression can be prediction" would be more accurate. | ||||||||
| ▲ | GornRok an hour ago | parent | prev [-] | |||||||
[dead] | ||||||||