Conceptio › Archive › arXiv CS
arXiv CSopen access

DualFact+: A Multimodal Fact Verification Framework for Procedural Video Understanding

2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
knowledge-representationreasoning
artificial intelligence, reasoning, knowledge representation

DualFact+: A Multimodal Fact Verification Framework for Procedural Video Understanding Cennet Oguz, Yasser Hamidullah, Josef van Genabith and Simon Ostermann German Research Center for Artificial Intelligence (DFKI) Saarland Informatics Campus {cennet.oguz, yasser.hamidullah, josef.van_genabith, simon.ostermann}@dfki.de

Abstract

arXiv:2604.25584v1 [cs.AI] 28 Apr 2026

We introduce DualFact, a dual-layer, multimodal factuality evaluation framework for procedural video captioning. DualFact separates factual correctness into conceptual facts, capturing abstract semantic roles (e.g., Action, Ingredient, Tool, Location), and contextual facts, capturing their grounded predicate-argument realizations in video. To support complete and role-consistent evaluation, DualFact incorporates implicit argument augmentation (VIA) and contrastive fact sets. We instantiate DualFact in two modes: DualFact-T, which verifies facts against textual evidence, and DualFactV, which verifies facts against video-grounded visual evidence. Experiments on YouCook3Fact and CraftBench-Fact show that state-ofthe-art multimodal language models produce fluent but often factually incomplete captions, with systematic omissions and role-level inconsistencies. DualFact correlates more strongly with human factuality judgments than standard metrics, particularly for contextual facts, and reveals that caption-only evaluation overestimates hallucinations compared to videogrounded verification. Overall, DualFact offers an interpretable and human-aligned evaluation protocol that highlights persistent challenges in multimodal factual grounding, extending beyond surface-level fluency.

1

Introduction

Procedural video captioning requires models to describe sequences of actions together with their associated arguments in a factual and visually grounded manner. While semantic role assignment is relevant across domains, it is particularly critical in procedural settings, where factual correctness depends not only on recognizing actions and objects, but also on assigning them to the correct roles (e.g., ingredient, tool, target). In instructional language, these roles are often implicit or underspecified (e.g., “stir it”), creating ambiguity despite the referent being visually present in the video—a well-known challenge

in procedural understanding (Miech et al., 2019; Zhou et al., 2018; Kiddon et al., 2015; Oguz et al., 2023). Existing evaluation metrics fail to fully capture this challenge. Lexical metrics rely on surface overlap and cannot detect role or argument errors, while vision–language metrics measure global semantic similarity without structured reasoning over predicate–argument relations. Fact-based metrics verify extracted propositions but typically represent facts as flat, untyped statements, limiting their interpretability in procedural domains where correctness hinges on role assignment and step-level visual grounding (Yuan et al., 2021; Jiang et al., 2023; Dziri et al., 2023). To address these limitations, we introduce DualFact, a fact-based evaluation framework for procedural video captioning. DualFact represents each instructional step using a dual-layer fact structure that separates (1) contextual facts, capturing grounded predicate–argument relations visible in the video (e.g., cut(onion), stir(mixture, bowl)), and (2) conceptual facts, capturing abstract role-level semantics such as ACTION, I NGREDI ENT /O BJECT, T OOL, and L OCATION. This design enables fine-grained assessment of procedural factuality, distinguishing hallucinations, missing arguments, role inconsistencies, and visually grounded but task-irrelevant mentions in fluent yet incomplete captions. Our contributions are threefold: (1) We introduce a dual-layer fact representation and a fact verification pipeline using textual and multimodal NLI models to assess factuality at both the grounded event and semantic role levels. (2) We construct two role-annotated factuality benchmarks1 , YouCook3-Fact and CraftBench-Fact, featuring clause-level segmentation, implicit argument augmentation, and structured fact annotations. (3) We show that DualFact reveals systematic omissions 1 The code and data associated with this work are available at: https://github.com/OguzCennet/DualFact.

and role-level errors in state-of-the-art multimodal LLMs that are not captured by existing metrics.

2

Related Work

2.1

Procedural Understanding

Early video captioning models focused on generating fluent natural language descriptions from visual input (Xu et al., 2016; Zhou et al., 2018). While large-scale pretrained multimodal models have improved visual grounding (Chen et al., 2023; Miech et al., 2019), they continue to struggle with procedural semantics, where captions must express explicit predicate–argument structure and resolve implicit arguments (Kiddon et al., 2015; Roth and Frank, 2015). Instructional datasets consistently reveal challenges such as missing arguments, role ambiguity, and multi-step dependencies, which limit the effectiveness of surface-level caption evaluation. 2.2

Lexical and Vision–Language Metrics

Lexical metrics such as BLEU (Papineni et al., 2002), ROUGE (Lin, 2004), and METEOR (Denkowski and Lavie, 2014) quantify surface-level overlap but fail to capture role mismatches, argument swaps, or visually grounded omissions. Vision–language metrics, including CLIPScore (Hessel et al., 2021), EMScore (Shi et al., 2022), PACScore (Sarto et al., 2023), and UniEval (Zhong et al., 2022), measure global semantic similarity in joint embedding spaces, but operate at a coarse granularity and lack structured representations of predicate–argument relations. As a result, these metrics are poorly suited to procedural settings where correctness depends on complete and role-consistent event structure. 2.3

Multimodal Factuality and Grounding

Recent work has introduced fact-based evaluation methods for image and video captioning (Yuan et al., 2021; Rohrbach et al., 2018; Jiang et al., 2023). Approaches such as FaithScore (Jing et al., 2023), CapMAS (Lee et al., 2024), FactVC (Liu and Wan, 2023), and FIFA (Jing et al., 2025) decompose captions into atomic statements and verify them using large vision–language models. While effective for identifying hallucinations and incorrect propositions, these methods typically represent facts as flat or weakly typed assertions, providing limited insight into role-specific errors, implicit argument recovery, or task-level completeness.

Our work builds on this line of research by adapting fact-level evaluation to the specific requirements of procedural video understanding. We introduce a dual-layer fact representation that separates grounded predicate–argument structure (contextual facts) from abstract task-level semantics (conceptual facts). This design enables structured reasoning about omissions, role inconsistencies, and visually grounded but task-irrelevant mentions, which are phenomena that prior factuality metrics do not explicitly model. In contrast to existing approaches, DualFact integrates role-aware semantics with multimodal grounding to support finegrained factual assessment tailored to instructional videos.

3

How-To Videos

How-to videos provide dense multimodal supervision for learning real-world procedures across domains such as cooking, woodworking, and furniture assembly. They encode task knowledge through sequences of visual and verbal instructions, requiring captions that reflect both the physical execution of actions and the abstract semantic roles that structure each step. 3.1

Contextual and Conceptual Facts

