Top
Best
New

Posted by nikolay 16 hours ago

Compression is prediction(ngrok.com)
571 points | 230 commentspage 4
jdthedisciple 7 hours ago|
There is a correct sense, but we're sort of garbling concepts here:

Predictability is the inverse of information density.

Low information density enables high compression, and vice versa.

It's called entropy. This is basic information theory to be quite frank..

ascorbic 6 hours ago|
She covers all of this in the post
m-hodges 10 hours ago||
A few years ago I published BIDEN: Binary Inference Dictionaries for Electoral NLP, based on this idea - https://matthodges.com/posts/2023-10-01-BIDEN-binary-inferen...
kailanb 16 hours ago||
Unrelated to the content: I was really pleased to see that this site defaults to the bare minimum for cookie consent. I reflexively clicked "Reject all" only to see that it was already the default, which threw me off.
bergwerf 13 hours ago||
The comparison can be carried on to another even crazier level: Evolution is compression. All the complexity of biology is executed at the highest possible efficiency.
redmoonx 10 hours ago||
DNA is a biological embedding.
the_af 9 hours ago||
I don't think this is true. Evolution is lazy and suboptimal, not characterized by the "highest possible efficiency".
kazinator 14 hours ago||
It's more or less obvious that the LLM is a lossy-compressed version of the training data; it reproduces sequences of tokens that are the sort of thing that could plausibly occur in the training data, and avoids sequences that are implausible.

Because most of the training data has good grammar, the LLM is strongly trained on grammar; it will rarely predict ungrammatical gibberish. Even if there are grammar mistakes in the data, they are not systematic and so don't reinforce each other.

ggm 8 hours ago||
1) am I allowed to scan the entire corpus in advance before I populate the dictionary? Is this a stream, or is their an EOF marker I will know in advance?

2) if 1) then "prediction" isn't the word I'm looking at.

orangemoonx 14 hours ago||
The prediction happens when it is uncompressed right?

LLM embeddings are compressed training data.

To decompress that is to make a prediction (in this case to convert the embedding into readable text)

kingds 7 hours ago||
https://mattmahoney.net/dc/dce.html
antonvs 2 hours ago|
I tried asking a zip file to write a program for me but it did nothing.

I’m starting to think that compression is not, in fact, prediction.

More comments...