It's really not so complicated. This is just an issue with text tokenization, and the fact that the learning model never actually sees the raw input bytes. All modern LLMs use a tokenizer to convert a sequence of bytes into a sequence of tokens. Short, common words like "the" and "why" are represented as single tokens, while longer and less-common words are represented by multiple tokens. For example, the word "fanta…
God love you, your idea of "not very complicated" is absolutely fascinating.
I just meant "this isn't related to Thinking Fast and Slow. It's just the tokenizer".
But yeah, the inner workings of the language model are so complicated as to be almost completely incomprehensible, even after years of study. Touche!