Shortcut learning in geometric knot classification
Djordje Mihajlovic, Davide Michieletto

TL;DR
This paper investigates how machine learning models classify knots, revealing that they often rely on hidden non-topological features, and provides datasets and tools to improve topological classification accuracy.
Contribution
The authors identify non-topological features used by ML in knot classification and provide datasets and code to facilitate topologically faithful learning.
Findings
ML models exploit hidden geometric features in training data.
A new dataset helps distinguish topological from non-topological features.
Tools are provided to generate knot embeddings with fixed topology.
Abstract
Classifying the topology of closed curves is a central problem in low dimensional topology with applications beyond mathematics spanning protein folding, polymer physics and even magnetohydrodynamics. The central problem is how to determine whether two embeddings of a closed arc are equivalent under ambient isotopy. Given the striking ability of neural networks to solve complex classification tasks, it is therefore natural to ask if the knot classification problem can be tackled using Machine Learning (ML). In this paper, we investigate generic shortcut methods employed by ML to solve the knot classification challenge and specifically discover hidden non-topological features in training data generated through Molecular Dynamics simulations of polygonal knots that are used by ML to arrive to positive classifications results. We then provide a rigorous foundation for future attempts to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGeometric and Algebraic Topology · Advanced Materials and Mechanics · Topological and Geometric Data Analysis
