在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):yuchenlin/rebiber开源软件地址(OpenSource Url):https://github.com/yuchenlin/rebiber开源编程语言(OpenSource Language):Python 98.5%开源软件介绍(OpenSource Introduction):Rebiber: A tool for normalizing bibtex with official info.We often cite papers using their arXiv versions without noting that they are already PUBLISHED in some conferences. These unofficial bib entries might violate rules about submissions or camera-ready versions for some conferences. We introduce Rebiber, a simple tool in Python to fix them automatically. It is based on the official conference information from the DBLP or the ACL anthology (for NLP conferences)! You can check the list of supported conferences here. Apart from handling outdated arXiv citations, Rebiber also normalizes citations in a unified way (DBLP-style), supporting abbreviation and value selection. Web demo: https://rebiber.herokuapp.com/ (recommended). Colab notebook: here Changelog
Installation# pip install rebiber -U # for the stable version
pip install -e git+https://github.com/yuchenlin/rebiber.git#egg=rebiber -U
# rebiber --update # (optional) update the bib data and the abbr. info (using wget) OR git clone https://github.com/yuchenlin/rebiber.git
cd rebiber/
pip install -e . If you would like to use the latest github version with more bug fixes, please use the second installation method. Usage(v1.1.3)Normalize your bibtex file with the official conference information: rebiber -i /path/to/input.bib -o /path/to/output.bib You can find a pair of example input and output files in
Example Input and OutputAn example input entry with the arXiv information (from Google Scholar or somewhere): @article{lin2020birds,
title={Birds have four legs?! NumerSense: Probing Numerical Commonsense Knowledge of Pre-trained Language Models},
author={Lin, Bill Yuchen and Lee, Seyeon and Khanna, Rahul and Ren, Xiang},
journal={arXiv preprint arXiv:2005.00683},
year={2020}
}
An example normalized output entry with the official information: @inproceedings{lin2020birds,
title = "{B}irds have four legs?! {N}umer{S}ense: {P}robing {N}umerical {C}ommonsense {K}nowledge of {P}re-{T}rained {L}anguage {M}odels",
author = "Lin, Bill Yuchen and
Lee, Seyeon and
Khanna, Rahul and
Ren, Xiang",
booktitle = "Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP)",
month = nov,
year = "2020",
address = "Online",
publisher = "Association for Computational Linguistics",
url = "https://www.aclweb.org/anthology/2020.emnlp-main.557",
doi = "10.18653/v1/2020.emnlp-main.557",
pages = "6862--6868",
} Supported ConferencesThe The following conferences are supported and their bib/json files are in our
Thanks for Anton Tsitsulin's great work on collecting such a complete set bib files! Adding a new conferenceYou can manually add any conferences from DBLP by downloading their bib files to our Take ICLR2020 and ICLR2019 as an example:
bash add_conf.sh iclr 2019 2020 ContactPlease email [email protected] or create Github issues here if you have any questions or suggestions. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论