Skip to content

[Roadmap] On Policy Training #694

Description

@WindChimeRan

Motivation

The driver is exposure bias: off-policy multi-turn data conditions each turn on the dataset's responses rather than the target's, so every turn past the first is misaligned. Regenerating turn-by-turn against the on-policy prefix fixes this — and yields longer, more realistic context as a bonus.

Topic

Ensure no cross-instance attention leakage

You Only Tokenize Once

Response Regeneration as default

  • [Data] Response regeneration should support multi-turn [On Policy Training] Multi-Turn Response Regeneration #693.
  • [Doc] Make on-policy the documented default for training. Keep off-policy as a cheaper fallback (it skips a full target-model pass over the data) with its acceptance penalty called out, so the tradeoff is explicit.
  • Compatible with multi-modal
  • Compatible with tool use
  • Support customized sampling config
  • Concurrent preprocessing

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions