'Not of faculty quality': How Penn mistreated Katalin Karikó
I knew there was trouble as soon as I saw &quot;Nobel Prize [winner]&quot; and &quot;Adjunct professor&quot; in the same sentence. What&#x27;s it take to get tenure track these days? But she mentions the rate of publications. Kps noted that Peter Higgs said something similar as well. There&#x27;s many others too! Turing prize winner Hinton had this to say about ML and I couldn&#x27;t agree more<p>&gt; One big challenge the community faces is that if you want to get a paper
  published in machine learning now it&#x27;s got to have a table in it, with all
  these different data sets across the top, and all these different methods
  along the side, and your method has to look like the best one. If it doesn’t
  look like that, it’s hard to get published. I don&#x27;t think that&#x27;s encouraging
  people to think about radically new ideas.<p>&gt; Now if you send in a paper that has a radically new idea, there&#x27;s no chance
  in hell it will get accepted, because it&#x27;s going to get some junior reviewer
  who doesn&#x27;t understand it. Or it’s going to get a senior reviewer who&#x27;s
  trying to review too many papers and doesn&#x27;t understand it first time round
  and assumes it must be nonsense. Anything that makes the brain hurt is not
  going to get accepted. And I think that&#x27;s really bad.<p>Or from Bengio<p>&gt; In the rush preceding a conference deadline, many papers are produced, but there is not enough time to check things properly and the race to put out more papers (especially as first or equal-first author) is humanly crushing. On the other hand, I am convinced that some of the most important advances have come through a slower process, with the time to think deeply, to step back, and to verify things carefully. Pressure has a negative effect on the quality of the science we generate. I would like us to think about Slow Science (check their manifesto!).<p>&gt; Students sometimes come to me two months before a deadline asking if I have ideas of something which could be achieved in two months.<p>I&#x27;m sure you can find one from LeCun too (drop it if you have it) and we have the 3 godfathers of ML. But as someone finishing my PhD, I&#x27;m utterly convinced that the whole process is psychotic and anti-scientific. I have written many rants on HN about this so what&#x27;s another? Here&#x27;s how I see it, and what I&#x27;ve been coining as Goodhart&#x27;s Hell because the idea is more abstract that ML publishing or even academic publishing. There&#x27;s just a huge fucking irony that this happens in ML.<p>It is Goodhart&#x27;s Hell because everything in our world has become about easy to use metrics and bending over backwards to meet those metrics. There is not just a lack of concern about if the metric aligns with our intended goals, but an active readiness to brush off any concerns. We as a modern world just fucking embraced metric hacking as the actual goal. In ML we see this, as Hinton mentions, with benchmarkism with just trying to get top scores. But you need several (fwiw, I&#x27;ve held a top spot for over a year now on a popular generative dataset but the work remains unpublished because I don&#x27;t have enough compute to tune other datasets. Reviewers just ask for more but not justify the ask by how another dataset says more). This is an insane world, especially as we&#x27;ve been degrading our statistical principles. The last 5+ years no one uses a validation set for classification but rather tunes their fucking hyperparameters on test set results. Generative models frequently measure metrics against the train set and don&#x27;t have a test set! A true, honest to god, hold out set essentially doesn&#x27;t exist (we might call it &quot;zero shot&quot;, which is inaccurate, or &quot;OOD&quot;...). ML work has simply become a matter of compute. Like Higgs said, you need to publish fast, but these days top companies are asking for 5+ papers at a top conference for a newly minted PhD. I&#x27;m sorry, good work takes time. All this on top of several consistency experiments that demonstrate that reviewers are simply reject first ask questions later. Which why shouldn&#x27;t they be? No one checks a reject and doing so increases the odds your work gets in since it&#x27;s a zero sum game.<p>And in honesty, I don&#x27;t see how conferences and journals are anything but fraud. Not in the sense that works in there are untrue (though a lot are and a lot more are junk. Regardless of field), but in the economic operation. The government and universities (double dipping on that gov money) pay for these to exist. Universities pay researchers to produce work. Researchers send to venues (journals&#x2F;conferences). Researchers review other works submitted to the venue for no pay (so Uni pays). 80% of work gets rejected, and goes through the process again. And after all that, the only meaningful thing accomplished is that the university has a signal that the work that their researchers did is &quot;good.&quot; Because the venue gets copyright ownership over the paper, which the university must now pay for to access (the &quot;official&quot; version, &quot;preprints&quot; are free). I&#x27;m sorry, but citation count is a bad metric but far more meaningful than venue publication and it&#x27;s fucking free. Why don&#x27;t we just fucking publish to OpenReview? The point of publishing is to communicate our work, nothing more nothing less. OR gives you hosting like arxiv but also comments and threads (and links to github). Do we need anything else? I mean no review can actually determine if a paper is valid or good work. But we forget that the world isn&#x27;t binary, it&#x27;s tertiary: True, False, Indeterminate (thanks Godel, Turing, and Young). In reviewing we do not have access to the &quot;True&quot; side, just as we don&#x27;t have access to that in science in general. We do not know where the &quot;True&quot; direction points, but we know how to move away from the &quot;False&quot; and &quot;Indeterminate&quot; directions. That&#x27;s why there&#x27;s that famous substack named that way or Isaac Asimov&#x27;s famous Relativity of Wrong paper[2]. We&#x27;re not a religion here...<p>There is at least a few ways I know how to fight back. 1) Actually fucking review a work and do your god damn job. Your job isn&#x27;t to be a filter, it is to earnestly read the work and to work with the authors to make it the best work it can be. Remember you&#x27;re on the same side. 2) Simply don&#x27;t review if you can&#x27;t do #1. You&#x27;re almost never required to and academic service isn&#x27;t worth much, so why do it? 3) Flip the system on its head. Instead of concentrating on reasons to reject a paper (fucking easy shit right there), focus on reasons to accept a paper. Simply ask yourself &quot;is there something __someone__ in the community would find useful here?&quot; If yes, accept. Novelty doesn&#x27;t exist in a world where we have 20k+ papers a year and produce works every few months. It&#x27;s okay to move fast, but it&#x27;s less novel and impactful, it&#x27;s just closer to open science. Stop concentrating on benchmarks since if it&#x27;s useful someone is going to tune the shit out of it anyways, benchmarks don&#x27;t mean shit. These days benchmarks are better at showing overfitting than good results anyways (yes, your test loss can continue to decrease while you overfit).<p>[0] <a href="https:&#x2F;&#x2F;www.wired.com&#x2F;story&#x2F;googles-ai-guru-computers-think-more-like-brains&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.wired.com&#x2F;story&#x2F;googles-ai-guru-computers-think-...</a><p>[1] <a href="https:&#x2F;&#x2F;yoshuabengio.org&#x2F;2020&#x2F;02&#x2F;26&#x2F;time-to-rethink-the-publication-process-in-machine-learning&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;yoshuabengio.org&#x2F;2020&#x2F;02&#x2F;26&#x2F;time-to-rethink-the-publ...</a><p>[2] <a href="https:&#x2F;&#x2F;hermiene.net&#x2F;essays-trans&#x2F;relativity_of_wrong.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;hermiene.net&#x2F;essays-trans&#x2F;relativity_of_wrong.html</a>