PEER: A Collaborative Language Model
Timo Schick, Jane Dwivedi-Yu, Zhengbao Jiang, Fabio Petroni, Patrick, Lewis, Gautier Izacard, Qingfei You, Christoforos Nalmpantis, Edouard Grave,, Sebastian Riedel

TL;DR
PEER is a collaborative language model trained to emulate the entire writing process, including drafting, editing, suggesting, and explaining, thereby enhancing its usefulness in collaborative writing and diverse domains.
Contribution
This paper introduces PEER, a novel collaborative language model capable of multiple writing tasks and self-training, addressing limitations of traditional models that only generate final outputs.
Findings
PEER outperforms traditional models in collaborative writing tasks.
PEER effectively learns from self-generated data to improve quality and diversity.
PEER demonstrates strong performance across various domains and editing tasks.
Abstract
Textual content is often the output of a collaborative writing process: We start with an initial draft, ask for suggestions, and repeatedly make changes. Agnostic of this process, today's language models are trained to generate only the final result. As a consequence, they lack several abilities crucial for collaborative writing: They are unable to update existing texts, difficult to control and incapable of verbally planning or explaining their actions. To address these shortcomings, we introduce PEER, a collaborative language model that is trained to imitate the entire writing process itself: PEER can write drafts, add suggestions, propose edits and provide explanations for its actions. Crucially, we train multiple instances of PEER able to infill various parts of the writing process, enabling the use of self-training techniques for increasing the quality, amount and diversity of…
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.
Taxonomy
TopicsTopic Modeling · Natural Language Processing Techniques · Software Engineering Research
