jameszhan33 commited on
Commit
2548503
·
verified ·
1 Parent(s): 1db0a5b

Add introduction with arXiv and project page links

Browse files
Files changed (1) hide show
  1. README.md +26 -1
README.md CHANGED
@@ -7,4 +7,29 @@ sdk: static
7
  pinned: false
8
  ---
9
 
10
- The official Hugging Face organization for the paper "PreciseCoder: Faithful and Generalizable Debugging Beyond Unit-Test Rewards"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  pinned: false
8
  ---
9
 
10
+ # PreciseCoder: Faithful and Generalizable Debugging Beyond Unit-Test Rewards
11
+
12
+ 📄 [Paper (arXiv:2610.18755)](https://arxiv.org/abs/2610.18755) · 🌐 [Project page](https://precise-coder-rl.github.io/) · 💻 [Code](https://github.com/precise-coder-rl/PreciseCoder)
13
+
14
+ Unit-test rewards are the standard way to post-train code models, but a unit test only checks whether the final program passes. Training on them raises pass rates while teaching models to edit more than needed and to hallucinate bugs in code that is already correct. **PreciseCoder** adds a reward for semantically verified, localized edits. On 4B, 9B and 27B models, it cuts the average edit from 7–15 lines to 3 at a pass rate on par with unit-test-only training. The precision carries over to repository-level repair and, through PreciseCoder's reasoning traces, to frontier models.
15
+
16
+ ## Models
17
+
18
+ - [PreciseCoder-4B](https://huggingface.co/PreciseCoder/PreciseCoder-4B), from Qwen3.5-4B
19
+ - [PreciseCoder-9B](https://huggingface.co/PreciseCoder/PreciseCoder-9B), from Qwen3.5-9B
20
+ - [PreciseCoder-27B](https://huggingface.co/PreciseCoder/PreciseCoder-27B), from Qwen3.6-27B
21
+
22
+ ## Data
23
+
24
+ - [pdb-test](https://huggingface.co/datasets/PreciseCoder/pdb-test): the held-out test split of [PDB](https://precise-debugging-benchmark.github.io), the Precise Debugging Benchmark
25
+
26
+ ## Citation
27
+
28
+ ```bibtex
29
+ @article{precisecoder,
30
+ title = {{PreciseCoder}: Faithful and Generalizable Debugging Beyond Unit-Test Rewards},
31
+ author = {Zhan, Yunkai and Chai, Miaosen and Wang, Shangshang and Zhong, Jike and Yang, Yuqing and Fu, Deqing and Chang, Serina and Zhu, Wang Bill},
32
+ journal = {arXiv preprint arXiv:2610.18755},
33
+ year = {2026}
34
+ }
35
+ ```