Contents
  1. Part I — Task and representation
    1. A task, not a collection of file types
      1. Signal, transport, and use
    2. Different signals become different representations
    3. Must-know turning points
      1. Selected developments
  2. Part II — Correspondence and interaction
    1. Learning what belongs together
    2. Where signals first interact
    3. Keep the coordinates that make the claim true
  3. Part III — Capabilities and limits
    1. Operations enabled by cross-modal structure
      1. Operation contracts
    2. Reasoning must depend on the relationship
  4. Part IV — Meaning-preserving boundaries
    1. Return claims with their evidence coordinates
    2. Absence and delay are distinct states
    3. Disagreement should remain visible
      1. Conflict handling
  5. Part V — Architecture and evidence
    1. Choose the boundary you can operate
      1. Operational tradeoffs
    2. One result contains several claims
    3. Test dependence, absence, and conflict
      1. A compact test matrix
    4. Measure the claim and localize the failure
      1. Claims and measurements
  6. Check understanding
  7. Open questions
  8. Selected talks
  9. References
  10. Talk library
← All topics

Multimodal Models and Applications

A multimodal system is valuable when a task depends on information distributed across different kinds of observation. A photographed menu contains visible words, layout, and food descriptions; a spoken question adds a user's immediate intent. Combining them can answer a dietary question that neither a generic transcript nor an unexamined image label answers alone. But accepting several file types is not enough. The system must preserve which observations describe which entities, when and where they occurred, what was unavailable, and how each output is supported. This chapter follows those obligations from the task contract through representations, alignment, fusion, interfaces, architecture, and evaluation.

Part I — Task and representation

A task, not a collection of file types

For engineering purposes, a modality is a kind of observed or generated signal whose measurement process and structure matter to the task. Text records symbols in an order; an image measures light over a spatial grid; audio measures a changing signal over time. This is an operational boundary, not a universal scientific classification. A modality is distinct from its encoding, its place inside a container, and the API field used to transport it. A video file, for example, may contain separate image, audio, and subtitle streams, while a downstream program may select only one of them.

A multimodal task contract begins with the decision or output, then names the observations it may use, the entities or events those observations concern, their timing, and the consequences of error. Additional signals can contribute complementary facts, corroborate the same fact, or offer another interaction method. They can also be irrelevant. In a photographed handwritten menu, pixels preserve writing, language, and layout; a native vision-language model can use those together when translating or answering a question. In infrastructure monitoring, visible damage may justify reporting damaged poles, but it does not by itself prove whether electricity remains energized. The output contract must preserve that narrower claim.

Signal, transport, and use

The layers answer different questions. None proves that the others were used.
LayerExampleQuestion to ask
Observed signalMicrophone waveformWhat physical or authored phenomenon was measured?
EncodingCompressed audio packetsHow was the signal represented, and what could be lost?
Container streamAudio track in a video fileWhich streams exist independently?
API representationA URI and MIME typeWhat did the request make available?
Model-visible inputDecoded and sampled audio featuresWhat did the model actually consume?

Different signals become different representations

An encoder transforms an observation into a task-facing numerical representation. The representation need not reproduce every input detail; it must keep the distinctions required by the permitted downstream operation. Text encoders operate over ordered tokens. Vision encoders may retain features associated with patches and spatial positions. Audio encoders operate over time-indexed features, while video representations add relationships across frames. The broader representation contract is developed in What the encoding must preserve; Patches and spatial interaction explains the visual case in depth.

Compression, sampling, and pooling decide what later computation can recover. Latent image models deliberately compress pixels into a smaller grid before generation, reducing computation while risking loss of fine detail. Video APIs may sample frames rather than processing every source frame; rapid actions between samples can disappear. Likewise, reducing visual tokens can hurt tasks that depend on small text or chart details even when broad image understanding changes less. A common tensor width merely makes arrays structurally compatible. It does not place independently trained encoders in a common semantic coordinate system.

Must-know turning points

Multimodal systems grew from several continuing lines of work rather than one replacement sequence. Statistical methods related paired measurements; interactive systems combined signals that supplied different parts of a command; audiovisual recognition explored feature-level and decision-level combination; and conditional sequence models turned visual representations into language. Later systems scaled paired representation learning and inserted visual information into generative language models. These traditions coexist because correspondence, fusion, and generation solve different problems.

Selected developments

Dates identify the cited publications or demonstrations, not universal invention dates.
DateDevelopmentWhat changed
1936Canonical correlationHotelling related paired sets of measurements through correlated linear combinations.
1980Put-That-ThereSpeech named an operation while pointing supplied an object or destination.
2003 accountAudiovisual speech fusionFeature fusion, decision fusion, and asynchronous integration addressed noise and timing differences.
2014Show and TellA visual encoder conditioned a language decoder that generated descriptions.
2015Show, Attend and Tell · VQAXu and colleagues made caption generation consult different image locations at each word. Agrawal and colleagues defined question-conditioned image answering and supplied the VQA dataset.
2021CLIPLarge-scale contrastive training made separately encoded images and text comparable for retrieval and transfer.
2022–2023Flamingo and LLaVAVisual representations entered generative language processing through cross-attention or a learned connector.

Part II — Correspondence and interaction

Learning what belongs together

Alignment establishes a supported correspondence across signals. Its resolution matters. Global alignment may connect an entire photograph with a caption. Region alignment associates a phrase with a location. Temporal alignment associates events in separate streams. Sequence alignment relates ordered elements. Paired data and training objectives determine which relationships receive pressure: contrastive training separates matched from mismatched pairs; caption generation predicts a description from an image; reconstruction asks one representation to preserve information about another signal.

Alignment is learned, not obtained by giving vectors equal width. CLIP trained separate image and text encoders so paired items scored above mismatches, enabling text-conditioned retrieval and open-set comparisons. Paint.wtf used this mechanism to rank arbitrary drawings against prompts by cosine similarity. That score represented CLIP's learned interpretation, not a human verdict about artistic quality or precise compositional compliance. Alignment across modalities develops the shared-space mechanism.

Whole-item pairs can leave fine relationships unresolved. A caption such as “a dog on a lawn” may fit images in which the dog faces toward or away from the camera. If captions rarely distinguish orientation, an image-caption objective receives little pressure to preserve it. Similarly, a brief bark supplies a useful audiovisual synchronization cue, while uniform engine noise may reveal no unique temporal offset. Alignment therefore exists at a particular resolution; broad semantic relatedness does not silently provide entity grounding or event timing.

Where signals first interact

Fusion combines information from modalities for a prediction or generated output. In early fusion, features are combined before substantial task processing. Intermediate fusion allows learned interactions inside the model. Late fusion combines independently produced scores or decisions. Hybrid designs retain both shared and separate paths. These terms are useful only when the implementation states what is being combined: some literature calls concatenating separately learned features “late fusion,” while other taxonomies reserve that name for final decisions.

