SPECTER: Document-level Representation Learning using Citation-informed Transformers

Arman Cohan, Sergey Feldman, Iz Beltagy, Doug Downey, Daniel S. Weld
4/15/2020
cs.CL

Official code: allenai/specter (592 stars, Apache-2.0, last commit 2023-06-12). 1 more implementation below.

Abstract

Representation learning is a critical ingredient for natural language processing systems. Recent Transformer language models like BERT learn powerful textual representations, but these models are targeted towards token- and sentence-level training objectives and do not leverage information on inter-document relatedness, which limits their document-level representation power. For applications on scientific documents, such as classification and recommendation, the embeddings power strong performance on end tasks. We propose SPECTER, a new method to generate document-level embedding of scientific documents based on pretraining a Transformer language model on a powerful signal of document-level relatedness: the citation graph. Unlike existing pretrained language models, SPECTER can be easily applied to downstream applications without task-specific fine-tuning. Additionally, to encourage further research on document-level models, we introduce SciDocs, a new evaluation benchmark consisting of seven document-level tasks ranging from citation prediction, to document classification and recommendation. We show that SPECTER outperforms a variety of competitive baselines on the benchmark.

View on arXivView PDF

Code Implementations(2)

allenai/specterOfficial100%
Apache-2.0

SPECTER: Document-level Representation Learning using Citation-informed Transformers

59259Shell, PythonApr 14, 20203 years agoApache-2.0
allenai/scidocsOfficial100%

Dataset accompanying the SPECTER model

14819PythonApr 28, 20203 years agoNOASSERTION

Cite this paper

@article{cohan2020specter,
  title  = {SPECTER: Document-level Representation Learning using Citation-informed Transformers},
  author = {Arman Cohan and Sergey Feldman and Iz Beltagy and Doug Downey and Daniel S. Weld},
  year   = {2020},
  eprint = {2004.07180},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2004.07180}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2004.07180.svg)](https://codeofpaper.com/paper/2004.07180)

Discussion