Skip to content
AI.info

Research

CIViC: Evidence Gates for Audio-Conditioned Visual Prediction on Proxy Tasks

Overview Research area: Machine learning evaluation methodology — specifically, diagnostics for audio-conditioned visual prediction (audio-driven face/video synthesis and avatar models). Technical lev

CIViC: Evidence Gates for Audio-Conditioned Visual Prediction on Proxy Tasks
arXiv
2610.15327
Published
2026-10-11
Authors
Mengzhe Geng, Max W. Y. Lam, Yuewen Cao, Shoukang Hu, Jing Xu, Marc Tessier, Xu Li

AI summary

Overview

Research area: Machine learning evaluation methodology — specifically, diagnostics for audio-conditioned visual prediction (audio-driven face/video synthesis and avatar models).

Technical level: Intermediate. The paper introduces no new model architecture; it assumes familiarity with held-out evaluation, ablations, paired seeds, bootstrap intervals, and RMSE-style error metrics.

Scope (one sentence): The paper proposes CIViC, a four-gate diagnostic protocol that constrains what can be claimed from audio-removal and audio-replacement experiments, and demonstrates it on three proxy study settings (CREMA-D face rasters, a synthetic audio-feature mixture, and a SpeakerVid-5M proxy).

What This Paper Is About

Audio-conditioned video and avatar models are often validated by removing or perturbing the audio and checking whether the output changes. The authors argue that such a test leaves several explanations open: a model may react to audio removal while ignoring which audio replaced it, an auxiliary condition may change predictions while worsening the held-out task, and a proxy ordering may look favorable even when a condition-only baseline predicts the target better. CIViC's goal is to map a specific claimed interpretation to the matching intervention, aggregation unit, and endpoint needed to evaluate it — and to block the claim when the required evidence fails.

Key Contributions

  1. CIViC, a four-question diagnostic framework that separates four distinct evidence requirements — activation (does output change after the registered removal), substitution (does a matched replacement change the stated endpoint), benefit (does a matched held-out error comparison favor the model), and endpoint validity (does a control exclude the named shortcut) — each targeting one alternative explanation.

  2. Actor-disjoint CREMA-D raster checks (73 development / 9 validation / 9 sealed confirmation actors, 732 confirmation clips): the static protocol satisfies its pre-registered detection rule but with a very small cross-actor audio effect (0.000109 MAE), and a separate temporal renderer does not establish an audio benefit on its endpoint.

  3. A synthetic audio-feature study over 205/24/27 source clips (819 mixtures: 615 train / 96 validation / 108 test) with zero cross-split overlap in source clips, original-video groups, video-namespaced speakers, and exact targets, showing an active condition branch, a shrinking error gap with training, policy-dependent controls, and a condition-only warning on a separate scalar endpoint.

  4. A new source-video-disjoint SpeakerVid-5M proxy study (865 decoded two-speaker windows from 31 videos; 649/108/108 across 23/4/4 videos) with a five-arm, five-seed control matrix, execution repeats on four accelerator platforms, and a post hoc check across its four held-out source-video groups.

The authors also release a portable evaluation toolkit with deterministic fixtures and a pinned lightweight environment, but note it does not include the restricted inputs needed to replay the full experiments.