Hybrid designs combine shared computation with independent paths, adding coordination and evaluation work. The location of fusion changes information access, not quality by definition.

Cross-attention is one intermediate mechanism: states being updated supply queries, while another representation supplies keys and values. It creates an information path but does not guarantee that every source detail influences the output. Three architecture families explains the mechanism. Original LLaVA instead illustrates a learned connector that maps visual features into a language model's embedding width; see Visual features in language responses. Architectural capacity alone is weak evidence of interaction: additive approximations preserved much of the predictive performance of several tested multimodal classifiers even when the original models could represent richer interactions.

Follow the first point where acoustic and visual information meets. Late fusion can combine scores but cannot recover feature interactions already discarded. The architectures and score bars are illustrative; access permits useful interaction without proving it occurs.

Keep the coordinates that make the claim true

A cross-modal claim needs an address system. Regions locate visual evidence; timestamps locate sounds and video events; track or speaker identities connect observations over time; and sampling intervals state what could have been observed. Co-presence is not synchronization. Transport standards distinguish stream identity from timing relationships, and two received tracks need not share a defined synchronization basis. A model can receive both while relating the wrong moments.

Consider the question, “Which indicator was lit when the second beep sounded?” Solving it requires detecting two beeps, preserving their order, locating the second interval, identifying the visible indicator at that time, and linking the observations. A pooled audio summary saying “two beeps occurred” and an image summary saying “green and amber indicators appear” preserve the topic but erase the required relationship. Frames, sampling and temporal order and Answers grounded in video develop the visual timing mechanics.

A brief sound must align with a visible state

Example timings

A topic-level summary can retain both beeps and both indicators while losing the particular relationship required by the question.

Captured interval06 secondsDuration 6 seconds
Audio stream06 secondsDuration 6 secondsWithin Captured interval
First beep11.4 secondsDuration 0.4 secondsWithin Audio stream
Second beep44.4 secondsDuration 0.4 secondsWithin Audio stream
Video stream06 secondsDuration 6 secondsWithin Captured interval
Green indicator illuminated0.52.5 secondsDuration 2 secondsWithin Video stream
Amber indicator illuminated3.55.5 secondsDuration 2 secondsWithin Video stream
With an established common timebase, the second beep overlaps the amber indicator’s illuminated interval. Overlap does not show that the indicator caused the sound; gaps mark no illustrated illuminated-indicator observation.
Read the diagram as text
  • Captured interval. The common analysis interval. 0 to 6 seconds; duration 6 seconds.
  • Audio stream. Time-indexed audio observations. 0 to 6 seconds; duration 6 seconds. Parent: Captured interval.
  • First beep. A brief detected audio event. 1 to 1.4 seconds; duration 0.4 seconds. Parent: Audio stream.
  • Second beep. The event named by the question. 4 to 4.4 seconds; duration 0.4 seconds. Parent: Audio stream.
  • Video stream. Time-indexed visual observations. 0 to 6 seconds; duration 6 seconds. Parent: Captured interval.
  • Green indicator illuminated. Tracked visible state before the change. 0.5 to 2.5 seconds; duration 2 seconds. Parent: Video stream.
  • Amber indicator illuminated. Tracked visible state overlapping the second beep. 3.5 to 5.5 seconds; duration 2 seconds. Parent: Video stream.

Part III — Capabilities and limits

Operations enabled by cross-modal structure

Multimodal capability is clearer when named as an operation with an input-output contract. A cross-modal transformation maps an observation in one modality to an output in another, as image captioning maps pixels to text or speech recognition maps audio to text. Such a transformation uses one observed modality; it does not by itself integrate evidence from multiple observed modalities. Retrieval ranks items in one modality using a query from another. Grounding returns a region or interval, not merely a sentence. Question answering produces a task-specific answer over related observations. Conditional generation uses one signal to guide another output. One model may support several operations, but success at one does not certify the rest.

Operation contracts

Each operation requires a different relationship and preserves a different result.
OperationInputsOutputRequired relationship
Cross-modal retrievalQuery plus mixed-media collectionRanked candidatesComparable global or local representations
ClassificationComplementary observationsLabel or scoreFusion of task-relevant evidence
Captioning or transcriptionImage or audioText sequenceContent-to-sequence conditioning
GroundingMedia plus phrase or questionRegion or intervalEntity or temporal alignment
Image to structureDocument imageStructured token sequenceVisual content and layout to fields
Conditional generationPrompt plus media conditionNew media or textConditioning representation available during generation

Reasoning must depend on the relationship

Cross-modal reasoning produces a conclusion whose support requires a relationship among facts from different modalities. Perception identifies observations. Association says items tend to occur together. Grounding connects a claim to a referent. Reasoning composes grounded facts. A music question such as which visible clarinet sounded first requires source association and temporal ordering; identifying clarinets and recognizing clarinet audio independently is insufficient.

Test dependence with controlled interventions. Compare the matched pair with each modality alone and with a deliberately mismatched but individually plausible pair. VQA v2 held a question fixed while finding a similar image that changed its answer. Winoground held words nearly fixed while changing their order and intended image relation. These designs make a relationship necessary in ways that an aggregate score does not. If swapping videos leaves answers unchanged, the system may rely on language priors, leaked labels, or the audio stream alone.

Change the pairing, change the required answer

Example

Holding the question and audio fixed while exchanging visual states changes the reference answer. An unchanged prediction would need investigation.

1 / 2 · Original pairing

With video A, the required answer is amber. Both alternatives remain listed for comparison; the hypothetical shortcut happens to agree with this reference.

Switch between two video assignments on an established common timebase. Reference answers follow from the specified intervals; the constant-answer shortcut is hypothetical, not a model measurement.
Read the diagram as text
  • Fixed question. Which indicator was lit when the second beep sounded?
  • Fixed audio. First beep: 1–1.4 seconds. Second beep: 4–4.4 seconds. Neither interval changes.
  • Video A. Green illuminated: 0.5–2.5 seconds. Amber illuminated: 3.5–5.5 seconds.
  • A reference: amber. The second beep, 4–4.4 seconds, falls inside the amber interval.
  • Video B. Amber illuminated: 0.5–2.5 seconds. Green illuminated: 3.5–5.5 seconds. Only the indicator labels are exchanged.
  • B reference: green. The second beep, 4–4.4 seconds, now falls inside the green interval.
  • Hypothetical shortcut: amber. Always answers amber. It agrees with reference A and disagrees with reference B without using the changed video relationship.
  • Fixed audioA reference: amber: second-beep interval.
  • Video AA reference: amber: illuminated state.
  • Fixed audioB reference: green: same second-beep interval.
  • Video BB reference: green: exchanged state.
  1. Original pairing. With video A, the required answer is amber. Both alternatives remain listed for comparison; the hypothetical shortcut happens to agree with this reference. Active: Fixed question, Fixed audio, Video A, A reference: amber, Hypothetical shortcut: amber. New: None.
  2. Exchange only the visual states. With video B, the required answer becomes green. The constant amber answer now fails. Collect real model predictions separately and reassess reference answers whenever replacement inputs change. Active: Fixed question, Fixed audio, Video B, B reference: green, Hypothetical shortcut: amber. New: None.

