jabowery
The prize scores lossless compression of enwik9, a 1GB Wikipedia snapshot, and counts the size of the decompressor. Entries are limited to one CPU core, about 50 hours and under 10GB of RAM. These limits address 3 concerns:
* Specialized hardware biases research toward the industry’s current assumptions. * Talented individuals, not only well-funded labs, can afford to compete. * The public increasingly opposes the resource consumption of superintelligence efforts.
This year three entries improved the record by about 1%, another 1%, and then astoundingly 7.5%, compounded, the largest yearly gain since the prize started in 2006. The record now compresses enwik9 by more than 10x.
What I think matters most: there's no held-out validation set. The whole file is public so incentives to leak data in high stakes benchmarks are for naught. Most AI benchmarks can't say that, and it matters more as AI investment decisions lean on benchmark numbers.
Rules, records and the source code of past winners: http://prize.hutter1.net/. Happy to answer questions.
https://jimbowery.blogspot.com/2017/07/fusion-energy-prize-a...
Kaido Orav and Byron Knoll's Fx2-Cmix Wins 7950€ Hutter Prize Award
Begin 30 Day Comment Period on Kaido Orav's Fx2-Cmix Hutter Prize Submission
https://ota.polyonymo.us/others-papers/NetAssetTax_Bowery.tx...
When we got a law passed to privatize space launch services back in 1990
https://www.youtube.com/watch?v=boLdXiLJZoY
we were in the midst of a quasi-depression so I decided to address the problem of private capitalization of technology with the aforelinked proposal.
Any predicate can be considered a constraint. Types are constraints. While it may be reasonable to have syntactic sugars for type declarations that, at compile time, are transformed into predicates, it is unreasonable to lard a completely different kind of semantics on top of an already adequate semantic such as first order logic.
https://groups.google.com/g/comp.lang.prolog/c/8yJxmY-jbG0/m...
https://www.academia.edu/93528167/Interval_Arguments_Two_Ref...
Claude 3 (as Double AI coding assistant): print('0000000001000100001100100001010011000111010000100101010010110110001101011100111110000100011001010011101001010110110101111100011001110101101111100111011111011111')
It's ok* to depart from that starting point in creating subtheories but if you don't start there you'll end up with garbage like the last 50 years of confusion over what "The Minimum Description Length Principle" really means.
*It is, however, _not_ "ok" if what you are trying to do is come up with causal models. You can't get away from Turing complete codes if you're trying to model dynamical systems even though dynamical systems can be thought of as finite state machines with very large numbers of states. In order to make optimally compact codes you need Turing complete semantics that execute on a finite state machine that just so happens to have a really large but finite number of flipflops or other directed cyclic graph of universal (eg NOR, NAND, etc.) gates.
You can tell everyone "who is anyone" is in hysterics when this gets virtually no attention at Salamandar's old stomping ground here at ycombinator.
* The other person with an office opening into Keith's work area at Memex was Ron Resch https://www.historyofcg.com/pages/university-of-utah/
Fallback positions from the idealized "roadmap" are what happens when VCs get involved with a system that offers that Zero To One advantage -- but you have to have a One to offer the VCs, which Memex didn't. The question then becomes how much of your road map can be recovered or, perhaps more to the point, do you even _want_ to recover in the light of ground truth experience? At present there is a lot of potential for Information Centric Networking that would be more likely realized in a Ship-Dumbed-Down-Decentralized-Xanadu1994 alternative universe than is likely to be realized now.
Why was Brendan Eich under such pressure from VCs to throw together a scripting language over a weekend?
Why didn't I step in and help poor Keith? Ever heard of Croquet's TeaTime?
https://dl.acm.org/doi/abs/10.1145/1094855.1094861
I was in a position to resurrect at least _that_ much of the original work I'd one at Viewtron Corp. of America based on David P. Reed's PhD thesis, and Reed was just down the street from us at Interval Research at that time, which rather tempted me away from helping Keith, even if I'd been authorized to do so, which I wasn't.
There is actually more at stake here than machine learning. This gets to the root of "bias" in the scientific method. Imagine what horrors, what risks, what chaos would be ours if a truly objective information criterion for causal model selection were to exist! Why, virtually every "sociologist" would be hauled to Hume's Guillotine in a Reign of Terror!
https://github.com/jabowery/HumesGuillotine
But to be clear, Marcus and I have a disagreement about pragmatics of such an approach to dispute processing in the natural sciences. He believes, for example, that the dispute over climate change should be handled by the standard processes in place with academia. My approach differs, based on my hard won experience with reforming institutional incentives:
https://jimbowery.blogspot.com/2018/04/necessity-and-incenti...
When it comes to multi-trillion dollar scientific questions, the conflicts of interest become so intense that you really need to apply a gold standard for objectivity and that is the single number: How big is your executable archive of the data in evidence.
While I understand the machine learning world looms as a rival for "unbiased" academic research, it nevertheless remains true that even in this emerging "marketplace of ideas", there is no formal definition of "bias" that disciplines discourse and thereby guides development at the institutional, let alone technical level. Everyone is weighing in with their fuzzy notions of "bias" that betray intense motivations when there has been, for over 50 years, a very clear and present mathematical definition.
The Optimal Choice of Hypothesis Is the Weakest, Not the Shortest
Getting Lossless Compression Adopted for Rigorous LLM Benchmarking
Take, for instance, the unprincipled definition of "parameter count" not only in the LLM scaling law literature, but the Zoo of what statisticians called "Information Criteria for Model Selection". https://en.wikipedia.org/wiki/Model_selection#Criteria
The reductio ad absurdum of "parameter count" is arithmetic coding where an entire dataset can be encoded as a single "parameter" of arbitrary precision.
By contrast, the algorithmic bit of information (whether part of an executable instruction or program literal) is an unambiguous quantity up to the choice of instruction set. If you want to quibble about that instruction set choice, take it up with John Tromp https://tromp.github.io/cl/cl.html because what I'm about to propose obviates that along with a lot of other "arguments".
Since any executable archive of any kind of data can serve as a model of the world generating that data, it follows that any executable archive of any text corpus can serve as a language model with a rigorous "parameter count". Therefore, a procedure which runs LLM benchmarks against any such executable archive as a language model, contributes a uniquely rigorous data point to the literature on LLM scaling laws.
So, what I'm proposing is that authors of lossless compression algorithms consider adding a command-line option that, at the end of decompression, saves the state of the decompression process in a file that can be read back in and executed as a language model -- with the full understanding that these language models will perform very poorly on the vast majority of LLM benchmarks. The point is not to produce high quality language models. The point is to increase rigor in the research community by providing some initial data points that exemplify the approach.
Talk about “alignment”!
Indeed, that is what "alignment" has become in the minds of most: Groupthink.
Possibly the only guy in a position to matter who had a prayer of de-conflating empirical bias (IS) from values bias (OUGHT) in OpenAI was Ilya. If they lose him, or demote him to irrelevance, they're likely a lot more screwed than losing all 700 of the grunts modulo job security through obscurity in running the infrastructure. Indeed, Microsoft is in a position to replicate OpenAI's "IP" just on the strength of its ability to throw its inhouse personnel and its own capital equipment at open literature understanding of LLMs.
Approaching the Kolmogorov Complexity limit of Wikipedia in Solomonoff Induction, would result in a model that approaches true comprehension of the process that generated Wikipedia including not only just the underlying canonical world model but also the latent identities and biases of those providing the text content. Evidence from LLMs trained solely on text indicates that even without approaching the Solomonoff Induction limit of the corpora, multimodal (e.g. geometric) models are induced.
The biggest stumbling block in machine learning is, therefore, data efficiency more than data availability.
Second, if they aren't going to be serious about their own social theory, what business do they have thinking of themselves as "apex" anything?
https://groups.google.com/g/CarbonDioxideRemoval/c/gslzzNXya...
Every time this has been brought up since the 1990s, it has driven scientists over the edge. As I pointed out to the CDR group, this is just one more case where the Algorithmic Information Criterion is ignored as a resolution to scientific controversies (rendered intractable more because of their very importance than the lack of data).