Standard

Rectangular knot diagrams classification with deep learning. / Kauffman, L. H.; Russkikh, N. E.; Taimanov, I. A.

In: Journal of Knot Theory and its Ramifications, Vol. 31, No. 11, 2250067, 01.10.2022.

Research output: Contribution to journalArticlepeer-review

Harvard

Kauffman, LH, Russkikh, NE & Taimanov, IA 2022, 'Rectangular knot diagrams classification with deep learning', Journal of Knot Theory and its Ramifications, vol. 31, no. 11, 2250067. https://doi.org/10.1142/S0218216522500675

APA

Kauffman, L. H., Russkikh, N. E., & Taimanov, I. A. (2022). Rectangular knot diagrams classification with deep learning. Journal of Knot Theory and its Ramifications, 31(11), [2250067]. https://doi.org/10.1142/S0218216522500675

Vancouver

Kauffman LH, Russkikh NE, Taimanov IA. Rectangular knot diagrams classification with deep learning. Journal of Knot Theory and its Ramifications. 2022 Oct 1;31(11):2250067. doi: 10.1142/S0218216522500675

Author

Kauffman, L. H. ; Russkikh, N. E. ; Taimanov, I. A. / Rectangular knot diagrams classification with deep learning. In: Journal of Knot Theory and its Ramifications. 2022 ; Vol. 31, No. 11.

BibTeX

@article{55c9e3ef320141b5be72c2afed739165,
title = "Rectangular knot diagrams classification with deep learning",
abstract = "In this paper, we discuss applications of neural networks to recognizing knots and, in particular, to the unknotting problem. One of the motivations for this study is to understand how neural networks work on the example of a problem for which rigorous mathematical algorithms for its solution are known. We represent knots by rectangular Dynnikov diagrams and apply neural networks to distinguish a given diagram's class from a finite family of topological types. The data presented to the program is generated by applying Dynnikov moves to initial samples. The significance of using these diagrams and moves is that in this context the problem of determining whether a diagram is unknotted is a finite search of a bounded combinatorial space. In this way, this paper provides a foundation for further work where the neural network itself will learn to use the Dynnikov moves for knot recognition. Source code of the programs is available at https://github.com/nerusskikh/deepknots.",
keywords = "Dynnikov moves, knot, machine learning, neural networks, rectangular diagrams, unknotting problem",
author = "Kauffman, {L. H.} and Russkikh, {N. E.} and Taimanov, {I. A.}",
note = "Publisher Copyright: {\textcopyright} 2022 World Scientific Publishing Company.",
year = "2022",
month = oct,
day = "1",
doi = "10.1142/S0218216522500675",
language = "English",
volume = "31",
journal = "Journal of Knot Theory and its Ramifications",
issn = "0218-2165",
publisher = "World Scientific Publishing Co. Pte Ltd",
number = "11",

}

RIS

TY - JOUR

T1 - Rectangular knot diagrams classification with deep learning

AU - Kauffman, L. H.

AU - Russkikh, N. E.

AU - Taimanov, I. A.

N1 - Publisher Copyright: © 2022 World Scientific Publishing Company.

PY - 2022/10/1

Y1 - 2022/10/1

N2 - In this paper, we discuss applications of neural networks to recognizing knots and, in particular, to the unknotting problem. One of the motivations for this study is to understand how neural networks work on the example of a problem for which rigorous mathematical algorithms for its solution are known. We represent knots by rectangular Dynnikov diagrams and apply neural networks to distinguish a given diagram's class from a finite family of topological types. The data presented to the program is generated by applying Dynnikov moves to initial samples. The significance of using these diagrams and moves is that in this context the problem of determining whether a diagram is unknotted is a finite search of a bounded combinatorial space. In this way, this paper provides a foundation for further work where the neural network itself will learn to use the Dynnikov moves for knot recognition. Source code of the programs is available at https://github.com/nerusskikh/deepknots.

AB - In this paper, we discuss applications of neural networks to recognizing knots and, in particular, to the unknotting problem. One of the motivations for this study is to understand how neural networks work on the example of a problem for which rigorous mathematical algorithms for its solution are known. We represent knots by rectangular Dynnikov diagrams and apply neural networks to distinguish a given diagram's class from a finite family of topological types. The data presented to the program is generated by applying Dynnikov moves to initial samples. The significance of using these diagrams and moves is that in this context the problem of determining whether a diagram is unknotted is a finite search of a bounded combinatorial space. In this way, this paper provides a foundation for further work where the neural network itself will learn to use the Dynnikov moves for knot recognition. Source code of the programs is available at https://github.com/nerusskikh/deepknots.

KW - Dynnikov moves

KW - knot

KW - machine learning

KW - neural networks

KW - rectangular diagrams

KW - unknotting problem

UR - http://www.scopus.com/inward/record.url?scp=85141254542&partnerID=8YFLogxK

U2 - 10.1142/S0218216522500675

DO - 10.1142/S0218216522500675

M3 - Article

AN - SCOPUS:85141254542

VL - 31

JO - Journal of Knot Theory and its Ramifications

JF - Journal of Knot Theory and its Ramifications

SN - 0218-2165

IS - 11

M1 - 2250067

ER -

ID: 39334895