6 ms·
You’re confused about what “statistical parrot” means and you don’t seem to understand the difference between an optimization objective and the resulting model.
by berndi 3y ago
You’re confused about what “statistical parrot” means and you don’t seem to understand the difference between an optimization objective and the resulting model.
The term “parrot” is used to imply inference by something akin to a look-up table, specifically it is used to indicate poor out-of-sample performance and a lack of a proper world model. The optimization objective is irrelevant when determining the generalization performance of a model and when judging whether it can reason beyond looking up answers in a table.
As the user above noted, it is now quite well established that GPT-4 has impressive out-of-sample performance which can be explained by it possessing an actual model of the world and not being a “parrot”.
- intended 3y agoThat out of sample performance is a mirage. Yes it’s impressive. Yes it’s got amazing zero shot performance in domains. But there’s a pattern of failure in production which describe a limit, that shouldn’t exist if the emergent properties were stable. You can build this right now and test it. Build a sequence of agents to work on a domain you are not an expert in. Let them loose. See what happens. Do the same thing on a domain you have expertise in. Assume the number of errors you find, the number of modifications you have to make are stable for other domains.
- ethbr1 3y agoI'd phrase characterizing the reliability of out-of-sample performance a priori as impossible, but not necessarily automatically failing. There may be a subtle correlation between properties needed to answer a specific out-of-sample request and in-sample features. Unfortunately, prior to training/testing and without recognizing that correlation in the data set, I believe it's impossible to guarantee the model will include it. (Corrections welcome)
- intended 3y agoIn essence: “You cant know in advance how far the model can approximate semantic patterns” So claiming that out-of-sample performance is a mirage, would be a bridge too far?
- mjburgess 3y ago> it is now quite well established that GPT-4 has impressive out-of-sample performance Err... I can show this is false, kinda trivially. People who engage in prompt-confirmation-bias aren't aware of what the in-sample is. It's basically everything ever digitised: you can ask it for the first paragraph of every dickens novel, to what the average petal length of an iris flower is -- etc. How are you measuring the in-sample here? If you engage in straightfoward reasoning from first principles, and are basically aware of what the training data is, you can show in 10 seconds critical failures of generalisation. If you want a recipe: go find some fringe api docs. Establish that it has been trained on them. Then, since they're fringe there wont be much code on github, etc. Now ask it do something non-trivial with that API. It will fail, and the mechanism will be obvious: it'll jam in correlated code that lacks relevance. Do the same on a popular API, and see it succeed. The in-sample will be obvious for both, and the bounday of generalisation
- kristiandupont 3y agoYou can make it invent a new language: https://maximumeffort.substack.com/p/i-taught-chatgpt-to-invent-a-language https://maximumeffort.substack.com/p/i-taught-chatgpt-to-inv... I am sure you will continue to argue that this is still in line with everything-thats-ever-written prediction but my opinion is that at that point, it's a meaningless distinction. The human brain is also just a machine.
- intended 3y agoThe brain is a machine, the issue is the difference between 2 claims LLMs are enough to be a brain LLMs are not enough to be a brain.
- deleted 3y ago[deleted]
- mjburgess 3y agoSo I was with a financial researcher recently, and he wanted to use ChatGPT to summarise some reference financial data -- and it did so, actually correctly. Being sceptical, as every person ought in these matters, I changed the finical data and performed the same analysis (both in a new tab, and within the same convo). The results were the same! How strange? Well, in being reference financial data ChatGPT was reporting prior reference summaries of it. When that data was changed it was reporting the very same reference summaries (which were now wrong). Since it's incapable of actually summarising financial data. It's only capable of selecting combinations of pieces of its training set. Now, is this distinction "meaningless" ? No, it's the difference between this guy being fired for causing a massive loss on a major project; and this guy keeping his job and doing it well.