Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Ensemble Models for Neural Source Code Summarization of Subroutines   A source code summary of a subroutine is a brief description of that
subroutine. Summaries underpin a majority of documentation consumed by
programmers, such as the method summaries in JavaDocs. Source code
summarization is the task of writing these summaries. At present, most
state-of-the-art approaches for code summarization are neural network-based
solutions akin to seq2seq, graph2seq, and other encoder-decoder architectures.
The input to the encoder is source code, while the decoder helps predict the
natural language summary. While these models tend to be similar in structure,
evidence is emerging that different models make different contributions to
prediction quality -- differences in model performance are orthogonal and
complementary rather than uniform over the entire dataset. In this paper, we
explore the orthogonal nature of different neural code summarization approaches
and propose ensemble models to exploit this orthogonality for better overall
performance. We demonstrate that a simple ensemble strategy boosts performance
by up to 14.8%, and provide an explanation for this boost. The takeaway from
this work is that a relatively small change to the inference procedure in most
neural code summarization techniques leads to outsized improvements in
prediction quality.

10
The categories of this paper are: q-bio
15
The categories of this paper are: nucl-ex
25
The categories of this paper are: patt-sol
26
The categories of this paper are: bayes-an
4
The categories of this paper are: cond-mat
12
The categories of this paper are: nucl-th
5
The categories of this paper are: gr-qc
30
The categories of this paper are: q-alg
37
The categories of this paper are: supr-con
23
The categories of this paper are: solv-int
34
The categories of this paper are: chem-ph
7
The categories of this paper are: hep-th
32
The categories of this paper are: atom-ph
36
The categories of this paper are: cmp-lg
19
The categories of this paper are: eess
21
The categories of this paper are: adap-org