AI maths whiz creates tough new problems for humans to solve
nature.com
nature.com
Two blog posts by a professor at U. Chicago, qualifying it of intellectual fraud:
https://www.galoisrepresentations.com/2019/07/17/the-ramanuj...
https://www.galoisrepresentations.com/2019/07/07/en-passant-...
https://slatestarcodex.com/2019/06/03/repost-epistemic-learn...
[1] https://www.reddit.com/r/MachineLearning/comments/c4ylga/d_m...
[2] https://www.reddit.com/r/MachineLearning/comments/c8zf14/d_w...
[3] https://www.nature.com/articles/s41586-019-1582-8 / https://arxiv.org/pdf/1904.01983.pdf
On one hand papers about DL applications are of interest to the DL community, and useful to see if there is promise in the technique. On the other hand, they may not be particularly useful to industry, or to forwarding broader research goals.
Another good rule of thumb is that physicists writing DL papers about "DL for X" where X is not physics are especially terrible about arrogantly ignoring 30+ years of deeply related research. I don't quite understand why, but there's an epidemic of physicists dabbling in CS/AI and hyping it way the hell up.
Curiously, having also spent heavy time on traditional data-structures and algorithms gave me an appreciation for how stupendously inefficient a neural net is and part of me cringes whenever I see a one-hot encoding starting point...
I don't understand why over-hyping and over-selling is so common with AI/ML/DL work (to be fair, over-hyping is more related to AI than physicists in particular. But people from non-CS fields get themselves into extra trouble perhaps because they don't realize there are old-ish subfields dedicated to very similar problems to the ones they're working on.)
Random rich people rarely fund individual researchers. More common for them to fund an institute (perhaps even by starting a new one). The institute then awards grants based on recommendations from a panel of experts. This was true before Epstein scandals, and now I cannot imagine a decent university signing off on random one-off funding streams from rich people.
All gov funding goes through panels of experts.
Listening to random rich people or journalists or the public just isn't how those panels of experts work. Over-hyping work by eg tweeting at rich/famous people or getting a bunch of news articles published is in fact a good way to turn off exactly the people who decide which scientists get money.
Maybe a particularly clueless/hapless PR person at the relevant university (or at Nature) is creating a mess for the authors?
However, it still does note explain why this kind of sloppy work done and published by publicly funded research labs, except perhaps as a form of advertisement.
Yes and no. There are private foundations that, if someone donates a reasonably large amount, say at least the amount of their typical grant, they will match the donor with a particular researcher, and the researcher will have lunch, give a tour, and send them a letter later about about the conclusions (more research is needed).
That doesn't mean the donor gets input into which proposals are accepted; that is indeed done by a panel of experts as far as I know. It's more of a thing to keep them engaged and relating to where the money goes when there are emotional reasons for supporting e.g. medical research.
After a very theoretical grad course in ML, I have come to appreciate other tools that come with many theoretical guarantees and even built-in regularization that are less Grad Student Descent and more understanding the field.
I think that the hype that was used to gather funding in DL is getting projected onto other fields, if only to gather more funding.
I suppose its all in the implications though, which are contradicting as the nature article implies it is a big deal. The nature article doesn't give any examples of interesting conjectures, or examples of interesting consequences if any of the conjectures should be true. They talk a lot about alternate formulae to calculate things we already know how to calculate. Why would we care? Do they have a smaller big-oh? Nature references the theory of links between other areas of math, if true that's great, but if its true surely they would have mentioned an example of such a link? Anyways I lean towards this not being that interesting, even if you base that just on what the nature article said.
The Nature paper has quite a lot of detail in its supplementary
https://static-content.springer.com/esm/art%3A10.1038%2Fs415...
Table 3 inside also shows new conjectures for constants such as Catalan's and zeta(3). These results do not seem to trivially arise from known knowledge.
The truth doesn't have a chance.
There are some exceptions. E.g., a Science/Nature paper summarizing several years worth of papers published in "real" venues. Truly novel work that's reported on for the first time in Nature/Science is almost universally garbage. At least in CS/Math.
This is also why I see the inevitable failure of social media platforms in regulating truth-vs-non-truth.
His criticism was discussed and found incorrect by the peer review process:
https://static-content.springer.com/esm/art%3A10.1038%2Fs415...
Meanwhile, the blog author congratulated Mathematica for being for being good at solving continued fractions
I'd ask you where the criticism was "found to be incorrect", but I know that's absurd (aka, not even wrong), as peer review comments are not in the business of "finding criticism to be incorrect".
The paper is actually really nice work, but holy jesus someone on that author list is making a complete ass out of themselves.
Academia isn't startup world. The community is small, people have long memories, and I've rarely seen the strategy being deployed here work out. It does work sometimes, but more often it backfires. Especially for folks who aren't yet on a tenure track.
I assure you that Calegari knows more about number theory than any of those referees, and the reasons why the paper is bad are well-explained on his blog (cf. the two links above) and by referee #1. Speaking of "peer review," look at how all the excellent mathematicians commenting on that blog agree with him!
It's hypocritical to criticize but to avoid criticism ...
Although, if it was really from The Register it probably would have said "boffins" rather than "humans".
This is what I was wondering about while reading the article. If the AI only generates formula for which proofs involve only a few trivial steps back to something that is known, then it doesn’t feel useful. But I feel like the question “what makes a good conjecture?” in its own right makes for a very interesting discussion.
What's interesting to me is probably in a standard textbook already.
https://www.quantamagazine.org/the-subtle-art-of-the-mathema...
There's an arms race:
* People are evolving memetic resistance to the incessant BS, ads and bombastic headlines.
* The SV/startup culture is evolving to inject authenticity to overcome people's BS defenses, convince them they need a change.
Honestly, do you still get excited when you read "AI solves X!"?
Probably another huckster peddling empty air, cutting corners, externalizing costs. The whole game is tired, and people are taking note. Not everything that exists requires a radical change.
The knowledge gap in mathematics between professional mathematicians and non professionals is vast, and this tool could narrow the gap.
I would bet the majority of readers of nature would not be able to point out that the outputs of the ML tool were trivial. So there is need to narrow this gap.
> The paper is amazingly bad. None of the authors are mathematicians as far as I can see. I think the word “new” appears 50+ times in the paper. Looks like they updated the paper to include your observation from last time about the Gauss continued fraction without mentioning the source (the authors admit here they read your blog: http://www.ramanujanmachine.com/idea/some-well-known-results...). Classy!
Just some light plagiarism/academic misconduct!
Note that the blog you're citing was written a year and a half ago. It refers to a select few conjectures, and naturally has no references to the developments in the past year and half (which were the main reason the paper got published).
Furthermore, the author of the blog didn't respond to multiple emails we sent him, attempting to discuss the actual mathematics.
So basically the vast majority of the criticism here, is based on a single, outdated blog, by a professor (respected as he may be) who has not revisited the issues and new results since first posting the blog, and has not given any mathematical argument as to why the results shown in the paper (the actual updated paper that was published) are supposably unimportant.
Would appreciate your opinions on the matter.
Please read our paper and not only the blogs criticizing it:) There is a link to access it here: https://rdcu.be/ceH4i
Regarding the research itself, I am not an expert, but I am curious to learn how this line of research (automated conjecture generation) intersects with proof automation/proof assistants, and in particular with the work that the Lean community is doing (creating an "executable" collection of mathematical knowledge). Perhaps there are some works you can point to.
1) To anyone who's studied algebra, it is clear that identities of the form LHS = RHS can be obtained by a nested application of transformations and substitutions in a consistent manner.
2) Of course, arriving at a new, insightful result often involves taking mundane steps. However, in this case, the new mathematical discoveries based on the output tableaus of your algorithm are hypothetical. Whereas the manuscript (and the authors) have already pocketed one of the premium accolades in sciences in the form of a Nature publication.
3) To drive the point above home, do you think the resulting mathematical insights themselves, without riding on the "AI" novelty aspect, would clear the bar for a Nature (or similar high-impact) publication? To be clear, I'm not a mathematican, but I believe the answer would be no. Contrast this with another AI/ML advance published in Nature quite recently: AlphaGo. Note how the gist of their paper, superhuman performance in Go, is a self-standing achievement that merely makes use of machine learning techniques.
I would give the actual work behind this paper a "strong accept" if the claims were properly scoped, perhaps with a weak/borderline score on "significance/impact" since I'm not really sure why anyone cares about discovering discovering these sorts of identities. Probably a Conditional Accept in its current form because of the mismatch between actual results + reasonable expectation of potential vs. what's claimed.
So, "over-hyped" and "claims wildly out of line with actual results" are definitely more than fair statements. "Fraud" or "garbage" are way too strong.
Re: Nature, I don't really understand it or care. I can say that in my own input to hiring committees I tend to treat Nature papers in CS/Math as red flags unless they're consolidations of a bunch of other work published in top sub-field journals/conferences.
For some reason Nature really loves these "automated discovery of random mathematical facts" type of papers. I don't understand it. I tend to assume it's click-through-rate-driven editorial decision making.
http://www.ramanujanmachine.com/wp-content/uploads/2020/06/c... http://www.ramanujanmachine.com/wp-content/uploads/2020/06/p... http://www.ramanujanmachine.com/wp-content/uploads/2020/06/z...
The main criticism of the blog is "that the program has not yet generated anything new", but the post does not refer to these results. So it seems that this blog post is currently irrelevant and out-dated compared to the Nature publication.
> We have continued fractions which are generated by polynomials. What does that mean? object of the type: a(0)+b(1)/(a(1)+b(2)/...)) where a,b are polynomials with integer coefficients. This is the RHS. On the LHS we have a function of some constant, either rational or ULCD. A ULCD function is of the type f(const)=(u/const + const/l + c)/d while a rational function is the ratio of two polynomials. We seek for a match between some LHS function on a constant to a continued fraction. To do this, we enumerate over the coefficients of a,b and those of the rational func on the LHS/the ulcd parameters. They're all integers. We actually don't compare between the LHS to a continued fraction, but to a continued fraction after we applied some function to it, e.g. contfrac^2, sqrt(contfrac), 1/contfrac etc. In order to enhance the algorithm's complexity, we first enumerate over the parameters of the RHS, saving the results to a hashtable, then enumerate over the LHS and look for a match in the table. This is a TMTO (time-memory tradeoff), it's called MITM (meet in the middle), you can look it up if it's not clear. We first find matches, then filter redundant results (discussed later on), filter only continued fractions that converge fastly, find how fast they are converging, and how many iterations we should calculate to get the desired precision. We calculate them to that precision, and filter again.
This doesn't seems that complicated, but at the same time probably gives no mathematical insights as to how to derive those formulaes. I can see how this would look pointless to some people.
> The Ramanujan Machine is a computer algorithm, named after the Indian mathematician Srinivas Ramanujan, which generates conjectures similar to what proposed by Ramanujan.
The #Criticism section states:
> Prof. Frank Calegari criticized the Ramanujan Machine claiming that the program has not yet generated anything new and dubbed it as "absurd" and an "intellectual fraud".
AI, no, but ML, yes. ML can only make estimates, e.g. compute functions, it doesn’t have judgement. That requires a human decision maker. It goes back to what I learned in primary school about computers: “a computer can only do what you tell it to do.”
Just consider for a moment how far we've come. In the past, all our machines were purely mechanical---steam engines, water cranks, etc. Now we're creating machines that discover math. Amazing!
AI machine called: Ramanujan Machine.
Attempts at finding formula. Tries to determine whether the following constants are "irrational" or "rational" number.
Constants mentioned: Catalan’s constant, Apery’s constant
Unrelated: I never heard of the above 2 constants before. Although, I have met someone who speaks Catalan and from Catalonia.
http://www.ramanujanmachine.com/wp-content/uploads/2020/06/c...
http://www.ramanujanmachine.com/wp-content/uploads/2020/06/p...
http://www.ramanujanmachine.com/wp-content/uploads/2020/06/z...
From looking at Calegari's blog post, he didn't comment on any them so far...