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?
-
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?
-
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!
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.pypipeline. The script is attached asevaluate_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:
Could you please clarify the following two points?
Event-OCR metric
Absolute distance metric
If there is an official evaluation script or answer-normalization code for these two metrics, it would be very helpful.
Thank you!