Knowledge-based citation reasoning for biomedical domain
Pengcheng Li, Kai Zhang, Xiaozhong Liu, Xuhong Zhang

TL;DR
This paper introduces a framework that uses biomedical knowledge to explain why certain papers are cited, improving transparency in academic literature searches.
Contribution
A novel encoder-decoder framework that generates structured explanations for citation motivations using curated biomedical knowledge.
Findings
The model outperforms pre-trained language models in generating citation motivations with higher precision, recall, and F1 scores.
Over 10,000 citation relations were annotated with bio-triplets for training and evaluation in cancer-focused experiments.
The approach enhances interpretability of citation rankings in biomedical research.
Abstract
Citation is central to scholarly communication, enabling researchers to navigate rapidly expanding literature and identify relevant prior work. Yet the ‘reasoning’ behind why a particular paper is cited is often implicit or opaque. Although academic search engines and literature tools rank candidate papers for a query, the motivations underlying these rankings are rarely transparent, making it difficult for scholars to interpret and act on retrieved results—especially in biomedical research where domain knowledge is essential. We propose an encoder–decoder framework that leverages curated biomedical knowledge to generate ‘explanations of citation motivation’ in a structured bio-triplet format. We evaluate the approach against recent families of pre-trained language models for text generation, including BERT-style (and variants) and GPT-style (and variants) models. In cancer-focused…
Genes, proteins, chemicals, diseases, species, mutations and cell lines named across the full text — each resolved to its canonical identifier and authoritative record.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4| Gene | 56 428 | 2125 |
| Compound | 18 002 | 653 |
| Biological process | 12 141 | 142 |
| Phenotype | 6064 | 60 |
| Side effect | 5664 | 104 |
| Disease | 3254 | 142 |
| Molecular function | 3012 | 29 |
| Pathway | 2023 | 65 |
| Cellular component | 1619 | 56 |
| Anatomy | 390 | 59 |
| Pharmacologic class | 357 | 13 |
| Symptom | 325 | 18 |
| (Compound, decreases expression, gene) | 462 708 | (Gene, synthetic lethality, gene) | 4310 |
| (Compound, decreases expression, gene) | 425 709 | (Gene, interacts, gene) | 3885 |
| (Gene, participates, biological process) | 393 049 | (Disease, associates, gene) | 3776 |
| (Anatomy, expresses, gene) | 358 005 | (Gene, participates, biological process) | 1727 |
| (Gene, regulates, gene) | 147 639 | (Anatomy, expresses, gene) | 1626 |
| (Compound, causes, side effect) | 135 063 | (Gene, participates, pathway) | 1075 |
| (Compound, affects expression, gene) | 127 906 | (Compound, binds, gene) | 914 |
| (Gene, interacts, gene) | 87 103 | (Chemical, increases expression, gene) | 738 |
| (Gene, participates, molecular function) | 65 207 | (Compound, treats, disease) | 737 |
| (Gene, participates, cellular component) | 59 054 | (Chemical, decreases activity, gene) | 695 |
| Model |
|
|
| EM ( |
|---|---|---|---|---|
| PGN | 16.80 | 12.07 | 14.04 | 3.46 |
| BERT | 24.41 | 21.83 | 23.05 | 17.01 |
| BioBERT | 26.65 | 24.83 | 25.70 | 20.00 |
| BART | 69.37 | 66.68 | 67.99 | 56.76 |
| BioBART | 66.96 | 64.31 | 65.61 | 54.40 |
|
| 68.22 | 67.21 | 67.71 | 57.46 |
| ChatGLM3-6B | 63.50 | 62.70 | 63.10 | 59.26 |
| Llama3-8B | 53.43 | 55.49 | 54.44 | 45.56 |
|
|
|
|
|
|
| Input form |
|
|
| EM ( |
|---|---|---|---|---|
| A | 73.65 | 73.46 | 73.55 | 66.28 |
| AT | 77.03 |
| 77.01 |
|
| AK | 76.66 | 76.12 | 76.39 | 68.90 |
| AV | 74.35 | 74.12 | 74.24 | 67.11 |
| ATKV |
| 76.91 |
|
|
| Metric | Ours | GPT4o |
|---|---|---|
| Usefulness |
| 3.94 |
| Ease of understanding |
| 3.26 |
| Persuasiveness | 3.78 |
|
- —Hubei Provincial Department of Education Young Talent Project
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBiomedical Text Mining and Ontologies · Topic Modeling · Artificial Intelligence in Healthcare and Education
1 Introduction
Citation is a crucial activity in scientific research, allowing researchers to acknowledge the contributions of others and traverse the expansive landscape of scholarly literature. Despite its importance, the underlying motivations for citation activities remain complex and not completely understood (Bronk et al. 2023). Numerous scientific search and recommendation systems exist to assist researchers in finding relevant literature, but the ranking algorithms employed by these systems often lack transparency (Zehlike et al. 2022). Consequently, it becomes difficult for researchers to discern why certain papers are recommended over others, which impedes their ability to effectively use these systems to meet their research needs.
An effective approach for citation analysis is the use of ontologies, which describe the nature of citations in terms of factual and rhetorical relationships within a specific domain (Ihsan and Muhammad 2019). Existing quantitative ontological and bibliometric citation analyses have primarily been conducted on non-biomedical datasets, with a limited number of analyzed publications (Donthu et al. 2021, Mejia et al. 2021). In the literature, citation has been explored from various perspectives, including count-based analysis (Leydesdorff and Opthof 2010, Pan and Fortunato 2014), sentiment analysis (Kochhar and Ojha 2020), co-citation behavior (Small and Garfield 1989), citation classification (Meng et al. 2017), and detection of citation sentiment (Athar and Teufel 2012). To gain deeper insights into citation literature, authors have identified the intent behind citations (Mercier et al. 2020). Intent refers to the citation’s purpose, as authors cite published work for numerous reasons, such as to describe their own work or to contradict claims, which is highly relevant to our task. But unlike (Mercier et al. 2020), we assume that the underlying logic of citation activity is that the citing and cited papers share some common scientific knowledge. Specifically, in the biomedical field, a triplet format (e.g. <head_entity, subj, tail_entity>) is well adapted to represent domain knowledge and is organized in various databases, such as gene ontology (Ashburner et al. 2000) and MeSH terms (https://www.nlm.nih.gov/mesh/meshhome.html). Biological triplets provide a structured, interpretable framework for representing complex biomedical relationships by explicitly denoting the subject, predicate, and object. Compared to unstructured text or pairwise relations, they offer clearer, context-rich information while facilitating efficient data retrieval and analysis. This standardization not only makes it easier to identify and understand entity roles and interactions but also supports interoperability across diverse data sources. Consequently, triplet-based representations are particularly advantageous for tasks like citation intent analysis in biomedical domains, where seamless knowledge sharing and comprehensive relationship mapping are critical. Our task can then be formalized as learning and predicting the triplet(s) that can connect the citing and cited papers.
Particularly, we use PubMed as our text source, which contains a vast volume of publications in biomedical field. The literature focused on PubMed encompasses various bibliometric studies, with some comparing PubMed to other academic search tools such as Web of Science, Google Scholar, and Scopus (Kambhampati et al. 2021). Other studies focus on analyzing publication trends on specific biomedical topics using PubMed and similar tools (Yoon et al. 2021). More recently, pre-training models have demonstrated their powerful capabilities in natural language processing (NLP). There are two main types of pre-training models: (i) BERT-like models, which are primarily designed for language understanding tasks such as sequence classification and labeling (Devlin et al. 2019) and (ii) GPT-like models, which excel at language generation tasks such as abstract generation (Brown et al. 2020). These models are initially pre-trained on large-scale corpora collected from the web using self-supervised learning tasks (e.g. masked language modeling for BERT and auto-regressive language modeling for GPT). They are then fine-tuned on specific downstream tasks for text mining and knowledge discovery in biomedical literature (Yuan et al. 2022).
In this study, we introduce a dual-encoder–decoder framework designed to predict the shared knowledge between pairs of citing and cited papers in terms of biological triplets, specifically tailored for text mining and inference in the biomedical domain. We compared our proposed model with multiple state-of-the-art models in NLP. Experimental results demonstrate that our proposed method can be effectively generalized across different domains to infer the citation motivation between an existing citing–cited paper pair. Our approach differs from existing recommendation ranking systems, which primarily rely on, e.g. citation counts (Pan and Fortunato 2014), key word matching (Kleminski et al. 2022), network-based methods (Sugishita and Asakura 2021), etc. providing a more context-specific suggestion of relevant literature and knowledge.
2 Related work
Relation extraction, which identifies semantic relationships between entities, is fundamental in biomedical and life science research. 5Approaches include pipeline-based methods that decompose the task into sub-tasks (often requiring additional annotations) (Wang et al. 2020a, 2020b), joint extraction methods (Gupta et al. 2019), sequence labeling approaches (where tokens are tagged for entity mentions and relationships) (Wei et al. 2020), and table filling techniques (which represent the task as a grid of token pairs to predict relationships) (Wang et al. 2020a, 2020b). Another type of related work is representation learning with co-citation analysis (Mysore et al. 2022), which focuses on fine-grained aspect matching to improve document similarity tasks with multi-vector representations.
Text generation methods approach the task as a sequence-to-sequence learning task, where the input sequence is the text and the target sequence is the triplet. These methods employ an encoder–decoder network to learn how to generate the triplet from the text (Giorgi et al. 2022). However, many joint extraction methods still require additional entity information (Wei et al. 2020). In this study, we approach the task as an end-to-end text generation problem. Our method takes only the text as input and generates the relational triplets directly, without the need for additional intermediate annotations (Hou et al. 2022).
Document classification assigns documents to one or more predefined categories, serving as a cornerstone for efficient information organization. Large pre-trained language models—such as BERT and its variants—have boosted accuracy in biomedical document classification by learning nuanced language patterns (Yasunaga et al. 2022). Meanwhile, generative models can produce label words directly from the text, offering flexibility beyond fixed categories and capturing more complex or context-specific content (Brown et al. 2020). Combining these approaches promises even greater accuracy and robustness in biomedical document classification systems (Yasunaga et al. 2022).
3 Materials and methods
3.1 Dataset
In our study, we utilize three primary data sources: unstructured text from PubMed Central (https://www.ncbi.nlm.nih.gov/pmc/), structured biological triplets from multiple existing knowledge databases, and a labeled set of citing–cited paper pairs. Here, we focus on cancer research as an example, but our proposed method can be easily generalized to other biomedical domains.
3.1.1 PubMed Central (PMC)
PMC is a free digital archive of biomedical and life sciences journal literature, providing access to a comprehensive collection of research articles. We began our study by retrieving a significant dataset comprising 2.4 million publications from PMC. Within this dataset, we identified 53 043 works related to cancer from a selection of 72 cancer journals listed in PubMed. Each publication was then broken down into its constituent parts, including the title, abstract, and keywords, which served as input for our proposed model. To ensure data quality, we implemented several filtering processes, such as excluding publications with empty abstracts and requiring each publication to have at least one reference present in PMC. These preprocessing steps resulted in a final dataset of 11 620 publications, with the corresponding 109 596 references indexed in PMC.
3.1.2 Biological triplets
In our study, we utilized a biomedical triplet approach to capture the scientific reasoning behind citation relationships. A biomedical triplet consists of two biological entities and the relationship between them, such as protein A, inhibits, protein B or gene A, participates, biological process B . These triplets were sourced from public databases, including SynLethDB (Guo et al. 2016), CTD (Davis et al. 2021), COSMIC (Forbes et al. 2017), and UniProt (Apweiler et al. 2004). For instance, SynLethDB provided us with 1.4 million triplets, encompassing 24 different relationships and 11 types of medical entities. CTD contributed 1.92 million triplets, involving four types of entities (gene, chemical, disease, and phenotype) and numerous relationships. In total, our knowledge data repository comprises 11.3 million biomedical triplets. Table 1 shows a summary of top 10 biological entity categories in our dataset. Table 2 shows a summary of biological triplets in our data.
Note that we adopted the triplet mechanism rather than sentences is driven by several key considerations. First, triplets provide a compact and machine-readable representation of relationships, which is essential for downstream tasks such as paper recommendation, knowledge graph construction, and automated literature analysis. Second, triplets enable precise and interpretable relationship extraction, distilling the most relevant aspects of citation reasoning into a clear and actionable format i.e. both human-readable and machine-usable. Third, triplet generation reduces noise by focusing on the most salient relationships, avoiding the ambiguity and redundancy often present in free-text sentences. Finally, the structured nature of triplets facilitates scalability, allowing our model to efficiently process and analyze large corpora of scientific literature. By generating triplets instead of sentences, we strike a balance between capturing meaningful relationships and maintaining computational efficiency, ensuring that our approach is both practical and impactful for real-world applications. On the other hand, a meaningful work could explore the integration of triplet generation with natural language sentence generation. This hybrid approach could combine the precision and interpretability of triplets with the rich contextual information provided by sentences. Additionally, future research could investigate the use of triplets as building blocks for constructing large-scale knowledge graphs of scientific literature, enabling more advanced querying and reasoning across domains.
3.1.3 Data annotations
To assign triplet labels to citing–cited paper pairs for supervised model training, we first extracted the citation sentences from each citing paper. These sentences, which contain the reference to the cited paper, demonstrate the motivation behind the citing behavior. The use of citation sentences to explain the relationship between two papers has been explored in previous work (Luu et al. 2021), which employed an automatic citation sentence generation model. With the citation sentence, we leveraged the biological triplets to label the citation relationship between a citing–cited paper pair. Specifically, we utilized the data labeling paradigm inspired by distant supervised relationship extraction tasks (Mintz et al. 2009). This paradigm operates under the assumption that if a text contains two entities, e.g. , it implies the existence of a proven relational fact represented by a triplet . By employing this strategy, we mitigated the challenge of limited availability of large-scale annotated corpora (Lin et al. 2016, Ji et al. 2017): We first extracted biological entities from the citation sentence. Then, we retrieved triplets containing these entities as head/tail from the integrated knowledge dataset mentioned in Section 3.1.2. Note that one citation sentence can be matched to one or multiple triplets. In total, we were able to label 13 092 citing–citation paper pairs, and divided this dataset into training, validation and testing sets according to the ratio 8:1:1.
We used citation sentences to extract triplets solely for the purpose of annotating the citing–cited paper pairs, which is essential for the supervised model training process. The learned model, once trained, not only be able to predict the citation motivation between an existing citing–cited paper pair but also infer potential citation relationships between papers that do not yet have a citation link. Consequently, our model can be effectively utilized for scientific recommendation, identifying relevant literature, and suggesting potential references.
3.1.4 Annotation human validation
Given that our annotation process relies on distant supervision, we conducted a manual evaluation to ensure its quality. We randomly selected 2000 annotated samples for evaluation by two researchers with expertise in bioinformatics. Each scholar independently scored the samples based on the traditional Likert scale (Likert 1932), where a score of 0 indicates that the annotation is completely incorrect and a score of 5 indicates that the annotated triplets effectively aid in understanding the citation relationship between the two articles.
The results of the manual evaluation are present in Fig. 1. The mean scores assigned by the two evaluators were 3.74 and 3.98, respectively, indicating highly agreement between the annotation and human interpretation. This suggests that the quality of our data annotation meets the necessary standards for experimental use. Additionally, we calculated the Kappa consistency between the two evaluators’ results, which was 0.81, indicating a strong level of agreement on the validation process.
Manual validation of 2000 randomly selected samples by two researchers with background in bioinformatics.
3.2 Data augmentation
In biomedical research, word polysemy is common, and terminology evolves over time. This creates challenges when generating triplets, as older terms may surface in cited sources. Replacing outdated expressions with their more widely recognized equivalents ensures the resulting triplets remain clear and understandable. For example, “Calcimycin” is more familiar today than its older synonyms (“Carboxylic Acids” or “A-23187”). Using the well-known term helps maintain clarity and accessibility in generated triplets.
To address these challenges, we employed entity synonym replacement and masking techniques, and we also integrated the Unified Medical Language System (UMLS) (Bodenreider 2004) to aid this process. These strategies enhance our model’s understanding of evolving biomedical terminology and ensure accurate and current triplet generation. Figure 2 illustrates an example of how synonym replacement was applied in our study.
An example of data augmentation with synonym replacement strategy.
Entity synonym replacement: We initially gathered all biomedical terms and their 249 610 synonyms from MeSH, which serves as the vocabulary documentation for UMLS. Subsequently, if the entity words in the generated triplets were found in the selected MeSH term pool, we performed random replacements in the input context to assess whether the model could still generate the original entities.Entity masking and self-supervise: To improve the model’s contextual understanding and enhance its generalization capabilities, we implemented a masking strategy inspired by the BERT model (Lewis et al. 2020). This strategy involved randomly replacing entities with the token “unknown”. During our experiments, we progressively increased the masking ratio from to to assess the impact of this approach on the model’s performance.
3.3 Method
Recent research often frames triplet extraction as an information extraction problem, where entities are tagged and relationships are classified based on text cues (Yadav and Bethard 2019, Nicholson and Greene 2020). Although these methods can identify genes, drugs, and diseases effectively, they rely heavily on local context and struggle with synonyms or alternative forms, which are widespread in biomedicine. Consequently, accurately recognizing and linking diverse entity names remains challenging, and information extraction techniques offer limited capacity to synthesize knowledge beyond what is immediately visible in the text.
3.3.1 Proposed model
Our proposed model, illustrated in Fig. 3, is an enhanced variant of the pointer-generator network (PGN) text generation model by See et al. (2017), enriched with an attention mechanism. Specifically, for the encoder part of our model, we adopted a single-layer bidirectional LSTM, similar to the architecture used in See et al. (2017). This allows the model to capture contextual information from both past and future tokens, which is crucial for understanding the relationships between entities in citation sentences. For the decoder, we used a single-layer unidirectional LSTM, which generates the output sequence step by step, ensuring efficient and accurate prediction of head entity–relation–tail entity triplets. The model is tailored to generate one or more triplets that offer biomedical insights into the citation relationship between two input papers. In contrast to prior sequence-to-sequence (seq2seq) models utilized for triplet learning (Liu et al. 2018), our model features a dual-encoder architecture. This innovative structure enables the model to individually process each paper as input, rather than merging them into a single sequence with constrained input capacity, e.g. input length limitation.
Overview of the proposed model. The model is a multi-source pointer-generator network based on encoder–decoder structure: two encoders take in the citing and cited papers, respectively, to learn vector representations in the feature space. The decoder can decode one or more triples containing two medical entities and one relationship to help understand the relationship between two articles. For example, if article A studies a disease X and article B studies a drug Y that treats that disease, then using article A and article B as inputs we would expect to get (Drug Y, treatment, Disease X).
In the context of a citing and cited paper pair, denoted as and respectively, the dual-encoder model learns latent embeddings for these two papers as and . Subsequently, at step t, the output S from the prior time step functions as one input, and the attention score is computed according to Equation (1). The model’s parameters, encompassing the trainable parameters associated with , , and S denoted by w, alongside the bias term represented as , are integrated. Additionally, a learnable weight assigned to the tanh activation function is included, facilitating the mapping of the hidden embedding into the scoring space. Leveraging the attention score , the attention weights are computed through the softmax function, culminating in the derivation of the final context vector . This final context vector is attained through weighted averaging, involving the weighted consideration of the hidden states and from the respective encoders
In Equation (4), we first concatenate the context vector and the decoder output state and then pass them through two linear layers to generate the vocabulary probability distribution . The associated learnable parameters for this process are denoted as v, , , and . We use the weight to determine whether the generated words are taken from the vocab or from the input text. In the biomedical field, there are usually some proprietary terms, such as specific genes and drugs, that are not in a vocab consisting of commonly used words. Therefore, we hope the model could be able to copy these words from the original text when generating the triplets, if these words are irreplaceable
In Equation (6), we use weights and as inputs to obtain the final probability. As such, is 0 when the generated word does not exist in the vocab, and is 0 when the word does not appear in the source input text.
3.3.2 Objective function
In our methodology, we address the challenge of repetitive output sequences in text generation by integrating a coverage mechanism (Tu et al. 2016). This mechanism acts as a safeguard against the repetition of identical sequences throughout decoding. At each time step t, a coverage vector Cov is introduced to oversee the decoding progression. The coverage vector is calculated by aggregating the attention distributions from all preceding decoder time steps. By utilizing the coverage vector, our model can monitor the attention weights allocated to distinct segments of the input sequence, ensuring that previously focused regions receive less weight in subsequent steps. This fosters diversity in the generated output. Subsequently, the resulting coverage vector is assimilated as an additional input for the final attention computation, as shown in Equation (8)
In the final objective function, we introduce a coverage loss term to penalize repetition in the generated output. This loss term encourages the model to produce diverse and non-repetitive sequences. The coverage loss is calculated by taking the element-wise minimum between the attention distribution at each time step and the coverage vector, then summing the resulting values. This loss term is weighted by a hyperparameter , which controls the impact of the coverage loss on the overall training objective. By tuning the value of , we can adjust the tradeoff between generating coherent output and avoiding repetition
4 Results
4.1 Pilot evaluation: triplet explanations distinguish citation intent
To test whether triplet-based explanations capture citation intent beyond topical similarity, we conducted a pilot on 500 oncology citing papers . For each , we sampled up to 20 cited references ( ; 10 000 ( ) pairs total) and retrieved 20 PubMed “similar articles” ( ; 10 000 ( ) pairs total) via PubMed BM25 ranking. We generated biological triplets for every pair, converted them to text, embedded with BioSentVec (13 GB model; default parameters) (Zhang et al. 2019), and trained a logistic-regression classifier with five-fold cross-validation to predict citation status.
The classifier achieved accuracy and 0.70 F1 under a cited vs. similar setup (chance ), indicating that triplets encode signal specific to citation reasoning. Across the 500 citing papers and 10 000 top-ranked “similar” articles, only 6.42% were actually cited; for many C, none of their true references appeared among the top-20 similar results. Treating these as non-cited does not change the conclusion. These preliminary results suggest that triplet representations reflect meaningful citation intent and can support both explanation and discriminative citation modeling; future work will scale to larger datasets and incorporate ranking-based evaluations.
4.2 Evaluation metrics & implementation details
As the models produce sequences as output, the generated sequence may contain multiple triplets. To handle the output effectively, we implement a simple post-processing step where we segment the output sequence into individual triplets according to the standard triplet format .
Our evaluation metrics for triplet prediction are based on triplet granularity rather than token-wise matching. A predicted triplet is considered correct if it exactly matches the ground truth triplet in terms of the head entity, tail entity, and relation. Based on this criteria, our model’s performance evaluation involves two main criteria: fuzzy match and exact match.
4.2.1 Fuzzy match
Fuzzy match allows for partial correctness, meaning some predicted triplets may be correct while others may be incorrect, missing, or additional. This criterion permits partial matches between the generated output and the ground truth. Precision, recall, and F1 score are computed at the triplet level. For example, suppose predictions contain two triplets A, B and ground truth contains three triplets, A, C, D, then precision = (only triplet A fully matches), recall = (only one of three required ground truth triplets is recovered). This flexibility in fuzzy match accounts for variations in prediction completeness and provides a more nuanced assessment of model performance, particularly in cases where the exact number of triplets is difficult to predict.
4.2.2 Exact match
For exact match, not only must every predicted triplet be correct, but the total number of predicted triplets must also match the number of ground truth triplets. Specifically, if the ground truth encompasses multiple triplets, denoted as , the generated results must precisely match each triplet to meet these criteria. This is a strict criterion for output evaluation.
Given that our input comprises two articles, while all baseline models are seq2seq models designed for a single input sequence, we tackle this incongruity by concatenating the content of the two input articles to create a unified input sequence for the baseline models. The proposed model underwent training with a batch size of 64 for 50 000 epochs. We leverage Adagrad optimization method with an initial value of 0.15 for the optimization process. All models were implemented using PyTorch libraries with an Nvidia 4090 GPU. For the baseline models discussed in the following section, we utilized pre-trained models from the Hugging Face transformers library (https://www.hugging-face.org/hugging-face-model-hub/). The models were configured with default parameters, except for adjustments made to the input length set to 1024 and the output length to 64. All baseline models compared in our experiments were fine-tuned on the same training data used for our model to ensure a fair comparison. This includes preprocessing steps, dataset related hyperparameter tuning and evaluation protocols, which were kept consistent across all models.
4.3 Baseline models
For comparison purpose, we adopted eight seq2seq models as baselines, which are the SOTA models for text generation.
Pointer generator network (PGN): PGN (See et al. 2017) is one of the most widely used sequence-generation models for tasks such as text summarization. It allows the original content from the input to be “pasted and copied” directly as output during the text generation process.
Bidirectional encoder representation from transformers (BERT): BERT (Devlin et al. 2019) is a pre-trained language model based on the transformer (Vaswani et al. 2017) encoder part. It is very robust for semantic representation learning and can be further fine-tuned for various NLP tasks. For our purpose, the decoder part of the transformer model will output a triplet interpreting the citation reasoning.
Bidirectional and auto-regressive transformers (BART): BART (Lewis et al. 2020) adopts a standard transformer-based encoder–decoder architecture with a strategy for noise reduction in the encoder part, including various mechanisms handling input corruptions.
BioBERT and BioBART: BioBERT (Lee et al. 2019) and BioBART (Yuan et al. 2022) are biomedical-specific versions of BERT and BART. Both models employ biomedical publications as training corpus for their pre-training tasks, and target biomedical-oriented text mining tasks.
: InfLLM (Xiao et al. 2024) is an advanced method for large language models (LLMs) that effectively manages long input sequences. It stores distant contexts in additional memory units and uses an efficient mechanism to look up token-relevant units for attention computation, enabling the model to better capture long-distance dependencies. We applied this mechanism to the BART model to mitigate the effects imposed by the input text length limitation.
ChatGLM3-6B: ChatGLM3-6B (Du et al. 2022) is a lightweight, open-source LLM equipped with 6.2 billion parameters. Utilizing technology similar to ChatGPT, ChatGLM3-6B has been trained on a corpus containing ∼1 trillion tokens. The training process includes supervised fine-tuning, feedback self-help mechanisms, and human-feedback reinforcement learning. As a result, ChatGLM3-6B is capable of generating responses that are well-aligned with human interpretations.
Llama3-8B: Llama3-8B (Yang et al. 2023) is a next-generation, open-source large-scale language model released by Meta in April 2024, featuring 8 billion parameters. Llama3 supports long-text inputs of up to 8000 tokens and has been trained on a vast corpus exceeding 15 trillion tokens. It incorporates the grouped-query attention technique to enhance model efficiency. Compared to other models of a similar scale, Llama3 has achieved significant advancements and demonstrated superior performance across various NLP tasks.
Note that we also tested GPT-4o and o1 for our tasks with a structured prompt for triplet generation, given input paper pair. Due to their open-ended and generic characteristics, the triplets generated by GPT-4 and o1 often include prefixes, suffixes, or mutations to entities, making it challenging to align them with our labeled structured triplets extracted from existing biological knowledge databases. This misalignment renders GPT-4’s outputs less suitable for precise relationship extraction and evaluation. From a practical perspective, GPT-4’s massive scale and computational requirements make it infeasible for fine-tuning on our relatively small dataset, unlike the lightweight LLaMA-3-8B model, which is more resource-efficient.
4.4 Triplet prediction
We conducted a performance comparison of various models on triplet prediction, and the results are present in Table 3. Our proposed approach outperformed all the baseline models. The baseline models used a concatenation of the two articles’ contexts into a single paragraph as input, and truncation will be applied if there is an input length limitation. Differently, our approach used a dual-encoder architecture to independently learn the contextual information from the two input articles.
Additionally, BioBERT and BERT exhibited lower overall performance compared to BioBART and BART, which can be attributed to their different pre-training strategies. BART employs a noise recovery mechanism from corrupted texts, enhancing model generalization compared to BERT.
4.5 Impacts of the input contents
Table 4 illustrates the impact of different paper sections on model performance. We examined four types of metadata extracted from each paper: title, abstract, keywords, and venue information. The title and keywords typically offer insights into a paper’s main research topics, including the research subjects and questions addressed. Additionally, venue metadata, which encompasses journal titles and subject terms, is also pertinent to citations. For example, biomedical researchers are more likely to cite journals in fields such as biomedicine, computer science, or mathematics, and less likely to reference journals related to literature or architecture.
The proposed model demonstrates improvements in both F1 and Exact Match metrics by incorporating additional metadata, as opposed to using only the abstracts of the two articles as input text. Notably, the inclusion of title information results in the most significant enhancement. With the titles incorporated, the generated triplet results show a increase in F1 and a increase in Exact Match compared to using only the abstracts. In contrast, the impact of keywords and venue information on model performance is relatively modest. This may be due to the venue information providing less distinct features compared to keywords and titles.
4.6 Augmentation results
To augment the training data, we employed two strategies as described in data augmentation section: synonym replacement and masking. Synonym replacement involved substituting entity terms in the input context with corresponding synonyms from the MeSH knowledge bases. Masking, on the other hand, entailed replacing entity terms with meaningless strings. Specifically, we focused on replacing the head and tail entities based on the triplet labels. We applied these augmentation strategies incrementally, increasing the augmented training data by at each step.
In the augmentation experiments, we used the combination of title, abstract, keywords, and venue information as the model’s input. Figure 4 presents the results obtained with different augmentation ratios in the training data. The model performance, measured by F1 and Exact Match, improves as the augmentation ratio increases from to . However, beyond this range, the augmentation strategies start introducing artifacts and noise, leading to a decline in both metrics. With a augmentation ratio, we can achieve optimal performance, yielding precision, recall, F1-score, and Exact Match scores of , , , and , respectively.
Changes of the model performances as we applied synonym and masking strategies with different ratios to the input content.
4.7 Comparison with natural language explanation
To further evaluate our model’s interpretability, we randomly sampled 100 citing papers from the test set and collected all their reference papers, framing the task as a one-to-many citation relationship. Since each citing paper typically includes multiple references, this setup reflects the complexity of real-world citation behavior. We then used both a knowledge graph and a citation graph to represent the output of our model for each citing paper. Additionally, we randomly selected five cited references per citing paper and asked GPT4o to provide natural language explanations for the citation motivations. To assess the usefulness of the two different explanation methods, we recruited five domain researchers to evaluate how well each approach helped them understand the underlying citation intent.
We then asked five researchers to evaluate the explanation results based on the criteria listed in Table 5. These criteria are commonly adopted in the field of explainable AI and include measures such as usefulness, clarity, and relevance (Tintarev and Masthoff 2015, Zhang and Chen 2020, Kroll et al. 2024). Each criterion was rated on a scale from 0 to 5, and the final scores reported represent the average ratings across all five evaluators. This evaluation allows us to assess the effectiveness of the explanations in supporting human understanding of citation motivations.
Based on the human evaluation results, the usefulness score and the ease of understanding of the graph composed of ternary groups are better than that of natural language in terms of their effectiveness in helping users to understand citation behaviors. Particularly, ease of understanding is significantly higher than that of natural language results generated by GPT4o.
We also did a follow-up discussion with the evaluators and identified the key reason for the aforementioned results: the natural language explanations become excessively verbose when multiple cited documents are involved. Statistically, in our experiment, the text explanations generated by GPT4o had an average length of 3595.60 characters and a word count of 486.01. These overly long texts significantly increase the user’s cognitive load and hinder comprehensive understanding of the content.
5 Discussion
In this study, we present an encoder–decoder-based framework designed to learn and predict biomedical interpretations for existing citation relationships among published works, leveraging existing knowledge. The model is trained on data from PubMed Central and multiple biomedical relation databases that contain relationships among bio-entities. Our motivation is to enhance the transparency of the academic recommendation process, which remains opaque in publicly available search tools. This lack of transparency forces researchers to manually sift through recommendation lists to identify relevant works. Additionally, existing scholar-search tools often prioritize papers based on ranking algorithms that heavily weigh the number of citations. As a result, closely related but newly published papers struggle to appear at the top of recommendation lists.
The strategy of adopting triplets can offer a structured and compact representation that captures the core semantic relationship between citing and cited papers, making them especially useful for downstream tasks such as citation recommendation, literature summarization, and knowledge graph construction. Unlike long-form natural language explanations, triplets are easier to compare, visualize, and align across multiple citation contexts, enabling scalable and interpretable analysis. Their predefined structure also facilitates integration with existing knowledge bases and supports automated reasoning in complex multi-paper citation scenarios.
Our proposed model addresses these challenges by taking a pair of citing and cited papers as input and generating a triplet ( bio-entity, relation, bio-entity ) as output. The bio-entities represent the main subjects of the input papers, and the relation describes the known relationship between these entities. We demonstrate that our model outperforms other state-of-the-art seq2seq text generation models for this task using various evaluation criteria. Furthermore, we conduct experiments to assess the contribution of different parts of a paper to the reasoning behind citations. We also tackle the issue of terminology synonyms in the biomedical field by constructing a dictionary for entity replacement, ensuring that the original semantic meaning is preserved. Additionally, we explore data augmentation techniques, such as terminology masking, to evaluate the model’s ability to accurately recover masked entities. Our task fundamentally differs from general related papers in its focus on structured relationship extraction rather than broad document similarity or co-citation analysis. While many existing approaches aim to identify related papers based on topics, keywords, or citation patterns, our work specifically targets the extraction of head entity–relation–tail entity triplets to capture the explicit rationale behind citations. By focusing on fine-grained, domain-specific relationships, our work complements broader similarity-based methods and offers a novel perspective on understanding scientific literature.
During our study, we observed that although there are multiple LLMs available for the biomedical field which have revolutionized language processing and understanding, their performance in semantic reasoning remains unsatisfactory (Wei et al. 2024). This variability can be problematic in biomedical contexts where precision and consistency are crucial. Moreover, these LLMs struggle with context sensitivity. They often fail to capture the comprehensive and specific relationships between different pieces of information within the same or across different documents (Giallanza and Campbell 2024, Wei et al. 2024). This lack of contextual understanding can lead to inaccuracies, particularly in tasks that require a deep understanding of semantic relationships, such as citation reasoning and the interpretation of scientific literature. The inability to effectively integrate context diminishes the reliability of these models in providing accurate and meaningful insights, which is a significant limitation for their application in specialized fields like biomedicine. In addition to these issues, the current LLMs often overlook the importance of domain-specific knowledge and terminologies, which are critical for accurate semantic reasoning in biomedical texts. This shortcoming underscores the need for improved models that can handle context-sensitive tasks and provide consistent, accurate predictions. Our study aims to address these gaps by developing methods that ensure better semantic reasoning, context integration, and the effective handling of domain-specific knowledge, ultimately enhancing the applicability and reliability of language models in biomedical research.
Our model’s ability to generate structured bio-entity, relation, bio-entity triplets offers a complementary approach to enhancing paper recommendation systems. While traditional systems excel at identifying broadly related papers based on metrics like citation counts or keyword overlap, our approach provides fine-grained, interpretable relationships between citing and cited papers. These structured relationships can be integrated into existing recommendation frameworks to add a layer of contextual relevance. For instance, when a researcher is reading a paper on a specific method, our model can supplement traditional recommendations by suggesting related papers based on existing biological knowledge, thereby offering a more nuanced understanding of the literature. Furthermore, our model’s ability to recommend newly published papers—even those with few citations—complements citation count-based systems, which often favor older, well-established papers. By incorporating the rationale behind citations, our approach not only enhances the diversity and relevance of recommendations but also provides explanations for why a paper is suggested, fostering greater trust and usability. This complementary capability makes our model a valuable addition to the toolkit for tasks like literature review, interdisciplinary research, and knowledge discovery, where understanding the why behind recommendations is as important as the recommendations themselves.
Our future work will focus on several key directions to further improve the proposed model. Firstly, we aim to enhance the learning of semantic information from input articles by exploring different strategies. This includes incorporating pre-trained language models like BioBERT to capture domain-specific knowledge, introducing self-attention mechanisms to capture internal dependencies within texts, and employing multi-headed attention to model interactions between the two articles. We can also utilize advanced models like GPT-4 as a preprocessing tool to generate candidate triplets or provide contextual insights, which could then be refined and validated by our supervised model. This hybrid approach would combine the broad contextual understanding of GPT-4 with the precision and domain-specificity of our current method. Additionally, advancements in fine-tuning techniques and computational resources may make it feasible to adapt GPT-4 or similar models for structured triplet generation, potentially improving scalability and generalization. Secondly, we plan to refine the training process to obtain a large-scale labeled corpus. Currently, our semi-supervised approach for obtaining triplets from citation sentences introduces some noise. Implementing noise reduction mechanisms will help improve the performance and reliability of the model. Thirdly, we recognize the limitations of the knowledge bases we used, such as their focus on specific domains and limited coverage. To overcome this, we aim to leverage knowledge bases with broader coverage and higher quality, which can enhance the prediction task by providing more comprehensive and accurate information. Lastly, we plan to expand our research to cover the entire citation network. This will involve conducting citation reasoning on a broader scale, considering not only citing and cited paper pairs but also exploring the relationships within the entire network of paper references. By analyzing the entire citation network, we aim to uncover more complex patterns and connections among scientific works. This expanded scope will allow us to identify indirect relationships, discover clusters of related papers, and gain a more comprehensive understanding of the research landscape. Finally, we will expand and publish the labeled citation dataset that includes scientific reasoning associated with each reference relationship. By sharing these resources, we aim to enhance the transparency and effectiveness of academic recommendation systems.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Apweiler R , Bairoch A, Wu CH et al Uni Prot: the universal protein knowledgebase. Nucleic Acids Res 2004;32:D 115–9.14681372 10.1093/nar/gkh 131PMC 308865 · doi ↗ · pubmed ↗
- 2Ashburner M , Ball C, Blake J et al Gene ontology: tool for the unification of biology. Nat Genet 2000;25:25–9.10802651 10.1038/75556 PMC 3037419 · doi ↗ · pubmed ↗
- 3Athar A , Teufel S. Detection of implicit citations for sentiment detection. In: Proceedings of the Workshop on Detecting Structure in Scholarly Discourse. Jeju Island, Korea, 2012, ACL Anthology, 18–26.
- 4Bodenreider O. The unified medical language system (UMLS): integrating biomedical terminology. Nucleic Acids Res 2004;32:D 267–70.14681409 10.1093/nar/gkh 061PMC 308795 · doi ↗ · pubmed ↗
- 5Bronk C , Reichard J, Qi L. A co-citation analysis of purpose: trends and (potential) troubles in the foundation of purpose scholarship. J Posit Psychol 2023;18:1012–26.
- 6Brown T , Mann B, Ryder N et al Language models are fewshot learners. ACL (Volume 1: Long Papers) 2020;33:1877–901.
- 7Davis AP , Grondin CJ, Johnson RJ et al Comparative toxicogenomics database (CTD): update 2021. Nucleic Acids Res 2021;49:D 1138–43.33068428 10.1093/nar/gkaa 891PMC 7779006 · doi ↗ · pubmed ↗
- 8Devlin J , Chang M, Lee K et al BERT: pre-training of deep bidirectional transformers for language understanding. In: NAACL-HLT. Minneapolis, US, 2019, ACL Anthology, 4171–86.
