Skip to content

GRPO or PPO? #8

Description

@TURING132

Hi! Thank you for this great project. I have a question about the RL implementation.

The trainer is named GRPOTrainer (in navr1/rl/grpo.py), but the implementation seems to use standard PPO components: it trains a value network (navr1/models/policy.py), computes advantages using GAE, and collects different episodes rather than multiple attempts at the same input.

From my understanding, GRPO's key feature is avoiding value function training by using group-relative reward comparison (reward - group_mean). Could you clarify if this is a GRPO variant adapted for navigation tasks, or is it PPO with GRPO-inspired techniques?

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions