Is a Single Model Enough? MuCoS: A Multi-Model Ensemble Learning for Semantic Code Search
Not on the map. Why?
Abstract (arXiv)
Recently, deep learning methods have become mainstream in code search since they do better at capturing semantic correlations between code snippets and search queries and have promising performance. However, code snippets have diverse information from different dimensions, such as business logic, specific algorithm, and hardware communication, so it is hard for a single code representation module to cover all the perspectives. On the other hand, as a specific query may focus on one or several perspectives, it is difficult for a single query representation module to represent different user intents. In this paper, we propose MuCoS, a multi-model ensemble learning architecture for semantic code search. It combines several individual learners, each of which emphasizes a specific perspective of code snippets. We train the individual learners on different datasets which contain different perspectives of code information, and we use a data augmentation strategy to get these different datasets. Then we ensemble the learners to capture comprehensive features of code snippets.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 12 of its 25 references that are in the map. First posted on arXiv 10 Jul 2021.
Builds on
12 of 25 references.
References · 12
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
- 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 638
- 2020GraphCodeBERT: Pre-training Code Representations with Data Flowcited by 600
- 2019When Deep Learning Met Code Searchcited by 45
- 2020On the Generalizability of Neural Program Models with respect to Semantic-Preserving Program Transformationscited by 41
- 2020A Multi-Perspective Architecture for Semantic Code Searchcited by 20
- 2020Deep Graph Matching and Searching for Semantic Code Retrievalcited by 20
- 2020Leveraging Code Generation to Improve Code Retrieval and Summarization via Dual Learningcited by 16
- 2020OCoR: An Overlapping-Aware Code Retrievercited by 9
- 2019Tag2Vec: Learning Tag Representations in Tag Networkscited by 8
Built on by
Citing papers per year: 2021: 1.
1 paper.