One thing I find impressive about GPT-3 is that it’s not even trying to generate text.
Imagine that someone gave you a snippet of random internet text, and told you to predict the next word. You give a probability distribution over possible next words. The end.
Then, your twin brother gets a snippet of random internet text, and is told to predict the next word. Etc. Unbeknownst to either of you, the text your brother gets is the text you got, with a new word added to it according to the probability distribution you predicted.
Then we repeat with your triplet brother, then your quadruplet brother, and so on.
Is it any wonder that sometimes the result doesn’t make sense? All it takes for the chain of words to get derailed is for one unlucky word to be drawn from someone’s distribution of next-word prediction. GPT-3 doesn’t have the ability to “undo” words it has written; it can’t even tell its future self what its past self had in mind when it “wrote” a word!
One thing I find impressive about GPT-3 is that it’s not even trying to generate text.
Imagine that someone gave you a snippet of random internet text, and told you to predict the next word. You give a probability distribution over possible next words. The end.
Then, your twin brother gets a snippet of random internet text, and is told to predict the next word. Etc. Unbeknownst to either of you, the text your brother gets is the text you got, with a new word added to it according to the probability distribution you predicted.
Then we repeat with your triplet brother, then your quadruplet brother, and so on.
Is it any wonder that sometimes the result doesn’t make sense? All it takes for the chain of words to get derailed is for one unlucky word to be drawn from someone’s distribution of next-word prediction. GPT-3 doesn’t have the ability to “undo” words it has written; it can’t even tell its future self what its past self had in mind when it “wrote” a word!