7 ms·
AI is discovering patterns in pure mathematics that have never been seen before
- mro_name 5y agoSounds like Max Cohen at work, doesn't it?
- derefr 5y agoThat’s actually pretty cool (and not the hyperbole that articles about use of AI in science usually are.) Current-gen Deep Leaning systems are really good at “riffing on” text inputs. So feed them a bunch of known math conjectures, and new conjectures should fall out. Not that this is a new thing — mathematicians have been using various procedural generation methods to formulate conjectures since Prolog was invented. But the Deep Learning text AIs make this much easier — you don’t need to model the domain, the syntax of a mathematical conjecture; these AIs discover that much for you. So you can more quickly and cheaply apply these modern methods to exploring conjecture-space in new subdisciplines. And of course, this still has nothing to do with what futurists were expecting ML to eventually do for math (generating proofs, putting mathematicians out of a job); instead, something a lot less obvious as “useful work”, but useful nevertheless!
- Someone 5y agoI think the challenge is to only/mostly generate interesting conjectures. For example “All natural numbers are larger than minus ten” or “no prime is divisible by 10,000” are valid theorems, but not interesting, and could have zillions of equally uninteresting variations. There often are zillions of ways to phrase a theorem that aren’t too obvious, initially. For example, https://en.wikipedia.org/wiki/Tic-tac-toe#Variations https://en.wikipedia.org/wiki/Tic-tac-toe#Variations gives a few games that are isomorphic to tic-tac-toe. I fear a theorem generator would come up with lots of such theorem variants, with most of them being uninteresting to mathematicians (such isomorphies typically are considered interesting if they join two fields hitherto considered disjunct or if it takes mathematicians long to figure out that they are essentially, synonymous)
- cgriswald 5y ago> ... and could have zillions of equally uninteresting variations. Which themselves could generate uninteresting theorems: Theorem: The set of such uninteresting variations of "All natural numbers are larger than minus ten" is countably infinite. Proof: Let the uninteresting variations of "All natural numbers are larger than minus ten" be represented as "All natural numbers are larger than minus n" where n is a natural number. Since there exists a one-to-one correspondence between the natural numbers and the natural numbers, the set of uninteresting variations of "All natural numbers are larger than minus ten" is countably infinite.∎
- DenisM 5y agoThe set of all theorems, or even all statements, is countably infinite. The symbolic representation of a statement is only a string of characters and can be converted to a very large integer. Even our notion of uncountable sets is itself countable, in that we use language to reason about them. It actually pretty sad - we’re are two-dimensional creatures in the three-dimensional world.
- didericis 5y agoI suspect if you created some kind of a graph between related theorems, you could identify the interesting ones by how many edges a particular node has, or by whether or not it is a part of a previously unknown shortcut between such nodes. I also suspect some form of this has already been done. I know this problem has been identified and there are all sorts of ideas to try to come up with a criteria for “interesting”. Don’t know what you call that area of research or what the latest is/am not a professional mathematician. But yeah, a world in which everyone becomes dependent on computer generated maps to parse through seas of computer generated jargon seems less like a world where people do math and more like a world where people do mathematically informed seances. Finding isomorphisms might also be misleading. Formalizing some set of assumptions for a theorem might identify non existent similarities that have more to do with using the same meta language to formalize things rather than the intended meaning of some of the theorems. Again, pretty sure these issues are well understood, and people smarter than me are doing things to mitigate them, but I think there’s a real big problem here related to translating machine created discoveries into a meta language a computer can make sense of and then back into a language humans can understand better and verify without relying on the machine.
- fault1 5y agoI thought this critical paper about the original paper (and maybe rather the news or marketing about the original paper) was fair and helps put things into perspective: https://arxiv.org/abs/2112.04324 https://arxiv.org/abs/2112.04324 So a relatively simple neural net finds statistical regularity. Personally I agree that it probably could have been done with ordinary statistics. I'm surprised at how viral this story has become.
- solidist 5y agohttps://www.youtube.com/watch?v=kyOEwiQhzMI&t=8s https://www.youtube.com/watch?v=kyOEwiQhzMI&t=8s
- meiji163 5y agoI'm a fan of deepmind and all, but this story has been way overblown based on what I saw in the actual code. There's nothing particularly new about mathematicians using computers to investigate and make conjectures, even if you add ML into it.
- jimsimmons 5y agoAs is typical in most AI coverage. The amount of white lies and fake news in scientific journalism is insane
- tbrake 5y ago> but this story has been way overblown based on what I saw in the actual code. Could you expand on this? What code did you see, where, and doing what? Were you part of this team? > There's nothing particularly new about mathematicians using computers to investigate and make conjectures, even if you add ML into it. I think you're being needlessly reductive here. The article itself explicitly states that "using computers" is not what's new.
- turnersr 5y agoHere's the code https://github.com/deepmind/mathematics_conjectures/blob/main/knot_theory.ipynb https://github.com/deepmind/mathematics_conjectures/blob/mai...
- deleted 5y ago[deleted]
- JadeNB 5y ago> "While mathematicians have used machine learning to assist in the analysis of complex data sets, this is the first time we have used computers to help us formulate conjectures or suggest possible lines of attack for unproven ideas in mathematics." This is not true. Doron Zeilberger has long used Shalosh Ekhad to formulate conjectures: https://www.wired.com/2013/03/computers-and-math https://www.wired.com/2013/03/computers-and-math .
- gjm11 5y agoPedantic note: Shalosh B. Ekhad. The middle initial is important, because the name derives from the fact that the original Shalosh B. Ekhad was an AT&T 3B1 computer. ("Shalosh" is the HEbrew name for the number 3, and "ekhad" is the Hebrew name for the number 1.)
- JadeNB 5y agoThank you! I did not realise that.
- cschmid 5y agoI don't normally complain about this, but that result has been at least four times on the front page in the last two weeks: https://news.ycombinator.com/item?id=29514642 https://news.ycombinator.com/item?id=29514642 https://news.ycombinator.com/item?id=29424749 https://news.ycombinator.com/item?id=29424749 https://news.ycombinator.com/item?id=29405380 https://news.ycombinator.com/item?id=29405380 https://news.ycombinator.com/item?id=29208141 https://news.ycombinator.com/item?id=29208141 Finding mathematical patterns and relations by fitting expressive functions has actually been a common technique in experimental mathematics (https://en.wikipedia.org/wiki/Experimental_mathematics https://en.wikipedia.org/wiki/Experimental_mathematics) for a while. In the last few years, neural networks in particular have been used a lot in areas of math related to string theory, where one tries to find structures on certain topological spaces that preserve or generate symmetries of the resulting physics. Here's a review that might be interesting: https://arxiv.org/abs/2101.06317 https://arxiv.org/abs/2101.06317 Unfortunately, none of these mathematicians have the marketing prowess of a multi-billion dollar company...
- 6gvONxR4sf7o 5y agoNot only has it been on the front page a bunch; each time it’s posted, it’s further and further through the game of telephone from science to pop journalism, and less and less accurate.
- RosanaAnaDana 5y agoIt might be interesting to map the quality of the hn conversations to the distance from the source in either time or internet distance.
- m3kw9 5y agoI haven’t seen it yet so it’s alright for me.
- irrational 5y agoThis is the dirty secret of reposts. It is only people who spend their lives on HN and see (and somehow remember) every single previous post that care about reposts.
- for_i_in_range 5y agoAlternate title: AI (a man-made concept) is discovering patterns in another man-made concept.
- mdp2021 5y agoWhat do you imply.
- number6 5y agoThat math is invented not discovered
- mdp2021 5y agoThat's oracular... Edit: Look, sniper: unfounded statements are cheap. Anyone can state 'A is B': as a form, it is largely worthless.
- alphanumeric0 5y agoMathematical notation is invented but what about the patterns it describes? Did someone invent the notion of exponential growth or decay? Or did we discover this mathematical pattern in many different areas of study? Also, from Wikipedia: "Most of mathematical activity consists of discovering and proving (by pure reasoning) properties of abstract objects. These objects are either abstractions from nature (such as natural numbers or "a line"), or (in modern mathematics) abstract entities that are defined by their basic properties, called axioms." - https://en.wikipedia.org/wiki/Mathematics https://en.wikipedia.org/wiki/Mathematics
- garbagetime 5y agoI agree that some mathematical concepts, such as exponential growth, are expressed in nature. But does the fact that a thing is expressed in nature imply that it cannot be invented? And what of mathematical concepts not expressed in nature? On a different point, I'd argue that all conceptual inventions are discoveries. So, showing that a mathematical concept was discovered would not be enough to prove it was not invented.
- benreesman 5y agoI find that an often under-appreciated perspective around big networks is the information-theoretical one, or at the risk of oversimplifying: the compression one. (The deep relationships between learning theory and information theory are of course well-known to researchers and sophisticated practitioners, but IMHO don’t get enough airtime). When you think about training a (not terribly overfit) model as a crop in the Fourier domain, a lot of these results are fairly natural to intuit about, which of course takes nothing away from how cool they are! :)
- rileyphone 5y agohttp://fenn.freeshell.org/Science.pdf http://fenn.freeshell.org/Science.pdf - paper doing something similar but using evolutionary techniques like symbolic regression to find physical laws from real world data
- swayvil 5y agoConsider Greg Egan : Diaspora. It's a sci fi novel In it there's something called "The Science Mines". In the Science Mines a researcher (An AI person) explores paths of logic and conjecture, tunneling into the raw earth of "all possibilities". Discovering patterns, theorems. We have invented The Science Mines.
- YeGoblynQueenne 5y agoOf course we all remember that discovering new theorems in mathematics and new _proofs_ of theorems in mathematics has been done to death since the beginnings of AI. For example, see the wikipedia page on the Automated Mathematician (1977): https://en.wikipedia.org/wiki/Automated_Mathematician https://en.wikipedia.org/wiki/Automated_Mathematician And follow the links from that article to (stub) articles on HR (2016): https://en.wikipedia.org/wiki/HR_(software) https://en.wikipedia.org/wiki/HR_(software) And Graffiti (1989): https://en.wikipedia.org/wiki/Graffiti_(program) https://en.wikipedia.org/wiki/Graffiti_(program) And then jump over to the Automated Theorem Proving article: https://en.wikipedia.org/wiki/Automated_theorem_proving https://en.wikipedia.org/wiki/Automated_theorem_proving And from there to the article on the Logic Theorist (1956): https://en.wikipedia.org/wiki/Logic_Theorist https://en.wikipedia.org/wiki/Logic_Theorist Which, I quote from the wikipedia article: Logic Theorist is a computer program written in 1956 by Allen Newell, Herbert A. Simon and Cliff Shaw.[1] It was the first program deliberately engineered to perform automated reasoning and is called "the first artificial intelligence program".[a] It would eventually prove 38 of the first 52 theorems in Whitehead and Russell's Principia Mathematica, and find new and more elegant proofs for some.[3]
- ausbah 5y agoit may be done to death but it certainly doesn't seem like a solved problem?