Skip to content

Pixel Reasoner Tool Call Frequency Gradually Approaches Zero in Verl-tool #39

Description

@LXDxmu

Thanks for opening such wonderful work!

I'm currently reproducing the Pixel Reasoner using the official verl-tool implementation https://github.com/TIGER-AI-Lab/verl-tool with a single-node setup, following the default training script at: https://github.com/TIGER-AI-Lab/verl-tool/blob/main/examples/train/pixel_reasoner/train_qwen25vl.sh

During training, I observed two key issues:

  1. Tool Call Frequency Decline: The pixel reasoner tool's call frequency progressively decreases over time and eventually approaches zero.

  2. Both the curiosity reward and penalty reward remain consistently at 0 throughout the entire training process.

Could you please advise if this is expected behavior in verl-tool? (Note: We found that without tool usage, the performance can still reach around 84% accuracy.) If not, what might be causing this issue and how can I resolve it within the verl-tool implementation?

Additionally, would it be possible to share reference training curves showing the Pixel Reasoner tool usage pattern in verl-tool for comparison? Here's my current training curve for reference.

Image Image Image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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