Repository navigation
Conversation
harishk30
marked this pull request as ready for review
October 23, 2026 23:56
snimu
approved these changes
Oct 26, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
WorldBench is a visually diverse multimodal reasoning benchmark with 2,000 image-based multiple-choice questions spanning living things, objects, scenes, the digital world, academics, documents, and agents. This adds WorldBench as an installable Verifiers v1 taskset. See the paper and official dataset.
The environment streams a pinned revision of the Hugging Face dataset, implements the benchmark prompt and answer parser, preserves category/domain metadata, and scores exact-match accuracy with an answer-parsing metric. Supported source images are preserved within a 10 MB encoded-payload and 8000-pixel dimension limit; unsupported formats are normalized to PNG, with resizing when necessary.
Existing evaluation results
The original README reports the following direct evaluations over all 2,000 examples, with one rollout per example,
NullHarness, and a 32,768-token output cap:Per-domain results and comparisons with paper-reported scores are included in the README. These are the results already recorded in the original contribution, not newly run evaluations for this port.
Note
Add WorldBench residency environment with Verifiers taskset
Adds the
worldbenchpackage, which streams the pinnedzlab-princeton/WorldBenchtraining split and yields one multimodal A-D task per row viaWorldBenchTaskset.loadin taskset.py.format_promptbuilds the question and A-D options;parse_answerin formatting.py accepts only a finalANSWER:line with a letter A-D.bounded_image_data_urlin images.py encodes images as data URLs under a 10 MB payload limit and 8,000-pixel max dimension, resizing or re-encoding (PNG/JPEG/WebP) as needed.answer_parsed(0/1) and rewards 1.0 only when the parsed answer matches the stored expected answer.Macroscope summarized ae7ed31.