Deep learning for knot theory. Classification

algorithmscomputational-topologygt.geometric-topologyknot-theorymachine learning

As far as I know, there is a classification of all prime knots with less than 16 crossings.

It seems that there is already a fast enough algorithm to distinguish a knot from an unknot.

So in principle there is a huge amount of data to implement a deep learning machine which will recognize (and distinguish) knots up to some very good accuracy.

Is it something that mathematicians have tried to do? Any references?

Best Answer

I saw two articles today (12/2/21) that reminded me of this post. I am mentioning them here to potentially help the OP:

  1. Learning knot invariants across dimensions by Jessica Craven, Mark Hughes, Vishnu Jejjala, Arjun Kar (on arXiv)
  2. DeepMindā€™s AI helps untangle the mathematics of knots, by Davide Castelvecchi (on nature.com).