Recent submissions

Comment · 1 month ago
They use a meaningful portion of compute.
Comment · 1 month ago
Just as $500 makes no sense now

Why? You can use in codex, right?

Comment · 1 month ago
We are being productive here!
Comment · 1 month ago
This makes perfect sense. There are no real improvements anymore (just benchmaxxing), and they explain it by "pacing the frontier".
Comment · 1 month ago
Guess why I'm posting on HN right now instead of working?

because fable/astra is working for you? :)

Comment · 1 month ago
thanks, fixed
Comment · 1 month ago
CMU is #2 in the country for CS program. If those students don't think they can find a job, it's bleak.
Comment · 1 month ago
the average information content of transformer LLMs at about 3-4 bits per parameter

The problem is that 4-bit block-wise quantization does not guarantee preserving 4 bits of useful information per parameter - not even on average. It simply assigns one of 16 quantization levels to each weight, with the whole block sharing the same scale/range.

How efficiently those 16 levels preserve the model’s information depends on the weight distribution, block size, range/clipping strategy, outliers, and which weights are actually important. Some weights may be represented almost exactly, while others lose much of their useful information.

A simple example is an outlier: if you choose the range to preserve a very large weight, much of the 16-level dynamic range is spent on that outlier, leaving coarse resolution for all the smaller weights in the block. So 4 bits of storage does not imply 4 bits of useful information preserved. Yes, QAT helps, but usually at the cost of learning efficiency. It takes longer to train a model to the same quality when using less precision, and sometimes we simply cannot get to the same quality level with not enough precision in the right places.

Another problem in quantization is that we don't really know which weights are sensitive - we can compute various sensitivity metrics, and some of these metrics will correlate with accuracy on some benchmarks, but not on others.

Another complementary option is, if the model is fast enough, we should be able to push up correctness by self-consistency voting at close to T=1. Smart/fast Zero-shot classifiers like the recent Jev could help with aggregation across answers too, extending applicability.

I'm not convinced by this argument - if such a method improves accuracy of a degraded quantized model, then it could in theory also help non-degraded full precision model. And if so, then we are back to square one, because this composite model will then get degraded due to quantization (baseline has improved!)

We do know one thing - increasing the size of the model usually makes it more robust to quantization. If going from 8 bits to 2 bits speeds things up by a factor of, say, 4x, then if we double the size of the model, we might still end up with an overall speedup. Finding this balance might become a hot area of research.

Comment · 1 month ago
That's what I meant - we are currently use fp4 formats for training, and we cannot quite get away with that, despite dynamic quant and small block size - we still have to use quite a bit of higher precision (fp8 or even fp16) in various model components.
Comment · 1 month ago
By “work out” you mean no accuracy degradation? That’s a big ask - currently we can barely quantize to dynamic fp4 with small block size - still not completely lossless on all benchmarks.
Comment · 2 months ago
Everyone I know loves AI. It is actively making their lives better. All kinds of people, all kind of ages - universally love it and use it every day for all kind of stuff (shopping, health, learning, home improvement, etc, etc).
Comment · 2 months ago
The article is well-written, and is very clear, thank you!
Comment · 2 months ago
Cost is absolutely an issue here - my time is worth approximately $1000/day, so if a slightly worse model wastes one more hour of my time a day than the best model, it costs the company >$2k/mo. Fortunately my employer understands this well and encourages me to use the best models as much as I can.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton