On the synchronization between Hugging Face pre-trained language models and their upstream GitHub repository
Adekunle Ajibode, Abdul Ali Bangash, Oussama Ben Sghaier, Bram Adams, Ahmed E. Hassan

TL;DR
This study investigates how pre-trained language models are coordinated between GitHub and Hugging Face, revealing synchronization patterns and structural disconnects that impact model consistency and update practices.
Contribution
It provides an in-depth analysis of cross-platform synchronization patterns in PTLM development, highlighting structural disconnects and their implications for model release workflows.
Findings
GitHub contributors focus on code quality and versioning.
Hugging Face contributors emphasize documentation and inference setup.
Eight distinct synchronization patterns identified, with many being partially synchronized.
Abstract
Pre-trained language models (PTLMs) have transformed natural language processing (NLP), enabling major advances in tasks such as text generation and translation. Similar to software package management, PTLMs are developed using code and environment scripts hosted in upstream repositories (e.g., GitHub), while families of trained model variants are distributed through downstream platforms such as Hugging Face (HF). Despite this similarity, coordinating development and release activities across these platforms remains challenging, leading to misaligned timelines, inconsistent versioning practices, and barriers to effective reuse. To examine how commit activities are coordinated between GitHub and HF, we conducted an in-depth mixed-method study of 325 PTLM families comprising 904 HF model variants. Our findings show that GitHub contributors primarily focus on model version specification,…
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.
