facebookresearch/truthrl — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2025-12-10
Train a language model to abstain from answering when it's likely to be wrong instead of hallucinating.
Set up an LLM-as-judge reward loop that penalizes made-up answers and rewards correct ones.
Research reinforcement-learning techniques for making QA systems more trustworthy.
| facebookresearch/truthrl | 0petru/sentimo | alingalingling/akasha-wechat | |
|---|---|---|---|
| Stars | 17 | 17 | 17 |
| Language | Python | Python | Python |
| Last pushed | 2025-12-10 | — | — |
| Maintenance | Quiet | — | — |
| Setup difficulty | hard | moderate | hard |
| Complexity | 5/5 | 3/5 | 4/5 |
| Audience | researcher | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires 8 high-end GPUs plus a separate LLM to act as judge/verifier.
TruthRL trains language models to say "I don't know" instead of making up answers, using reinforcement learning that rewards honesty and penalizes hallucinations.
Mainly Python. The stack also includes Python, Reinforcement Learning.
Quiet — no commits in 6-12 months (last push 2025-12-10).
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.