Live data from Hacker News

Kimi K3 Architecture Overview and Notes

sebastianraschka.com

21–30 of 125 posts

Re: Kimi K3 Architecture Overview and Notes

#21
"Interestingly, Kimi K3 got rid of all RoPE layers and uses NoPE (No Positional Embeddings) everywhere instead."

It just baffles me that this even works at all. Doesn't it just become a token soup? Is attention that precise that a second token can tell its the second token just because it learns to accumulate something in the embedding space without any sort of inductive bias?

Re: Kimi K3 Architecture Overview and Notes

#22

"Interestingly, Kimi K3 got rid of all RoPE layers and uses NoPE (No Positional Embeddings) everywhere instead." It just baffles me that this even works at all. Doesn't it just become a token soup? Is attention that precise that a second token can tell its the second token just because it learns to accumulate something in the embedding space without any sort of inductive bias?

Causal masking allow model to learn implicit positional embeddings. The meme that a transformer block is permutation invariant is not true.

Re: Kimi K3 Architecture Overview and Notes

#27

"Interestingly, Kimi K3 got rid of all RoPE layers and uses NoPE (No Positional Embeddings) everywhere instead." It just baffles me that this even works at all. Doesn't it just become a token soup? Is attention that precise that a second token can tell its the second token just because it learns to accumulate something in the embedding space without any sort of inductive bias?

As a sibling comment points out you don't strictly need positional embeddings for decoder-only causal transformers. You definitely need it for non-causal ones (e.g. the encoder of the original transformer paper!).

And yes accumulation is a good intuition for what's going on. You could imagine a part of the attention head that just kept writing to the same part of the residual stream causing that to keep accumulating (simply via attention summation) as more input tokens come in thereby functioning as a kind of index without the need for any positional encoding.

Re: Kimi K3 Architecture Overview and Notes

#28
post #10

Earlier quoted context omitted.

This comment smells LLM generated.

Huh, which model? I didn't pick up any of the tells. It seemed normal enough to me. (I vouched it, oops.)

Telling which model wrote it is much harder than telling that some model wrote it.

Re: Kimi K3 Architecture Overview and Notes

#30

"Interestingly, Kimi K3 got rid of all RoPE layers and uses NoPE (No Positional Embeddings) everywhere instead." It just baffles me that this even works at all. Doesn't it just become a token soup? Is attention that precise that a second token can tell its the second token just because it learns to accumulate something in the embedding space without any sort of inductive bias?

Linear layers use decays (like IIR filters) that naturally provide relative positions. Full attention layers can then be free to develop concepts that attend to each other regardless of distance.
Post reply on HN