On the Learnability of Knot Invariants: Representation, Predictability, and Neural Similarity
Audrey Lindsay, Fabian Ruehle
TL;DR
This paper investigates how neural networks learn knot invariants across multiple knot representations, finding that braid-based encodings generally yield higher predictive accuracy, especially for diagrammatic and hyperbolic invariants. Using KnotInfo/Snappy data up to 13 crossings, it trains 3-layer FFNNs with a systematic hyperparameter box search, and introduces gradient-saliency cosine similarity and joint misclassification scores to quantify neural similarity across invariants. Hyperbolic invariants (Vol, Lon, Mer) are among the easiest to predict, while topological invariants pose greater challenges, with the Arf invariant remaining unlearned under the tested setups. The work identifies strong relationships among invariants (notably $s$, $\tau$, $\sigma$, and $g_4$) and demonstrates how representation choice and data availability shape learnability, suggesting directions for more efficient invariant computation and extended analyses with larger datasets and advanced architectures.
Abstract
We analyze different aspects of neural network predictions of knot invariants. First, we investigate the impact of different knot representations on the prediction of invariants and find that braid representations work in general the best. Second, we study which knot invariants are easy to learn, with invariants derived from hyperbolic geometry and knot diagrams being very easy to learn, while invariants derived from topological or homological data are harder. Predicting the Arf invariant could not be learned for any representation. Third, we propose a cosine similarity score based on gradient saliency vectors, and a joint misclassification score to uncover similarities in neural networks trained to predict related topological invariants.
