Learning to unknot

被引:31
作者
Gukov, Sergei [1 ]
Halverson, James [2 ,3 ]
Ruehle, Fabian [4 ,5 ]
Sulkowski, Piotr [1 ,6 ]
机构
[1] CALTECH, Walter Burke Inst Theoret Phys, Pasadena, CA 91125 USA
[2] Northeastern Univ, Dept Phys, Boston, MA 02115 USA
[3] NSF AI Inst Artificial Intelligence & Fundamental, Boston, MA 02115 USA
[4] CERN Theory Dept, 1 Esplanade Particules, CH-1211 Geneva, Switzerland
[5] Univ Oxford, Rudolf Peierls Ctr Theoret Phys, Dept Phys, Parks Rd, Oxford OX1 3PU, England
[6] Univ Warsaw, Fac Phys, Ul Pasteura 5, PL-02093 Warsaw, Poland
来源
MACHINE LEARNING-SCIENCE AND TECHNOLOGY | 2021年 / 2卷 / 02期
基金
美国国家科学基金会;
关键词
knot theory; string theory; machine learning; reinforcement learning; COMPUTATIONAL-COMPLEXITY; KNOTS; GAME; GO;
D O I
10.1088/2632-2153/abe91f
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We introduce natural language processing into the study of knot theory, as made natural by the braid word representation of knots. We study the UNKNOT problem of determining whether or not a given knot is the unknot. After describing an algorithm to randomly generate N-crossing braids and their knot closures and discussing the induced prior on the distribution of knots, we apply binary classification to the UNKNOT decision problem. We find that the Reformer and shared-QK Transformer network architectures outperform fully-connected networks, though all perform at greater than or similar to 95% accuracy. Perhaps surprisingly, we find that accuracy increases with the length of the braid word, and that the networks learn a direct correlation between the confidence of their predictions and the degree of the Jones polynomial. Finally, we utilize reinforcement learning (RL) to find sequences of Markov moves and braid relations that simplify knots and can identify unknots by explicitly giving the sequence of unknotting actions. Trust region policy optimization (TRPO) performs consistently well, reducing greater than or similar to 80% of the unknots with up to 96 crossings we tested to the empty braid word, and thoroughly outperformed other RL algorithms and random walkers. Studying these actions, we find that braid relations are more useful in simplifying to the unknot than one of the Markov moves.
引用
收藏
页数:30
相关论文
共 52 条
[1]   PRIMES is in P [J].
Agrawal, M ;
Kayal, N ;
Saxena, N .
ANNALS OF MATHEMATICS, 2004, 160 (02) :781-793
[2]  
Akbulut S, 2010, ANN MATH, V171, P2171
[3]  
Andoni A., 2015, Practical and optimal lsh for angular distance
[4]  
[Anonymous], 2015, PROC INT C LEARN REP
[5]  
[Anonymous], 2015, ARXIV150901692
[6]  
Antonoglou I., ARXIV171201815
[7]  
Ashok SK, 2004, J HIGH ENERGY PHYS
[8]   A new approach to the word and conjugacy problems in the braid groups [J].
Birman, J ;
Ko, KH ;
Lee, SJ .
ADVANCES IN MATHEMATICS, 1998, 139 (02) :322-353
[9]   Machine learning in the string landscape [J].
Carifio, Jonathan ;
Halverson, James ;
Krioukov, Dmitri ;
Nelson, Brent D. .
JOURNAL OF HIGH ENERGY PHYSICS, 2017, (09)
[10]   A LOOP THEOREM FOR DUALITY SPACES AND FIBERED RIBBON-KNOTS [J].
CASSON, AJ ;
GORDON, CM .
INVENTIONES MATHEMATICAE, 1983, 74 (01) :119-137