Mechanistic Interpretability for Neural TSP Solvers
Reuben Narad, Leonard Boussioux, Michael Wagner
TL;DR
This work addresses the interpretability gap of neural TSP solvers by applying sparse autoencoders to the encoder residual stream of a Transformer-based policy, revealing geometry-aligned internal features such as boundary detectors, cluster sensitivities, and separators. By training a strong RL-based TSP solver on 100-node Euclidean instances and analyzing the encoder with an overcomplete, sparse feature dictionary, the authors provide a model-internal account of what geometric structure the network computes before node selection. The study delivers a reproducible SAE workflow, a taxonomy of discovered feature types, and an interactive explorer to hypothesize about the solver's heuristics, paving the way for transparent hybrids that combine neural speed with algorithmic interpretability. The findings suggest that geometric structure emerges without explicit supervision and offer a foundation for debugging, robustness checks, and cross-layer circuit analysis in neural OR models.
Abstract
Neural networks have advanced combinatorial optimization, with Transformer-based solvers achieving near-optimal solutions on the Traveling Salesman Problem (TSP) in milliseconds. However, these models operate as black boxes, providing no insight into the geometric patterns they learn or the heuristics they employ during tour construction. We address this opacity by applying sparse autoencoders (SAEs), a mechanistic interpretability technique, to a Transformer-based TSP solver, representing the first application of activation-based interpretability methods to operations research models. We train a pointer network with reinforcement learning on 100-node instances, then fit an SAE to the encoder's residual stream to discover an overcomplete dictionary of interpretable features. Our analysis reveals that the solver naturally develops features mirroring fundamental TSP concepts: boundary detectors that activate on convex-hull nodes, cluster-sensitive features responding to locally dense regions, and separator features encoding geometric partitions. These findings provide the first model-internal account of what neural TSP solvers compute before node selection, demonstrate that geometric structure emerges without explicit supervision, and suggest pathways toward transparent hybrid systems that combine neural efficiency with algorithmic interpretability. Interactive feature explorer: https://reubennarad.github.io/TSP_interp
