mlsanityData to 7 Oct 2026

Multimodal Representation for Neural Code Search

arXiv 2107.00992 ↗First posted 2 Jul 2021cs.SE cs.LGcited by 11

Not on the map. Why?

Abstract (arXiv)

Semantic code search is about finding semantically relevant code snippets for a given natural language query. In the state-of-the-art approaches, the semantic similarity between code and query is quantified as the distance of their representation in the shared vector space. In this paper, to improve the vector space, we introduce tree-serialization methods on a simplified form of AST and build the multimodal representation for the code data. We conduct extensive experiments using a single corpus that is large-scale and multi-language: CodeSearchNet. Our results show that both our tree-serialized representations and multimodal learning model improve the performance of code search. Last, we define intuitive quantification metrics oriented to the completeness of semantic and syntactic information of the code data, to help understand the experimental findings.

Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 23 of its 66 references that are in the map. First posted on arXiv 2 Jul 2021.

Builds on

23 of 66 references.

References · 23

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2014Convolutional Neural Networks for Sentence Classificationcited by 1,124
  4. 2017Multimodal Machine Learning: A Survey and Taxonomycited by 1,004
  5. 2015Gated Graph Sequence Neural Networkscited by 792
  6. 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 638
  7. 2015Improved Semantic Representations From Tree-Structured Long Short-Term Memory Networkscited by 305
  8. 2018code2vec: Learning Distributed Representations of Codecited by 249
  9. 2018code2seq: Generating Sequences from Structured Representations of Codecited by 177
  10. 2014A Convolutional Neural Network for Modelling Sentencescited by 163
  11. 2015Learning to Compare Image Patches via Convolutional Neural Networkscited by 109
  12. 2018Tree-to-tree Neural Networks for Program Translationcited by 93
11 more
  1. 2020Code Prediction by Feeding Trees to Transformerscited by 70
  2. 2019When Deep Learning Met Code Searchcited by 45
  3. 2015SourcererCC: Scaling Code Clone Detection to Big Codecited by 40
  4. 2019Multi-Modal Attention Network Learning for Semantic Source Code Retrievalcited by 40
  5. 2018Aroma: Code Recommendation via Structural Code Searchcited by 29
  6. 2018A General Path-Based Representation for Predicting Program Propertiescited by 28
  7. 2020Opportunities and Challenges in Code Search Toolscited by 22
  8. 2018Identifying Corresponding Patches in SAR and Optical Images with a Pseudo-Siamese CNNcited by 18
  9. 2018Evaluating How Developers Use General-Purpose Web-Search for Code Retrievalcited by 6
  10. 2018Effective Reformulation of Query for Code Search using Crowdsourced Knowledge and Extra-Large Data Analyticscited by 4
  11. 2018Active Inductive Logic Programming for Code Searchcited by 3

Built on by

Cited by year

Citing papers per year: 2022: 4; 2023: 2; 2024: 5.

11 papers.