Fluent explanations, attention maps, and architecture diagrams do not prove integration. MCR-BENCH held audio fixed while changing accompanying textual descriptions; tested audio-language models often changed correct audio-based answers when contradictory text was introduced. The result demonstrates modality dominance under those conditions, not a universal rule that text dominates audio. The diagnostic lesson is general: vary one claimed source of evidence while preserving the others, then observe whether the decision changes as the task requires.

Part IV — Meaning-preserving boundaries

Return claims with their evidence coordinates

A request contract should identify every source and representation the model may use: stable source identity, media type, selected streams, ordering, preprocessing, coordinate mappings, timestamps, and readiness. A response contract should distinguish generated content from grounded claims and attach each claim to its supporting region, interval, entity, or text span. Completion, unsupported, and unavailable states belong beside the content rather than being inferred from missing fields. This applies the general principle in Specify what an operation promises.

Representation state matters because coordinates refer to a particular version. A box on a resized crop cannot be applied directly to the original image unless the transform is preserved. The Web Annotation model separates a source from a selector that identifies a segment and a state that identifies the intended representation. Provenance must also survive synthesis and change: when graph entities merge, their source links should be retained; when a fact is invalidated, the new evidence and time of change should remain inspectable.

Map the model’s box back to its source

Example

A box belongs to a specific representation. Reversing resize and crop coordinates locates the corresponding region in the original source version.

Original source: panel-image, version 1

Image: 1000×600 pixels. Forward preprocessing selects crop (200,100,400,200), then doubles both dimensions. Claim reference: source panel-image; version 1; selector (250,140,100,60).

025050075010000150300450600Horizontal position (pixels)Vertical position (pixels)Original imageCrop: (200,100,400,200)Source selector: (250,140,100,60)Crop origin (200,100)Mapped box: 100×60
  • 1. Original image
  • 2. Crop: (200,100,400,200)
  • 3. Source selector: (250,140,100,60)
Read coordinates and regions as data

X: 01000 pixels; Y: 0600 pixels, increasing down. Equal scale on both axes.

Original image (polygon)

(0, 0); (1000, 0); (1000, 600); (0, 600)

Crop: (200,100,400,200) (polygon)

(200, 100); (600, 100); (600, 300); (200, 300)

Source selector: (250,140,100,60) (polygon)

(250, 140); (350, 140); (350, 200); (250, 200)

Crop origin (200,100): (200, 80)

Mapped box: 100×60: (250, 225)

Model input: resized crop

Input: 800×400 pixels, produced by scaling the 400×200 crop by 2. Model box: (100,80,200,120). Inverse mapping gives source position (250,140) and size 100×60.

025050075010000150300450600Horizontal position (pixels)Vertical position (pixels)Resized crop: 800×400Model box: (100,80,200,120)Box origin (100,80)Model box: 200×120Map back: halve coordinates, then add crop origin
  • 1. Resized crop: 800×400
  • 2. Model box: (100,80,200,120)
Read coordinates and regions as data

X: 01000 pixels; Y: 0600 pixels, increasing down. Equal scale on both axes.

Resized crop: 800×400 (polygon)

(0, 0); (800, 0); (800, 400); (0, 400)

Model box: (100,80,200,120) (polygon)

(100, 80); (300, 80); (300, 200); (100, 200)

Box origin (100,80): (100, 60)

Model box: 200×120: (100, 225)

Map back: halve coordinates, then add crop origin: (0, 455)

Worked crop-and-resize example. Coordinates use a top-left origin and boxes use (x, y, width, height), in pixels. Map back with x = 200 + x_input/2 and y = 100 + y_input/2; halve width and height. A correct selector locates support but does not establish the claim’s truth.

Valid JSON is useful because downstream software can inspect these obligations, but structure is not truth. A monitoring system may return a well-formed claim that electricity is unavailable after seeing fallen poles; the image supports visible damage, while service status may require telemetry. Structure is not domain correctness explains the separate semantic check.

Absence and delay are distinct states

Confirmed absence is an observation: a complete inspected interval contains no alarm. Unavailable means the required observation was not obtained. Unsupported format, failed preprocessing, corrupted input, late arrival, and intentional omission are different again. Collapsing these states turns “we could not inspect the audio” into “no alarm sounded.” Optional-input contracts and modality masks make availability explicit before fusion.

Training with randomly withheld modalities can improve robustness for tested missingness patterns, but it cannot recreate an unobserved event. Cross-modal reconstruction predicts one signal from another; the prediction is an inference, not a recovered measurement. At runtime, an application may wait, return a narrower result, abstain, or revise after a late observation. A revision should preserve the earlier result’s availability history. The right policy depends on timing and consequences. Under overload, explicit reduced completeness or an error is preferable to silently presenting degraded evidence as a normal result.

Disagreement should remain visible

Modalities can disagree because they describe different moments or entities, because a sensor or transcription is wrong, because metadata is stale, because the situation is ambiguous, or because content was manipulated. Fusion should not erase these explanations. Reliability weighting is meaningful only for a defined task and condition: audiovisual speech systems, for example, can weight separate decisions according to stream reliability, but this does not create a universal priority among audio and vision.

Conflict handling

An honest response preserves the disagreement and the evidence needed to resolve it.
Observed patternPossible causesPermitted response
Streams agreeIndependent support or shared errorReport the scoped claim; retain both sources
Metadata is older than mediaStale record or changed stateReport the time difference; prefer neither silently
Text contradicts audioBad description, transcription error, or manipulationInspect task authority and report conflict
Entities do not matchAssociation failure or source mix-upReject the correspondence; do not fuse claims
Untrusted media issues instructionsIndirect prompt injectionTreat content as data; enforce action authority outside the model

Human perception itself shows that synchronized conflicting signals can alter interpretation: the 1976 McGurk and MacDonald experiment paired one spoken syllable with different lip movements, producing a changed percept for many participants. Machine systems need not behave identically, but the example makes the engineering issue concrete: integration can create a third interpretation rather than choosing one independent label. In consequential systems, retain source-specific observations and defer when the resolution rule lacks support. Missing information and uncertain interpretations separates absent evidence, ambiguity, and model failure.

Part V — Architecture and evidence

Choose the boundary you can operate

A unified model accepts several representations and permits direct internal interaction. This can avoid information bottlenecks created by explicit handoffs, but it may hide which stage failed. A modular pipeline uses specialized services—for example speech recognition, retrieval, a language model, and speech synthesis—with inspectable interfaces between them. Those boundaries aid replacement and diagnosis but can discard tone, layout, or timing and add latency. A cascade runs cheaper or narrower stages first, escalating to richer fusion or human review only under explicit conditions. Real-time turn-taking and interruption add timing requirements beyond treating audio as another input; Voice and Real-Time AI develops those interaction mechanics.

