← Back to context

Comment by msdz

6 hours ago

> We also further increased the sparsity of the Mixture of Experts (MoE): with the Stable LatentMoE framework, the model efficiently activates 16 out of 896 experts. Together with improvements in training methodology and data recipes, these structural advances give K3 roughly 2.5x the overall scaling efficiency of K2, converting compute into capability more effectively.

Assuming experts are uniformly distributed (I’m really not that familiar with the deep details there), that’s 2800/896*16 = 50 billion active parameters just for the active/expert part. Wild stuff, and I’m glad there’s at least some companies still publishing (and pushing, for open-weight models) total parameter count.

And: It sounds very believable that this would result in efficiency gains wrt. to compute necessary for “good”-quality inference. Does anyone know whether there currently even are any SOTA or near-SOTA models that are dense still?

No, you can't divide the entire size by the expert count. A lot of weights are constant for all tokens, so total active count is ((2800-(shared)/896)*16 + (shared))

  • TIL, that makes a lot of sense, and thanks for the correction.

    • Just to add to that, a Transformer block consists of an attention part followed by a feed forward part. MoE only modifies the feed forward part (which basically contains declarative knowledge getting injected into the residual stream).

2.5x the scaling efficiency, so 4 times the price? What is happening here? Did the subsidies dry up with the discrepancy between chinese and US models?

  • Scaling efficiency simply means if you took the first small model and scaled it up to the big model it would take 2.5x the resources to run. Not the that larger model is going to be any cheaper.

    Kind of like scaling your personal automobile to the weight of a semi, the semi is still going to be far more efficient in moving cargo, not that the semi will cost the same to operate as the original car.

  • It's also 2.8x parameter count (1T -> 2.8T), likely higher activation per token (50B?).