A Dig Through Old Files Reminds Me Why I’m So Critical of Science
blogs.scientificamerican.com
blogs.scientificamerican.com
Often, the papers would get the general idea right, but if implemented as described would not work at all or fail on edge cases. The best example I have is an algorithm to find the lexicographically-minimal string rotation[0]. The simplest and fastest algorithm to do this is based on the KMP string search algo, and is tribal knowledge among ACM ICPC competitors. I thought it was pretty neat and wanted to cement this algorithm in popular knowledge, so I set about researching and writing the Wikipedia article.
I found the KMP-based algorithm in a 1980 paper[1] by Kellogg S. Booth. The paper has very detailed pseudocode which does not work. At all. The tribal knowledge version I inherited had similarities in the general idea of the algorithm (use of the KMP preprocessing step) but everything else was different. I scoured the internet for a retraction or correction, but all I found was a paper written in 1995[2] which mentioned in passing errors in the 1980 paper.
I do wonder exactly how common this is. I emailed a professor who co-wrote one of the papers, and he replied that "it seems to me that all the algorithms (including our own) turned out to have errors in them!" Has anyone done studies into errors in computer science papers?
[0] https://en.wikipedia.org/wiki/Lexicographically_minimal_stri...
[1] http://www.sciencedirect.com/science/article/pii/00200190809...
[2] http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.55.9...
[1] http://agtb.wordpress.com/2013/04/14/should-technical-errors...
Although not dissenting from the other reviews which tout the comprehensiveness of the treatment and its level of detail, I have to add an unpleasant fact about the algorithms: the codes may not work as written, and if they don't, there's not an easy way to track down the problem. (This is because of the nature of the constructions used in the complex constant-time algorithms -- this opaqueness is not a problem for the elementary algorithms which, alas, may not run in constant time.)
A look at the author's web site (currently at errors.pdf off his main page) shows that, e.g., the algorithm on page 511 [of the book] for Poisson r.v.'s has four serious bugs as originally published. This means that the main algorithm for one of the most important discrete distributions was not coded and tested by the author before the book appeared!
In fact, I believe this algorithm has at least one more bug, because I'm still seeing a small off-by-one anomaly in my implementation. The algorithm for binomial r.v.'s may have trouble as well -- I see problems for N=400, p=0.05. After 10 million draws (i.e., enough to get good statistics) I see deviations of counts in some bins near the peak (i.e. number of integer outcomes of the R.V.) of 8 standard deviations from the expected number of counts. So, be careful, and consider alternate implementations of the more complex algorithms.
There's a lot of detail in the book, and the techniques are valid. But as we all know, implementation sometimes reveals algebra errors!
Do you mean math?
So you mean math?
Granted when something has been in the literature for a long time, the derivative papers and popular implementations (in eg Neuron) are usually right, but there is rarely anything in the scholarly record that documents these errors. It's all tribal-knowldege and side-channels.
[0] http://www.acceleware.com/
[1] http://www.amazon.ca/Computational-Electrodynamics-Finite-Di...
The Java binary search implementation had a bug that eluded detection for 9 years, and it was based on a implementation from the 1986 book "Programming Pearls" that also contained the same bug (TL;RD: it's an overflow error that computers in 1986 would probably never have run into - who could imagine having an array with more than 2^30 elements?!).
Even worse: While the first binary search was published in 1946, the first binary search that works correctly for all values of n did not appear until 1962. - and this bug shows it is likely this 1962 version would have failed the same way.
See http://googleresearch.blogspot.com.au/2006/06/extra-extra-re...
Saying his work was prematurely made into a biopic starring Judd Hirsch is not an indictment of science...
--------------------------------------------------------------------------------------
“That was just for that event,” Davis, now Nan Huckeriede, said of her brief, but famous walk at graduation. “It was the computer-controlled electric stimulation, not me.” Davis had met Petrofsky while she was in college. “I was attending the WSU Lake Campus, and went to a spinal cord society conference there,” she says from her St. Marys home. “Jerry (Petrofsky) was a presenter, and afterwards, I introduced myself and told him I was interested in his research. “For about a month, I drove back and forth to Dayton to work with him, and then I transferred to the Dayton campus.” Following her graduation walk, Davis returned to her wheelchair, stayed in Dayton a few years, married, and then returned to St. Marys. “Jerry moved to California and stopped his research — I think he felt that he had gone as far as he could,” said Huckeriede. “But I still use the equipment he developed to get my exercise.” Last summer she traveled to Beijing for a procedure to strengthen her back and stomach muscles. “It didn’t work, but I knew it was experimental. It was worth a try.”
--------------------------------------------------------------------------------------
Given all this, my take away is that John Horgan has axe to grind for almost 20 years now and it's still not sharp.
Another relevant item. The magazine he wrote for, The Institute, is a general-interest magazine of feature stories related to IEEE members. It's not a technical journal. It's more akin to the feature newsletters published by universities or engineering schools and sent to their alumni.
The general-interest technical IEEE journal is Proc. IEEE, which is peer-reviewed and contains research articles and research summaries written by the experts themselves.
The author's follow-up on a famous science story from early in his career is thought-provoking. Indeed, editors are more nervous about publishing stories, even very well reported stories, that question good news and expose hype or even fraud than editors are about publishing stories on the latest science hero.
On the whole, it's good news that more and more scientists and journalists are alert to the possibility that a preliminary research finding may be false and overhyped besides. Here on Hacker News, we can keep one another alert by remembering the signs to look for whenever we read a new research finding news story.[2]
Hacker News readers who want to learn more about how research articles become retracted may enjoy reading the group blog Retraction Watch[3] compiled by two veteran science journalists with lots of help from tipsters in the science community. I think I learned about Retraction Watch from someone else's comment here on HN.
[1] http://www.phdcomics.com/comics/archive.php?comicid=1174
But this isn't science. It's pure politics. And politics is probably the worst way of determining true statements.
Treating science like you treat politics or marketing is akin to going to war in the name of Jesus or Gandhi.
To be less flippant: There's MORE accountability. If you crowd-fund, people will criticize you publically. when was the last time you saw public comment on an NIH grants review? On a DARPA Call for Proposal? If you don't take public money, to a first approximation you get ONE chance to screw things up by dazzling people. The next time, people are more likely to be wise onto your shenanigans.
Think of it this way: Yes, there are spectacular failures on kickstarter. But yet, there are still good projects that get funded. The economic model, despite all of its naysayers, STILL works to produce good content. Think of all the video games that have successfully migrated to the platform with private micropatronage, and contrast with this: http://www.slate.com/articles/business/moneybox/2012/06/_38_...
Now, consider that this may be happening in publically funded academic science (Arsenic Life, for example).
I'm in Germany, so no direct experience with the US system. Nevertheless, the symptoms are the basically the same here.
Science is still the best way to refute false statements.
That seems like kind of an absurd example, but thinking along those lines reveals how startlingly few hypotheses fall within the domain of science.
It just would be a very time consuming experiment to run, and the cost of being wrong would be high, but I don't see how it isn't possible to get empirical results about if being a poet would, in fact, make you happy.
If it were possible to specify how much happiness is enough, and how much happiness isn't, precisely, then it would be science. That's the only way to make generalizations from the results. But the threshold of happiness is imprecise, so therefore it's not science.
Journalist investigates media hype and lays blame not on the media. Film at 11.
Gonon, F., Bezard, E., & Boraud, T. (2011). Misrepresentation of Neuroscience Data Might Give Rise to Misleading Conclusions in the Media: The Case of Attention Deficit Hyperactivity Disorder. PLoS ONE, 6(1), e14618. doi:10.1371/journal.pone.0014618.t003
It's thankfully open-access:
http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjourna...
They argue that a few prominent examples of misreporting in the media come from researchers misrepresenting their results in their abstracts, and journalists rarely read past abstracts.
My, could this be part of the problem?
> It never occurred to me to question Petrosky’s claims.
Or this?
Maybe, just maybe, it's very hard to get good reporting on something by people unqualified in a subject?
I think the fact that people rarely retract can also be more of a practical issue than anything. Some guy wrote his master's thesis 3 years ago and it's in fact wrong? The author's too busy with his real life to have been keeping track of that. Or he's working on some other domain. Or the paper was written 30 years ago.
I've also heard a lot of people say that a lot of research happens in the dark in many domains. People doing research in Haskell will gladly talk about their work on mailing lists it seems, but when it comes to chemistry, apparently it's a whole lotta silence. Pretty depressing.
I've encountered this particularly in the medical community. As sort of a TL;DR: Many medical practitioners seem at best to be... "technicians" who are not much capable of more that following the "current script" that is handed down to them from blessed authority figures (including particularly if not only the pharmaceutical companies).
P.S. I'll add insurance companies to the mix of authority figures, particularly in the U.S. They categorize and dictate what they will and won't pay for. Better doctors sometimes spend a lot of time finding ways around these restrictions in order to provide the treatment they think is actually appropriate and optimal.
I would understand using statistical evaluation to help determine the best treatment approach. But when the profit motive enters, combined with a more or less fungible population of insured, the number crunching seems often to put cost ahead of outcome.
However, it's often not very good evidence, and far from proof. But it's definitely evidence.
As usual with pieces critical of science they focus too much on a very small number of bad eggs and seem to implicitly assume that scientists should somehow be superhuman.
Even if there are a lot of bad eggs and hype and bullshit, you have to ask yourself what the alternative is. The non-science-based existence we suffered through for millennia? I think not. Excuse us for trying to cure cancer and failing less than 100% of the time.
Part of the reason there is so much hype and bullshit is because, if we weren't cramming it down everyones throats for the 30 seconds they'll pay attention, there would be no money funding science and we'd still be living in our own filth and praying to god that the plague stops.
That's a total misrepresentation of the complaint. The complaint is that claiming to cure cancer or being close to curing cancer to get some funding hurts the credibility of Science as an institution.
Part of the reason there is so much hype and bullshit is because
How will training the public that Scientists are money-grubbing hucksters who are full of crap help the matter any?
A lack of humility and self-criticism is a huge problem in any discipline, especially one that claims to be the best way to learn the "truth".
Also: It just might teach the public to actually take agency over who gets funded and encourage them to decide for themselves who is or isn't a huckster.
Incidentially, I am trying to cure cancer, and I've set up a nonprofit to do so... And am considering writing an piece explaining why you shouldn't donate to me. (if you can't take the risk of failure, etc.) What do you think? Although I'm being genuine, is it too humblebraggey?
Similar thoughts: http://lemire.me/blog/archives/2012/05/22/creating-incentive...
But the article doesn't criticize science, in fact, apart from the word, science isn't even mentioned. The article criticizes scientists, science boosters and science journalists. None of those relate very well or consistently to science itself.
The problems discussed in the article, having primarily to do with the difficulties in finding out what is actually so, is why science exists. Science is a (not the)solution to those problems. But to get the solution, one must learn how science works. That isn't even touched on in the article.
Science is like the stock market. It's lots of people spit-balling about what's happening in the market (in Science's case, the market is "ideas about reality"). In the short term Science can look really ugly, just like the stock market can, in the long term, however, we'd like to think of it as an accurate weighing machine.
I generally think this is a fair assessment, but as I get older and start to see how few people there are who aren't willing to cut corners to get ahead. This worries me, because, like the stock market, Science affects real peoples lives. It's all well and good that over the course of 100 years the Dow Jones will outperform cash or, really, any other investments, but that's of little use to the real people who get left behind in periods of great economic stagnation. Science can go through similar periods of stagnation, and currently, it seems like we might have hit upon one.
It is possible to criticize the current way we have set up the Scientific endeavor without criticizing the abstract notion that human beings will generally discover new things over the long term. I think it is hardly controversial to say that our current way of doing things is not the best, but it may even be bad. Money and time are corrupting factors. Postings that used to require a PhD require a post-doc, positions that required a post-doc, now require two. The immense pressure of publish-or-perish is becoming greater and greater and room for failure, which is an essential part of the Scientific method, is being squeezed out. This is not a good thing and, I think, is a larger reason, among others, why Science is becoming noisier and noisier. When the stock market becomes noisy it benefits insiders, but hardly anybody else. I think Science is, currently, in a similar place, it's efficacy is being diminished by crap.
But science isn't defined by its process, it's defined by its philosophical axioms, its foundational rules. The first and most important rule is that a scientific theory must be potentially falsifiable in practical tests -- if there's no empirical testability, there's no basis for falsification, therefore there is no science. The second rule is that scientific ideas cannot ever be proven true, only false. The third rule is that an idea without supporting evidence is assumed to be false, not true (this is known as the "null hypothesis"). The remaining rules are comparatively unimportant -- these are the big three, without which any discussion of science is pointless.
Science's process can change, and from field to field, it certainly does. But the rules stay the same.
> Science is like the stock market. It's lots of people spit-balling about what's happening in the market ...
That is not science. To call that science is like confusing a spacecraft with a conversation in a bar about a spacecraft.
> It is possible to criticize the current way we have set up the Scientific endeavor without criticizing the abstract notion that human beings will generally discover new things over the long term.
Again, that is not science. Science's goal is not discoveries, its goal is to reliably refute ideas that are false, primarily by comparing them to reality. This is why science journalism articles that trumpet breakthroughs, with rare exception do a disservice to both science and journalism.
Falsifiability in particular has serious criticisms, in terms of people taking it as a defining part of science. (http://en.wikipedia.org/wiki/Falsifiability#Criticisms) I suspect (and it's just pure suspicion for now which I'm mentioning for no particular reason) it tends to be emphasized in cultures interested in debunking people's claims in a competitive debating way, rather than constructive conversation where both parties aim at coming to new understandings. I don't mean in science, but cultures influenced by science's success.
Most of the recent criticism of science is related to the biological and medical sciences. I would disagree that these fields have hit on a period of stagnation. On the contrary, I believe that the biomedical sciences are in a period where there is a massive amount of recently generated data and innumerable ways to find correlations among these data. The data themselves are also recorded in a wide number of different formats and data from one paper might be difficult to compare to that from another (giving possibly unwarranted suspicions of non-reproducibility).
In the midst of this maelstrom of data, individual scientists are trying their best to make sure they maintain their publication rate and grant funding. As a consequence, findings are sometimes published "too early". While one might criticize this trend to early publication, the reality is that it is sometimes impossible to know exactly in which direction the "final answer" (if there is one) lies. Retaining data until one had found the complete and final answer to something is also a disservice to other researchers.
I appreciate the public debate on this matter and hope it ends up working both ways, i.e. the public and science journalists get to understand better the constraints in basic research, and the scientists are given a little more support to undertake more thorough studies.
With regards to the latter point, I would refer you to a review on studies involving mouse models of Alzheimer's disease [0]. In that review, the argument is made that almost all studies on this topic are under-powered (in a statistical sense), and most labs should be using 5 to 10 times more mice per experimental condition. This would more than double the cost of each experiment. For constant funding, this would mean halving the number of labs studying Alzheimer's disease, which might not be such a bad idea if the data coming out was more reliable as a result.
[0] ‘Too much good news’ – are Alzheimer mouse models trying to tell us how to prevent, not cure, Alzheimer's disease? http://www.sciencedirect.com/science/article/pii/S0166223610...
Plenty of science that was uber-hyped at the time has turned out to be misguided and/or even outright wrong. Plenty of those scientists have led wealthy, rewarded lifestyles as a result of the hype.
As an academic scientist one has to make a conscious decision to play the game or not play the game. There isn't a lot of room in the middle. You make your choices and you live with the consequences.
You see your colleague making double your salary, you read the press office reports hyping their work, you understand that it's no more innovative, important, or TRUE than your work or anyone else's in your cohort ... but they are playing the game.
Wouldn't you like to take your family to Hawaii for vacation? Wouldn't you like a bigger house? A nicer car? To send your kids to private school? Your University press office is practically going around begging for science stories to promote (i.e. hype). It's difficult to resist jumping in with both feet.
It's a jungle out there people.