Choose according to the task's required interactions, not architectural fashion. Ask where raw media crosses a privacy boundary, what can run locally, which intermediate artifacts remain inspectable, how late or missing streams degrade the result, and where uncertainty triggers review. EMMA illustrates a unified research architecture in driving: camera video, routing commands, and vehicle history condition text-encoded future waypoints and related outputs. Its published limitations include few input frames, missing LiDAR and radar, expensive computation, and a need for closed-loop simulation; it is not evidence that unified models universally replace modular driving systems.

Operational tradeoffs

Compare candidates on the same task and output contract.
ArchitectureInformation pathOperational advantagePrimary burden
UnifiedModalities interact inside one modelDirect joint conditioning and simple invocationOpaque failure boundaries and broad data exposure
ModularSpecialized outputs cross explicit interfacesIndependent validation, replacement, and degradationHandoff loss, coordination, and accumulated latency
Conditional cascadeNarrow stages gate richer fusion or reviewSpend and scrutiny can follow case difficultyRouting changes coverage and can reject useful cases
Human-reviewedPeople decide unresolved consequential casesDomain judgment at a named decision pointCapacity, consistency, delay, and incomplete feedback

One result contains several claims

An end-to-end answer contains a ladder of separate claims. Did each modality-specific component perceive its input correctly? Were observations associated with the right entity and time? Was the answer grounded in the right region or interval? Did the conclusion require and correctly use the cross-modal relationship? Did the interface preserve the support? Did the result improve the actual workflow? A correct transcript attached to the wrong speaker can pass speech recognition while failing correspondence; a recognized object can be the wrong referent; a plausible summary can alter a date or causal relation.

Each claim needs its own check and oracle. TVQA+ separately assessed answer correctness, temporal localization, and object grounding. Voice-agent evaluation likewise needs audio-specific checks in addition to transcript and control-flow evaluation. An end score can tell you that something failed, but layered traces and component checks help distinguish routing, arguments, model execution, and final task completion. General case specification belongs in Specify the case and its outcome; oracle selection belongs in Choose checks that match the requirement.

Test dependence, absence, and conflict

A multimodal evaluation case states the available modalities, their source relationships and times, preprocessing, permitted resources, stopping conditions, and acceptable outcomes. Representative cases estimate behavior for the intended task mix. Challenge cases deliberately concentrate mismatched pairs, missing or corrupted streams, timing offsets, contradictory descriptions, and distribution shifts. Their frequencies diagnose mechanisms; without deployment weights, they do not estimate production prevalence.

A compact test matrix

Keep representative estimation separate from diagnostic coverage.
ConditionQuestion answeredExpected use
Matched complete inputsCan the system perform the intended task?Representative and regression testing
Each modality aloneWhat can one signal already support?Unimodal baseline
One modality missing or corruptedDoes supported scope shrink honestly?Robustness diagnosis
Relationship-breaking mismatchDoes the answer depend on the pairing?Cross-modal dependence test
Contradictory observationsCan the system preserve and handle conflict?Dominance and deferral test
Shifted capture or domainDo learned correspondences transfer?Distribution-shift assessment

Measure the claim and localize the failure

Measurements must follow the output. Retrieval needs ranking and coverage measures. Labels need task-specific correctness. Regions and intervals need declared overlap or tolerance rules. Generated video needs temporal, identity, physical, and audiovisual criteria in addition to frame-level prompt similarity. Deferral needs both coverage and error among accepted cases. Operations need latency and review burden, while the product needs its real workflow outcome. Per-modality and slice results should remain visible beside aggregates.

Claims and measurements

The denominator and oracle are part of every result.
ClaimMeasurementRequired qualification
Cross-modal retrievalRecall, precision, or ranking metricDefine relevant items, corpus, query mix, and cutoff
Spatial or temporal groundingRegion or interval overlapDeclare coordinate system, tolerance, and eligible references
Generated-media fidelitySeparate frame, temporal, identity, physical, and audio criteriaFrame similarity does not establish a coherent story
Automatic acceptanceSelective risk and coverageA threshold changes both error exposure and review volume
Human usefulnessExplicit rubric and workflow outcomeGive reviewers source access; measure agreement and burden

Failure investigation replays preserved inputs and intermediates, then changes one plausible cause at a time. Re-run the audio recognizer to test perception; replace a caption while holding the image fixed to test dominance; inspect timestamp mappings to test synchronization; supply verified component outputs to isolate fusion or reasoning; re-score preserved output with an independent oracle to test the grader. The same wrong answer can originate at any of these boundaries. Human assessment is appropriate when meaning or usefulness lacks a complete automatic oracle, but reviewers need explicit criteria, relevant source media, agreement analysis, and adjudication. Test the failure explanation develops the general method.

Open questions

  1. How should an asynchronous application decide whether to wait for a late modality, complete with narrower evidence, revise a prior answer, or reject stale observations? The answer depends on event timing, reversibility, and consequence, but no general policy covers all tasks. Progress would look like explicit timing contracts and evaluations that measure both delay and errors caused by premature completion.

  2. How can systems calibrate claim-specific uncertainty when several modalities differ in reliability or contradict one another? A single confidence score can hide whether uncertainty comes from perception, association, timing, or reasoning. Progress would include held-out conflict cases, source-conditioned reliability estimates, and risk-coverage results for the actual deferral policy.

  3. How can fine-grained alignment be learned without requiring exhaustive region, entity, and timestamp annotation? Whole-item pairs scale but often leave object and event correspondences unresolved; detailed annotation is expensive and sometimes ambiguous. Progress would preserve broad data scale while demonstrating grounded transfer on controlled local and temporal relationships.

  4. How should unified and modular architectures be compared fairly? Existing examples differ in sensors, data, component quality, latency accounting, output contracts, and deployment constraints. Progress would require same-task comparisons that preserve identical evidence and acceptance rules while measuring handoff loss, interaction quality, privacy crossings, latency, failure isolation, and review burden.

Follow the curated reading path through the speakers and demonstrations behind this entry.

37 min

AI Engineer World's Fair 2025 · 2025

Building Multimodal AI Agents (From Scratch)

Apoorva Joshi

Transcript reviewed

A practical treatment of multimodal retrieval, including screenshot-based document representations, the CLIP-style modality gap, and the limits of extending one retrieval representation to unrelated signals such as time series.

Watch talk
23 min

AI Engineer World's Fair 2026 · 2026

Evaling Video Slop

Maor Bril

Cited in this entry

Develops the evaluation problem for generated video: frame metrics are insufficient for temporal story, identity, motion, and audiovisual quality, so human calibration and specialized judges serve distinct roles.

Watch talk