Instructional steps express meaning at two complementary levels. We model this using conceptual and contextual facts. Conceptual facts capture the abstract task semantics of a step, independent of its surface realization. They identify the intended action and its core participant roles (e.g., ACTION T YPE, I NGRE DIENT /O BJECT , T OOL , L OCATION ), normalizing across paraphrases such as “cut,” “slice,” or “prepare” the same ingredient. Contextual facts capture the visually grounded predicate–argument structure of the step as executed in the video, such as CUT (tomato, board). They assess whether entities appear in the correct semantic roles during execution, distinguishing, for example, “pour water into flour” from “pour flour into water.” These layers frequently diverge: a caption may convey the correct conceptual step while misassigning arguments or roles at the contextual level. Explicitly separating abstract task meaning from grounded role realization is therefore essential for evaluating procedural captions, which exhibit high surface variability despite stable underlying structure.

Reference Video

Caption

Hallucination

Entity Introduces an entity not appearing in the video. Predicate Describes an absent action. Tool/Location Refers to an absent tool or location.

Slicing an onion Placing bread on a plate Mixing in a pan

slice the garlic. toast the bread. mix in a bowl.

Salience

Entity Selects a visible but task-irrelevant entity. Role Swaps semantic roles among visible entities. Tool/Location Chooses a visible but irrelevant tool or location.

Cutting a cucumber near a lemon Adding egg to milk Stirring soup with a spoon in a pot

cut the lemon. add milk to egg. stir soup with a ladle.

Omission

Subtype

Error Definition

Entity Omits a task-relevant entity. Tool/Location Omits a task-relevant tool or location.

Adding onion and garlic Cutting a tomato with a knife on a board

add onion. cut tomato.

Table 1: Taxonomy of factual errors in video captioning. Hallucination introduces unsupported content, Salience misattributes visible but irrelevant elements, and Omission excludes task-relevant information.

Dataset

Split

Vid. Clips

VIA

Con.

Ctx.

YouCook3

Train Test

300 2,570 3,759 7,725 6,826 200 1,800 2,914 4,668 3,242

CraftBench

Train Test

120 1,735 2,132 4,468 3,429 100 1,468 1,888 4,197 3,108

Table 2: Dataset statistics. VIA denotes annotated implicit arguments; Con. and Ctx. denote conceptual and contextual facts.

underspecify semantic roles. To address this, we standardize procedural captions through three steps: (1) clause decomposition, (2) implicit argument augmentation, and (3) structured fact annotation. Operational constraints and annotatorfacing guidelines for each step are described in Appendix D. 4.1

3.2

Error Taxonomy in Procedural Captions

Factual errors in procedural captions typically fall into three categories (Table 1). Hallucination introduces content not supported by the video; Salience errors incorrectly promote visible but taskirrelevant elements; and Omission excludes taskcritical information such as required entities, tools, or locations. These error types reflect failures at the conceptual layer, the contextual layer, or their interaction, motivating our dual-layer evaluation framework.

4

Dataset and Annotation

We construct two fact-level benchmarks for procedural video understanding: YouCook3 for cooking videos and CraftBench for furniture crafting. Both datasets provide clause-level captions, implicit argument augmentation, and structured factual annotations at contextual and conceptual levels. Dataset statistics are shown in Table 2, and full construction details are provided in Appendix C. Existing instructional datasets such as HowTo100M (Miech et al., 2019), COIN (Tang et al., 2019), EPIC-KITCHENS (Damen et al., 2018), and YouCook2 (Zhou et al., 2018) offer rich multimodal supervision but lack the structure required for factual evaluation, as captions often merge multiple actions, omit arguments, or

Caption Data and Clause Decomposition

YouCook3. We extend YouCook2 (Zhou et al., 2018) by decomposing existing multi-action captions into atomic clauses, each aligned with a single action and a specific video segment. For example, instructions such as “cut the tomatoes and potatoes and transfer to the pan” are split into separate verbcentered clauses with manually annotated temporal boundaries. Details on clause atomicity, alignment criteria, and exclusion cases are provided in Appendix C.2. CraftBench. To evaluate cross-domain generality, we introduce CraftBench, a new dataset of furniture and utility crafting videos involving tools and materials such as wood and metal. For CraftBench, all instructional captions are annotated from scratch, rather than adapted from existing datasets. Annotators produce concise, imperativestyle captions guided by the narrator’s instructions and grounded in the visible execution, which are then temporally segmented and aligned with the corresponding action executions. This yields finegrained action–language correspondences in a mechanically oriented domain. Dataset-specific annotation decisions and filtering criteria are described in Appendix C.1. Together, YouCook3 and CraftBench serve both as captioning benchmarks and as the basis for our factual annotation pipeline.

4.2

Implicit Argument Augmentation

Procedural captions frequently omit arguments that are visually present or inferable from context (Kiddon et al., 2015; Roth and Frank, 2015). We therefore annotate all missing but visually grounded arguments for patient, tool, and location roles. For example, “stir it” is augmented to “stir the soup with a spoon in the pot” when supported by the video. This process yields the YouCook3-VIA and CraftBench-VIA variants, providing fully specified semantic representations of instructional steps. The visual grounding criteria and role-coverage constraints used during VIA annotation are detailed in Appendix C.3. 4.3

Negative Fact Construction

To enable contrastive fact verification, each conceptual fact is paired with a semantically contradictory negative variant. Negative facts are generated automatically by altering role values while preserving syntactic structure (e.g., replacing the correct tool or object with a plausible alternative). These contrastive pairs supervise the distinction between supported and refuted facts in both textual and multimodal NLI-based verification. Implementation details and the exact generation prompts are provided in Appendix C.5 and Appendix E.

5

Fact Generation

For each instructional video segment, we derive three fact sets for both contextual (F ctx ) and conceptual (F con ) representations: (i) positive gold facts Fg+ , manually annotated and grounded in the video; (ii) negative gold facts Fg− , automatically generated contradictions of Fg+ ; and (iii) predicted facts Fp , extracted from the caption produced by a multimodal LLM. Fact Extraction (Fp ). Given a model-generated caption Ĉ, we extract its atomic facts using Llama3.3-70B-Instruct through the Unsloth interface2 :

Fp = LLMextract (Ĉ; Φ) = {f1 , . . . , fn }.

Atomic Fact Annotation

From VIA-augmented captions, we derive two complementary fact layers per clause. Contextual facts (Frctx ) encode grounded predicate–argument relations observable in the video (e.g., “add salt,” “add to the bowl”). Conceptual facts (Frcon ) encode abstract role–value assignments such as ACTION, INGREDIENT/OBJECT, TOOL, and LOCATION. Together, these layers support fine-grained factual verification across domains. Annotation decisions, role definitions, and edge cases are described in Appendix C.4. 4.4

5.1

