Venue: NAACL 2019

# Structural Scaffolds for Citation

Intent Classification in Scientific Publications

 Arman Cohan, Waleed Ammar, Madeleine van Zuylen, Field Cady

Allen Institute for Artificial Intelligence

{armanc,waleeda,madeleinev,fieldc}@allenai.org

###### Abstract

Identifying the intent of a citation in scientific papers (e.g., _background information, use of methods, comparing results_) is critical for machine reading of individual publications and automated analysis of the scientific literature. We propose structural scaffolds, a multitask model to incorporate structural information of scientific papers into citations for effective classification of citation intents. Our model achieves a new state-of-the-art on an existing ACL anthology dataset (ACL-ARC) with a 13.3% absolute increase in F1 score, without relying on external linguistic resources or hand-engineered features as done in existing methods. In addition, we introduce a new dataset of citation intents (SciCite) which is more than five times larger and covers multiple scientific domains compared with existing datasets. Our code and data are available at: [https://github.com/allenai/scicite](https://github.com/allenai/scicite).

## 1 Introduction

Citations play a unique role in scientific discourse and are crucial for understanding and analyzing scientific work Luukkonen (1992); Leydesdorff (1998). They are also typically used as the main measure for assessing impact of scientific publications, venues, and researchers Li and Ho (2008). The nature of citations can be different. Some citations indicate direct use of a method while some others merely serve as acknowledging a prior work. Therefore, identifying the intent of citations (Figure 1) is critical in improving automated analysis of academic literature and scientific impact measurement Leydesdorff (1998); Small (2018). Other applications of citation intent classification are enhanced research experience Moravcsik and Murugesan (1975), information retrieval Ritchie (2009), summarization Khan and Goharian (2015), and studying evolution of scientific fields Jurgens et al. (2018).

In this work, we approach the problem of citation intent classification by modeling the language expressed in the citation context. A citation context includes text spans in a citing paper describing a referenced work and has been shown to be the primary signal in intent classification Teufel et al. (2006); Abu-Jbara et al. (2013); Jurgens et al. (2018). Existing models for this problem are feature-based, modeling the citation context with respect to a set of predefined hand-engineered features (such as linguistic patterns or cue phrases) and ignoring other signals that could improve prediction.

In this paper we argue that better representations can be obtained directly from data, sidestepping problems associated with external features. To this end, we propose a neural multitask learning framework to incorporate knowledge into citations from the structure of scientific papers. In particular, we propose two auxiliary tasks as _structural scaffolds_ to improve citation intent prediction:1 (1) predicting the section title in which the citation occurs and (2) predicting whether a sentence needs a citation. Unlike the primary task of citation intent prediction, it is easy to collect large

Figure 1: Example of citations with different intents Background and Method.



amounts of training data for scaffold tasks since the labels naturally occur in the process of writing a paper and thus, there is no need for manual annotation. On two datasets, we show that the proposed neural scaffold model outperforms existing methods by large margins.

Our contributions are: _(i)_ we propose a neural scaffold framework for citation intent classification to incorporate into citations knowledge from structure of scientific papers; _(ii)_ we achieve a new state-of-the-art of 67.9% F1 on the ACLARC citations benchmark, an absolute 13.3% increase over the previous state-of-the-art Jurgens et al. (2018); and _(iii)_ we introduce SciCite, a new dataset of citation intents which is at least five times as large as existing datasets and covers a variety of scientific domains.

## 2 Model

We propose a neural multitask learning framework for classification of citation intents. In particular, we introduce and use two structural scaffolds, auxiliary tasks related to the structure of scientific papers. The auxiliary tasks may not be of interest by themselves but are used to inform the main task. Our model uses a large auxiliary dataset to incorporate this structural information available in scientific documents into the citation intents. The overview of our model is illustrated in Figure 2.

Let \(C\) denote the citation and \({\bf x}\) denote the citation context relevant to \(C\). We encode the tokens in the citation context of size \(n\) as \({\bf x}=\left\{{\bf x}_{1},...,{\bf x}_{n}\right\}\), where \({\bf x}_{i}\in\mathcal{R}^{d_{1}}\) is a word vector of size \(d_{1}\) which concatenates non-contextualized word representations GloVe, Pennington et al. (2014) and contextualized embeddings ELMo, Peters et al. (2018), i.e.:

\[{\bf x}_{i}=\big{[}{\bf x}_{i}^{\text{GloVe}};{\bf x}_{i}^{\text{ELMo}}\big{]}\]

We then use a bidirectional long short-term memory Hochreiter and Schmidhuber (1997) BiLSTM network with hidden size of \(d_{2}\) to obtain a contextual representation of each token vector with respect to the entire sequence:2

Footnote 2: In our experiments BiGRUs resulted in similar performance.

where \({\bf h}\in\mathcal{R}^{(n,2d_{2})}\) and \(\overrightarrow{\operatorname*{LSTM}}({\bf x},i)\) processes \({\bf x}\) from left to write and returns the LSTM hidden state at position \(i\) (and vice versa for the backward direction \(\overrightarrow{\operatorname*{LSTM}}\)). We then use an attention mechanism to get a single vector representing the whole input sequence:

\[{\bf z}=\sum_{i=1}^{n}\alpha_{i}{\bf h}_{i},\quad\alpha_{i}=\mathrm{softmax }({\bf w}^{\top}{\bf h}_{i}),\]

where \({\bf w}\) is a parameter served as the query vector for dot-product attention.3 So far we have obtained the citation representation as a vector \({\bf z}\). Next, we describe our two proposed structural scaffolds for citation intent prediction.

Footnote 3: We also experimented BiLSTMs without attention; we found that BiLSTMs/BiGRUs along with attention provided best results. Other types of attention such as additive attention result in similar performance.

### Structural scaffolds

In scientific writing there is a connection between the structure of scientific papers and the intent of citations. To leverage this connection for more effective classification of citation intents, we propose a multitask framework with two structural scaffolds (auxiliary tasks) related to the structure of scientific documents. A key point for our proposed scaffolds is that they do not need any additional manual annotation as labels for these tasks occur naturally in scientific writing. The structural scaffolds in our model are the following:

Figure 2: Our proposed scaffold model for identifying citation intents. The main task is predicting the citation intent (top left) and two scaffolds are predicting the section title and predicting if a sentence needs a citation (citation worthiness).

 

Citation worthiness.The first scaffold task that we consider is "citation worthiness" of a sentence, indicating whether a sentence needs a citation. The language expressed in citation sentences is likely distinctive from regular sentences in scientific writing, and such information could also be useful for better language modeling of the citation contexts. To this end, using citation markers such as "[12]" or "Lee et al (2010)", we identify sentences in a paper that include citations and the negative samples are sentences without citation markers. The goal of the model for this task is to predict whether a particular sentence needs a citation.4

Footnote 4: We note that this task may also be useful for helping authors improve their paper drafts. However, this is not the focus of this work.

Section title.The second scaffold task relates to predicting the section title in which a citation appears. Scientific documents follow a standard structure where the authors typically first introduce the problem, describe methodology, share results, discuss findings and conclude the paper. The intent of a citation could be relevant to the section of the paper in which the citation appears. For example, method-related citations are more likely to appear in the methods section. Therefore, we use the section title prediction as a scaffold for predicting citation intents. Note that this scaffold task is different than simply adding section title as an additional feature in the input. We are using the section titles from a larger set of data than training data for the main task as a proxy to learn linguistic patterns that are helpful for citation intents. In particular, we leverage a large number of scientific papers for which the section information is known for each citation to automatically generate large amounts of training data for this scaffold task.5

Footnote 5: We also experimented with adding section titles as additional feature to the input, however, it did not result in any improvements.

Multitask formulation.Multitask learning as defined by Caruana (1997) is an approach to inductive transfer learning that improves generalization by using the domain information contained in the training signals of related tasks as an inductive bias. It requires the model to have at least some sharable parameters between the tasks. In a general setting in our model, we have a main task \(Task^{(1)}\) and \(n-1\) auxiliary tasks \(Task^{(i)}\). As shown in Figure 2, each scaffold task will have its task-specific parameters for effective classification and the parameters for the lower layers of the network are shared across tasks. We use a Multi Layer Perceptron (MLP) for each task and then a softmax layer to obtain prediction probabilites. In particular, given the vector \(\mathbf{z}\) we pass it to \(n\) MLPs and obtain \(n\) output vectors \(\mathbf{y}^{(i)}\):

\[\mathbf{y}^{(i)}=\mathrm{softmax}(\mathrm{MLP}^{(i)}(\mathbf{z}))\]

We are only interested in the output \(\mathbf{y}^{(1)}\) and the rest of outputs \((\mathbf{y}^{(2)},...,\mathbf{y}^{(n)})\) are regarding the scaffold tasks and only used in training to inform the model of knowledge in the structure of the scientific documents. For each task, we output the class with the highest probability in \(\mathbf{y}\). An alternative inference method is to sample from the output distribution.

### Training

Let \(\mathcal{D}_{1}\) be the labeled dataset for the main task \(Task^{(1)}\), and \(\mathcal{D}_{i}\) denote the labeled datasets corresponding to the scaffold task \(Task^{(i)}\) where \(i\in\{2,...,n\}\). Similarly, let \(\mathcal{L}_{1}\) and \(\mathcal{L}_{i}\) be the main loss and the loss of the auxiliary task \(i\), respectively. The final loss of the model is:

\[\small\begin{split}\mathcal{L}&=\sum_{(\mathbf{x} ,\mathbf{y})\in\mathcal{D}_{1}}\mathcal{L}_{1}(\mathbf{x},\mathbf{y})+\sum_{ i=2}^{n}\lambda_{i}\sum_{(\mathbf{x},\mathbf{y})\in\mathcal{D}_{i}}\mathcal{ L}_{i}(\mathbf{x},\mathbf{y}),\\ \end{split} \tag{1}\]

where \(\lambda_{i}\) is a hyper-parameter specifying the sensitivity of the parameters of the model to each specific task. Here we have two scaffold tasks and hence \(n{=}3\). \(\lambda_{i}\) could be tuned based on performance on validation set (see SS4 for details).

We train this model jointly across tasks and in an end-to-end fashion. In each training epoch, we construct mini-batches with the same number of instances from each of the \(n\) tasks. We compute the total loss for each mini-batch as described in Equation 1, where \(\mathcal{L}_{i}{=}0\) for all instances of other tasks \(j{\neq}i\). We compute the gradient of the loss for each mini-batch and tune model parameters using the AdaDelta optimizer Zeiler (2012) with gradient clipping threshold of 5.0. We stop training the model when the development macro F1 score does not improve for five consecutive epochs.

## 3 Data

We compare our results on two datasets from different scientific domains. While there has been a long history of studying citation intents, there are only a few existing publicly available datasets on 

the task of citation intent classification. We use the most recent and comprehensive (ACL-ARC citations dataset) by Jurgens et al. (2018) as a benchmark dataset to compare the performance of our model to previous work. In addition, to address the limited scope and size of this dataset, we introduce SciCite, a new dataset of citation intents that addresses multiple scientific domains and is more than five times larger than ACL-ARC. Below is a description of both datasets.

### ACL-ARC citations dataset

ACL-ARC is a dataset of citation intents released by Jurgens et al. (2018). The dataset is based on a sample of papers from the ACL Anthology Reference Corpus Bird et al. (2008) and includes 1,941 citation instances from 186 papers and is annotated by domain experts in the NLP field. The data was split into three standard stratified sets of train, validation, and test with 85% of data used for training and remaining 15% divided equally for validation and test. Each citation unit includes information about the immediate citation context, surrounding context, as well as information about the citing and cited paper. The data includes six intent categories outlined in Table 2.

### SciCite dataset

Most existing datasets contain citation categories that are too fine-grained. Some of these intent categories are very rare or not useful in meta analysis of scientific publications. Since some of these fine-grained categories only cover a minimal percentage of all citations, it is difficult to use them to gain insights or draw conclusions on impacts of papers. Furthermore, these datasets are usually domain-specific and are relatively small (less than 2,000 annotated citations).

To address these limitations, we introduce SciCite, a new dataset of citation intents that is significantly larger, more coarse-grained and general-domain compared with existing datasets. Through examination of citation intents, we found out many of the categories defined in previous work such as motivation, extension or future work, can be considered as background information providing more context for the current research topic. More interesting intent categories are a direct use of a method or comparison of results. Therefore, our dataset provides a concise annotation scheme that is useful for navigating research topics and machine reading of scientific papers. We consider three intent categories outlined in Table 1: Background, Method and ResultComparison. Below we describe data collection and annotation details.

#### 3.2.1 Data collection and annotation

Citation intent of sentence extractions was labeled through the crowdsourcing platform Figure Eight.6 We selected a sample of papers from the Semantic Scholar corpus,7 consisting of papers in general computer science and medicine domains. Citation contexts were extracted using scienec

\begin{table}
\begin{tabular}{p{42.7pt} p{113.8pt} p{113.8pt} c} \hline \hline Dataset & Categories (distribution) & Source & \#papers & \#instances \\ \hline ACL-ARC & Background (0.51) & Computational & 186 & 1,941 \\  & Extends (0.04) & Linguistics & & \\  & Uses (0.19) & & & \\  & Motivation (0.05) & & & \\  & Compare/Contrast (0.18) & & & \\  & Future work (0.04) & & & \\ SciCite & Background (0.58) & Computer & 6,627 & 11,020 \\  & Method (0.29) & Science \& & \\  & Result comparison (0.13) & Medicine & & \\ \hline \hline \end{tabular}
\end{table}
Table 2: Characteristics of SciCite compared with ACL-ARC dataset by Jurgens et al. (2018) 

parse.8 The annotators were asked to identify the intent of a citation, and were directed to select among three citation intent options: Method, ResultComparison and Background. The annotation interface also included a dummy option Other which helps improve the quality of annotations of other categories. We later removed instances annotated with the Other option from our dataset (less than 1% of the annotated data), many of which were due to citation contexts which are incomplete or too short for the annotator to infer the citation intent.

Footnote 7: [https://github.com/allenai/science-parse](https://github.com/allenai/science-parse)

We used 50 test questions annotated by a domain expert to ensure crowdsource workers were following directions and disqualify annotators with accuracy less than 75%. Furthermore, crowdsource workers were required to remain on the annotation page (five annotations) for at least ten seconds before proceeding to the next page. Annotations were dynamically collected. The annotations were aggregated along with a confidence score describing the level of agreement between multiple crowdsource workers. The confidence score is the agreement on a single instance weighted by a trust score (accuracy of the annotator on the initial 50 test questions).

To only collect high quality annotations, instances with confidence score of \(\leq\)0.7 were discarded. In addition, a subset of the dataset with 100 samples was re-annotated by a trained, expert annotator to check for quality, and the agreement rate with crowdsource workers was **86%**. Citation contexts were annotated by 850 crowdsource workers who made a total of 29,926 annotations and individually made between 4 and 240 annotations. Each sentence was annotated, on average, 3.74 times. This resulted in a total 9,159 crowdsourced instances which were divided to training and validation sets with 90% of the data used for the training set. In addition to the crowdsourced data, a separate test set of size 1,861 was annotated by a trained, expert annotator to ensure high quality of the dataset.

### Data for scaffold tasks

For the first scaffold (citation worthiness), we sample sentences from papers and consider the sentences with citations as positive labels. We also remove the citation markers from those sentences such as numbered citations (e.g., [1]) or name-year combinations (e.g, Lee et al (2012)) to not make the second task artificially easy by only detecting citation markers. For the second scaffold (citation section title), respective to each test dataset, we sample citations from the ACL-ARC corpus and Semantic Scholar corpus9 and extract the citation context as well as their corresponding sections. We manually define regular expression patterns mappings to normalized section titles: "introduction", "related work", "method', "experiments", "conclusion". Section titles which did not map to any of the aforementioned titles were excluded from the dataset. Overall, the size of the data for scaffold tasks on the ACL-ARC dataset is about 47K (section title scaffold) and 50K (citation worthiness) while on SciCite is about 91K and 73K for section title and citation worthiness scaffolds, respectively.

Footnote 9: [https://semanticscholar.org/](https://semanticscholar.org/)

## 4 Experiments

### Implementation

We implement our proposed scaffold framework using the AllenNLP library Gardner et al. (2018). For word representations, we use 100-dimensional GloVe vectors Pennington et al. (2014) trained on a corpus of 6B tokens from Wikipedia and Gigaword. For contextual representations, we use ELMo vectors released by Peters et al. (2018)10 with output dimension size of 1,024 which have been trained on a dataset of 5.5B tokens. We use a single-layer BiLSTM with a hidden dimension size of 50 for each direction11. For each of scaffold tasks, we use a single-layer MLP with 20 hidden nodes , ReLU Nair and Hinton (2010) activation and a Dropout rate Srivastava et al. (2014) of 0.2 between the hidden and input layers. The hyperparameters \(\lambda_{i}\) are tuned for best performance on the validation set of the respective datasets using a 0.0 to 0.3 grid search. For example, the following hyperparameters are used for the ACL-ARC. Citation worthiness saffold: \(\lambda_{2}{=}0.08\), \(\lambda_{3}{=}0\), section title scaffold: \(\lambda_{3}{=}0.09\), \(\lambda_{2}{=}0\); both scaffolds: \(\lambda_{2}{=}0.1\), \(\lambda_{3}{=}0.05\). Batch size is 8 for ACL-ARC dataset and 32 for SciCite dataset (recall that SciCite is larger than ACL-ARC). We 

use Beaker12 for running the experiments. On the smaller dataset, our best model takes approximately 30 minutes per epoch to train (training time without ELMo is significantly faster). It is known that multiple runs of probabilistic deep learning models can have variance in overall scores Reimers and Gurevych (2017)13. We control this by setting random-number generator seeds; the reported overall results are average of multiple runs with different random seeds. To facilitate reproducibility, we release our code, data, and trained models.14

Footnote 12: Beaker is a collaborative platform for reproducible research ([https://github.com/allenai/beaker](https://github.com/allenai/beaker))

Footnote 13: Some CuDNN methods are non-deterministic and the rest are only deterministic under the same underlying hardware. See [https://docs.nvidia.com/deeplearning/sdk/pdf/cuDNN-Developer-Guide.pdf](https://docs.nvidia.com/deeplearning/sdk/pdf/cuDNN-Developer-Guide.pdf)

Footnote 14: [https://github.com/allenai/scicite](https://github.com/allenai/scicite)

### Baselines

We compare our results to several baselines including the model with state-of-the-art performance on the ACL-ARC dataset.

* _BiLSTM Attention (with and without ELMo)_. This baseline uses a similar architecture to our proposed neural multitask learning framework, except that it only optimizes the network for the main loss regarding the citation intent classification (\(\mathcal{L}_{1}\)) and does not include the structural scaffolds. We experiment with two variants of this model: with and without using the contextualized word vector representations (ELMo) of Peters et al. (2018). This baseline is useful for evaluating the effect of adding scaffolds in controlled experiments.
* _Jurgens et al. (2018)_. To make sure our results are competitive with state-of-the-art results on this task, we also compare our model to Jurgens et al. (2018) which has the best reported results on the ACL-ARC dataset. Jurgens et al. (2018) incorporate a variety of features, ranging from pattern-based features to topic-modeling features, to citation graph features. They also incorporate section titles and relative section position in the paper as features. Our implementation of this model achieves a macro-averaged F1 score of 0.526 using 10-fold cross-validation, which is in line with the highest reported results in Jurgens et al. (2018): 0.53 using leave-one-out cross validation. We were not able to use leave-one-out cross validation in our experiments since it is impractical to re-train each variant of our deep learning models thousands of times. Therefore, we opted for a standard setup of stratified train/validation/test data splits with 85% data used for training and the rest equally split between validation and test.

### Results

Our main results for the ACL-ARC dataset Jurgens et al. (2018) is shown in Table 3. We observe that our scaffold-enhanced models achieve clear improvements over the state-of-the-art approach on this task. Starting with the 'BiLSTM-Attn' baseline with a macro F1 score of 51.8, adding the first scaffold task in 'BiLSTM-Attn + section title scaffold' improves the F1 score to 56.9 (\(\Delta\)=\(5.1\)). Adding the second scaffold in 'BiLSTM-Attn + citation worthiness scaffold' also results in similar improvements: 56.3 (\(\Delta\)\(=\)\(4.5\)). When both scaffolds are used simultaneously in 'BiLSTM-Attn + both scaffolds', the F1 score further improves to 63.1 (\(\Delta\)=\(11.3\)), suggesting that the two tasks provide complementary signal that is useful for citation intent prediction.

The best result is achieved when we also add ELMo vectors Peters et al. (2018) to the input representations in 'BiLSTM-Attn w/ ELMo + both scaffolds', achieving an F1 of 67.9, a major improvement from the previous state-of-the-art results of Jurgens et al. (2018) 54.6 (\(\Delta\)=\(13.3\)). We note that the scaffold tasks provide major contributions on top of the ELMo-enabled baseline (\(\Delta\)=\(13.6\)), demonstrating the efficacy of using structural scaffolds for citation intent prediction. We note that these results were obtained without using hand-curated features or additional linguistic resources as used in Jurgens et al. (2018). We also experimented with adding features used in Jurgens et al. (2018) to our best model and not only we did not see any improvements, but we observed

\begin{table}
\begin{tabular}{l l r} \hline \hline  & Model & macro F1 \\ \cline{2-3}  & BiLSTM-Attn & 51.8 \\  & BiLSTM-Attn w/ ELMo & 54.3 \\  & Previous SOTA Jurgens et al. (2018) & 54.6 \\ \hline \multirow{3}{*}{Baselines} & BiLSTM-Attn + section title scaffold & 56.9 \\  & BiLSTM-Attn + citation worthiness scaffold & 56.3 \\  & BiLSTM-Attn + both scaffolds & 63.1 \\  & BiLSTM-Attn w/ ELMo + both scaffolds & **67.9** \\ \hline \hline \end{tabular}
\end{table}
Table 3: Results on the ACL-ARC citations dataset.

 

at least 1.7% decline in performance. This suggests that these additional manual features do not provide the model with any additional useful signals beyond what the model already learns from the data.

Table 4 shows the main results on SciCite dataset, where we see similar patterns. Each scaffold task improves model performance. Adding both scaffolds results in further improvements. And the best results are obtained by using ELMo representation in addition to both scaffolds. Note that this dataset is more than five times larger in size than the ACL-ARC, therefore the performance numbers are generally higher and the F1 gains are generally smaller since it is easier for the models to learn optimal parameters utilizing the larger annotated data. On this dataset, the best baseline is the neural baseline with addition of ELMo contextual vectors achieving an F1 score of 82.6 followed by Jurgens et al. (2018), which is expected because neural models generally achieve higher gains when more training data is available and because Jurgens et al. (2018) was not designed with the SciCite dataset in mind.

The breakdown of results by intent on ACL-ARC and SciCite datasets is respectively shown in Tables 5 and 6. Generally we observe that results on categories with more number of instances are higher. For example on ACL-ARC, the results on the Background category are the highest as this category is the most common. Conversely, the results on the FutureWork category are the lowest. This category has the fewest data points (see distribution of the categories in Table 2) and thus it is harder for the model to learn the optimal parameters for correct classification in this category.

### Analysis

To gain more insight into why the scaffolds are helping the model in improved citation intent classification, we examine the attention weights assigned to inputs for our best proposed model ('BiLSTM-Attn w/ ELMo + both scaffolds') compared with the best neural baseline ('BiLSTM-Attn w/ ELMO'). We conduct this analysis for examples from both datasets. Figure 3 shows an example input citation along with the horizontal line and the heatmap of attention weights for this input resulting from our model versus the baseline. For first example (3a) the true label is FutureWork. We observe that our model puts more weight on words surrounding the word "future" which is plausible given the true label. On the other hand, the baseline model attends most to the words "compare" and consequently incorrectly predicts a Compare label. In second example (3b) the true label is ResultComparison. The baseline incorrectly classifies it as a Background, likely due to attending to another part of the sentence ("analyzed seprately"). Our model correctly classifies this instance by putting more attention weights on words that relate to comparison of the results. This suggests that the our model is more successful in learning optimal parameters for representing the citation text and classifying its respective intent compared with the baseline. Note that the only difference between our model and the neural baseline is inclusion of the structural scaffolds. Therefore, suggesting the effectiveness the scaffolds in informing the main task of relevant signals for citation intent classification.

Error analysis.We next investigate errors made by our best model (Figure 4 plots classification errors). One general error pattern is that the model has more tendency to make false positive errors in the Background category likely due to this category dominating both datasets. It's interesting that for the ACL-ARC dataset some prediction

\begin{table}
\begin{tabular}{l l r} \hline \hline  & Model & macro F1 \\ \hline \multirow{9}{*}{**F1**} & BiLSTM-Attn & 77.2 \\  & BiLSTM-Attn w/ ELMo & 82.6 \\  & Previous SOTA (Jurgens et al., 2018) & 79.6 \\ \cline{2-3}  & BiLSTM-Attn + section title scaffold & 77.8 \\  & BiLSTM-Attn + citation worthiness scaffold & 78.1 \\  & BiLSTM-Attn + bold scaffolds & 79.1 \\  & BiLSTM-Attn w/ ELMo + bath scaffolds & **84.0** \\ \hline \hline \end{tabular}
\end{table}
Table 4: Results on the SciCite dataset.

Figure 3: Visualization of attention weights corresponding to our best scaffold model compared with the best baseline neural baseline model without scaffolds.

 

errors are due to the model failing to properly differentiate the Use category with Background. We found out that some of these errors would have been possibly prevented by using additional context. Table 7 shows a sample of such classification errors. For the citation in the first row of the table, the model is likely distracted by "model in (citation)" and "ILP formulation from (citation)" deeming the sentence is referring to the use of another method from a cited paper and it misses the first part of the sentence describing the motivation. This is likely due to the small number of training instances in the Motivation category, preventing the model to learn such nuances. For the examples in the second and third row, it is not clear if it is possible to make the correct prediction without additional context. And similarly in the last row the instance seems ambiguous without accessing to additional context. Similarly as shown in Figure 4a two of FutureWork labels are wrongly classified. One of them is illustrated in the forth row of Table 7 where perhaps additional context could have helped the model in identifying the correct label. One possible way to prevent this type of errors, is to provide the model with an additional input, modeling the extended surrounding context. We experimented with encoding the extended surrounding context using a BiLSTM and concatenating it with the main citation context vector (z), but it resulted in a large decline in overall performance likely due to the overall noise introduced by the additional context. A possible future work is to investigate alternative effective approaches for incorporating the surrounding extended context.

## 5 Related Work

There is a large body of work studying the intent of citations and devising categorization systems Stevens and Giuliano (1965); Moravcsik and Murugesan (1975); Garzone and Mercer (2000); White (2004); Ahmed et al. (2004); Teufel et al. (2006); Agarwal et al. (2010); Dong and Schafer (2011). Most of these efforts provide citation categories that are too fine-grained, some of which rarely occur in papers. Therefore, they are hardly useful for automated analysis of scientific publications. To address these problems and to unify previous

\begin{table}
\begin{tabular}{l c c c} \hline \hline Example & True & Prediction \\ \hline Our work is inspired by the latent kb-linking model in KITATION and the ILP formulation from (CITATION). & Use \\ ASARE is presented in detail in (CITATION). & Use & Background \\ The advantage of tuning similarity to the application of interest has been known previously by (CITATION). & Comber Background \\ One possible direction is to consider linguistically motivated approaches , such as the extraction of syntactic phase allows an especially typed (CITATION). & FutureWork & Background \\ After the extraction, pruning techniques (CITATION) can be applied to increase the precision of the extraction. & Background \\ \hline \hline \end{tabular}
\end{table}
Table 6: Detailed per category classification results on the SciCite dataset.

\begin{table}
\begin{tabular}{l l r r r r r r r r r r r r r r r r r r} \hline \multirow{3}{*}{**Category (in instance)**} & \multicolumn{3}{c}{Background (\(\uparrow\)1)} & \multicolumn{3}{c}{Counter (\(25\))} & \multicolumn{3}{c}{Extension (\%)} & \multicolumn{3}{c}{Future (\%)} & \multicolumn{3}{c}{Motivation (\%)} & \multicolumn{3}{c}{Use (\(26\))} & \multicolumn{3}{c}{Average (Macro)} \\ \cline{2-18}  & P & R & F1 & P & R & F1 & P & R & F1 & P & R & F1 & P & R & F1 & P & R & F1 \\ \hline BLSTM-Attn & 78.6 & 77.5 & 78.0 & 44.8 & 52.0 & 48.1 & 50.0 & 40.0 & 44.4 & 33.0 & 40.0 & 36.4 & 50.0 & 28.6 & 36.4 & 65.4 & 65.4 & 65.4 & 53.7 & 50.6 & 51.5 \\ BLSTM-Attn w/ ELMo & 76.5 & 87.3 & 81.6 & 59.1 & 52.0 & 55.3 & 66.7 & 40.0 & 50.0 & 33.3 & 40.0 & 36.4 & 50.0 & 28.6 & 36.4 & 69.6 & 61.5 & 55.3 & 59.2 & 51.6 & 54.2 \\ Previous SOTA (Jurgens et al., 2018) & 75.6 & 87.3 & 81.1 & 70.6 & 48.0 & 57.1 & 66.7 & 40.0 & 50.0 & 50.0 & 20.8 & 75.0 & **42.9** & **54.6** & 51.6 & 61.5 & 56.1 & 64.9 & 49.9 & 54.6 \\ BLSTM-Attn+section title scaffold & 77.2 & 85.9 & 81.3 & 53.8 & 56.0 & 54.9 & **100.0** & 40.0 & 57.1 & 33.3 & 40.0 & 36.4 & 50.0 & 28.6 & 36.4 & **81.8** & **69.2** & **75.0** & **66.0** & 53.3 & 56.9 \\ BLSTM-Attn+subroutines scuffuff & 77.1 & 90.1 & 83.1 & 59.1 & 52.0 & 55.3 & **100.0** & 40.0 & 57.1 & 28.6 & 40.0 & 33.0 & 52.6 & 36.4 & 61.0 & 65.4 & 72.3 & 66.0 & 52.7 & 56.3 \\ BLSTM-Attn+subroutined scaffolds & 76.9 & **83.6** & **84.6** & 50.2 & 57.8 & **100.0** & **69.0** & **75.0** & 40.0 & 40.0 & 40.0 & 40.0 & **57.0** & **42.9** & 54.5 & 57.2 & 61.6 & 66.7 & 77.1 & 58.2 & 63.1 \\ BLSTM-Attn+subtitrolls w/ ELMo & 79.5 & **93.0** & 83.5 & **80.0** & **64.0** & **71.3** & 75.0 & **60.0** & 66.7 & **75.0** & **60.0** & **66.7** & **100.0** & 28.6 & 44.4 & **81.8** & **69.2** & **75.0** & **81.3** & **62.5** & **67.9** \\ \hline \hline \end{tabular}
\end{table}
Table 5: Detailed per category classification results on ACL-ARC dataset.

 

efforts, in a recent work, Jurgens et al. (2018) proposed a six category system for citation intents. In this work, we focus on two schemes: (1) the scheme proposed by Jurgens et al. (2018) and (2) an additional, more coarse-grained general-purpose category system that we propose (details in SS3). Unlike other schemes that are domain-specific, our scheme is general and naturally fits in scientific discourse in multiple domains.

Early works in automated citation intent classification were based on rule-based systems (e.g., Garzone and Mercer, 2000; Pham and Hoffmann, 2003)). Later, machine learning methods based on linguistic patterns and other hand-engineered features from citation context were found to be effective. For example, Teufel et al. (2006) proposed use of "cue phrases", a set of expressions that talk about the act of presenting research in a paper. Abu-Jbara et al. (2013) relied on lexical, structural, and syntactic features and a linear SVM for classification. Researchers have also investigated methods of finding cited spans in the cited papers. Examples include feature-based methods Cohan et al. (2015), domain-specific knowledge Cohan and Goharian (2017), and a recent CNN-based model for joint prediction of cited spans and citation function Su et al. (2018). We also experimented with CNNs but found the attention BiLSTM model to work significantly better. Jurgens et al. (2018) expanded all pre-existing feature-based efforts on citation intent classification by proposing a comprehensive set of engineered features, including boostrapped patterns, topic modeling, dependency-based, and metadata features for the task. We argue that we can capture necessary information from the citation context using a data driven method, without the need for hand-engineered domain-dependent features or external resources. We propose a novel scaffold neural model for citation intent classification to incorporate structural information of scientific discourse into citations, borrowing the "scaffold" terminology from Swayamidipta et al. (2018) who use auxiliary syntactic tasks for semantic problems.

## 6 Conclusions and future work

In this work, we show that structural properties related to scientific discourse can be effectively used to inform citation intent classification. We propose a multitask learning framework with two auxiliary tasks (predicting section titles and citation worthiness) as two scaffolds related to the main task of citation intent prediction. Our model achieves state-of-the-art result (F1 score of 67.9%) on the ACL-ARC dataset with 13.3 absolute increase over the best previous results. We additionally introduce SciCite, a new large dataset of citation intents and also show the effectiveness of our model on this dataset. Our dataset, unlike existing datasets that are designed based on a specific domain, is more general and fits in scientific discourse from multiple scientific domains.

We demonstrate that carefully chosen auxiliary tasks that are inherently relevant to a main task can be leveraged to improve the performance on the main task. An interesting line of future work is to explore the design of such tasks or explore the properties or similarities between the auxiliary and the main tasks. Another relevant line of work is adapting our model to other domains containing documents with similar linked structured such as Wikipedia articles. Future work may benefit from replacing ELMo with other types of contextualized representations such as BERT in our scaffold model. For example, at the time of finalizing the camera ready version of this paper, Beltagy et al. (2019) showed that a BERT contextualized representation model Devlin et al. (2018) trained on scientific text can achieve promising results on the SciCite dataset.

#### Acknowledgments

We thank Kyle Lo, Dan Weld, and Iz Beltagy for helpful discussions, Oren Etzioni for feedback on the paper, David Jurgens for helping us with their ACL-ARC dataset and reproducing their results, and the three anonymous reviewers for their comments and suggestions. Computations on beaker.org were supported in part by credits from Google Cloud.

Figure 4: Confusion matrix showing classification errors of our best model on two datasets. The diagonal is masked to bring focus only on errors.

 



## References

* Abu-Jbara et al. (2013) Amjad Abu-Jbara, Jefferson Ezra, and Dragomir Radev. 2013. Purpose and polarity of citation: Towards nlp-based bibliometrics. In _NAACL-HLT_.
* Agarwal et al. (2010) Shashank Agarwal, Lisha Choubey, and Hong Yu. 2010. Automatically classifying the role of citations in biomedical articles. In _AMIA Annual Symposium Proceedings_, volume 2010, page 11. American Medical Informatics Association.
* Ahmed et al. (2004) Tanzila Ahmed, Ben Johnson, Charles Oppenheim, and Catherine Peck. 2004. Highly cited old papers and the reasons why they continue to be cited. part ii., the 1953 watson and crick article on the structure of dna. _Scientometrics_, 61(2):147-156.
* Beltagy et al. (2019) Iz Beltagy, Arman Cohan, and Kyle Lo. 2019. Scibert: Pretrained contextualized embeddings for scientific text. _CoRR_, abs/1903.10676.
* Bird et al. (2008) Steven Bird, Robert Dale, Bonnie J. Dorr, Bryan R. Gibson, Mark Thomas Joseph, Min-Yen Kan, Dongwon Lee, Brett Powley, Dragomir R. Radev, and Yee Fan Tan. 2008. The acl anthology reference corpus: A reference dataset for bibliographic research in computational linguistics. In _LREC_.
* Caruana (1997) Rich Caruana. 1997. Multitask learning. _Machine Learning_, 28:41-75.
* Cohan and Goharian (2015) Arman Cohan and Nazli Goharian. 2015. Scientific actile summarization using citation-context and article's discourse structure. In _EMNLP_.
* Cohan and Boharian (2017) Arman Cohan and Nazli Goharian. 2017. Contextualizing citations for scientific summarization using word embeddings and domain knowledge. In _SIGIR_.
* Cohan et al. (2015) Arman Cohan, Luca Soldaini, and Nazli Goharian. 2015. Matching citation text and cited spans in biomedical literature: a search-oriented approach. In _HLT-NAACL_.
* Devlin et al. (2018) Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2018. Bert: Pre-training of deep bidirectional transformers for language understanding. _CoRR_, abs/1810.04805.
* Dong and Schafer (2011) Cailing Dong and Ulrich Schafer. 2011. Ensemble-style self-training on citation classification. In _IJCNLP_.
* Gardner et al. (2018) Matt Gardner, Joel Grus, Mark Neumann, Oyvind Tafjord, Pradeep Dasigi, Nelson F. Liu, Matthew E. Peters, Michael Schmitz, and Luke S. Zettlemoyer. 2018. Allennlp: A deep semantic natural language processing platform. _CoRR_, abs/1803.07640.
* Garzone and Mercer (2000) Mark Garzone and Robert E Mercer. 2000. Towards an automated citation classifier. In _Conference of the Canadian Society for Computational Studies of Intelligence_, pages 337-346. Springer.
* Hochreiter and Schmidhuber (1997) Sepp Hochreiter and Jurgen Schmidhuber. 1997. Long short-term memory. _Neural Computation_.
* Jurgens et al. (2018) David Jurgens, Srijan Kumar, Raine Hoover, Dan McFarland, and Dan Jurafsky. 2018. Measuring the evolution of a scientific field through citation frames. _TACL_, 6:391-406.
* Leydesdorff (1998) Loet Leydesdorff. 1998. Theories of citation? _Scientometrics_.
* Li and Ho (2008) Zhi Li and Yuh-Shan Ho. 2008. Use of citation per publication as an indicator to evaluate contingent valuation research. _Scientometrics_.
* Luukkonen (1992) Terttu Luukkonen. 1992. Is scientists' publishing behaviour rewardseeking? _Scientometrics_.
* Moravcisk and Murugesan (1975) Michael J Moravcisk and Poovanalingam Murugesan. 1975. Some results on the function and quality of citations. _Social studies of science_, 5(1):86-92.
* Nair and Hinton (2010) Vinod Nair and Geoffrey E Hinton. 2010. Rectified linear units improve restricted boltzmann machines. In _Proceedings of the 27th international conference on machine learning (ICML-10)_, pages 807-814.
* Pennington et al. (2014) Jeffrey Pennington, Richard Socher, and Christopher Manning. 2014. Glove: Global vectors for word representation. In _EMNLP_, pages 1532-1543.
* Peters et al. (2018) Matthew E. Peters, Mark Neumann, Mohit Iyyer, Matt Gardner, Christopher Clark, Kenton Lee, and Luke S. Zettlemoyer. 2018. Deep contextualized word representations. In _NAACL-HLT_.
* Pham and Hoffmann (2003) Son Bao Pham and Achim Hoffmann. 2003. A new approach for scientific citation classification using cue phrases. In _Australasian Joint Conference on Artificial Intelligence_, pages 759-771. Springer.
* Reimers and Gurevych (2017) Nils Reimers and Iryna Gurevych. 2017. Reporting score distributions makes a difference: Performance study of lstm-networks for sequence tagging. In _EMNLP_.
* Ritchie (2009) Anna Ritchie. 2009. Citation context analysis for information retrieval. Technical report, University of Cambridge, Computer Laboratory.

* Srivastava et al. (2014) Nitish Srivastava, Geoffrey Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdinov. 2014. Dropout: a simple way to prevent neural networks from overfitting. _The Journal of Machine Learning Research_, 15(1):1929-1958.
* Stevens and Giuliano (1965) Mary Elizabeth Stevens and Vincent Edward Giuliano. 1965. _Statistical Association Methods for Mechanized Documentation: Symposium Proceedings, Washington, 1964_, volume 269. US Government Printing Office

Xuan Su, Animesh Prasad, Min-Yen Kan, and Kazuunari Sugiyama. 2018. Neural multi-task learning for citation function and provenance. _CoRR_, abs/1811.07351.
* Swayamdipta et al. (2018) Swabha Swayamdipta, Sam Thomson, Kenton Lee, Luke S. Zettlemoyer, Chris Dyer, and Noah A. Smith. 2018. Syntactic scaffolds for semantic structures. In _EMNLP_.
* Teufel et al. (2006) Simone Teufel, Advaith Siddharthan, and Dan Tidhar. 2006. Automatic classification of citation function. In _EMNLP_, EMNLP '06, pages 103-110, Stroudsburg, PA, USA. Association for Computational Linguistics.
* White (2004) Howard D White. 2004. Citation analysis and discourse analysis revisited. _Applied linguistics_, 25(1):89-116.
* Zeiler (2012) Matthew D Zeiler. 2012. Adadelta: an adaptive learning rate method. _arXiv preprint arXiv:1212.5701_.