Explore more talks

The rest of the library, beyond the curated path. Cited talks support this entry; reviewed transcripts were processed in full. Metadata candidates have not been reviewed as sources or verified as topic members.

28 matching talks

TalkSpeakerEventYear
Frank LiuAI Engineer World's Fair 20252025
Preetika Bhateja, Daniel BumpAI Engineer World's Fair 20262026
Aparna Dhinkaran, Aparna DhinakaranAI Engineer Summit 20252025
Mukuntha Narayanan, Han WangAI Engineer World's Fair 20252025
Cassidy HardinAI Engineer Europe 20262026
Suman DebnathAI Engineer World's Fair 20252025
Ishan AnandAI Engineer World's Fair 20242024
Joseph NelsonAI Engineer Summit 20232023
Peter RobicheauxAI Engineer World's Fair 20252025
Linus LeeAI Engineer Summit 20232023
Travis Bartley, Myungjong Kim, Byungjoong, JaehanAI Engineer World's Fair 20252025
Vikhyat KorrapatiAI Engineer World's Fair 20242024
Kevin HouAI Engineer World's Fair 20252025
Cedric VidalAI Engineer World's Fair 20242024
Isaac RobinsonAI Engineer Europe 20262026
Sander DielemanAI Engineer Europe 20262026
Arjun Desai, Rohit TalluriAI Engineer World's Fair 20252025
Sangwu LeeAI Engineer World's Fair 20262026
Keegan McCallumAI Engineer World's Fair 20252025
Paige Bailey, Guillaume Vernade, Ian BallantyneAI Engineer Europe 20262026
Daniel ChalefAI Engineer World's Fair 20262026
Vinoo GaneshAI Engineer World's Fair 20262026
Doug GuthrieAI Engineer World's Fair 20252025
Jeremy Silva, Chris HernandezAI Engineer World's Fair 20252025
Randall HuntAI Engineer World's Fair 20252025
Akram BaharloueiAI Engineer World's Fair 20262026
Laurie VossAI Engineer Europe 20262026
Kuba RogutAI Engineer Europe 20262026

References

Coverage and source review
Processed transcripts
32 processed in full · 4 in the curated path
Automated source review
Passed
Metadata candidates
0 unreviewed; not verified topic membership
Corpus version
1bd8e407b26a07b33815594e1b2db5f41827119a2b3cb6fbf240f9fc571fc767

Automated review checks source support; it is not publication approval.

