The BigCode project is an open-scientific collaboration working on the responsible development of large language models for code. This tech report describes the progress of the collaboration until December 2022, outlining the current state of the Personally Identifiable Information (PII) redaction pipeline, the experiments conducted to de-risk the model architecture, and the experiments investigating better preprocessing methods for the training data. We train 1.1B parameter models on the Java, JavaScript, and Python subsets of The Stack and evaluate them on the MultiPL-E text-to-code benchmark. We find that more aggressive filtering of near-duplicates can further boost performance and, surprisingly, that selecting files from repositories with 5+ GitHub stars deteriorates performance significantly. Our best model outperforms previous open-source multilingual code generation models (InCoder-6.7B and CodeGen-Multi-2.7B) in both left-to-right generation and infilling on the Java, JavaScript, and Python portions of MultiPL-E, despite being a substantially smaller model. All models are released under an OpenRAIL license at https://hf.co/bigcode.
SantaCoder: don't reach for the stars!
The BigCode project is an open-scientific collaboration working on the responsible development of large language models for code.
- Year
- 2023
- Venue
- arXiv 2023
- Authors
- 41
- Hosting
- Abstract onlyARXIV-DEFAULT
Cite
Notes
Only stored in your browser.
Attribution
- Abstract & full text
- arxiv.org/abs/2301.03988v2ARXIV-DEFAULT
- TL;DR
- Semantic Scholar
Abstract
Authors
41Alex GuDaniel FriedHarm de VriesJia LiNiklas MuennighoffTerry Yue ZhuoQian LiuMayank MishraLoubna Ben allalLeandro von WerraRaymond LiDenis KocetkovChenghao MouChristopher AkikiCarlos Munoz FerrandisManan DeyLogesh Kumar UmapathiCarolyn Jane AndersonYangtian ZiJoel Lamy PoirierHailey SchoelkopfSergey TroshinDmitry AbulkhanovManuel RomeroMichael LappertFrancesco De ToniBernardo García del RíoShamik BoseUrvashi BhattacharyyaIan YuPaulo VillegasMarco ZoccaSourab MangrulkarDavid LanskyHuu NguyenDanish ContractorLuis VillaDzmitry BahdanauYacine JerniteSean HughesArjun Guha