Main Findings

  • Detection is not the same as specificity (CREMA-D): On 732 fixed pairs, actor-audio replacement raised MAE by only +0.000109 (paired 95% interval [0.000034, 0.000186]) against aligned MAE of 0.02907. Every registered lower bound was positive, so the sign-based rule passes, but no task-scale threshold was registered, so practical relevance is explicitly left "unclassified." Zero audio (+0.131475, [0.127163, 0.135640]) and identity-raster replacement (+0.064860, [0.062795, 0.066897]) produced much larger shifts.

  • A temporal renderer fails its audio controls: Fitted on 5,038 development sequences, selected on 689 validation, evaluated on 708 sealed sequences. Aligned MAE 0.030449; shifting audio raised it by 0.0000176, while repeating the identity raster lowered it by 0.010592.

  • A second confirmation fails the replacement gate (RAVDESS): Aligned MAE 0.08990; zero audio raises it by +0.20931 ([0.20469, 0.21358]), but another actor's audio changes it by only −0.00045 ([−0.00129, 0.00039]) — the registered replacement rule fails. Exploratory swaps changed MAE by −0.00102 ([−0.00491, 0.00141], four actors) and +0.00004 ([−0.00017, 0.00025]).

  • A constant-audio fit beats the audio-trained fit on that endpoint: 0.08652 versus 0.08990 (difference −0.00338, descriptive four-actor bootstrap interval [−0.00512, −0.00164]). All four matched-seed differences range from −0.00338 to −0.00216; a fresh four-seed, 80-epoch repeat favored constant audio in all four pairs, though trajectories diverged before epoch 40, so extra fitting is not isolated.

  • An external audit supplies no speaker-attribution evidence: On 33 AVA Active Speaker validation recordings (shared soundtrack, no per-face audio), AUROC was 0.63678 aligned, 0.63670 shifted, and 0.63672 zero-audio, with an aligned-minus-shifted interval of [−0.00017, 0.00028].

  • An added condition initially hurts held-out error (Study II): At 1,000 steps, added-condition RMSE was 0.1807 ± 0.0059 versus 0.1707 ± 0.0024 for audio-only (gap +0.0100 ± 0.0040, positive in all three seeds). The gap shrank to +0.0028 ± 0.0019 at 3,000 steps and +0.0019 ± 0.0032 at 10,000 steps, where one seed gap turned negative.

  • Activation is large even when benefit is absent: Zeroing the condition changed predictions by 0.2123 ± 0.0070, and swapping the mixed vector for the clean vector changed them by 0.1473 on average — displacements that the authors stress do not measure task benefit. Test gaps were −0.000284 (clean), 0.001008 (environment-only), and 0.000909 (music-only), versus +0.010032 on the withheld mixture.

  • The early disadvantage holds across training-support policies: In a 24-seed, 1,000-step audit, every policy had a positive structured-minus-audio gap — single clean +0.2672 ± 0.0276, single environment +0.2554 ± 0.0240, single music +0.2487 ± 0.0252, clean-plus-environment +0.2436 ± 0.0231.

  • Parameter-matched controls do not rescue the comparison: With 4,908,416 parameters across five seeds, dummy-condition RMSE was 0.1822 ± 0.0025, shuffled-condition 0.4248 ± 0.0217, and five-feature-zeroed 0.5003 ± 0.0278 — each changing multiple inputs or train/evaluation support.

  • A condition-only comparator raises an endpoint warning: In a source-disjoint width-32 ReLU follow-up on CREMA-D evaluated on four held-out GRID talkers, the structured-minus-audio contrast was −0.0023303 ([−0.0032104, −0.0006693]), yet a condition-only comparator reached RMSE near 0.00109, below both structured (0.00865–0.01341) and audio-only (0.01231–0.01592) models. A RAVDESS ridge check over 1,441 clips likewise had metadata-only RMSE 0.00881499, below both audio-informed variants (0.00926477 and 0.00927402).

  • Five-feature-zero beats aligned audio on raster RMSE (Study III): The contrast was negative in all 16 platform-by-condition test cells with all five paired seeds negative in each — clean −0.0142 ± 0.0036 to −0.0143 ± 0.0035, environment-like −0.0214 to −0.0216, music-like −0.0210 to −0.0213, mixed −0.0206 to −0.0212.

  • A second endpoint reverses the ranking: On a segment-drift proxy, aligned audio was better in all 16 test cells, with four-platform ranges of [0.0057, 0.0064] clean, [0.0076, 0.0079] environment-like, [0.0069, 0.0070] music-like, and [0.0043, 0.0050] mixed. The authors state this blocks an unqualified claim that five-feature-zero is better.

  • Branch omission also lowers error, but is not an audio effect: The audio-only arm had lower mean test RMSE in all 16 cells (e.g., mixed [−0.0106, −0.0101]), but input width changes, so this is a branch-omission comparison. The dummy arm was worse in every cell and seed; shuffled conditions had small positive means (0.0006–0.0022) with variable seed signs.

  • The result is not concentrated in one source video: Post hoc, 108 unique test windows from four videos (432 video-condition rows) were all negative across every video-condition mean on every platform, with means from −0.0334 to −0.0123 — described as descriptive consistency, not a population interval.

  • Baselines contextualize the target: A coordinate-wise mean fitted on clean training frames scored RMSE 0.3477 over 424 clean test windows, versus five-seed clean-test means of 0.2005 (aligned audio) and 0.1864 (five-feature-zero). The pooled target mean shifts from −0.1526 in training to 0.0114 in test, so this baseline is descriptive only.

Methodology in Plain English

The authors treat evaluation as a claim-mapping exercise rather than a leaderboard exercise. Before looking at held-out results, they fix the data split, the intervention, the score, the aggregation unit, and the decision rule. They then run only the gates that the intended interpretation requires.

