We’ll get news like this for a few years until the hype dies off I guess.
We’ll get news like this for a few years until the hype dies off I guess.
Markov chains, however, are higher order statistical models. For example, they can predict the average waiting time at a service point based on the current state of the waiting queue. As opposed to just averaging over a bunch of values, Markov chains base their predictions by applying stochastic models to higher orders (i.e. accounting for current and previous states), yielding potentially higher accuracy.
Maybe you have the idea that only low order Markov chains, like second or third order Markov chains are "true" Markov chains and that 2048th order Markov chains shouldn't be called Markov chains anymore?
Maybe you think that the transition matrix must be constructed explicitly as a square of numbers stored in the memory of the computer for it to count as a Markov chain? It's not true, you can have the transition matrix be implicit and it's still a Markov chain.
Maybe you think not just any transition matrix is allowed for a Markov chain, and that the ones for LLMs are (implicitly) defined in ways that disallow it from being a Markov chain? For example, maybe you think the transition probabilities are required to be constructed by counting how many times the next token followed the context in the training text. Well that wouldn't be true, you can for example make a transition matrix that gives nonzero probability to a token even if that one has never followed its context in the training data, and it would still be a Markov chain.
Maybe you think that if I'm defending someone who calls an LLM a Markov chain, then I'm also defending the "stochastic parrot" take and the takes of ones like Gary Marcus. Well that's not true. I can recognize the LLM is a gigantic Markov chain and I also think the "stochastic parrot" take isn't a good one. My favorite take is the simulators one https://generative.ink/posts/simulators/
Big difference.