Each fact corresponds to either a contextual predicate–argument structure (e.g., ADD(salt, bowl)) or a conceptual role statement (e.g., L OCATION = BOWL ). The fact extraction performance is evaluated in Appendix 7.2. Negative Fact Generation (Fg− ). To create contrastive supervision for NLI, each positive fact f + ∈ Fg+ is paired with an incorrect but syntactically aligned variant: Fg− = LLMgen (Fg+ ; Φ). Few-shot prompting encourages replacements of arguments (objects, tools, locations) while preserving the structure of the original fact. These negative facts are fluent and plausible, producing challenging refuted examples for verification. 5.2

Fact Verification via NLI

We use a natural language inference model Mnli to determine whether a fact fi is supported by the video V (visual setting) or by the gold caption C (textual setting). Training (Multimodal Setting). In multimodal verification, Mnli is trained on fact–video pairs:

Method: MultiFactScore Framework

M ULTI FACT S CORE evaluates factuality in procedural video captioning through two components: (1) extracting contextual and conceptual facts from both gold and generated captions, and (2) verifying these facts using multimodal or textual NLI models. This section describes fact construction, fact verification, and the final caption-level scoring procedure.

ŷi = Mnli (V, fi ),

ŷi ∈ {SUPPORTED, REFUTED}.

Positive facts Fg+ are labeled SUPPORTED and negative facts Fg− are labeled REFUTED. Textual NLI does not require training; we directly apply a pretrained LLM to judge textual entailment. 2 https://huggingface.co/unsloth/Llama-3. 3-70B-Instruct

remove the calamari remove from the pan remove with a fork

action is removing ingredient is the calamari location is the pan tool is a fork

Multi-modal Fact Verification: Mnli(V, Fp)

fork: HALLUCINATION Role-wise Precision, Salience Object Rate

Captioning Model

remove the calamari from the pan with a fork

Gold Caption place fried calamari on a paper with the tongs

Error Decomposition G(fi); fi ∈ Fp+

Fact Extraction: Fp+

Role-wise Precision, Hallucination Rate Role-wise Recall, Omission Rate

Annotated Facts Fg+

Textual Fact Verification Mnli(Fg+, Fp+) remove the calamari remove from the pan remove with a fork

action is removing ingredient is the calamari location is the pan tool is a fork

pan: SALIENCE fork: HALLUCINATION tongs: OMISSION paper: OMISSION

Figure 1: Overview of the M ULTI FACT S CORE pipeline. The captioning model generates a description, from which positive facts are extracted and verified using multimodal and textual NLI models. Error decomposition identifies hallucination, salience, and omission errors for fine-grained factuality analysis.

Evaluation. At inference time, verification depends on the available evidence:

ŷi =

5.4

 Mnli (V, fi ),

visual verification,

Mnli (C, fi ),

textual verification.

