Skip to content

Questions about Event-OCR and absolute distance evaluation in EventBench #2

Description

@HYLZ-2019

Hi, thank you for releasing EventBench and EventGPT-Plus-2B.

I am trying to reproduce the EventGPT+(B) results from Table 3 in the paper. I downloaded the released EventBench dataset and EventGPT-Plus-2B checkpoint, and wrote an evaluation script based on the released inference_eventgpt_plus.py pipeline. The script is attached as evaluate_eventbench_eventgpt_plus.py.

evaluate_eventbench_eventgpt_plus.py

Most of my reproduced metrics are close to Table 3, but I am unsure about the official evaluation protocols for Event-OCR and absolute distance:

Metric Paper Table 3 My script
DU 78.3 78.26
CR 78.2 80.00
AR 79.8 80.27
GR 55.5 54.47
E-OCR 53.6 11.11 exact match / 79.29 CER
SR 50.2 49.83
AD 51.9 MAE 0.8319 / RMSE 1.1844 / 45.34% at 0.5m tolerance / 69.47% at 1.0m tolerance
OC 62.8 63.04

Could you please clarify the following two points?

  1. Event-OCR metric

    • What metric is used for the E-OCR score in Table 3?
    • Is it exact match, character-level accuracy, edit distance/CER, token-level F1, or another metric?
    • What text normalization is applied before scoring, e.g. whitespace removal, case folding, Unicode/accent normalization, punctuation removal, or partial matching?
  2. Absolute distance metric

    • How is the numeric distance prediction converted into the AD score in Table 3?
    • Is a fixed tolerance threshold used to decide whether a prediction is correct?
    • If so, what threshold is used? For example, 0.25m, 0.5m, 1.0m, relative error, or another rule?
    • Are predictions rounded before comparison?

If there is an official evaluation script or answer-normalization code for these two metrics, it would be very helpful.

Thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions