Probes real-time audio-visual reasoning and situated common sense in dialogue. It requires models to resolve deictic references, perform temporal grounding, and integrate evolving visual and auditory streams to answer open-ended questions posed during video playback. Use when the user wants to benchmark on Qualcomm IVD, or asks about evaluating this task. Reports Corr..
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill qualcomm-ivd-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Qualcomm Ivd Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-qualcomm-ivd-eval)More formats (shields.io, HTML) on the badges page.
---
name: qualcomm-ivd-eval
description: Probes real-time audio-visual reasoning and situated common sense in dialogue. It requires models to resolve deictic references, perform temporal grounding, and integrate evolving visual and auditory streams to answer open-ended questions posed during video playback. Use when the user wants to benchmark on Qualcomm IVD, or asks about evaluating this task. Reports Corr..
metadata:
skill_kind: dataset_eval
source_arxiv: 2503.19356
bibtex_key: pourreza2025can
confidence: high
---
# qualcomm-ivd-eval
> Can Vision-Language Models Answer Face to Face Questions in the Real-World? — Pourreza et al. (2025) (arXiv:2503.19356, 2025)
## What this evaluates
Probes real-time audio-visual reasoning and situated common sense in dialogue. It requires models to resolve deictic references, perform temporal grounding, and integrate evolving visual and auditory streams to answer open-ended questions posed during video playback.
## Datasets
- **Qualcomm IVD** — total ?; splits: test (-1)
## Metrics
- `Corr.` **(primary)** — range: [0, 1]
- Correctness score determined by an LLM judge (Llama3-8B) that evaluates whether a predicted answer matches the ground-truth answer given the question, short answer, and question category.
- `BERT` — range: [0, 1]
- Cosine similarity between sentence embeddings of the predicted and ground-truth answers using a pre-trained BERT model.
- `METEOR` — range: [0, 1]
- Metric based on exact, stem, synonym, and paraphrase matches between predicted and ground-truth text, weighted by alignment and penalty for fragmentation.
- `BLEU` — range: [0, 1]
- Geometric mean of modified n-gram precisions (typically up to 4-grams) with a brevity penalty to discourage overly short predictions.
- `ROUGE-L` — range: [0, 1]
- F-measure based on the longest common subsequence between the predicted and ground-truth answers, capturing sentence-level fluency and recall.
## Input / output format
**Input**: A video clip trimmed to a specific timestamp (when-to-answer), accompanied by a text question. Optionally includes the raw audio stream for audio-visual models.
**Output**: Free-form natural language text answering the posed question.
## Scoring recipe
```python
def score_answer(question, gt_answer, pred_answer, category):
# LLM Judge Correctness
prompt = f'Q: {question}\nGT: {gt_answer}\nPred: {pred_answer}\nCat: {category}\nIs Pred correct?'
judge_output = llm_judge.generate(prompt)
corr = 1.0 if 'correct' in judge_output.lower() else 0.0
# Text Similarity Metrics
bert = bert_similarity(gt_answer, pred_answer)
meteor = meteor_score_fn(gt_answer, pred_answer)
bleu = bleu_score_fn(gt_answer, pred_answer)
rouge_l = rouge_l_score_fn(gt_answer, pred_answer)
return corr, bert, meteor, bleu, rouge_l
```
## Common pitfalls
- Streaming setup uses ASR-transcribed questions, introducing transcription errors that accumulate and unfairly penalize the model's answering capability.
- Offline setup uses ground-truth questions and timestamps, providing an optimistic estimate of real-world performance that does not reflect streaming ASR inaccuracies.
- The LLM judge's correctness score is prompt-dependent and may not perfectly correlate with human judgment, especially for nuanced or subjective answers.
## Evidence (verbatim from paper)
> Since the answers in Qualcomm IVD are in free-form, we determine the correctness of an answer using an LLM judge that receives a question, the ground-truth answer, and the predicted answer, alongside the short answer and the category of the question, and determines if the predicted answer is correct. We used a pre-trained Llama3-8B model as the LLM judge. The prompts that were used are provided in the supplementary material. In addition, we report Bert, METEOR, BLEU, and ROUGE scores between the ground-truth answers and the predicted answers.
## Citation
```bibtex
@misc{pourreza2025can,
title={Can Vision-Language Models Answer Face to Face Questions in the Real-World?},
author={Pourreza et al. (2025)},
year={2025},
note={arXiv:2503.19356}
}
```
- arXiv: 2503.19356
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!