Ground truth labels follow the reference fact sets: ( SUPPORTED, fi ∈ Fg+ , yi = REFUTED, fi ∈ Fg− . Classifier performance is measured using accuracy, precision, recall, and F1 over conceptual and contextual roles. Per-Video Correctness. For a video v, let T (v) denote its set of fact types (e.g., ACTION, I NGRE DIENT, T OOL). Accuracy is averaged across roles: X 1 Acc(v) = |T (v)|

t∈T (v)

5.3

This score reflects the proportion of facts judged to be correct.

! 1 X I[ŷi = yi ] . |t| i∈t

Factuality of Generated Captions

Given a video V , a captioning model produces Ĉ = Mθ (V ). We extract its predicted facts Fp and evaluate them under two conditions:

Error Decomposition

Beyond binary verification, we categorize factual inconsistencies into hallucinations, salience errors, and omissions. For a predicted fact fi , let G(fi ) indicate whether the fact is visually grounded, computed using paligemma2-10b-pt-4483 . The grounding performance is evaluated in Appendix B.1. Hallucination. A fact is hallucinated if it is not visually grounded and the verifier labels it as REFUTED: Hallucination(fi ) = 1[¬G(fi ) ∧ fi ∈ F R ]. Salience Error. A fact is visually grounded but contradicted by the verifier: Salience(fi ) = 1[G(fi ) ∧ fi ∈ F R ]. Omission. For any required entity ei in the gold fact set, omission occurs when the model fails to express it in any predicted fact: Omission(ei ) = 1[ ei ∈ Fg+ ∧ ei ∈ / Fp ]. This decomposition distinguishes unsupported predictions (hallucination), visually grounded but task-irrelevant mentions (salience), and missing task-critical facts (omission), providing stronger diagnostic insight into model behavior.

Visual:

ŷi = Mnli (V, fi ),

fi ∈ Fp .

6

Textual:

ŷi = Mnli (C, fi ),

fi ∈ Fg+ .

We conduct three experiments on the YouCook3Fact and CraftBench-Fact test splits to evaluate factuality under the M ULTI FACT S CORE framework, using video clips, gold captions, and captions generated by the pretrained multimodal LLM Qwen2.5VL.

Caption-level MultiFactScore. Let F denote the relevant fact set (Fp for multimodal evaluation, Fg+ for textual). We compute:

MultiFactScore =

|{fi ∈ F : ŷi = SUPPORTED}| . |F |

Experiments

3 https://huggingface.co/google/ paligemma2-10b-pt-448

CB

BLEU ROUGE SPICE BERTScore EMScorevc EMScorev EMScorec

wo VIA w VIA

1.17 1.66

18.00 21.74

7.47 11.39

86.93 87.81

51.12 50.83

27.92 27.92

74.33 73.74

YC3

VIA

wo VIA w VIA

5.87 6.51

24.16 33.13

21.26 26.78

87.14 88.98

52.84 52.30

28.01 28.01

77.67 76.58

Table 3: NLG and EMScore results for CraftBench and YouCook3. “w VIA” denotes evaluation with implicit argument augmentation, and “wo VIA” denotes evaluation without it. Dataset YouCook3 CraftBench

Action 99.98 98.65

Ingredient 97.57 96.48

Tool 99.99 99.52

Location 98.43 96.74

Table 4: F1 scores for conceptual fact extraction on YouCook3-VIA and CraftBench-VIA. Dataset YouCook3 CraftBench

act/obj 98.35 96.87

act/in 99.35 98.46

act/on 99.21 99.39

act/to 99.46 99.53

cination, or (for video-based evaluation) Saliency, capturing visually plausible but task-irrelevant content.

7

Results and Discussion

act/with 7.1 Lexical and Embedding-Based Evaluation 100.0 99.47 Table 3 shows that implicit argument augmentation

Table 5: F1 scores for contextual fact extraction on YouCook3-VIA and CraftBench-VIA.

Lexical and Vision–Language Metrics. We evaluate generated captions using standard lexical metrics (BLEU, ROUGE, SPICE, BERTScore) and EMScore, a vision–language metric based on joint embeddings. We report three EMScore variants: EMScorevc (video + caption), EMScorev (video only), and EMScorec (caption only). Verifier Performance. Before evaluating generated captions, we assess the multimodal and text-based NLI verifiers by pairing annotated positive facts Fg+ and automatically generated negative facts Fg− with gold captions and video clips. This experiment verifies the ability of the verifiers to distinguish supported from refuted facts in isolation. Factual Evaluation of Generated Captions. We extract contextual (Fpctx ) and conceptual (Fpcon ) facts from model-generated captions and verify them against the corresponding video segments and gold annotations. This evaluates end-to-end factual correctness and reveals omissions and role-level errors in generated captions. Human Evaluation. We conduct a user study assessing factual correctness at the fact level. Annotators judge whether each extracted fact is supported by (i) the gold caption (caption-based evaluation) and (ii) the video frames (video-based evaluation). Facts are evaluated separately for conceptual roles (action, ingredient, tool, location) and contextual relations. Annotators assign labels Correct, Hallu-

(VIA) consistently improves lexical caption quality for both CraftBench and YouCook3. VIA yields higher BLEU, ROUGE, SPICE, and BERTScore, indicating better alignment with the gold captions. In contrast, EMScore remains stable or decreases slightly, suggesting that the more explicit captions produced with VIA introduce structural changes that lexical metrics reward but embedding-based metrics treat as reduced semantic similarity. Gains are larger on YouCook3, reflecting the greater benefit of argument completion in more complex procedural descriptions. 7.2

Fact Extraction Evaluation

We evaluate fact extraction by comparing modelgenerated structured facts with gold tuples from the test set. Each predicted slot value is treated as a binary correctness decision relative to its gold annotation. We compute precision, recall, and F1 at the slot level for both conceptual roles (e.g., action, ingredient) and contextual relations (e.g., act/in, act/on, act/with). F1 is reported as the primary performance metric. The resulting F1 scores, shown in Tables 4 and 5, indicate consistently high extraction accuracy across both YouCook3-Fact and CraftBench-Fact test sets. F1 values typically exceed 96–99%, demonstrating that the LLM-based extractor reliably captures action semantics, entities, and role assignments from captions. This strong extraction performance suggests that downstream factuality evaluation is not dominated by extraction noise. To quantify the impact of extraction errors on the final factuality score, we performed a sensitivity analysis on a YouCook3-Fact and CraftBench-

Conceptualized Contextualized

Mode

Inputs

Action

Object

Location

Tool

Avg.

Multimodal Multimodal

Fg+ , Fg− , V Fp , V

92.50 94.27

81.53 93.15

90.50 92.58

86.30 94.04

88.07 93.41

Textual Textual

Fg+ , Fg− , C Fp , C

98.81 55.06

99.06 27.01

99.02 40.48

98.77 35.32

98.92 39.47

Mode

Source

act/ing

act/in

act/on

act/to

act/with

Avg.

Multimodal Multimodal

Fg+ , Fg− , V Fp , V

78.68 96.92

83.43 95.38

80.35 89.84

82.67 100.00

77.80 98.15

79.89 95.78

Textual Textual

Fg+ , Fg− , C Fp , C

95.05 16.72

93.66 20.52

92.63 19.76

94.36 29.21

93.45 21.92

93.83 21.23

Table 6: Unified fact-level evaluation on YouCook3-Fact. Fg+ denotes the annotated positive facts from the gold captions, while Fg− refers to the generated negative facts constructed to contradict Fg+ . Fp represents the facts extracted from the model-generated captions. V and C indicate the video clip and gold caption used as input for verification.

Fact Type Ingredient

Tool

Location

Eval Mode

Omission

Hallucination

Saliency

cap-only cap-grounded mm-grounded

65.43 65.43 –

34.57 16.89 100.0

– 17.68 0.0

cap-only text-grounded mm-grounded

49.80 53.83 –

50.20 37.85 88.0

– 8.31 12.0

cap-only text-grounded mm-grounded

40.03 44.72 –

59.97 54.17 94.39

– 1.11 5.61

Table 7: YouCook3-Fact error decomposition analysis. “Cap-only” uses caption-based verification only; “textgrounded” checks whether errors from textual verification are visually grounded; and “mm-grounded” checks whether errors from multimodal verification are visually grounded.

Fact test sets. Replacing extracted facts with gold facts changed the final MultiFactScore by less than 0.8 points on average for conceptual roles and 1.2 points for contextual relations. This indicates that extraction noise does not materially affect downstream factuality evaluation. 7.3

YouCook3-Fact Results

Two main observations emerge from YouCook3Fact: (1) The verifier performs well on gold facts, but predicted captions often omit or distort taskrelevant information; (2) caption-only evaluation inflates hallucination rates, while visual grounding exposes saliency errors and corrects misclassifications. These findings highlight the necessity of video-grounded, fact-level evaluation. Multimodal and Textual Fact Verification. Table 6 reports conceptual and contextual fact verification results. Using gold conceptual facts, the multimodal verifier achieves strong accuracy (88.07%),

while contextual relations are more challenging (79.89%), especially those involving fine-grained prepositions (act/on, act/with). Accuracy rises substantially when verifying facts extracted from predicted captions: 93.41% for conceptual roles and 95.78% for contextual relations, with some categories (e.g., act/to) reaching 100%. This pattern indicates a model–model consistency bias: the verifier aligns more easily with the captioning model’s own factual outputs than with the gold annotations. Factual Correctness of Predicted Captions. When classifying gold facts relative to gold captions, the verifier achieves near-ceiling performance (98.92% conceptual; 93.83% contextual). However, when verifying predicted captions against the gold fact sets, accuracy drops sharply to 39.47% for conceptual roles and 21.23% for contextual relations. These results show that the captioning model generates fluent descriptions but fails to encode many of the task-relevant entities, relations, and role structures present in the instructional ground truth. Error Decomposition. Table 7 decomposes errors into omission, hallucination, and saliency. Caption-only evaluation consistently overestimates hallucination, since any mismatch with the gold facts is treated as unsupported. For instance, tools exceed 50% hallucination and locations approach 60%. Visual grounding reveals that many of these cases are saliency errors. For ingredients, hallucination drops from 34.57% to 16.89%, with 17.68% reclassified as saliency; tools and locations follow the same trend. A persistent failure mode remains for actions: under multimodal grounding, 100% of action-related errors remain hallucinations, indicat-

Conceptualized Contextualized

Mode

Inputs

Action

Object

Location

Tool

Avg.

Multimodal Multimodal

Fg+ , Fg− , V Fp , V

81.14 85.22

80.22 87.97

78.70 91.35

77.66 68.80

79.93 83.33

Textual Textual

Fg+ , Fg− , C Fp , C

96.65 20.24

90.78 13.57

98.77 13.76

95.08 28.11

94.82 19.92

Mode

Inputs

act/obj

act/in

act/on

act/to

act/with

Avg.

Multimodal Multimodal

Fg+ , Fg− , V Fp , V

76.87 92.13

78.14 97.06

70.67 91.56

74.29 85.71

81.61 89.12

78.29 91.12

Textual Textual

Fg+ , Fg− , C Fp , C

98.40 17.69

96.96 13.89

96.46 23.50

98.11 15.38

97.76 25.80

97.95 20.76

Table 8: Unified fact-level evaluation on CraftBench-Fact. Fg+ denotes the annotated positive facts from the gold captions, while Fg− refers to the generated negative facts constructed to contradict Fg+ . Fp represents the facts extracted from the model-generated captions. V and C indicate the video clip and gold caption used as input for verification.

Fact Type Object

Tool

Location

Eval Mode

Omission

Hallucination

Saliency

cap-only cap-grounded mm-grounded

51.06 51.06 –

48.94 12.77 82.68

– 36.17 17.32

cap-only cap-grounded mm-grounded

60.02 60.02 –

39.98 37.04 97.08

– 2.94 2.92

cap-only cap-grounded mm-grounded

16.79 16.92 –

83.21 58.02 100.0

– 25.06 0.0

Table 9: CraftBench-Fact error decomposition analysis. “Cap-only” uses caption-based verification only; “text-grounded” checks whether errors from textual verification are visually grounded; and “mm-grounded” checks whether errors from multimodal verification are visually grounded.

ing deeper semantic failures not recoverable from visual cues. 7.4

CraftBench-Fact Results

Multimodal and Textual Fact Verification. Table 8 shows strong verifier performance on CraftBench gold facts. Using gold conceptual facts, multimodal accuracy reaches 79.93%, and contextual relations reach 78.29%. Textual verification is near perfect (94.82% conceptual; 97.95% contextual). As in YouCook3, verification becomes easier when using predicted caption facts: 83.33% accuracy for conceptual roles and 91.12% for contextual relations, again reflecting a model–model consistency bias. Factual Correctness of Predicted Captions. Despite strong performance on gold facts, factual correctness drops substantially when verifying predicted captions against gold annotations. Textual verification is particularly low, at 19.92% accuracy

for conceptual roles and 20.76% for contextual relations. This indicates that the generated captions omit many task-relevant entities and relations found in the gold annotations, even though the verifier itself is strong. Error Decomposition. Table 9 shows the same trends as YouCook3: caption-only evaluation greatly overestimates hallucination, e.g, 48.94% objects; 39.98% tools; 83.21% locations. Visual grounding reclassifies many of these errors as saliency, entities visible in the scene but not part of the gold semantics, such as 36.17% for objects and 25.06% for locations. Under multimodal grounding, the remaining errors are genuine hallucinations, e.g., 82.68% for objects; 97.08% for tools; 100% for location, revealing persistent challenges in grounding spatial and tool-related predictions even with video evidence. 7.5

User Study Results

Table 10 reports the distribution of human factual correctness judgments across evaluation settings, decomposed by modality (caption vs. video) and fact abstraction level (conceptual vs. contextual). Caption-based evaluation is substantially stricter than video-based evaluation, with less than half of conceptual facts and only 21.55% of contextual facts judged as correct. In contrast, videobased evaluation yields markedly higher correctness rates for both conceptual (84.30%) and contextual (60.34%) facts, while also introducing saliency-based judgments that reflect visually plausible but non-essential information. We next examine how these modality- and abstraction-dependent human judgments align with

tioning. Unlike prior fact-based metrics, MultiFactScore separates conceptual role semantics Caption–Con 45.66 54.34 – Caption–Ctx 21.55 78.45 – from contextual predicate–argument grounding, enabling fine-grained assessment of omissions, role Video–Con 84.30 8.14 7.56 Video–Ctx 60.34 21.55 18.10 inconsistencies, and visually grounded but taskirrelevant mentions. Experiments on YouCook3Table 10: Distribution of human factual correctness Fact and CraftBench-Fact highlight persistent facjudgments across evaluation settings. Caption-based tuality challenges in current multimodal captionevaluation is substantially stricter, particularly for coning models and demonstrate the value of separattextual facts, whereas video-based evaluation yields ing conceptual meaning from visual realization. higher correctness rates and introduces saliency-based judgments. The framework establishes a foundation for future systems that aim to generate more robust, roleMethod Pearson r Spearman ρ Kendall τ consistent, and visually aligned procedural descriptions. CIDEr 0.138 0.140 0.093 BERTScore 0.047 -0.050 -0.031 Overall, M ULTI FACT S CORE provides an interEMScore (Text) 0.327 0.280 0.207 pretable and empirically grounded approach to facEMScore (Video) 0.312 0.019 0.006 tuality assessment in instructional video captionCaption (Con) 0.534 0.429 0.337 ing. The dual-layer fact representation and fineCaption (Ctx) 0.460 0.368 0.297 grained error decomposition offer a foundation for Video (Con) 0.423 0.279 0.232 future work on generating factually grounded, roleVideo (Ctx) 0.238 0.222 0.186 consistent, and visually aligned procedural descripTable 11: Correlation between automatic evaluation tions. Setting

Correct

Hallucination

Saliency

metrics and human factual correctness judgments from the user study. Spearman’s ρ is reported as the primary measure of agreement. Best results are shown in bold.

automatic evaluation metrics. Table 11 reports correlation results between human judgments and a range of standard NLG metrics, EMScore variants, and our fact-based evaluation scores. Among all methods, caption-based conceptual fact scores achieve the strongest agreement with human judgments across all three correlation measures, with Spearman’s ρ reaching 0.429. Contextual fact scores yield consistently lower correlation, while video-based fact scores exhibit weaker rank-based agreement overall. Although video-based human judgments exhibit higher absolute correctness (Table 10), automatic video-based fact scores are likewise saturated at high values. This leads to ceiling effects and reduced score variance, which in turn weakens rankbased correlation with human judgments, despite stronger absolute agreement. In contrast, captionbased conceptual judgments produce a more discriminative range of scores, resulting in stronger alignment with automatic fact-based evaluation.

8

Conclusion

We introduced MultiFactScore, a role-aware factuality framework tailored to procedural video cap-

9

Limitations

Our work has several limitations. First, the benchmarks are restricted to cooking and furniture crafting videos, which may limit the generalizability of our methods to other domains without further adaptation. Second, our fact-based evaluation relies on the accuracy of the underlying fact extraction pipeline; any errors in extraction propagate to the final evaluation. Third, we focus exclusively on action- and object-related facts, and do not model attribute-oriented facts, such as size or spatial properties. Fourth, video-based fact checking remains challenging, particularly in visually complex scenes involving occlusions or fine-grained spatial relationships, which can reduce accuracy. Finally, although our approach identifies hallucinated facts, it does not yet distinguish between different types or severities of hallucination.

Acknowledgments This work was supported by the European Union through the PERKS project, “Eliciting and Exploiting Procedural Knowledge in Industry 5.0” (Grant Agreement No. 101120323). We also thank Yana Veitsman, Nellia Dzhubaeva, and Bangyao Tang for their help with the annotation.

References Zhe Chen, Jiannan Wu, Wenhai Wang, Weijie Su, Guo Chen, Sen Xing, Muyan Zhong, Qinglong Zhang, Xizhou Zhu, Lewei Lu, Bin Li, Ping Luo, Tong Lu, Yu Qiao, and Jifeng Dai. 2023. Internvl: Scaling up vision foundation models and aligning for generic visual-linguistic tasks. arXiv preprint arXiv:2312.14238. Dima Damen, Hazel Doughty, Giovanni Maria Farinella, Sanja Fidler, Antonino Furnari, Evangelos Kazakos, Davide Moltisanti, Jonathan Munro, Toby Perrett, Will Price, et al. 2018. Scaling egocentric vision: The epic-kitchens dataset. In Proceedings of the European conference on computer vision (ECCV), pages 720–736. Michael Denkowski and Alon Lavie. 2014. Meteor universal: Language specific translation evaluation for any target language. In Proceedings of the Ninth Workshop on Statistical Machine Translation, pages 376–380, Baltimore, Maryland, USA. Association for Computational Linguistics. Nouha Dziri et al. 2023. Faith and fate: Limits of transformers on compositionality. Transactions of the Association for Computational Linguistics.

Hui Liu and Xiaojun Wan. 2023. Models see hallucinations: Evaluating the factuality in video captioning. arXiv preprint arXiv:2303.02961. Antoine Miech, Dimitri Zhukov, Jean-Baptiste Alayrac, Makarand Tapaswi, Ivan Laptev, and Josef Sivic. 2019. Howto100m: Learning a text-video embedding by watching hundred million narrated video clips. In Proceedings of the IEEE/CVF international conference on computer vision, pages 2630–2640. Cennet Oguz, Pascal Denis, Emmanuel Vincent, Simon Ostermann, and Josef van Genabith. 2023. Find-2find: Multitask learning for anaphora resolution and object localization. In 2023 Conference on Empirical Methods in Natural Language Processing. Kishore Papineni, Salim Roukos, Todd Ward, and WeiJing Zhu. 2002. Bleu: a method for automatic evaluation of machine translation. In Proceedings of the 40th annual meeting of the Association for Computational Linguistics, pages 311–318. Anna Rohrbach, Lisa Anne Hendricks, Kaylee Burns, Trevor Darrell, and Kate Saenko. 2018. Object hallucination in image captioning. In Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing, pages 4035–4045. Association for Computational Linguistics.

Jack Hessel, Ari Holtzman, Maxwell Forbes, Ronan Le Bras, and Yejin Choi. 2021. Clipscore: A referencefree evaluation metric for image captioning. arXiv preprint arXiv:2104.08718.

Michael Roth and Anette Frank. 2015. Inducing implicit arguments from comparable texts. Computational Linguistics, 41(4):625–664.

Wei Jiang et al. 2023. Hallucination in video captioning. IEEE Transactions on Pattern Analysis and Machine Intelligence.

Sara Sarto et al. 2023. Positive-augmented contrastive learning for image and video captioning evaluation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. IEEE.

Liqiang Jing, Viet Lai, Seunghyun Yoon, Trung Bui, and Xinya Du. 2025. Fifa: Unified faithfulness evaluation framework for text-to-video and video-to-text generation. arXiv preprint arXiv:2507.06523. Liqiang Jing, Ruosen Li, Yunmo Chen, and Xinya Du. 2023. Faithscore: Fine-grained evaluations of hallucinations in large vision-language models. arXiv preprint arXiv:2311.01477. Chloé Kiddon, Ganesa Thandavam Ponnuraj, Luke Zettlemoyer, and Yejin Choi. 2015. Mise en place: Unsupervised interpretation of instructional recipes. In Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing, pages 982–992. Saehyung Lee, Seunghyun Yoon, Trung Bui, Jing Shi, and Sungroh Yoon. 2024. Toward robust hyperdetailed image captioning: A multiagent approach and dual evaluation metrics for factuality and coverage. arXiv preprint arXiv:2412.15484. Chin-Yew Lin. 2004. Rouge: A package for automatic evaluation of summaries. In Text summarization branches out, pages 74–81.

Yaya Shi, Xu Yang, Haiyang Xu, Chunfeng Yuan, Bing Li, Weiming Hu, and Zheng-Jun Zha. 2022. Emscore: Evaluating video captioning via coarse-grained and fine-grained embedding matching. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 17929–17938. Yansong Tang, Dajun Ding, Yongming Rao, Yu Zheng, Danyang Zhang, Lili Zhao, Jiwen Lu, and Jie Zhou. 2019. Coin: A large-scale dataset for comprehensive instructional video analysis. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 1207–1216. Jun Xu, Tao Mei, Ting Yao, and Yong Rui. 2016. Msrvtt: A large video description dataset for bridging video and language. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pages 5288–5296. Jialin Yuan et al. 2021. Video fact-checking and explanation generation. In Proceedings of the 29th ACM International Conference on Multimedia. ACM. Ming Zhong, Yang Liu, Da Yin, Yuning Mao, Yizhu Jiao, Pengfei Liu, Chenguang Zhu, Heng Ji, and

Metric Positive recall Negative specificity Overall accuracy

Count

Value (%)

4 329 / 7 221 6 524 / 7 878 –

59.95 82.81 71.88

Table 12: Dataset-level object grounding performance.

For each object o we obtain a grounding prediction G(o) ∈ {0, 1} from the vision–language model, where G(o) = 1 indicates that the model predicts o to be present in at least one frame of V . We compute grounding quality separately for positive and negative objects. Positive grounding recall.

Jiawei Han. 2022. Towards a unified multidimensional evaluator for text generation. In Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics.

Recallpos =

|{o ∈ O+ (V ) : G(o) = 1}| . |O+ (V )|

Negative grounding specificity.

Luowei Zhou, Chenliang Xu, and Jason Corso. 2018. Towards automatic learning of procedures from web instructional videos. In Proceedings of the AAAI conference on artificial intelligence, volume 32.

Specificityneg =

|{o ∈ O− (V ) : G(o) = 0}| . |O− (V )|

Overall grounding accuracy.

A

Model Configuration

We used the Qwen2.5-VL-7B-Instruct model for multimodal fact verification. The model was finetuned using LoRA (Low-Rank Adaptation) with 4-bit quantization (QLoRA) to reduce memory usage and training costs. LoRA adapters were applied to q_proj, k_proj, v_proj, mlp.gate_proj, and lm_head, targeting attention and MLP layers most relevant to factual grounding. Quantization used the NF4 (Normal Float 4) format with double quantization and bfloat16 computation. We enabled gradient checkpointing to reduce memory consumption during training. The visual encoder processed images within a constrained pixel-resolution range to match the model’s expected spatial configuration. Padding and truncation were handled automatically by the Qwen processor, and the tokenizer was set to leftpadding. During fine-tuning, only the LoRA adapter weights were trainable; all other model parameters remained frozen. This configuration ensures stable optimization with minimal computational overhead.

B

Additional Results

B.1

Object Grounding Evaluation

Given a video V and its reference annotation, we derive two sets of object mentions: a set of positive objects O+ (V ) that are expected to be visible in the video, and a set of negative objects O− (V ) created by replacing ingredients or tools with mismatched items. Positive objects should be grounded in the video; negative objects should not.

Accground =

|correct+ | + |correct− | , |O+ (V )| + |O− (V )|

where correct+ = {o ∈ O+ (V ) : G(o) = 1} and correct− = {o ∈ O− (V ) : G(o) = 0}. Datasetlevel accuracy aggregates these quantities across all videos.

C

Dataset and Annotation Details

This appendix provides implementation-level and annotation-specific details that are not included in the main paper. We focus on operational constraints, annotator decisions, edge cases, and generation procedures necessary for reproducibility. High-level descriptions of the dataset design and fact representations are provided in Section 4. C.1

CraftBench Caption Annotation from Narrated Videos

CraftBench is constructed from a curated collection of furniture crafting and assembly videos in which a single narrator explains and performs the procedure step by step. The dataset includes tasks involving materials such as wood and metal and tools such as saws, drills, clamps, and fasteners. Video Collection and Selection. We collect videos that satisfy two criteria: (i) the procedure is demonstrated visually by the narrator, and (ii) the narration provides step-by-step instructions corresponding to the performed actions. Videos dominated by high-level explanations, safety discussions, or off-screen narration are excluded to ensure tight alignment between language and execution.

Stage Gold caption VIA caption Contextual facts (Fgctx ) Conceptual facts (Fgcon )

Representation “Stir it.” “Stir the soup with a spoon in the pot.” {stir(soup), stir(with spoon), stir(in pot)} {Action = stirring, Ingredient = soup, Tool = spoon, Location = pot}

Table 13: End-to-end example illustrating clause expansion via implicit argument augmentation (VIA) and the resulting contextual and conceptual fact representations.

Action-Level Caption Annotation. Instructional captions are annotated from scratch at the action level using the narrator’s instructions as guidance. Annotators watch each video and identify individual action steps based on the narration, but captions are segmented and rewritten to ensure that each caption corresponds to a single, visually grounded action. When narration describes multiple actions in one sentence, it is decomposed into separate captions. Conversely, when narration is temporally misaligned or underspecified, annotators prioritize the visible action over the spoken description. Caption Normalization. All captions are normalized to a concise, imperative style (e.g., “cut the wooden plank,” “attach the bracket with screws”). Annotators avoid bundling actions, vague verbs, or underspecified objects. Captions describe only what is visually observable in the aligned segment and do not include inferred goals or future steps. Temporal Alignment. Each caption is aligned with a continuous video segment using manually annotated start and end timestamps. Segmentation boundaries are determined by observable changes in manipulation, tool usage, or task phase. Segments in which the action is visually ambiguous or partially occluded are discarded. The resulting action-level captions form the basis for subsequent clause decomposition, implicit argument augmentation, and atomic fact annotation in CraftBench. C.2

Clause Decomposition: Operational Details

In practice, clause decomposition required resolving ambiguities between linguistic structure and visual execution. Annotators were instructed to prioritize visual evidence over narration when determining clause boundaries. Clauses were excluded if: (i) the narrated action was not visually observable, (ii) narration referred to a future or past step, or (iii) narration described

intent rather than execution. In CraftBench, segments with commentary unrelated to manipulation (e.g., explanations of tools or safety advice) were discarded. C.3

Implicit Argument Augmentation: Constraints and Edge Cases

Implicit argument augmentation was applied conservatively. Annotators added arguments only when the referent was directly visible in at least one frame of the aligned segment. Arguments inferred from domain knowledge or typical procedures were explicitly disallowed. In cases where multiple candidate referents were visible (e.g., multiple bowls or tools), arguments were added only if the interaction was unambiguous. Otherwise, the role was left unspecified. C.4

Atomic Fact Annotation: Labeling Decisions

For contextual facts, annotators recorded only relations that were visually realized during the segment. Temporal ordering, quantities, and fine-grained attributes (e.g., size, color) were not encoded as separate facts. For conceptual facts, annotators selected the minimal role set necessary to characterize the step. Generic labels (e.g., “food”, “material”) were avoided unless no specific referent was visually identifiable. C.5

Negative Fact Generation

Negative facts were generated automatically using the llama3.1:70b language model with fixed system prompts (Appendix E). Generation was performed independently for each clause. To prevent trivial negatives, generated facts were rejected if they: (i) reused lexical material from the positive facts, (ii) differed only in numeric or surface properties, or (iii) were physically implausible. No manual post-editing of negatives was performed.

C.6

Quality Control and Reliability

All annotation stages were conducted by four trained annotators following a shared guideline document and calibration phase. Disagreements were resolved through adjudication. Cohen’s κ indicates strong agreement: 0.93 (clause segmentation), 0.87 (VIA), 0.92 (conceptual facts), and 0.97 (contextual facts), demonstrating consistent annotation quality.

D

Annotator Instructions

This section details the instructions provided to annotators for each stage of the annotation pipeline. All annotators followed the same written guidelines and completed a calibration phase prior to annotation. D.1

Recruitment And Payment

Two Master’s degree students will be recruited as student research assistants (HiWi) in Germany to support the project’s research and development activities. The recruitment process is carried out through open advertisement within the university and research network, with selection based on academic background, technical skills, and demonstrated interest in the project topic. Payment follows the standard regulations and salary scales applicable to student assistants in Germany and the host institution. Since HiWi remuneration varies by institution and qualification level, the final hourly wage is aligned with the officially approved internal rate for Master’s-level student assistants. D.2

CraftBench Video Captioning

This subsection describes the instructions provided to annotators for creating action-level captions for the CraftBench dataset. All annotators followed the same written guidelines and completed a calibration phase prior to annotation. Task Overview. Annotators are given a furniture crafting or assembly video in which a single narrator explains and performs the procedure. Their task is to produce a sequence of action-level captions that accurately describe the visually executed steps, using the narrator’s instructions as guidance. Using Narration as Guidance. Annotators should use the narrator’s spoken instructions to identify intended actions, but narration must not be copied verbatim. Instead, annotators must ensure that each caption corresponds to an action that is

visually observable in the video. If narration is vague, temporally misaligned, or refers to future or past steps, annotators must prioritize the visible action over the spoken description. Action Granularity. Each caption must describe exactly one intentional action performed by the instructor. If a single narrated sentence describes multiple actions (e.g., “cut the board and attach it to the frame”), annotators must split it into separate captions. Conversely, preparatory or resulting states should not be annotated unless explicitly performed and narrated. Caption Form. Captions must be written in a concise, imperative style (e.g., “cut the wooden plank,” “tighten the screws with a drill”). Annotators should avoid vague verbs (e.g., “work on,” “handle”) and underspecified objects. Captions should describe only what is visible in the aligned video segment and should not include inferred goals, measurements, or tool settings unless explicitly observable. Temporal Alignment. Each caption must be aligned with a continuous video segment using start and end timestamps. Segment boundaries should be determined by observable changes in manipulation, tool usage, or task phase. If an action cannot be clearly localized in time, it should not be annotated. Exclusion Criteria. Annotators must exclude segments that involve: (i) purely verbal explanations without visible action, (ii) safety warnings or commentary, (iii) off-screen actions, or (iv) visually ambiguous manipulations. Consistency Checks. Annotators are instructed to maintain consistent terminology for tools, materials, and actions within a video. When multiple valid descriptions are possible, annotators should select the most specific term that is visually supported. D.3

Clause Decomposition and Video Alignment

Annotators are instructed to decompose each caption into atomic clauses, where each clause corresponds to exactly one intentional action performed by the instructor. A valid clause must contain a single verb-centered predicate–argument structure. When a sentence describes multiple actions (e.g., “cut the onion and transfer it to the pan”), each

action must be split into a separate clause. Clause boundaries must be determined primarily using visual evidence, including changes in hand motion, object manipulation, or tool usage. Each clause must be aligned with a continuous video segment using explicit start and end timestamps. If narration and visual execution are misaligned or ambiguous, annotators must prioritize what is visually observable. Clauses that cannot be reliably aligned to a visual segment are excluded. D.4

Implicit Argument Augmentation (VIA)

Annotators are instructed to identify semantic arguments that are required by the action predicate but omitted or underspecified in the caption. Only the following roles are considered for augmentation: patient/object, tool, and location. An argument may be added only if it is visually grounded, meaning it is directly observable in at least one frame of the aligned video segment. Annotators must not introduce arguments based on world knowledge, typical procedures, or future steps in the video. Pronouns and underspecified references (e.g., “it”, “there”) must be resolved to explicit noun phrases when the referent is visually identifiable. Annotators are not required to fill all possible roles; a role should be added only if it is both visually grounded and relevant to the action. The resulting augmented caption must remain fluent and grammatically well-formed. D.5

Atomic Fact Annotation

Annotators derive atomic facts from each VIAaugmented clause at two complementary levels: contextual and conceptual. For contextual facts, annotators record short predicate–argument relations that are directly supported by the video. These include the action itself, the acted-upon object, the tool used, and the interaction location, expressed as natural-language relations (e.g., “cut onion”, “cut with knife”). For conceptual facts, annotators assign abstract role–value pairs for the categories ACTION, INGREDIENT/OBJECT, TOOL, and LOCATION. Conceptual facts should capture the intended meaning of the step independently of surface phrasing. Annotators must avoid inferred, overly generic, or visually unsupported entities.

D.6

Positive Fact Verification

Annotators are instructed to verify that each positive fact is directly supported by the aligned video segment. A fact is considered positive only if the corresponding action, object, tool, or location is clearly observable. Facts relying on inference, anticipation, or external knowledge must not be included. D.7

Scope and Responsibilities

Annotators are responsible exclusively for clause decomposition, implicit argument augmentation, and positive fact annotation. They are not involved in negative fact generation, prompt design, or verifier training. Negative facts are generated automatically using fixed prompts, as described in Appendix E.

E

Negative Fact Extraction Prompts

We provide the exact system prompts used to generate negative conceptual and contextual facts for contrastive fact-checking. These prompts are domain-agnostic and are used exclusively during verifier training and evaluation, never during caption generation. Conceptual Negative Fact Prompt. You generate **negative conceptual facts** for fact-checking fine-tuning. Given a list of true conceptual facts, generate **false but linguistically well-formed** conceptual facts that contradict the input while preserving the same format. Each fact follows the form:"<Category> is <Value>." Valid categories include (but are not limited to): Action, Object/Ingredient/Material, Tool, Location. ### Rules 1. Preserve structure - Keep the exact format: "<Category> is <Value>." - Use the same category as the corresponding positive fact. 2. Ensure falsity - Each generated fact must contradict the positive facts. - Changing only surface form, plurality, or numeric values is NOT sufficient. 3. Maintain plausibility - The value must be realistic within the task domain (e.g., cooking, crafting, assembly, medical procedures), but incorrect in the given context. 4. Avoid overlap - Do NOT reuse or partially reuse any word, stem, or substring from the positive fact values. - Do NOT use synonyms, hypernyms, or morphological variants. ### Error Types Action - Replace the action with a verb from a different functional category. - The new action must not naturally co-occur with the original one. Object / Ingredient / Material - Replace with an unrelated but domain-plausible entity. - Avoid closely related substitutes (e.g., part–whole, subtype). Tool - Replace with a tool that serves a clearly different function and would be inappropriate for the original action. Location - Replace with a plausible workspace or setting that is incorrect for the described action. ### Output Format Return a comma-separated list of negative conceptual facts. Example: Action is measuring., Object is plastic., Tool is hammer., Location is floor. Action is whisking., Ingredient is potato., Tool is peeler., Location is skillet. Contextual Negative Fact Prompt.

You generate **negative contextual facts** for fact-checking fine-tuning. ### Input 1. A list of true positive contextual facts (short predicate–argument statements). 2. A target negative action verb. ### Task Generate a list of false but plausible contextual facts that contradict the positive facts while remaining linguistically natural. Each fact should follow one of these patterns: - verb + object - verb + with TOOL - verb + in/to LOCATION ### Error Types A. Negative action verb + original object B. Positive action verb + incorrect object C. Positive action verb + incorrect tool (only if tool facts exist) D. Positive action verb + incorrect location (only if location facts exist) E. Negative action verb + incorrect object ### Constraints 1. Preserve structure - Keep the same syntactic pattern as the positive facts. 2. Ensure falsity - Each generated fact must be false relative to the positives. 3. Maintain plausibility - The verb–argument combination must be physically and logically possible within the task domain, even though incorrect in context. 4. Avoid overlap - Do NOT reuse any word, stem, or substring from the positive facts. 5. Avoid trivial negatives - Do NOT generate nonsensical or impossible actions. - Do NOT change only quantities, attributes, or minor properties. ### Output Format Return a comma-separated list only. Example: cut metal, assemble with brush, place on floor, measure wood add tomato, add with spoon, add on tray, peel onion

Record · ID 141548 · SHA-256 1c4959554ce13387
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.