mlsanityData to 14 Oct 2026

Neural architectures for resolving references in program code

arXiv 2604.14073 ↗First posted 15 Apr 2026cs.LG cs.NEcited by 0

Not on the map. Why?

Abstract (arXiv)

Resolving and rewriting references is fundamental in programming languages. Motivated by a real-world decompilation task, we abstract reference rewriting into the problems of direct and indirect indexing by permutation. We create synthetic benchmarks for these tasks and show that well-known sequence-to-sequence machine learning architectures are struggling on these benchmarks. We introduce new sequence-to-sequence architectures for both problems. Our measurements show that our architectures outperform the baselines in both robustness and scalability: our models can handle examples that are ten times longer compared to the best baseline. We measure the impact of our architecture in the real-world task of decompiling switch statements, which has an indexing subtask. According to our measurements, the extended model decreases the error rate by 42%. Multiple ablation studies show that all components of our architectures are essential.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 8 of its 12 references that are in the map. First posted on arXiv 15 Apr 2026.

Builds on

8 of 12 references.

References · 8

  1. 2017Attention Is All You Needcited by 60,361
  2. 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,548
  3. 2014On the Properties of Neural Machine Translation: Encoder-Decoder Approachescited by 1,304
  4. 2017Get To The Point: Summarization with Pointer-Generator Networkscited by 1,292
  5. 2015Pointer Networkscited by 895
  6. 2016Incorporating Copying Mechanism in Sequence-to-Sequence Learningcited by 218
  7. 2019GECOR: An End-to-End Generative Ellipsis and Co-reference Resolution Model for Task-Oriented Dialoguecited by 33
  8. 2021CREAD: Combined Resolution of Ellipses and Anaphora in Dialoguescited by 13

Built on by

Not cited yet.