My question stems from this interesting accepted answer posed by @causative, a snippet of which is:
An explanation is analogous to data compression. We have a large amount of data, that we explain with a short, simple rule. For example, you may plot a lot of (x, y) points and draw a regression line y = Ax + B through them. The regression line can be described just by two numbers, A and B, even if you have thousands of (x, y) points; we have compressed the data (lossily), and also partially explained it.
The laws of physics are a few simple equations that describe the behavior of many different phenomena. They are data compression as well; it is much simpler to write down the equations than to write down all the details of the phenomena they describe.
The more fundamental the laws, the greater the compression, and the more fundamental the explanation is.
After some digging, I found a paper that essentially outlines a similar concept. A snippet of which is:
Unpacking this slogan, what it says is that the best explanation of the fact s (i.e., of some data) is the shortest. Given some data that you want to explain, the Principle of Minimum Message Length tells you to infer the theory which can be stated with the data in the shortest two-part message, where the first part of the message states the theory, and the second part of the message encodes the data under the assumption that the theory is true.
After some self reflection, this is probably accurate and seems to go along with how the history of science has behaved. However, I am interested in counterexamples or whether any philosophers have advocated for the notion of an explanation that doesn’t compress data.
Presumably, this involves computer science concepts, and many philosophers may not use computer science concepts to characterize explanations, but is there an example of a valid explanation that does not effectively analogize to data compression (i.e. an explanation that does not somehow shorten the data we are trying to explain)?