Modalities and task evidence
A modality is a kind of information, not a file format. Text, visual appearance, and sound provide different observations. Video contains a visual sequence and may carry audio. Unimodal processing uses one modality; cross-modal processing connects modalities. The multimodal learning taxonomy distinguishes their representations, correspondence, and combination.
| Task | Required information | Relationship being tested |
|---|---|---|
| Find an image from text | Text query and candidate images | Semantic relevance across representations |
| Describe an image | Visual content and a text instruction | Visual evidence conditioning a textual answer |
| Identify which instrument sounds first | Visible instruments and sound over time | Sound-source association and event ordering |
Evidence can be redundant, providing another observation of the same fact; complementary, supplying a missing part; or conflicting, supporting incompatible claims. More inputs do not necessarily supply more independent evidence.
A caption derived from a recording remains a transformation of that recording. It may help another component use the content, but it is not a second independent observation. Summarization can also change entities, circumstances, or relationships while preserving fluent wording.
Input capabilities and media readiness
An interface should separately specify accepted media, supported combinations, processing limits, and producible outputs. A provider-neutral multipart request contains ordered text and media parts; each media reference carries its format, source identity, and relevant timing information.
| Capability | Model-visible input | Returned representation |
|---|---|---|
| Image–text comparison | Separately encoded images and text | Comparable vectors or similarity scores; not generated media |
| Visual language generation | Interleaved visual inputs and text | Text; visual input does not imply image output |
| Generation with media decoders | Supported text, image, and audio representations | Text or media codes decoded through supported output paths |
Readiness and response status
ExampleA reference can precede readiness; content can precede completion.
Reference exists; readiness unknown.
Read the diagram as text
- Media R1.
- Uploaded.
- Ready.
- Request Q1.
- Response G1.
- Partial content.
- Terminal status.
- Media R1 → Uploaded: observation.
- Media R1 → Ready: later observation.
- Media R1 → Request Q1: ready media.
- Request Q1 → Response G1: generation.
- Response G1 → Partial content: content observation.
- Response G1 → Terminal status: later status.
- Uploaded. Reference exists; readiness unknown. Active: Media R1, Uploaded. New: Media R1, Uploaded.
- Ready. Readiness now observed. Active: Media R1, Uploaded, Ready. New: Ready.
- Streaming. Request uses R1; G1 remains partial. Active: Media R1, Uploaded, Ready, Request Q1, Response G1, Partial content. New: Request Q1, Response G1, Partial content.
- Terminated. Inspect G1's final status. Active: Media R1, Uploaded, Ready, Request Q1, Response G1, Partial content, Terminal status. New: Terminal status.
A service can hide several specialized components behind one endpoint. A voice pipeline might convert speech into text, generate a textual answer, and synthesize speech. Integrated processing changes those boundaries; an endpoint name alone reveals neither the internal architecture nor the information passed between stages.
Upload, readiness, partial content, and terminal generation status require separate observations. Completion and runtime validation explains why returned content is not sufficient evidence of successful completion.
Representations and information loss
An encoder transforms input into a representation used by later computation. An embedding is a numerical vector representation. Useful compression depends on which distinctions the representation preserves, not merely its size. Embeddings and Representation Learning develops that foundation.
Representations need not share one vocabulary. Unified-IO 2 uses image patch features and audio spectrogram features as continuous inputs. A patch covers an image region; a spectrogram represents sound across time and frequency. Its generated images and audio instead use discrete codes. Shared computation does not make these representations identical.
Evidence removed before inference
ExampleInteger-second frames miss the entire indicator pulse.
Read the diagram as text
- Recording R1.
- Integer-second frames. Pulse absent.
- Visual features.
- Audio features.
- Transcript.
- Model input.
- Recording R1 → Integer-second frames: sample video.
- Integer-second frames → Visual features: encode frames.
- Recording R1 → Audio features: encode audio.
- Audio features → Transcript: predict text.
- Visual features → Model input: visual data.
- Audio features → Model input: audio data.
- Transcript → Model input: derived text.
Preprocessing sets the evidence boundary. Sparse video sampling can omit a brief event; increasing resolution can increase token use and latency.
Cropping removes regions. Resizing reduces spatial detail, while compression trades retained information against computation and may introduce artifacts. Segmentation creates boundaries that can separate related observations. Retaining the source allows later reprocessing; retaining only a reduced representation may make omitted evidence unavailable.
Speech transcription produces text rather than preserving the waveform. Words alone need not retain non-speech beeps, delivery, or acoustic timing. Transcription, translation, and timestamps are also distinct outputs. Voice and Real-Time AI covers speech processing; Vision AI covers visual representations and tasks.
Document pipelines face the same issue: extracting text, tables, and images separately can break their context. Converting figures into summaries adds another transformation. Page retrieval still needs continuity across boundaries, sometimes through page metadata and neighboring-page retrieval.
Semantic, temporal, and spatial correspondence
Alignment establishes correspondence across modalities, distinct from preference alignment in post-training. Semantic correspondence concerns meaning; temporal correspondence concerns time; spatial correspondence concerns regions. Recording-level pairing does not identify each supporting segment.
For example recording R1, assume complete capture, correctly annotated beeps, and indicator L visible throughout. A verified clock mapping places audio events on the video timeline.
Events on video time
Example timingsThe mapped second beep lies within green.
Read the diagram as text
- Recording R1. 0 to 6 seconds; duration 6 seconds.
- Indicator L. 0 to 6 seconds; duration 6 seconds. Parent: Recording R1.
- Amber. 0 to 3.3 seconds; duration 3.3 seconds. Parent: Indicator L.
- Green. 3.3 to 3.8 seconds; duration 0.5 seconds. Parent: Indicator L.
- Amber again. 3.8 to 6 seconds; duration 2.2 seconds. Parent: Indicator L.
- First beep. 1.4 to 1.6 seconds; duration 0.2 seconds. Parent: Recording R1.
- Second beep. 3.4 to 3.6 seconds; duration 0.2 seconds. Parent: Recording R1.
Spatial grounding identifies the relevant object or region, not just the frame. A reference to indicator L must survive cropping and coordinate changes. Evidence spans and coordinate mappings explains that bookkeeping.
A sound spike coinciding with a visible event establishes a timing match, not the sound's identity. A door movement and a coincident spike still require evidence that the spike was a door slam.
Paired supervision and learned connections
A dual encoder uses separate encoders for two input kinds. CLIP trains image and text encoders to favor matching pairs over alternatives. This contrastive objective makes comparison useful; it does not turn similarity into a probability that every described fact is true. Training relationships determine which pairs should match.
Conditional prediction instead rewards producing an output given another input. CoCa combines image–text comparison with image-conditioned caption prediction. These objectives reward different operations, even when one model trains both.
One pair, different training tasks
Matching and conditional prediction reward different operations.
Read the diagram as text
- Paired image and caption.
- Separate embeddings.
- Contrastive objective. Favor associated pairs over alternatives.
- Image-conditioned text prediction.
- Caption objective. Predict the paired description.
- Paired image and caption → Separate embeddings: data: image and text.
- Separate embeddings → Contrastive objective: data: comparison scores.
- Paired image and caption → Contrastive objective: target: pair identities.
- Paired image and caption → Image-conditioned text prediction: data: image and text prefix.
- Image-conditioned text prediction → Caption objective: data: token predictions.
- Paired image and caption → Caption objective: target: caption continuation.
Coarse captions need not describe every attribute or event. Noisy descriptions provide incorrect associations; ambiguous descriptions may fit several sources. Caption construction changes conditional supervision, while filtering changes which examples the model encounters. Video-training experiments demonstrate these as distinct interventions, not a universal rule that longer captions are better.
Recognizing the same objects is insufficient when their relationships differ. Winoground pairs images with captions using the same words in different arrangements. Correct matching requires preserving the arrangement's meaning, exposing distinctions that coarse matching can miss.
Fusion and the point of interaction
Fusion combines information within representations or decisions. Early, intermediate, and late describe where interaction begins; terminology varies. The useful distinction is what information remains accessible when the paths meet.
| Interaction point | Operation | Consequence |
|---|---|---|
| Early | Combine features before prediction | Joint processing can use feature interactions |
| Intermediate | Connect internal processing paths | Language processing can access visual features |
| Late | Combine separate predictions | Only information retained in those predictions is available |
Visual information enters language processing
Internal conditioning preserves a visual path beyond a separately written caption.
Read the diagram as text
- Visual features.
- Resampled visual representations.
- Language representations.
- Cross-attention conditioning.
- Continued language processing.
- Generated text.
- Visual features → Resampled visual representations: resample features.
- Resampled visual representations → Cross-attention conditioning: visual conditioning.
- Language representations → Cross-attention conditioning: language state.
- Cross-attention conditioning → Continued language processing: updated state.
- Continued language processing → Generated text: predict and select tokens.
Concatenation places representations together; a learned connector transforms them into a compatible interface. Original LLaVA projects visual features into the language model's embedding width and trains that bridge with paired data. Matching widths alone is insufficient: coordinate compatibility requires a meaningful learned relationship.
Cross-attention lets one representation draw information from another. Queries come from the representation being updated; keys and values come from conditioning representations. Attention mixes projected value vectors, not raw images or selected output tokens. Encoders, decoders and cross-attention explains the underlying mechanism.
Dual-encoder retrieval can compare vectors without jointly processing their underlying features. Retrieval then returns candidates, not an interpreted answer. A document assistant must resolve image references and supply actual images to an appropriate answering model.
Media-to-text pipelines expose inspectable intermediate transcripts or summaries and allow components to be replaced separately. Their later stages cannot recover distinctions those intermediates omitted. Integrated processing can preserve richer information paths, but removing an explicit intermediate also removes a convenient diagnostic boundary. Neither architecture is universally preferable.
Conditioning and output capabilities
Conditioning makes an output depend on supplied information. In Unified-IO 2, predicted image or audio codes pass through corresponding media decoders. A media decoder converts an internal output representation into usable media; the codes are not themselves the finished image or waveform.
Output mechanisms differ across architectures. Latent diffusion decodes a generated latent representation into pixels, while conditioning guides generation. Guidance does not guarantee preservation of every source detail. Generative Media covers generation and editing; Voice and Real-Time AI covers conversational delivery.
| Requirement | Application check |
|---|---|
| Completion | Associate output with its response identity and inspect terminal status. |
| Usable representation | Verify expected format and successful media decoding; text availability cannot establish either. |
| Faithful conditioning | Check required details against source evidence, including agreement between accompanying text and media. |
A generated continuation is a prediction, not another observation of the original event. A plausible reconstruction may fill a missing interval, but it cannot establish what actually happened there. Structured answers likewise need semantic checks beyond parsing, as described in runtime validation.
Cross-modal conclusions and grounding
Cross-modal reasoning uses relationships between observations to reach a conclusion. For R1, recognizing beeps and colors separately is insufficient: the task binds the second beep to indicator L's state.
Grounding links a claim to specific source evidence. Recognition, correspondence, inference, and reporting can fail separately: a correct color with an incorrect supporting interval is not fully grounded.
Binding sound, time, and state
ExampleThe conclusion requires the join between sound and visible state.
Read the diagram as text
- R1: two annotated beeps. Audio: [1.0,1.2], [3.0,3.2] seconds.
- Select second beep.
- Video interval [3.4,3.6].
- L: green during [3.3,3.8]. Observed video state.
- Green throughout the beep.
- Answer: green. Include source intervals and L.
- R1: two annotated beeps → Select second beep: event ordering.
- Select second beep → Video interval [3.4,3.6]: verified +0.4 s mapping.
- Video interval [3.4,3.6] → Green throughout the beep: requested interval.
- L: green during [3.3,3.8] → Green throughout the beep: supporting state.
- Green throughout the beep → Answer: green: report conclusion.
The evidence trace is an explanatory decomposition, not a reconstruction of model internals. Attention weights show numerical compatibility within a computation; they do not certify a semantic explanation. Correct-looking references make inspection possible but still require validation.
Generated explanations provide a different kind of evidence from internal interventions. Demonstrating a causal role for an internal feature requires changing that feature and observing the effect, with access to model activations. Application-level evidence changes can instead test whether answers depend on the intended inputs.
Missing and degraded evidence
| Condition | Meaning for the application |
|---|---|
| Absent or failed upload | Media is unavailable; no inference about its contents follows. |
| Valid silence | Audio can be present without speech; transcription alone is insufficient to characterize it. |
| Blank or obscured view | Image data may exist while the relevant object remains unobservable. |
| Degraded capture | A channel exists, but noise can prevent reliable recognition. |
| Preprocessing omission | Unsampled events remain unavailable to downstream processing. |
Modality dropout withholds channels during training to improve robustness to missing inputs. ModDrop demonstrated benefits in gesture-recognition experiments. Such training cannot recover an unobserved event or make remaining evidence sufficient for every task.
A task-specific policy can narrow the answer, request missing evidence, or abstain. Audio alone may establish beep order without establishing indicator state. Coverage is the fraction answered; selective risk is error among accepted answers. Selective automation explains why both matter when refusing unsupported conclusions.
Recovery can restore access to a surviving source, but generating a replacement supplies an estimate. A fresh recording also cannot recover an unrecorded historical event. Those distinctions determine whether recovery expands the evidence or merely produces a plausible substitute.
Conflicting inputs and modality dominance
Modality dominance occurs when one input drives answers despite decisive evidence elsewhere. MCR-BENCH holds audio fixed while changing accompanying descriptions. Tested models sometimes abandoned correct audio-based answers under contradictory text. This is behavioral evidence of a bias under those conditions, not a universal hierarchy of trustworthy modalities.
| Apparent conflict | Required distinction |
|---|---|
| Different sources | Verify identity before relating timestamps. |
| Speech precedes movement | Related observations need not occupy identical intervals. |
| Narration contradicts a visible state | Distinguish what was said from what the task asks to observe. |
For the indicator task, synchronized visual evidence determines what was lit; narration determines what was said. An announcement of an intended change can coexist with an unchanged indicator. If identity, timing, or visibility remains unresolved, preserve that uncertainty instead of inventing a reconciliation.
Evidential relevance also differs from action authority. Instructions found in an image or recording are content to interpret, not permission to execute tools. Authorization must be enforced outside the model. Prompt injection and instruction authority explains this boundary.
Multimodal correctness criteria
A test case needs source and derivative identities, pairing and clock mappings, the task, acceptable answers, supporting intervals or regions, and expected insufficient-evidence behavior. For R1, the answer reference is green; temporal and object references remain separate annotations.
| Criterion | Required judge access | Important limit |
|---|---|---|
| Speech delivery | Delivered audio and conversation context | A transcript omits acoustic properties |
| Video behavior | Frames over time and relevant audio | Individual-frame scores cannot establish motion or story coherence |
| Image–text compatibility | Image and associated text | CLIPScore is a caption-evaluation signal, not certification of every instruction |
| Ambiguous quality judgments | Criterion-specific examples and qualified reviewers | Record disagreements and multiple acceptable interpretations |
A rubric states criteria and rating guidance; a test oracle determines acceptable behavior. Oracles and human judgments explains their design. Separate criteria, reviewer preparation, and agreement checks help expose ambiguity. Agreement itself does not establish truth.
Independent assessment requires more than withholding filenames. As an evaluation-design deduction, keep a recording, its clips, transcripts, and captions in the same data partition; otherwise closely related evidence can cross the boundary. Independent data boundaries covers this principle. Refresh tests with representative cases without repeatedly tuning against the held-out set.
Controlled tests of cross-modal dependence
An ablation removes an input or component for comparison. Removing audio from a fixed system tests its behavior under missing input. A separately trained or configured audio-only baseline tests what that route can achieve. These are different comparisons; historical unimodal studies show why weak baselines can exaggerate multimodal benefit.
Matched comparisons hold relevant conditions constant. The following R1 interventions are proposed tests, not model results. Unspecified content and processing remain fixed. Expected changes follow the evidence requirement rather than an assumption that every perturbation should reduce accuracy.
| Controlled change | Expected outcome | Interpretation |
|---|---|---|
| Remove audio and all audio-derived descriptions | Insufficient evidence to identify the second beep | Leaving a derived description would leak withheld information |
| Substitute plausible audio with a different supplied source identity | Reject the unsupported pairing | Semantic plausibility does not establish correspondence |
| Add 0.7 s to audio timestamps and correct the mapping to t_v = t'_a − 0.3 s | Green remains correct | Clock relabeling preserves the physical correspondence |
| Shift actual audio 0.6 s later relative to unchanged video | Amber: the second beep now occupies video time [4.0, 4.2] | A changed relationship requires a changed answer |
| Change only the indicator's green interval to red | Red | The decisive visible attribute must affect the answer |
| Change irrelevant narration, preserving beeps and video | Green remains correct | Following the changed narration would violate the task's evidence rule |
Input removal can create unfamiliar conditions. A performance drop therefore does not uniquely identify useful cross-modal reasoning. Combining removal, plausible substitution, decisive edits, and invariance tests supports a narrower claim about which relationships affect behavior.
Application usefulness and operating limits
Application evaluation includes capture, preprocessing, correspondence, inference, output handling, and user review. Intermediate checks help localize a failure, but location and cause are different conclusions. Failure investigation separates observed execution from competing explanations.
| Observed failure | Competing explanation | Discriminating check |
|---|---|---|
| Indicator pulse absent from model input | Sampling omitted it | Inspect selected frames against the source |
| Correct evidence, wrong final answer | Routing, arguments, or interpretation failed | Evaluate the relevant intermediate boundaries separately |
| Polished video receives an inappropriate quality score | Judge learned artifacts instead of the intended criterion | Test the specific motion or relationship while controlling appearance |
| Generated reconstruction differs from the source | Approximate reconstruction or changed conditioning | Evaluate reconstruction separately from the edited output |
A slice is a meaningful subgroup of cases. Report intact, degraded, missing, conflicting, and mismatched inputs separately, with capture conditions and media lengths. Coverage and independent assessment explains the broader sampling problem. A combined route must outperform a credible simpler route on the outcomes that justify adding it.
| Comparison dimension | Simpler route | Combined route |
|---|---|---|
| Supported completion and errors | Measure accepted outcomes and failures | Measure the same outcomes, including routing failures |
| Coverage and review | Record answered, withheld, and reviewed cases | Include additional review introduced by new modalities |
| Processing cost | Include model work and downstream calls | Include preprocessing, repeated work, and media generation |
| Latency and degraded service | Measure elapsed completion under stated load | Expose reduced completeness when work is curtailed |
A recovery prototype that exposes omitted evidence has not established release readiness. Keep the validated route available for intact captures, recover surviving originals selectively, and compare complete routing and outcomes on intact, recoverable, and unrecoverable cases before expanding automation. Retain the unsupported-answer gate. Unchanged model weights do not establish that changed preprocessing or routing preserves behavior.
Diagnostic retention should be purposeful. Derived representations can retain sensitive information even when raw media is absent. Minimization and remaining identification risk explains why retaining embeddings is still a data-governance decision.
Open questions
Fine-grained supervision from coarse descriptions remains difficult: a caption may omit the relation an application needs. Progress would preserve controlled attribute and event-order distinctions across new scenes, rather than improving only broad image–text matching.
Reliable abstention under unfamiliar capture conditions remains unresolved. Missingness and noise change the evaluation population, so a previously useful confidence threshold can fail. Progress requires maintaining bounded error among answered cases while reporting coverage and recovery burden on shifted inputs.
Shared audiovisual judges remain difficult across humans and stylized characters because visible motion may correspond to speech differently. Progress would define character-appropriate criteria and demonstrate agreement with qualified reviewers without treating one animation convention as universal.
The operating value of richer modalities remains workload-dependent. Better answers can require more processing and review, while degraded modes change completeness. Progress requires matched end-to-end measurements that identify where added evidence improves supported completion enough to justify those costs.





