Names Don't Matter: Symbol-Invariant Transformer for Open-Vocabulary Learning
Not on the map. Why?
Abstract (arXiv)
Current neural architectures lack a principled way to handle interchangeable tokens, i.e., symbols that are semantically equivalent yet distinguishable, such as bound variables. As a result, models trained on fixed vocabularies often struggle to generalize to unseen symbols, even when the underlying semantics remain unchanged. We propose a novel Transformer-based mechanism that is provably invariant to the renaming of interchangeable tokens. Our approach employs parallel embedding streams to isolate the contribution of each interchangeable token in the input, combined with an aggregated attention mechanism that enables structured information sharing across streams. Experimental results confirm the theoretical guarantees of our method and demonstrate substantial performance gains on open-vocabulary tasks that require generalization to novel symbols. Project page: https://bu-depend-lab.github.io/Symbol-Invariant-Transformer/
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 23 of its 32 references that are in the map. First posted on arXiv 30 Jan 2026.
Builds on
23 of 32 references.
References · 23
- 2017Attention Is All You Needcited by 59,932
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2021RoFormer: Enhanced Transformer with Rotary Position Embeddingcited by 4,581
- 2016Using the Output Embedding to Improve Language Modelscited by 266
- 2020COGS: A Compositional Generalization Challenge Based on Semantic Interpretationcited by 260
- 2022Transformers Learn Shortcuts to Automatacited by 260
- 2017NormFace: L2 Hypersphere Embedding for Face Verificationcited by 237
- 2023Towards Open Vocabulary Learning: A Surveycited by 165
- 2021Proof Artifact Co-training for Theorem Proving with Language Modelscited by 130
- 2017L2-constrained Softmax Loss for Discriminative Face Verificationcited by 96
- 2019AdaCos: Adaptively Scaling Cosine Logits for Effectively Learning Deep Face Representationscited by 83
- 2020Teaching Temporal Logics to Neural Networkscited by 51
11 more
- 2023The Larger They Are, the Harder They Fail: Language Models do not Recognize Identifier Swaps in Pythoncited by 29
- 2019Property Invariant Embedding for Automated Reasoningcited by 22
- 2022From Spot 2.0 to Spot 2.10: What's New?cited by 20
- 2023Permutation Equivariance of Transformers and Its Applicationscited by 20
- 2024Explain via Any Concept: Concept Bottleneck Model with Open Vocabulary Conceptscited by 20
- 2022Lexical Generalization Improves with Larger Models and Longer Trainingcited by 9
- 2025Are Large Language Models Robust in Understanding Code Against Semantics-Preserving Mutations?cited by 7
- 2023How Does Naming Affect LLMs on Code Analysis Tasks?cited by 4
- 2025When Names Disappear: Revealing What LLMs Actually Understand About Codecited by 4
- 2024Evaluating Structural Generalization in Neural Machine Translationcited by 2
- 2024Interchangeable Token Embeddings for Extendable Vocabulary and Alpha-Equivalencecited by 2
Built on by
Not cited yet.