Statistical challenges and misreadings of literature create unreplicable science [pdf]
stat.columbia.edu
stat.columbia.edu
However, most concerning: this is how academia has always worked. It's the great absurdity of peer review, and of citation. This is how entire fields can sustain themselves with little or no scientific validity (esp. see, psychometrics).
We are no where near the equivalent "academic literacy" for generally informed members of the public to understand this problem. Entire fields can be sustained with zero "empirical pressure" to close down. So long as one can cite another who can cite another... and somewhere some government body will take these citations as prima facie evidence of a research programme, then funding will be given and more papers published.
Every once is a while someone from one chapel is going to actually do science by refuting one other chapel's bullshit, but it's almost never seen as a good thing by anyone, and the Nobel committee sometimes ends up giving the price together to people from different chapels even when their work contradict each other (Fama being empirically being proven wrong by Schiller and both being given the price in 2013 to appease the feud).
Economic behaviors are so complex that studying economics seriously requires gigantic efforts for little results, and people who attempt to do that stand no chance of survival in the publish-or-perish competition against the grandiose bullshitters, and that's how we get where we are.
Linguistics studies language right? It has a few hundred year history of doing so seriously. But once AI people wanted to also have a look linguists became unhappy. They didn't like the idea of someone else saying something about their problem with a different set of tools. Those tools don't provide explanations that they approve of. Even the thought of measuring things over a dataset to check if your linguistic theories work made them bristle with Chomsky famously rejecting the idea of evidence at scale.
So AI people created natural language processing. Their own field to study the same problem. One in a while someone tried to do something to bridge the gap which led to the famous "every time I fire a linguist my performance goes up".
Many people in NLP see linguists as outdated fossils. Most would probably vote to just shut down linguistics departments I suspect.
Then something funny happened. The LLM people did to NLP what they did to linguistics. And the NLP community rejected them. Because LLMs don't provide an explanation that they approve of. Recently just like in linguistics the President of ACL, the main NLP organization, said recently that NLP is not about machine learning! The absurdity of that statement just boggles the mind. So the LLM people now have their own conference and field.
A lot of people cannot accept that things must change over time. They want to do research the way they did it 10 or 40 years ago. So they create an immune response. It's human nature.
As someone who doesn't feel this way and enjoys moving forward, I'm really sad about what's happened to NLP in the past few years. It would be nice if we could stop this rift. But it won't happen with the current hate filled President. I stopped sending any work there until they reform.
Just the cycle of academic life. I wonder if science would move faster if we could select for people who are willing to change with the times.
There's linguistics which produces descriptive theories of the practice of language. There's "computational linguistics" which aims to build discrete algorithmic models of language. Both of these are interested in explanations of actual physical phenomena.
Machine Learning is largely an engineering discipline which, like video games, can generate output using any method which will convince a human user. Indeed, often more radically, ML works by replaying variations of past convincing output rather than have any explicit simulation involved at all.
Thus there's no sense in which LLMs supercede linguistics, nor somehow computational linguistics superseding this.
This would be like claiming rasterisation means we should retire optics and the physics of light.
It's like saying AlphaFold isn't biology because it uses ml. It's absurd
One goal of linguistics is to produce an account of how language works. If you understand how something works you can reproduce it. This was always a core part of linguistics. Just look at Chomsky's work. Or at what counts as evidence in a linguistics paper. It is a model that "explains" some feature of language.
NLP does exactly the same thing as linguistics. It produces explanations and makes predictions about language. But it does so with ML.
I think you're confused about optics and rasterization. There are countless ways to relate the two. Rasterization is not unphysical, no more so than say, finite element methods are unphysical. Heck physics is in the name of PBR. It's an approximation. And a fine one that people actually use in both science and games.
But insofar as we're talking about LLMs, and most products you can use, we're talking about an engineering use. Engineers build systems that "perform" as you say explanatory accuracy is not a kind of engineering performance.
It would equally well be said that, for a video game studio, "the more physicists I fired, the more the games perform better" -- for, of course, physicists have never studied 'making a video-game image convincing', and their techniques are best run on supercomputers, since they'd build explanatory simulations with explanatory accuracy. Video game developers do not do this. I have developed video games also, so I know.
Convincingly placing pixels on a screen as-if governed by the laws of physics does not require actually simulating them. It requires generating frames from a "point of view" that never expose the absense of real physics, or approximations thereof. The world isnt made of triangles, and you cannot clip thru solid objects.
The goal of a person making an LLM is similar to the goal of a video game developer, these are engineering goals: to give a user an experience which they will pay for. Now, a 2d 80s video-game has more actual physics in it than an LLM has models of language use, but still, this is irrelevant to the goals of these creators.
A linguist could analyse an LLM as the conditional probability structure of the english language, as captured largely recent electronic texts -- but this structure is partly what precisely linguists and others are trying to explain.
This is why all curve-fitting to historical data isn't in itself science: it is a restatement of the very target of explanation, the data. The job of scientific fields is to explain that curve.
Its explotation by engineers is explanation-free. It isnt a science, and replaces no science.
If a student told me they had this view of what ML is, I would tell them that we've failed to educate them.
The thought that physics doesn't care about performance or approximation is silly. Just look at AlphaFold. Heck, I talk to climatologists and material scientists that want the equivalent all the time.
Prediction is the heart of all science. Whether we're talking neroscience, linguistics, physics, etc.
You think people who run things on supercomputers want to do so for some idealistic notion of what science is? No. They have to do so because they don't have good approximations. Just like with protein folding. Places like DESRES used to build supercomputers for that. This is over now.
ML models learn representations of data which can then be reused for many tasks. There's a whole field where we try to understand those representations. Those are explanations of what's going on given that they're such good predictions. The embeddings you get from an LLM are better models of language than anything linguistics ever accomplished. Their goal should be to explain them and probe their limits instead of complaining. If linguists has come up with gpt they would have been celebrating, the method by which you do science is irrelevant as long as it works.
I'll close by quoting Dawkins. "Science. It works, bitches". That's the value of science. Can we predict which molecule will cure cancer? Everything else is ideology and silly thoughts from before the paradigm shift.
Explanation is the heart of science, not prediction. All predictions newton would have made of the orbits of the planets would have been wrong (and so on). And this goes for the vast majority of textbooks physics when its applied to very many ordinary situations: no predictive power at all.
ML models learn "representations" of the data, yes. They are models of measures. The model is just an f=sample({(all possible measures,)}). Science provides representations of the data generating process, ie., reality. It says why those are the measures, why the temperature of gas has that value, not a report on what those values were. Nor even a compressed conditional probability model of those values -- there is no atomic theory in a zip of temperatures.
The purpose of a scientific model is to explain these data-representations, not merely to predict them based on some naive regularity assumption about the measurement device: that it will always measure that way in the future.
The reality of the ML is that it offers only intra-distribution generalisation, nothing of the kind of generalisation science offers where all possible distributions induced by intervention on the (explanatory) variables of scientific models are captured. And this is often a scam that only academics can get away with, ex hyp., just assuming that the test distribution "will turn out as expected" in premise.
The reality is that this sort of repetition of historical data, requires extreme control over the data generating process which gives rise to the test distribution. How is that control delivered in practice? If its a medical lab, through untold amounts of toil delivering, say, histological slides "just right" so this dumb process almost works. If its a face tracking, well you'd be hope its not being used by the police -- because they aint orienting the camera at 3.001m at ISO 151.5 from the masses.
This is the problem with models that obtain predictive power without explanatory content: they rely on prediction time being rigged with, in-practice, extreme control mechanisms that are wholly unstated and unknown by the "modellers". Because these are no models of reality at all, but mere repetitions of historical data with unknown, unmodelled and hence unexplained similarity.
Science concerns itself with explanation, that is its goal. Prediction is instrumental. Engineering's goal is the utility of the product, and so any strategy whatsoever, even a dumb, "if its happened before, itll happen again" is permitted.
There is no textbook of physics which models reality by saying, "Well, we suppose in the future, the positions and velocities will just follow the same distribution, but we've no idea why, and how dare you ask, and get out, and doesnt my Ideal-Gas-TransformerModel look pretty? It gets the pressure right for Argon at 20.0001 C in glass jars at about 2.002L"
Compare reporting the temperature tomorrow as a mode of all temperatures in November at your location, with a climate & weather simulation involving: cloud layers, the ocean, etc.
The former is likely to be vastly more predictively accurate than the latter, but explains nothing.
Explanatory models are often less predictively accurate than these (weakly inductive) predictive models. Their purpose is to tell us how reality works, and that provides some insight as to when we can adopt merely predictive approaches. This is because merely predictive models capture accidental features of measurement which hold up for awhile in some environments, that we wouldn't wish to explain.
Without explanatory insight we find merely predictive models catastrophically collapse, and are otherwise, highly fragile. Eg., consider the performance of "predict the mode" in a snow storm.
If you want a midly formal analysis of the difference: explanatory models quantify over causal properties of reality, describe their relationship, and provide necessary inferential methods for deducing conclusions from models. They permit arbitrary simulation across all relevant measuring systems.
Merely predictive models quantify over historical measurements, assume similarity conditions across them, and assume future similarity to past cases. They provide only extremely weak inferential grounds for any inference. They can offer only repetition of one kind of measure, and cannot simulate the state of other relevant measuring devices or in different environments of measurement.
Explanatory models describe reality. Predictive models describe the measurement device you happened to use, in the environment you specifically used it in.
We didnt have formal methods of causal analysis to the 1920s, and it took til the 80s to have a real robust formalism and account of causal analysis.
Before, experimenters would "have in their heads" the causal knowledge of how to conduct and interpret these results -- but this was never formalised, or given explicitly.
So accounts of science before this "causal revolution" of the late 20th C. are broken, and based on a philosopher's literal reading of scientific experiments (and the like) with little undersatnding of how the experimenters actaully thought about them -- and philosophers often doctrinally opposed to entertaining these thoughts seriously.
Today the partition between science/engineering, prediction/explanation, etc. can be given on much more robust grounds, and there's few philosophers of science working that adopt positions wholly at odds with my account. What you find from ML-ists is humean conceptions which ideologically honour their curve-fitting methods with equivalent status to actual experimentation and explanation
It actually explains quite a bit, most importantly that weather is cyclical with only statistically minor variations around the mode.
This predictive model is also very specific, rather than general. There are plenty of "explanations" that are also not predictive, like that "Thor creates thunder".
Explanations and predictive models that are both general and minimize parameters are better, and they are interchangeable.
A weakly inductive model is simply this: the next case will be some average of the prior cases because we assume unknown aspects of the environment will ensure it is so.
An explanatory model tells you why. It says: there are planets, gravity, molecules, mountains, germs, atoms, and so on.
The semantics of explanations are causal properties of reality, and their relationship.
Explanations do not have "parameters" to "minimise". The universal law of gravitation is not a curve fit to data. There was never a dataset of F,M,m,r; netwon did not fit any parameters -- there are no such parameters.
We use comparisons over the richness of existential commitments in theory comparison, but NOT in the creation of theories nor in their specification
That's as content free as saying, "since the sun is ordered, and my CD collection is ordered, the sun and my CDs are the same".
This "unified framework" you're talking about is just an analysis of functions over whole numbers.
That's precisely what physics textbooks say!
Put most famously by Feynman (originally by Mermin): "Shut up and calculate."
Entanglement is nonsense? Too bad it works. There's no explanation. Don't like the notion of virtual particles that violate the conservation of energy? Too bad, it just works. Don't like notion of wave function collapse and that we have no mathematical model of it. Too bad, it works. etc.
Explanations are models. Models can be mental models. They can be mathematical models. They can be computational models. But all that matters is that they make good predictions. Nothing else.
It's totally irrelevant whether you or anyone else personally feels they're provided with an explanation or not.
So I don't know which part of western Europe you're talking about, but it clearly doesn't apply to all of it.
https://en.wikipedia.org/wiki/Michael_Crichton#Gell-Mann_amn...
Instead we need to help average people understand that when the news says "Scientists say drinking red wine is healthy!" that No actual scientist ever said that!
Instead, the journalist writing the segment cribbed notes from the University's PR page about the study, which was also written by someone with zero science background, and in fact almost always has a marketing background.
Oh, and those PR releases are outright stating false things that the actual scientific paper doesn't even discuss like half the time.
And now you have decades of people insisting that nutrition science is awful, even though nobody in academia or science is saying any of the things the average person thinks they have.
Researches find that, on average, consumers want X. Companies decide they want to maximize reach and so begin to produce X. Consumers soon have little choice except for X, reaffirming, to future researchers, that consumers want X.
This is why I think a plurality of data is so necessary especially when it comes to anything in the social domain, and why it's imperative that we begin to invest more into cross-disciplinary research. Specialization has gotten us far, but it's starting to lead to breakdowns. The only thing that might offset the statistical observation of consumer behavior is a statistical study of consumer opinion that proves to refute or contradict that behavior... but then in response some people will say "people don't know what they want" further reaffirming the conclusions that the action based on the data itself caused (behavior or observation bias). The application of statistics to social problems essentially becomes a self-fulfilling prophecy.
Consider how infiltrated IQ-like assessment in throughout society, selecting for doctors, lawyers, postgrads -- military, police, etc. Then consider what data is offered as evidence that IQ 1) exists, and 2) causes observable measures in real-world outcomes. Filtering on the test becomes evidence the test is a measure of anything.
The application of "statistics" I dislike the most is where these feedback cycles exist, and large swathes of academia have some extreme responsibility here.
Whole fields of gene-traits studies were created over decade+ and then disappeared overnight as actual sequencing took place. All the rigour and splendour of "statistics", and then poof when science was done, it disappeared.
Since there are basically no scientific theories of human psychology, society, and the like -- gluing together correlations here should be seen as prima facie absurd. The alternative? Rely on expertise, and build resilience-to-failure into the system and tolerance for higher variability.
Human expertise obtained in domain-specific environments is vastly superior to the species correlations of surveys written by idiots who've never done any actual science.
Also why does this remind me of european politicans, claiming everyone wants to life european lifes, meanwhile whole countries goto war and atrocities without big counter-demonstrations by those western valued citizens .. narrative glider guns going ad absurdum..
I don't think there's any doubt that pseudoscience exists, even amongst the most optimistic of scientists.
The problem is identifying what is bad science vs what is good. The fact that I can send this from a small phone from a parking lot is proof that someone did good science at some point in time. Or that I've seen therapies like CBT turn someone who was struggling mentally on a daily basis to thrive, or that I've seen valve replacement surgery give someone years of great life after a "six months to live diagnosis" -- all show that there is good science.
I think we almost need a "discipline" of people who validate scientific results, and people should be held accountable for results that validate or don't.
Peer review is great. It's not a farce (I've gotten some incredible feedback on papers from it), but it is also extremely limited by design. We need more.
Possibly repeatedly publishing bogus papers in a certain manner might be able to confidently weed out poor academic hygeine, but it's not a trivial thing.
They show how deep they had to go to find the original source of the claim that a single human's blood vessels, if lined up, would stretch 100,000km... and how that was quoted by so many that no one really know where the claim came from. And of course, it was wrong.
If you trace the oft-cited claim from “studies” that cats kill so and so animals a year you will find it’s just someone’s Fermi estimate. And you’ll find that the person has a personal distaste for housecats.
And it is not sufficient to read about them once or twice; researchers who use statistical inference regularly must revisit these caveats at least as regularly.
Myself, I have taught Probability and Statistics many times, discussed and dispelled many misconceptions by students. Would I be 100% sure I will not be caught up in a fallacy while informally thinking about probability? I wouldn't even be 10% sure; any intuition I conjure up, I would triple check as rigorously as possible.
Of course, given the weakness of the data, you have to remember to place very little trust in the results. Even so, "X% of people say they would vote for Y" can be an interesting information in itself, even if those people were lying.
In political polls, this is the only thing you can do. I guess, they have corrections for the real attendance of social/age strata.
In deep interviews, the sociologists are more interested in how people explain their world picture and what they point at, and how react to questions, than to what they tell about themselves.
Political polls are regularly wrong https://www.bbc.co.uk/news/articles/cj4ve004llxo
In my country, supporters of one political party seem a lot more likely to tell polling companies they're "undecided" - so the pollsters try to adjust their predictions, based on what they've seen in previous elections.
But the problem is getting the adjustment right is very difficult. The political landscape can change a great deal between elections. If John McCain and Donald Trump appeal to very different sets of voters, why should voter behaviour observed with McCain hold true with Trump?
The problem is when people only look at self reporting. For example if in the previous scenario 57% responded X but only 54% actually did X, then someone might naively assume that after 43% respond X that 40% will actually do X. Or just as naively they could say 54% will still do X. Or they could apply any of an infinite number of other models. There exists a model that will spit out any given answer for any given input, so without that followup work to actually verify and understand the underlying mechanism, models are worthless.