A synthesis of selected conference talks and technical references. Citations link to the source material; they do not imply that every talk on this subject is included.

  1. FFmpeg Documentation

    A media container can hold separate video, audio, subtitle and other streams. A demuxer separates those streams; media decoders turn compressed packets into pixel arrays or audio samples. Stream selection determines which streams continue through processing. Thus, one uploaded file can contain several kinds of signal, and retaining the file does not mean a downstream pipeline consumes every stream.

  2. Multimodal Machine Learning: A Survey and Taxonomy

    The authors distinguish linguistic, visual, and vocal information, including sounds and prosody. Multimodal alignment identifies correspondences between components, such as caption phrases and image regions; some components have no counterpart, and several alignments may be possible. Fusion integrates information for prediction. Their taxonomy calls feature combination early fusion and combination of separately produced decisions late fusion. Early fusion can capture feature interactions; late fusion permits different predictors but omits low-level interactions. Multiple modalities can provide complementary information or alternative observations of the same phenomenon.

  3. Multi-model, multimodal, and multi-agent innovations in Azure AI

    A native vision-language model can interpret pixels and text together, allowing text extraction, translation, and semantic reasoning to happen within one model rather than through a separately staged OCR-to-LLM pipeline.

  4. Multi-model, multimodal, and multi-agent innovations in Azure AI

    For operational monitoring, multimodal outputs should be constrained to a machine-readable schema so image-derived assessments can feed dashboards and alerting systems.

  5. Hello GPT-4o

    OpenAI’s May 13, 2024 announcement describes the preceding Voice Mode as three models: speech transcription, text processing and speech synthesis. It explains that the middle model lacked direct access to tone, background sounds and speaker information discarded by transcription. OpenAI presented GPT-4o as jointly trained across text, vision and audio. The announcement separately stated that public availability initially covered text and image inputs with text outputs, despite describing broader model capabilities. This distinguishes an application pipeline, its information bottlenecks, model capabilities and exposed interfaces.

  6. Unified-IO 2: Scaling Autoregressive Multimodal Models with Vision, Language, Audio, and Action

    Unified-IO 2 converts text, images, and audio into embedding sequences that are concatenated for an encoder-decoder Transformer. Image inputs use projected vision-encoder patch features. Audio inputs use a spectrogram, a time-frequency representation of sound, followed by an Audio Spectrogram Transformer and projection. Output images and audio instead use discrete codes, with appropriate decoders converting predicted codes into media. This provides a concrete architecture in which continuous input features and discrete output tokens coexist; a shared processing model does not imply identical raw representations for every modality.

  7. Gemma 4 Deep Dive — Cassidy Hardin, Google DeepMind

    Variable aspect ratios require spatial positional information so identical flattened patch indices can represent different image locations.

  8. Building Generative Image & Video Models at Scale

    Learned autoencoder latents reduce memory requirements while preserving grid structure useful to the generative network.

  9. Video understanding — Gemini API

    The documentation describes processing both audio and visual streams, supplying video by URI and MIME type alongside text, and generating textual descriptions with timestamps. It documents default visual sampling at one frame per second and warns that rapid motion or quick scene changes may lose detail. Media resolution changes the representation budget, with higher resolution increasing token use and latency. Thus, accepting a video file does not establish that every source frame reaches the model.

  10. LLaVA-NeXT: What Else Influences Visual Instruction Tuning Beyond Data?

    The authors distinguish image resolution from the number of visual representations passed to the language model. Their AnyRes implementation divides an image into separately encoded grids and can reduce the resulting features through pooling or interpolation. In the reported 2×2-grid experiment, pooling reduced tokens per grid from 729 to 183; the reported ChartQA score fell from 49.2 to 38.0 and DocVQA from 58.8 to 46.9. Other tasks changed less. Separate experiments found that artificially enlarging source images increased training time without consistently improving results.

  11. Deep Learning, Chapter 14: Autoencoders

    An autoencoder combines an encoder h=f(x) with a decoder reconstructing x from h. Training penalizes reconstruction error. Restricting code size or imposing regularization makes the model prioritize information instead of merely copying inputs. With a linear decoder and squared-error loss, an undercomplete autoencoder learns the principal subspace associated with PCA. Overcomplete representations can have more coordinates than their inputs; regularization rather than dimensional reduction can constrain them. Even a small bottleneck does not ensure useful features when encoder and decoder capacity permit memorizing training examples.

  12. Relations Between Two Sets of Variates

    Harold Hotelling's 1936 paper studies relationships between two sets of measurements by finding paired linear combinations whose correlations successively characterize their shared linear structure. The formulation treats each set in its own coordinates and seeks relationships invariant to nonsingular linear transformations within either set. It is a statistical antecedent of shared-space methods: correspondence is estimated from paired observations rather than inferred from equal dimensionality.

  13. “Put-That-There”: Voice and Gesture at the Graphics Interface

    Bolt’s 1980 paper describes an MIT Architecture Machine Group interface combining speech recognition with tracked pointing to manipulate displayed shapes. Speech specifies an operation, while pointing supplies an object or destination. The system associates the cursor position with the occurrence of a referring word. This lets users indicate an object without knowing its name and specify a location without describing it relative to another object. The contribution illustrates complementary information and temporal reference resolution in an implemented system predating modern multimodal neural networks.

  14. Joint Audio-Visual Speech Processing for Recognition and Enhancement

    This 2003 IBM research account distinguishes combining acoustic and visual feature vectors before classification from combining separately computed recognition scores. Feature concatenation provides one classifier with both signals, but increases dimensionality and data requirements. Decision fusion can weight the streams according to their reliability. The paper also describes models allowing audio and visual processing states to advance differently within a speech unit before synchronizing at its boundary. These approaches addressed noisy speech and timing differences before transformer-based fusion.

  15. Show and Tell: A Neural Image Caption Generator

    Vinyals, Toshev, Bengio, and Erhan's preprint was submitted on November 17, 2014. Their Neural Image Caption system uses a convolutional network to encode an image and an LSTM to generate a description word by word, maximizing the probability of a reference sentence conditioned on the image. This recast image description as conditional sequence generation rather than only retrieving or ranking existing captions.

  16. Show, Attend and Tell: Neural Image Caption Generation with Visual Attention

    Xu and colleagues first submitted this work on February 10, 2015. Instead of reducing an image to one vector, its encoder retains feature vectors associated with different image locations. At each generated word, the decoder computes a new weighted visual context from those locations, conditioned on its previous state. This made the visual information consulted by caption generation dynamic and spatially indexed.

  17. VQA: Visual Question Answering

    Agrawal, Lu, Antol, Mitchell, Zitnick, Batra, and Parikh submitted the original VQA paper on May 3, 2015 and published it at ICCV 2015. It defines the task as answering an open-ended natural-language question about an image and supplies roughly 250,000 images, 760,000 questions, and 10 million human answers. The authors also collected answers without showing the image; humans still exploited question and commonsense priors, including about 21% correctness on their non-yes/no subset.

  18. Learning Transferable Visual Models From Natural Language Supervision

    CLIP trains separate image and text encoders so matching image-caption pairs have higher similarity than mismatched pairs. At inference, descriptions of candidate labels can be embedded and compared with an image, enabling classification without training a new label-specific head. The learned similarity space also supports retrieval. This is alignment from paired data, not a symbolic database of visual facts; candidate descriptions and data coverage affect what comparisons mean. Zero-shot transfer evaluates a different adaptation regime from training on the target dataset.

  19. Flamingo: a Visual Language Model for Few-Shot Learning

    Flamingo accepts interleaved text and images or videos and produces text. A Perceiver Resampler converts a variable collection of visual features into a fixed-size set of visual tokens. Newly trained cross-attention blocks between frozen language-model blocks let text generation depend on those visual representations. This illustrates intermediate interaction: visual information enters language processing through internal conditioning blocks, rather than through a separately generated caption or a final combination of independent answer scores.

  20. Visual Instruction Tuning

    Original LLaVA extracts CLIP ViT-L/14 grid features Z and applies a learned linear projection H=WZ into the language model's embedding width. Visual embeddings join instruction text in the autoregressive context; generated answer tokens follow p(a|image,instruction)=Π_t p(a_t|image,instruction,a_<t). Training first freezes both vision encoder and language model while learning the projection from image-caption pairs. The second stage keeps the vision encoder frozen but updates the projection and language model on visual instruction-response data. The bridge therefore learns both embedding compatibility and how visual evidence should condition language responses.

  21. CoCa: Contrastive Captioners are Image-Text Foundation Models

    CoCa combines a contrastive objective on separate image and text embeddings with a captioning objective that predicts text conditioned on an image. Its initial text-decoder layers omit image cross-attention, producing unimodal text representations for comparison. Later layers cross-attend to visual features and produce multimodal representations for caption prediction. The objectives therefore reward different operations: distinguishing paired examples and predicting a paired description token by token. One model can train both without making retrieval and conditional generation equivalent.

  22. Multimodal Deep Learning

    Ngiam and colleagues’ ICML 2011 paper separates having multiple modalities during representation learning from having them during supervised training and testing. Their deep autoencoder learns to reconstruct both audio and visual features from a single supplied modality, encouraging correspondence beyond independently learned features. Paired audio-video training improved visual speech representations in their experiments even when subsequent classification used video alone. Their speech experiments also show that adding visual features can hurt clean-audio classification, while a combination of learned bimodal and acoustic features helps under the tested noisy conditions.

  23. 120k players in a week: Lessons from the first viral CLIP app: Joseph Nelson

    Paint.wtf uses CLIP (Contrastive Language-Image Pre-Training) to rank drawings by cosine similarity between prompt and image embeddings.

  24. Vision AI in 2025 — Peter Robicheaux, Roboflow

    Image-caption matching can leave models insensitive to details that captions do not distinguish.

  25. Audio-Visual Synchronisation in the Wild

    This 2021 study distinguishes related audio and video from temporally synchronized events. A short bark can provide a synchronization cue lasting less than one second, whereas uniform engine noise may provide no identifiable alignment cue. Training first uses mismatched recordings as easier negatives, then different intervals from the same recording as harder negatives. The general-video evaluation samples at an effective five frames per second and accepts offsets within 0.2 seconds; its speech protocol instead uses 25 frames per second and a 0.04-second tolerance.

  26. CLIPScore: A Reference-free Evaluation Metric for Image Captioning

    CLIPScore computes 2.5×max(cos(v,c),0), where v and c are CLIP image and candidate-caption embeddings; corpus scores average pairs. Its original task evaluates captions for supplied images without requiring reference captions, rather than certifying images generated from instructions. The paper reports strong agreement with human judgments in several caption datasets but weaker performance when interpretation requires context. In news captioning, CLIPScore matches pairwise judgments with 65% accuracy versus 93% for METEOR; it also fails to reliably rank engaging nonliteral captions. Inference: embedding compatibility can support an alignment signal, but these evaluations do not establish compliance with every count, relation, edit instruction, or protected region.

  27. MultiBench: Multiscale Benchmarks for Multimodal Representation Learning

    MultiBench evaluates task performance, computational requirements and robustness separately. Its robustness tests distinguish modality-specific corruption from correlated failures, such as an interval missing across synchronized streams. Its affective-computing protocols split source videos before assigning their shorter segments to training, validation or testing. The implementation includes preprocessing, splits and evaluation procedures, making those choices part of the comparison. The paper also illustrates varying fusion terminology: its late-fusion baseline concatenates separately learned features before classification, rather than combining final decisions.

  28. Does My Multimodal Model Learn Cross-Modal Interactions? It’s Harder to Tell Than You Might Think!

    Hessel and Lee distinguish additive predictions, where text and image each contribute a separately computed score, from interactions whose contribution depends on the pairing. Their EMAP diagnostic approximates a trained classifier’s predictions with an additive function. In several tested image-text classification tasks, this removed little predictive performance even when the original expressive model outperformed simpler baselines. Architectural capacity and a higher combined score therefore did not by themselves establish useful cross-modal feature interactions.

  29. Attention Is All You Need

    Attention transforms vectors into queries Q, keys K, and values V through learned projections. Each query–key dot product measures compatibility. Dividing by √dk, where dk is key dimension, controls score scale. Row-wise softmax exponentiates and normalizes scores into nonnegative weights summing to one. The output softmax(QKᵀ/√dk)V is a weighted mixture of value vectors, one per query. In self-attention, all three projections originate from the same representation. In cross-attention, queries originate from the representation being updated, while keys and values originate from a separate conditioning representation. Their sequence lengths can differ. Multiple heads learn separate projections, then concatenate and project their outputs.

  30. RFC 8834: Media Transport and Use of RTP in WebRTC

    A MediaStreamTrack represents an individual media stream, such as camera or microphone output. One source can feed several tracks with different encoding constraints. The specification distinguishes stream identity from synchronization: received tracks with different CNAME synchronization identifiers have no defined synchronization. Forwarding a received track into another connection requires relating incoming and outgoing timebases and monitoring clock drift. Consequently, collecting two streams or assigning timestamps does not by itself establish their temporal correspondence.

  31. Media Fragments URI 1.0 (basic)

    The W3C specification defines temporal selections using a start and end time and spatial selections using rectangular coordinates. Normal Play Time uses seconds or a clock-like notation; the notation itself does not promise frame accuracy. Spatial selectors identify x, y, width and height using pixels or percentages, with the origin at the upper-left corner. Coordinate interpretation depends on the resource’s dimensions and display characteristics. These conventions provide a concrete way to identify an interval or region instead of attaching a claim only to an entire media file.

  32. Learning to Answer Questions in Dynamic Audio-Visual Scenarios

    MUSIC-AVQA studies questions about visible instruments, sounds, and their relationships. Its introductory example asks which clarinet sounds first, requiring association of sound with a visible source and ordering in time. The proposed network separates spatial sound-source association from question-dependent temporal selection, then fuses their representations to predict an answer. This supplies a published example of cross-modal reasoning whose target is a relationship between observations, rather than two independent recognitions.

  33. TVQA+: Spatio-Temporal Grounding for Video Question Answering

    TVQA+ evaluates answer correctness, temporal localization, and object grounding separately. Temporal overlap measures intersection divided by union of predicted and reference intervals. Its Answer-Span joint Accuracy requires both a correct answer and interval overlap of at least 0.5. Object grounding is evaluated against annotated regions. The paper compares combined video-subtitle models with video-only and subtitle-only variants and a baseline that sums their separately predicted answer scores. These distinguish answer success, evidence localization, and fusion design.

  34. OCR-free Document Understanding Transformer

    Donut maps a document image through an encoder and generates a token sequence that can be converted into structured information. The paper's receipt illustration produces item records without consuming an external OCR result. The authors motivate this route partly through error propagation from separately supplied OCR. OCR-free therefore describes the absence of a separate OCR dependency, while the system still learns to read document content.

  35. VoiceVision RAG - Integrating Visual Document Intelligence with Voice Response

    Retrieving original multimodal content calls for a multimodal answer model; retrieving only textual summaries permits a text-only answer model.

  36. Making the V in VQA Matter: Elevating the Role of Image Understanding in Visual Question Answering

    VQA v2’s construction holds a question fixed while seeking a similar image that changes its answer. Annotators must preserve the question’s premise: a question about a woman’s action still needs a visible woman. A separate annotation round collects answers for the replacement image. This makes the image necessary to distinguish the paired cases and illustrates why substitutions require reassessing expected answers. The authors also show why balancing overall answer frequencies alone does not remove correlations between question wording and answers.

  37. Winoground: Probing Vision and Language Models for Visio-Linguistic Compositionality

    Each Winoground case contains two images and two captions whose words or morphemes are the same but ordered differently. Expert annotators select the intended image-caption pairings over the crossed alternatives. Cases vary object assignments, relations, and other compositional distinctions. Correct matching therefore requires more than detecting the presence of the same objects or words: the relationship expressed by their arrangement must agree with the image.

  38. Shifting the Baseline: Single Modality Performance on Visual Navigation & QA

    The authors construct input ablations by replacing withheld modalities with zero vectors while preserving model architecture and parameter count, and train and evaluate navigation and question-answering subtasks separately. Single-modality models outperform several originally reported baselines; performance varies substantially by dataset and training regime. This shows why comparison with random or majority-class prediction can overstate the evidence for multimodal benefit.

  39. When Audio and Text Disagree: Benchmarking Text Bias in Large Audio-Language Models under Cross-Modal Inconsistencies

    MCR-BENCH holds audio samples fixed while adding faithful, contradictory, or unrelated textual descriptions, with a no-description condition as reference. Tasks include sound question answering, speech-emotion recognition, and vocal-sound classification. The tested models often change correct audio-based answers when supplied contradictory text, despite instructions warning that descriptions may be inaccurate. This operationalizes modality dominance through controlled input changes rather than inferring it from fluent explanations or architecture alone.

  40. Generating content — Gemini API

    The published video example uploads a file, waits for its processing state to become ACTIVE, and then supplies its URI and MIME type with a text part. Streaming generation returns successive response instances. The response schema separately exposes candidates, prompt feedback, candidate finish reasons, model version, and response identity. These distinguish uploaded media readiness, generated content, and generation status rather than treating a returned text fragment as the entire operation.

  41. Web Annotation Data Model

    The Web Annotation model separates an annotation’s content from its target. A SpecificResource connects a source asset to additional constraints: a Selector identifies the relevant segment, while a State identifies the intended version or representation. The specification also distinguishes canonical identity from the location where a copy was obtained. This supports attaching a comment or correction to a particular media region while retaining which source representation the selection refers to.

  42. Citation Needed: Provenance for LLM-Built Knowledge Graphs

    Lineage must survive graph mutation: entity merges retain both source sets, and invalidation records the new evidence responsible for the change.

  43. ModDrop: adaptive multi-modal gesture recognition

    ModDrop randomly withholds modality channels during training. The authors compare models under missing channels and noise and report improved robustness in their gesture-recognition experiments. They also identify a separate correspondence limitation: spoken phrases can precede or follow gestures and occupy shorter intervals, while gesture boundaries are annotated from video. Audio-only localization can therefore disagree with visual boundaries even when speech and movement express the same meaning. Their analysis recommends examining individual channels when diagnosing fusion bottlenecks.

  44. Google SRE: Handling Overload

    Admission controls and per-customer quotas limit resource consumption so one workload does not exhaust shared capacity. Resource usage can be a better capacity signal than requests per second because requests vary in cost. Graceful degradation reduces work by returning less complete results or using cheaper, potentially stale cached data. Client-side throttling can prevent rejected requests from consuming backend resources. Under extreme overload, even degraded computation may be impossible and explicit errors are necessary.

  45. Hearing lips and seeing voices

    McGurk and MacDonald reported on December 23, 1976 that adults shown lip movements for one syllable synchronized with audio for another could report a third percept: dubbed audio [ba] with visible [ga] was commonly heard as [da]. Participants reported the syllables accurately when hearing the soundtrack alone or viewing untreated matching audiovisual speech. The experiment demonstrates that conflicting modalities can alter the resulting interpretation rather than merely contribute independent labels.

  46. OWASP LLM01:2025 Prompt Injection

    Indirect injection occurs when external content is interpreted as instructions that redirect model behavior. OWASP also describes cross-modal injection and recommends separating untrusted content, deterministic output validation, least privilege, code-held credentials, and human approval for privileged actions. Voice application inference: an imported recording or background playback can contain spoken instructions that enter through transcription or a multimodal model. Capturing or recognizing those words must not confer action authority. Tool execution should validate identity, permission, action, and arguments outside the model; high-risk approval should come through a trusted interaction rather than from quoted media.

  47. Serving Voice AI at Scale — Arjun Desai (Cartesia) & Rohit Talluri (AWS)

    Reduce time to first synthesized audio to leave more of the end-to-end response budget for the language model.

  48. Improving Pinterest Search Relevance Using Large Language Models

    Pinterest’s relevance teacher processes a search query together with textual descriptions of a Pin and predicts five relevance levels. Its inputs include BLIP-generated image captions, creator descriptions, linked-page information and other text features. Images therefore influence this component through generated descriptions rather than direct pixel access. Human assessors judged 88% of captions both relevant and high quality in a sample of 10,000 images. The paper separately describes a smaller student for online serving because the teacher’s latency and cost were difficult to scale.

  49. EMMA: End-to-End Multimodal Model for Autonomous Driving

    Waymo's EMMA paper, posted October 30, 2024, describes one unified application architecture: surround-view camera video, a routing command, and text-encoded vehicle history condition a model that emits text-encoded future waypoints and other driving outputs. Shared training covers planning, detection, road graphs, and scene tasks. The authors explicitly report boundaries: few input frames, no LiDAR or radar, weaker long-range depth behavior in one comparison, expensive computation, and a need for costly closed-loop simulation.

  50. Waymo's EMMA: Teaching Cars to Think - Jyh-Jing Hwang, Waymo

    The presented benchmark results use replay-based open-loop evaluation; the speaker treats simulation and road testing as additional requirements for validating the prototype.

  51. The Build-Operate Divide: Bridging Product Vision and AI Operational Reality

    Prioritize human-in-the-loop review at consequential decision points in high-risk, high-trust workflows.

  52. Understanding Factuality in Abstractive Summarization with FRANK: A Benchmark for Factuality Metrics

    FRANK distinguishes summary errors involving predicates, entities, circumstances, references between sentences, temporal or causal connections, and unsupported information. Circumstance errors include altered time, location or modality. Its published examples change an approval into a rejection, substitute an entity and change an event's date. The authors annotate generated news summaries using this taxonomy and evaluate factuality metrics against those annotations. This supports inspecting the specific relationships a summary preserves, rather than judging fidelity from fluent wording.

  53. Ensure AI Agents Work: Evaluation Frameworks for Scaling Success

    Voice agents need audio-specific evaluations in addition to the evaluations used for their text and control flow.

  54. Ensure AI Agents Work: Evaluation Frameworks for Scaling Success

    Attach evaluations at multiple levels of an execution trace so a failed result can be localized to routing, arguments, or skill execution.

  55. How Evals and Prompts Shape Agent Behavior — Preetika Bhateja & Daniel Bump, YouTube Ads

    Start with a few core tasks and test prohibited behavior alongside task completion.

  56. Evaling Video Slop

    Prompt alignment and frame consistency do not establish that a video tells the intended story; temporal quality needs explicit evaluation axes.

  57. Selective Classification for Deep Neural Networks

    Selective prediction combines a predictor with a selection function that either accepts its prediction or abstains. Coverage is the probability of accepting a case; selective risk is expected loss conditional on acceptance. A risk-coverage curve shows how error among accepted cases changes as coverage changes. The paper selects confidence thresholds using labeled examples and derives risk bounds under independent, identically distributed sampling. The ranking score used for selection need not itself be a calibrated probability.

  58. Best practices for the human evaluation of automatically generated text

    The authors recommend defining separate assessment criteria, reporting participant selection and demographics, and measuring agreement among multiple annotators. Practice examples spanning good and bad outputs can help reviewers establish a common rating scale. Random ordering or counterbalancing reduces presentation-order effects; fatigue and practice can otherwise confound system comparisons. Removing participants or missing responses can introduce selection bias. The paper distinguishes exploratory analysis from confirmatory hypothesis testing and explains that testing many hypotheses increases the chance of false-positive conclusions.

  59. On Calibration of Modern Neural Networks

    Calibration asks whether predictions assigned confidence p are correct about proportion p of the time. Reliability diagrams compare observed accuracy with confidence in bins; expected calibration error averages absolute bin discrepancies weighted by bin population. Calibration differs from prediction accuracy. Selective risk instead measures errors among accepted predictions, and coverage is the accepted fraction. A threshold can alter risk and coverage without demonstrating calibrated probabilities.

  60. Ship Real Agents: Hands-On Evals for Agentic Applications

    Inspect actual traces and categorize failures before defining evaluation criteria.

  61. Evaling Video Slop

    The described 'Judge Judy' stage uses human annotations to calibrate AI judges and produce training data for subsequent evaluator versions.

  62. Robust Speech Recognition via Large-Scale Weak Supervision

    Whisper maps log-Mel audio features to text and task tokens using an encoder-decoder Transformer. Transcription, translation, language identification, and timestamps are distinct outputs. Long-form decoding uses beam search scored by log probability and temperature fallback triggered by low average token log probability or excessive repetition. The authors found the no-speech token probability insufficient alone; combining it with an average-log-probability threshold improved silence handling. These are decoding heuristics, not a demonstrated calibration of transcript correctness. Evaluation across languages and datasets exposes variation, while normalization changes WER without necessarily changing perceived meaning.