Gate one (activation) asks whether the output moves when audio is removed — a necessary but weak check. Gate two (substitution) asks whether swapping in a matched alternative (another actor's audio) changes the specific endpoint being claimed. Gate three (benefit) compares matched held-out error between the audio-informed model and a comparable baseline. Gate four (endpoint validity) runs a control that could explain away the result — for instance, a model given no audio but the same auxiliary conditions, or a baseline that just predicts the mean target.

They apply this to three settings chosen for tractability rather than realism. The first is a small face-raster reconstruction task built from CREMA-D and RAVDESS speech videos: the model sees an identity image at 0.25 s and a log-mel audio window from 0.75–1.25 s, and predicts a 64×64 raster at 1.0 s, scored as mean absolute error on a [0,1] channel scale. Actors are split disjointly, and paired intervals come from 10,000 clip-level bootstrap resamples (seed 1701).

The second is a deliberately synthetic feature-mixture task with 819 records, where a seven-bit condition vector (speech, environment, music, plus nuisance-type indicators) is added on top of five speech summaries, an image-derived identity proxy, and dialogue coordinates. The withheld mixed composition is never seen in training, so the study can test whether the condition branch actually helps on an unseen combination.

The third uses SpeakerVid-5M with source videos held out entirely. Five arms are trained on the same data, targets, 1,000-step schedule, and five seeds: aligned audio with condition, five audio summaries zeroed with aligned condition, observed summaries without the condition branch, observed summaries with a dummy condition, and observed summaries with batch-shuffled conditions. The whole matrix is repeated on one H100, two A100s, and one V100 (100 fits total), which the authors explicitly frame as execution replication rather than new evidence.

Why This Matters

Impact on research: The paper argues that a common practice — showing the output changes when audio is removed — licenses a much weaker claim than researchers typically make from it. By pre-registering which gate supports which interpretation, and by retaining failed gates rather than dropping them, CIViC offers a template for making conditional claims falsifiable. Its most striking demonstration is that an apparently favorable ordering can be reversed on a second endpoint or beaten by a condition-only comparator, which argues for reporting multiple endpoints rather than a single favorable metric.

Real-world applications:

  • Avatar and talking-head systems: Teams building audio-driven avatars can use the substitution and endpoint gates to check whether their model actually uses speaker identity rather than merely reacting to the presence of any audio.

  • Dubbing and localization pipelines: Before claiming a system preserves speaker characteristics across languages, a matched-replacement test shows whether swapping in another speaker's audio changes the output in the intended way.

  • Model procurement and audit: Buyers comparing audio-conditioned models can require that published numbers survive a condition-only or constant-input comparator, since the paper shows such baselines can outperform the audio-informed model on some endpoints.

  • Benchmark design: Dataset and benchmark authors can adopt the practice of registering a task-scale threshold alongside a detection rule, since the CREMA-D effect here passes significance but is left practically unclassified for lack of one.

Industry relevance: The framework is cheap to run relative to training new models — it adds baselines, replacements, and seed repetitions to existing training runs. For organizations that must justify claims about audio-conditioned systems, the cost is mostly discipline (pre-registering rules) rather than compute.

Future Directions

  • Registering task-scale thresholds and equivalence regions. The authors repeatedly note that no threshold was registered for the tiny CREMA-D cross-actor contrast, leaving it "practically unclassified"; a usable standard needs thresholds with a stated source, unit, direction, and failure action.

  • Human perceptual evaluation. The conclusion lists this explicitly as future work; none of the reported endpoints establish rendered-video quality, natural-mixture performance, or perceptual realism.

  • Identifying the shortcut behind the endpoint warning. The scalar-proxy checks show that a condition-only comparator can beat both audio-informed models, but the paper states these checks "do not identify the shortcut in Study II's feature-mixture comparison" — finding it is left open. Similarly, an endpoint warning excludes the named interpretation without naming the competing one.

  • Establishing scope beyond the tested settings. The paper states directly that it does not establish the four checks as necessary or sufficient outside these conditions, and that real-person identity disjointness remains unverified in both Study II and Study III. Extending to continuous rendered video would also require presentation timestamps and source media, which the current feature files do not retain.

Target Audience

Researchers and engineers who build or evaluate audio-conditioned video, avatar, and talking-face systems — particularly those who write or review claims of the form "our model uses the audio." It is also useful for benchmark designers and technical reviewers who need a vocabulary for distinguishing an ablation from a benefit claim. Readers looking for a new generative architecture or state-of-the-art numbers will not find them here; the paper is explicit that it introduces no new architecture and does not rank existing generators.

Authors’ abstract

Removing audio can shift a visual predictor's output without showing whether the task uses the intended audio information. We introduce Conditional Input and Visual Interpretation Checks (CIViC), a four-gate protocol that links an interpretation to an intervention, held-out task comparison, or endpoint control. We demonstrate CIViC on actor-disjoint face-raster tests, a synthetic audio-feature mixture, and source-video-disjoint SpeakerVid proxy tasks. In the static face-raster test, cross-actor audio replacement meets the registered detection rule with a small effect; on a separate temporal endpoint, constant-audio fits score better than audio-trained fits in four matched seeds. In the synthetic mixture, the condition-augmented fit has higher 1,000-step RMSE than the audio-only fit (0.1807 vs. 0.1707), with the gap shrinking during training. In the SpeakerVid proxy, the five-feature-zero fit (five low-level audio summaries zeroed; identity, dialogue, and condition inputs retained) has lower whole-frame grayscale RMSE than aligned audio across four held-out conditions and five paired seeds, while aligned audio has lower segment-drift error. The results show that output activation, held-out error, and endpoint controls support different interpretations across these proxy tasks.

Read the original paper