EMNLP 20250 citations

SPE Attention: Making Attention Equivariant to Semantic-Preserving Permutation for Code Processing

Chengyu Jiao, Shuhao Chen, Yu Zhang

Abstract

Codes serve as the fundamental language for human to communicate with machines, and various Transformer-based models are trained to process codes in recent advancements. A unique symmetry of code is its semantic-preserving permutation, which allows certain lines to be rearranged without altering the overall meaning. To capture such symmetry, we propose a novel attention mechanism that incorporates semantic-preserving permutation equivariance, called the SPE attention. By leveraging the symmetry relationships within code, we introduce a directed layered graph to represent the code structure, and this graph is then summarized into a symmetry mask. The SPE attention integrates those symmetry masks, granting semantic-preserving permutations equivariance to the model. Experiments on various code related tasks, including code summarization and error detection, demonstrate the effectiveness of the proposed SPE attention.

BibTeX
@inproceedings{emnlp2025_speattentionmaki,
  title = {SPE Attention: Making Attention Equivariant to Semantic-Preserving Permutation for Code Processing},
  author = {Chengyu Jiao and Shuhao Chen and Yu Zhang},
  booktitle = {EMNLP 2025},
  year = {2025}
}