SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2212.09577 · 2022

CiteBench: A benchmark for Scientific Citation Text Generation

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 9 functions out of this paper's own repositories and ran 8 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
ukplab/citebench canonical 8 of 9
FunctionStatusWhere it lives
concat_batch_input Ran ukplab/citebench/src/utils.py
code served (permissive licence) · get_code("a5e54b7f79d77838")
concat_single_input Ran ukplab/citebench/src/utils.py
code served (permissive licence) · get_code("3e9015b29595f34a")
contains_ref_to_target_paper Ran ukplab/citebench/src/utils.py
code served (permissive licence) · get_code("1926116713ace14c")
convert_input_docs_to_unified_format Ran ukplab/citebench/src/data_processing/related_work_benchmark_construction.py
code served (permissive licence) · get_code("9f85781e21e7f9c2")
convert_to_float Ran ukplab/citebench/src/data_processing/aggregate_rouge2_scores.py
code served (permissive licence) · get_code("72d6e76affca1501")
process_files Ran ukplab/citebench/src/data_processing/convert_multix_outputs.py
code served (permissive licence) · get_code("1029e3cc80585167")
remove_leading_brackets Ran ukplab/citebench/src/data_processing/related_work_benchmark_construction.py
code served (permissive licence) · get_code("407656acf8143d79")
sent_contains_cite Ran ukplab/citebench/src/data_processing/convert_to_scicite.py
code served (permissive licence) · get_code("03f7584e429a9706")
get_data_aburaed_et_al Not yet run ukplab/citebench/src/data_processing/related_work_benchmark_construction.py
code served (permissive licence) · get_code("9ea5d3d43f24f0c3")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Science progresses by building upon the prior body of knowledge documented in scientific publications. The acceleration of research makes it hard to stay up-to-date with the recent developments and to summarize the ever-growing body of prior work. To address this, the task of citation text generation aims to produce accurate textual summaries given a set of papers-to-cite and the citing paper context. Due to otherwise rare explicit anchoring of cited documents in the citing paper, citation text generation provides an excellent opportunity to study how humans aggregate and synthesize textual knowledge from sources. Yet, existing studies are based upon widely diverging task definitions, which makes it hard to study this task systematically. To address this challenge, we propose CiteBench: a benchmark for citation text generation that unifies multiple diverse datasets and enables standardized evaluation of citation text generation models across task designs and domains. Using the new benchmark, we investigate the performance of multiple strong baselines, test their transferability between the datasets, and deliver new insights into the task definition and evaluation to guide future research in citation text generation. We make the code for CiteBench publicly available at https://github.com/UKPLab/citebench.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2212.09577")
get_code_for_paper("2212.09577")
have("2212.09577")

Connect an agent — have() is free.