An Online Reference-Free Evaluation Framework for Flowchart Image-to-Code Generation

· Source: cs.AI updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Data Science & Analytics · Depth: Advanced, extended

Summary

A new reference-free evaluation framework has been developed to monitor the quality of flowchart image-to-code generation in production environments, where ground-truth code is unavailable. This framework assesses output quality at inference time using only the input image and the generated code. It introduces two automated metrics: $\text{Recall}_{\text{OCR}}$, which estimates content coverage by extracting text from the input image via OCR as a proxy reference, and $\text{Precision}_{\text{VE}}$, which detects hallucinated elements through Visual Entailment against the original image. Their harmonic mean, $\text{F1}_{\text{OCR-VE}}$, provides a unified quality score. Validation on the FlowVQA dataset demonstrated strong agreement with ground-truth metrics, showing average Pearson's $r=0.97$ for Recall, \$0.91$ for Precision, and \$0.94$ for F1. Gemini 1.5 Pro achieved the highest OCR fidelity, while Gemini 2.5 Pro led on Visual Entailment, confirming the framework's reliability for continuous quality monitoring.

Key takeaway

For MLOps Engineers deploying Vision-Language Models in document processing pipelines, you can implement continuous quality monitoring for flowchart image-to-code generation without relying on ground-truth data. This framework allows you to detect missing content via $\text{Recall}_{\text{OCR}}$ and identify hallucinated elements through $\text{Precision}_{\text{VE}}$ at inference time, ensuring output quality and enabling targeted error triage. Prioritize selecting Visual Entailment models with low false positive rates, such as Gemini 2.5 Pro, to accurately identify critical hallucination errors.

Key insights

The framework enables reference-free, online quality monitoring for image-to-code generation using OCR and Visual Entailment.

Principles

Method

Decompose generated code into elements. Calculate $\text{Recall}_{\text{OCR}}$ using OCR-extracted text. Calculate $\text{Precision}_{\text{VE}}$ by verifying elements via Visual Entailment. Combine into $\text{F1}_{\text{OCR-VE}}$.

In practice

Topics

Best for: AI Scientist, Research Scientist, MLOps Engineer, AI Engineer, Machine Learning Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.AI updates on arXiv.org.