mlsanityData to 14 Oct 2026

Code Summarization with Structure-induced Transformer

arXiv 2012.14710 ↗First posted 29 Dec 2020cs.CLcited by 29

Not on the map. Why?

Abstract (arXiv)

Code summarization (CS) is becoming a promising area in recent language understanding, which aims to generate sensible human language automatically for programming language in the format of source code, serving in the most convenience of programmer developing. It is well known that programming languages are highly structured. Thus previous works attempt to apply structure-based traversal (SBT) or non-sequential models like Tree-LSTM and graph neural network (GNN) to learn structural program semantics. However, it is surprising that incorporating SBT into advanced encoder like Transformer instead of LSTM has been shown no performance gain, which lets GNN become the only rest means modeling such necessary structural clue in source code. To release such inconvenience, we propose structure-induced Transformer, which encodes sequential code inputs with multi-view structural clues in terms of a newly-proposed structure-induced self-attention mechanism. Extensive experiments show that our proposed structure-induced Transformer helps achieve new state-of-the-art results on benchmarks.

Key facts. Cited by 29 papers in the map (data through 14 Oct 2026). First posted on arXiv 29 Dec 2020.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 3; 2022: 8; 2023: 8; 2024: 7; 2025: 2; 2026: 1.

29 papers.

Sort:

By area:

  1. 2021On the Evaluation of Neural Code Summarizationcited by 48
  2. 2024Automatic Programming: Large Language Models and Beyondcited by 36
  3. 2023Automatic Code Summarization via ChatGPT: How Far Are We?cited by 34
  4. 2024Source Code Summarization in the Era of Large Language Modelscited by 31
  5. 2021Code Structure Guided Transformer for Source Code Summarizationcited by 30
  6. 2023Deep Learning for Code Intelligence: Survey, Benchmark and Toolkitcited by 22
  7. 2024Analyzing the Performance of Large Language Models on Code Summarizationcited by 19
  8. 2022An Extractive-and-Abstractive Framework for Source Code Summarizationcited by 18
  9. 2022Assemble Foundation Models for Automatic Code Summarizationcited by 17
  10. 2022Source Code Summarization with Structural Relative Position Guided Transformercited by 14
  11. 2023CP-BCS: Binary Code Summarization Guided by Control Flow Graph and Pseudo Codecited by 11
  12. 2022HierarchyNet: Learning to Summarize Source Code with Heterogeneous Representationscited by 9
17 more
  1. 2023A Prompt Learning Framework for Source Code Summarizationcited by 9
  2. 2024EyeTrans: Merging Human and Machine Attention for Neural Code Summarizationcited by 9
  3. 2022Adversarial Self-Attention for Language Understandingcited by 8
  4. 2024ESALE: Enhancing Code-Summary Alignment Learning for Source Code Summarizationcited by 8
  5. 2023Tram: A Token-level Retrieval-augmented Mechanism for Source Code Summarizationcited by 6
  6. 2024HDT: Hierarchical Document Transformercited by 6
  7. 2025Large Language Models are Qualified Benchmark Builders: Rebuilding Pre-Training Datasets for Advancing Code Intelligence Taskscited by 6
  8. 2021Not All Attention Is All You Needcited by 5
  9. 2022GypSum: Learning Hybrid Representations for Code Summarizationcited by 5
  10. 2023Abstract Syntax Tree for Programming Language Understanding and Representation: How Far Are We?cited by 5
  11. 2024Instruction-Driven Game Engines on Large Language Modelscited by 3
  12. 2022Semantic-Preserving Adversarial Code Comprehensioncited by 2
  13. 2023Knowledge Transfer for Pseudo-code Generation from Low Resource Programming Languagecited by 1
  14. 2025Variational Prefix Tuning for Diverse and Accurate Code Summarization Using Pre-trained Language Modelscited by 1
  15. 2022Understanding Long Programming Languages with Structure-Aware Sparse Attentioncited by 0
  16. 2023KEN: Kernel Extensions using Natural Languagecited by 0
  17. 2026PLMGH: What Matters in PLM-GNN Hybrids for Code Classification and Vulnerability Detectioncited by 0