ArXiv: 2312.11805
๐ฏ Pitch
Gemini Ultra is the first model to surpass human experts on the MMLU benchmark, achieving this not through scale alone but by strategically mixing chain-of-thought sampling with a calibrated deferral mechanism. Trained jointly on text, images, audio, and video from the start, it sets new state-of-the-art results on 30 of 32 benchmarks, including a staggering 5-point leap on multimodal reasoning tasks.
1. Executive Summary
This report introduces Gemini, a new family of natively multimodal models trained jointly across text, image, audio, and video, and released in three sizes โ Ultra, Pro, and Nano โ each tailored to different computational constraints. Evaluating Gemini Ultra on a comprehensive suite of 32 benchmarks spanning academic text reasoning, image understanding, video question answering, and speech recognition, the paper demonstrates that joint multimodal training produces a model that not only advances the state of the art in 30 of 32 benchmarks but also achieves human-expert performance on MMLU for the first time, scoring 90.04% with an uncertainty-routed chain-of-thought prompting strategy (generating k chain-of-thought samples, selecting the majority vote when consensus exceeds a calibrated threshold, and otherwise deferring to a greedy maximum-likelihood sample). Beyond text, Gemini Ultra reaches 62.4% on the MMMU benchmark โ a multi-discipline college-level multimodal reasoning task โ outperforming the previous best model by more than 5 percentage points, and delivers uniform improvements across video captioning, zero-shot video QA, and automatic speech recognition benchmarks. The post-trained Gemini API and Gemini Apps variants โ chat-focused and developer-focused models produced via supervised fine-tuning and RLHF on curated demonstration and feedback data โ further enhance target capabilities such as instruction following, factuality (halving the rate of inaccurate responses to 3.8%), and tool use, establishing that the base multimodal model's reasoning and cross-modal understanding can be effectively shaped for diverse deployment contexts without degrading text-only quality.
2. Context and Motivation
The Core Problem: Can a Single Model Master All Modalities?
The fundamental question this paper tackles is whether it is possible โ and advantageous โ to train a single, unified model that processes text, images, audio, and video natively from the start, rather than stitching together specialized components or bolting modality-specific encoders onto a language model after the fact. This matters because the dominant paradigm in multimodal AI, at the time of this work, was to train models that were fundamentally text-centric, with visual or auditory understanding grafted on as an afterthought. The paper asks: what if multimodality isn't something you add, but something you are from the beginning?
This gap is significant for several practical and scientific reasons:
- Seamless cross-modal reasoning: Real-world tasks โ like understanding a cooking video with spoken instructions, or verifying a student's handwritten physics solution โ require reasoning that fluidly crosses modal boundaries. A model that treats modalities as separate input streams, processed by separate encoders and then fused, may struggle with the kind of tight integration needed to, say, correlate a spoken question ("Is the omelet ready now?") with fine-grained visual details in an image.
- Efficiency and simplicity: Maintaining separate vision encoders, audio encoders, and language models creates architectural complexity and can lead to information bottlenecks โ for instance, when an image must be compressed into a fixed-length text description before a language model can reason about it. A natively multimodal model promises to avoid this bottleneck by allowing all modalities to interact at the level of tokens, preserving information that would otherwise be lost.
- Capability amplification: The paper hypothesizes that joint training across modalities might produce synergistic effects โ that learning to reason about images could improve text reasoning, and vice versa. If true, this would mean that multimodal training is not just a convenience but a path to better performance in each individual domain, compared to models trained on that domain alone.
The Patchwork of Prior Approaches
Before Gemini, the landscape of multimodal AI was fragmented. The paper situates itself against several distinct lines of work, each with identifiable limitations:
Vision-language models as bolt-on extensions. The dominant approach โ exemplified by Flamingo (Alayrac et al., 2022), CoCa (Yu et al., 2022a), and PaLI (Chen et al., 2022) โ was to take a pre-trained language model and attach a vision encoder, training the combined system on image-text pairs. While these models achieved strong results on image captioning and visual question answering, they were fundamentally limited in two ways. First, they were designed for image-text pairs, not for the richer interleaving of modalities (video frames, audio clips, charts, screenshots) that real-world applications demand. Second, because the vision components were added post-hoc, the models could not generate images โ they were one-way streets from vision to text. The paper's authors, several of whom contributed to Flamingo, CoCa, and PaLI, explicitly position Gemini as a departure: "the important distinction that the models are multimodal from the beginning and can natively output images using discrete image tokens" (Section 2).
Audio processing as a separate pipeline. For speech recognition and translation, the state of the art was dominated by specialized models like the Universal Speech Model (USM; Zhang et al., 2023) and Whisper (Radford et al., 2023). These were purpose-built for audio tasks and could not participate in cross-modal reasoning โ they could transcribe speech but could not, for example, answer a question that required jointly understanding a spoken description and a visual diagram. The paper's approach of feeding audio directly into the same model that processes text and images โ using USM-derived features at 16kHz โ is presented as a way to capture "nuances that are typically lost when the audio is naively mapped to a text input" (Section 2).
Video understanding via frame sampling. Models like Flamingo and Video-LLaVA (Lin et al., 2023) could process video by treating it as a sequence of sampled frames. But Gemini's native multimodality means video frames, audio, and text can be interleaved arbitrarily in the input sequence, enabling temporal reasoning across modalities that is harder to achieve when video is processed in isolation.
Text-only LLMs as the default. The most capable language models of the time โ GPT-4 (OpenAI, 2023a), PaLM 2 (Anil et al., 2023), Claude 2, Inflection-2, Grok 1, LLaMA 2 โ were either text-only or had vision capabilities added as a separate module (e.g., GPT-4V). The paper argues that this separation creates a ceiling: a text-only model, no matter how large, cannot look at a student's handwritten physics solution and point out where the reasoning went wrong. The MMMU benchmark (Yue et al., 2023), introduced shortly before Gemini, was specifically designed to test this kind of college-level multimodal reasoning, and the prior state of the art (56.8% from GPT-4V) left substantial room for improvement.
Where Prior Approaches Fall Short
The paper identifies several specific limitations that motivate Gemini's unified design:
Information loss through modality translation. When a system transcribes speech to text and then feeds it to an LLM, it loses prosody, emphasis, and non-verbal cues. When it converts a chart to a text description, it loses spatial layout information. Gemini's approach of ingesting raw modality-specific features (pixels, audio spectrograms) directly into the transformer decoder avoids these intermediate translation steps, preserving information that can be critical for nuanced understanding.
Inability to generate across modalities. As noted above, prior vision-language models were unidirectional: images in, text out. Gemini can output images natively using discrete image tokens, enabling use cases like generating an illustrated blog post or suggesting visual design ideas โ a capability the paper demonstrates in Figure 6 and Figure 12.
Scaling laws narrowly applied. The Chinchilla scaling laws (Hoffmann et al., 2022) established principles for optimally allocating compute between model size and training data โ but only for text. The paper extends this thinking to multimodal data, explicitly noting that "the number of tokens used to train the largest models were determined following the approach in Hoffmann et al. (2022)" while smaller models are "trained for significantly more tokens to improve performance for a given inference budget, similar to the approach advocated in Touvron et al. (2023a)" (Section 4). This suggests a multimodal scaling framework that was, at the time, underexplored.
Benchmark saturation and evaluation fragility. The paper makes a pointed observation about the state of evaluation: on HellaSwag, a few hundred fine-tuning steps on specific website extracts โ not included in pre-training but related to the benchmark's training set โ boosted Gemini Pro's validation accuracy from 84.7% to 89.6% and Gemini Ultra's to 96.0% (Section 5.1.1). This sensitivity to data contamination underscores a deeper problem: as models saturate existing benchmarks, the research community needs "more robust and nuanced standardized evaluation benchmarks with no leaked data" (Section 5.1.1). The paper's response is to emphasize held-out and internally generated benchmarks (Natural2Code, Math-AMC 2022-2023, WMT23) alongside established ones, but the contamination concern hovers over all reported results.
How This Paper Positions Itself
The paper does not present Gemini as a single technical innovation but as a system-level achievement โ the result of coordinated advances in architecture, training infrastructure, data curation, and post-training. Its positioning is distinctive in several ways:
Unification as the primary contribution. Rather than claiming a novel attention mechanism or a new training objective, the paper's central claim is that joint multimodal training from the start produces a model that excels in each individual domain because of, not in spite of, its multimodality. The evaluation strategy is designed to prove this: Gemini Ultra is benchmarked against the best text-only models on text tasks, the best vision models on vision tasks, and the best speech models on audio tasks โ and it wins or ties in nearly all cases.
Scale as an enabler, not the story. The paper discusses training infrastructure in unusual detail (Section 3) โ TPUv4 SuperPods, inter-datacenter networking, silent data corruption detection, 97% goodput at unprecedented scale โ but frames this not as a brag but as a prerequisite. The message is: training a natively multimodal model at this scale was hard, and the infrastructure innovations were necessary to make it possible. This contrasts with reports that treat scale as the headline.
Post-training as a first-class component. The paper devotes substantial attention to the post-training pipeline (Section 6) โ supervised fine-tuning, reward model training, RLHF, and capability-specific enhancements for instruction following, factuality, tool use, multilingual support, and coding. The post-trained Gemini API and Gemini Apps variants are not afterthoughts; they are the models that users actually interact with, and the paper reports their performance separately from the pre-trained base models. This reflects a maturation of the field: raw pre-training capability is necessary but insufficient; shaping that capability into useful, safe behavior is equally important.
Responsible deployment as integral, not an appendix. Section 7, on responsible deployment, spans impact assessments, safety policies, mitigation strategies, and evaluation across content safety, representational harms, and dangerous capabilities. It is not a token gesture โ it describes a structured process involving model-level and product-level assessments, external red teaming, and adversarial testing across modalities. The paper positions safety not as a compliance checkbox but as a dynamic, iterative process ("Safety is a highly dynamic environment with a constantly evolving landscape of harmful query patterns," Section 7.3.2.2) that shapes the models themselves.
A foundation, not a destination. The paper closes by framing Gemini as "a strong foundation towards our broader future goal to develop a large-scale, modularized system that will have broad generalization capabilities across many modalities" (Section 8). This positions Gemini 1.0 not as a finished product but as a platform โ a base on which more sophisticated reasoning systems (like AlphaCode 2, which combines Gemini with search and tool-use to rank in the top 15% of competitive programmers) can be built.
3. Technical Approach
3.1 Reader Orientation
Gemini is a family of natively multimodal Transformer decoder models trained from the start to process and generate text, images, audio, and video in any combination. The core problem this architecture solves is cross-modal information loss: rather than transcribing audio to text, compressing images into captions, or routing different modalities through separate encoders before fusing them late, Gemini treats tokens from every modality as a single, unified stream โ pixels, spectrograms, and subword tokens all interact directly through the same self-attention layers โ so that reasoning can draw on raw, un-translated signals from every input source simultaneously.
3.2 Big-Picture Architecture (Diagram in Words)
The Gemini 1.0 system has five major components deployed across three lifecycle stages:
- Pre-Training Engine โ a decoder-only Transformer trained on a multimodal, multilingual corpus of web documents, books, code, images, audio, and video. It uses multi-query attention, supports 32K-token contexts, and is trained on TPUv4 and TPUv5e accelerators across multiple datacenters with custom infrastructure for fault tolerance at unprecedented scale.
- Modality Encoders โ visual inputs (natural images, charts, screenshots, PDFs, video frames) and audio inputs (16kHz USM-derived features) are converted into token sequences that can be interleaved with text tokens. Video is handled by encoding a sequence of frames, and the model can vary input resolution to allocate more compute to fine-grained tasks. The architecture supports natively outputting images via discrete image tokens.
- Post-Training Pipeline โ SFT on demonstration data โ Reward Model training on human preference feedback โ RLHF, applied iteratively with data flywheels. This produces two model variants: Gemini Apps (chat-optimised, for Gemini and Gemini Advanced) and Gemini API (developer-optimised, for Google AI Studio and Cloud Vertex AI).
- Capability-Specific Enhancement Layers โ targeted post-training for instruction following, factuality, tool use, multilinguality, multimodal vision, and coding, each with dedicated data collection and evaluation protocols.
- Safety and Deployment Infrastructure โ model-level and product-level impact assessments, safety policy definitions, content filtering, adversarial red teaming, external evaluations, and ongoing monitoring, applied throughout development and deployment.
Information flows as follows: raw multimodal data โ tokenisation (SentencePiece for text, USM features for audio, discrete image tokens for vision) โ Transformer decoder pre-training โ supervised fine-tuning on curated demonstrations โ reward model training on human feedback โ RLHF optimisation โ capability-specific post-training โ safety evaluation and filtering โ deployment through Gemini Apps or Gemini API.
3.3 Roadmap for the Deep Dive
- First, the model architecture (Transformer decoder backbone, multi-query attention, context length, modality encoding) โ because everything else depends on the core computational unit.
- Second, the training infrastructure โ because the architecture choices are constrained by what the infrastructure can support at this scale, and the infrastructure innovations (in-memory redundancy, deterministic replay, SDC detection) are themselves contributions.
- Third, the pre-training data and tokenisation โ because data quality, mixture, and staging are design choices that determine what the model learns, and the tokenisation strategy affects how modalities are unified into a single stream.
- Fourth, the post-training methods (SFT, RM training, RLHF, and the data flywheel) โ because these transform the raw pre-trained model into the deployable Gemini Apps and Gemini API variants.
- Fifth, the capability-specific enhancements (instruction following, factuality, tool use, multilingual support, multimodal vision, coding) โ because each involves distinct data collection, training, and evaluation strategies.
- Sixth, the safety and deployment framework โ because responsible deployment is treated as integral to the technical approach, not an afterthought.
3.4 Detailed, Sentence-Based Technical Breakdown
This is primarily a systems and empirical scaling paper whose core idea is that training a single Transformer on tokenised representations of text, images, audio, and video jointly from the start produces a model that matches or exceeds domain-specific state-of-the-art models in every domain โ and enables new cross-modal reasoning capabilities that no domain-specific architecture can achieve.
Transformer Decoder Backbone
The Gemini models are built on Transformer decoders (Vaswani et al., 2017b), the same autoregressive architecture underlying GPT-4, PaLM 2, and most large language models. The paper describes them as "enhanced with improvements in architecture and model optimization to enable stable training at scale and optimized inference on Google's Tensor Processing Units" (Section 2), though it does not specify the exact architectural modifications beyond mentioning one specific efficiency technique.
Multi-query attention (Shazeer, 2019a) is the key architectural detail disclosed: in standard multi-head attention, each head has its own set of queries, keys, and values. In multi-query attention, all heads share a single set of keys and values while retaining separate queries. This reduces the memory bandwidth and storage requirements for the key-value cache during autoregressive generation โ critical for efficient inference, particularly at long context lengths โ because the number of key-value tensors that must be stored and accessed drops from $h$ (number of heads) to $1$.
The models are trained to support a 32,768-token context length ("32k context length" in the paper's terminology). This is substantially longer than PaLM 2's reported context length and enables the model to process long documents, extended video sequences (as sequences of frames), and multi-turn conversations with significant history. The paper verifies that context is actually used effectively: in a synthetic key-value retrieval test, "the Ultra model retrieves the correct value with 98% accuracy when queried across the full context length," and the negative log-likelihood plotted in Figure 4 decreases with sequence position up to the full 32K length โ meaning the model's predictions become more confident (not less) as the context grows, which is strong evidence that it is genuinely leveraging long-range dependencies rather than ignoring distant context.
Three model sizes are produced, each targeting different deployment constraints:
| Model | Description | Target |
|---|---|---|
| Ultra | Most capable, state-of-the-art across complex reasoning and multimodal tasks | Datacentre-scale serving on TPUs |
| Pro | Performance-optimised for cost and latency, strong reasoning and broad multimodal capabilities | Widespread deployment, API serving |
| Nano-1 (1.8B) | Distilled from larger models, 4-bit quantised | Low-memory on-device |
| Nano-2 (3.25B) | Distilled from larger models, 4-bit quantised | High-memory on-device |
The Nano models are produced via distillation from larger Gemini models, a process where a smaller "student" model is trained to mimic the output distributions or internal representations of a larger "teacher" model. The paper does not specify the distillation objective or temperature; it simply notes "additional advancements in distillation and training algorithms to produce the best-in-class small language models" (Section 2). The Nano models are then 4-bit quantised for deployment โ meaning their 16- or 32-bit floating-point weights are compressed to 4-bit integers, dramatically reducing memory footprint at a modest cost to precision, which is essential for running on mobile devices with limited RAM.
Modality Encoding
The fundamental architectural challenge Gemini addresses is: how do you convert pixels, spectrograms, and text into a single sequence that a Transformer can process uniformly?
Text tokenisation uses SentencePiece (Kudo and Richardson, 2018), a subword tokenisation algorithm that splits text into variable-length tokens based on frequency statistics. The paper makes a specific design choice: "training the tokenizer on a large sample of the entire training corpus improves the inferred vocabulary and subsequently improves model performance" (Section 4). This matters because a tokeniser trained only on text would produce suboptimal token sequences for code, formulas, or non-Latin scripts. By training on the full multimodal corpus, the tokeniser learns to efficiently represent, for example, non-Latin scripts โ "which can, in turn, benefit model quality as well as training and inference speed" (Section 4). A tokeniser that requires 2โ3 tokens for a single Chinese character is slower and less accurate than one that can represent it in a single token.
Visual encoding is described as "inspired by our own foundational work on Flamingo (Alayrac et al., 2022), CoCa (Yu et al., 2022a), and PaLI (Chen et al., 2022), with the important distinction that the models are multimodal from the beginning and can natively output images using discrete image tokens (Ramesh et al., 2021; Yu et al., 2022b)" (Section 2). The paper does not specify the exact visual encoder architecture (CNN? ViT? Perceiver?), but the reference to "pixel only" evaluation in Table 7 โ "without any external OCR engine" โ indicates that the model processes raw pixel inputs directly, not pre-extracted text or layout features.
Variable input resolution is supported: "The models can handle variable input resolution in order to spend more compute on tasks that require fine-grained understanding" (Section 2). This is a non-trivial feature โ standard ViT encoders typically operate at fixed resolution โ and suggests that the visual encoding pipeline can dynamically allocate more tokens to high-resolution or information-dense regions. The paper does not describe the mechanism, but the design intent is clear: a chart with small text labels needs more tokens (higher effective resolution) than a natural image where coarse features suffice.
Video encoding is accomplished "by encoding the video as a sequence of frames in the large context window" (Section 2). For evaluation, 16 equally-spaced frames are sampled from each video clip and fed to the model (Section 5.2.2). The 32K context length is critical here: a single high-resolution frame might consume hundreds or thousands of tokens, so 16 frames at moderate resolution is feasible only with long-context support. Video frames can be interleaved arbitrarily with text and audio tokens in the input sequence.
Audio encoding uses features from the Universal Speech Model (USM) (Zhang et al., 2023) at 16kHz: "Gemini models can directly ingest audio signals at 16kHz from Universal Speech Model (USM) features" (Section 2). USM is a large-scale speech model developed at Google that produces continuous representations from raw audio. Instead of mapping these to discrete tokens via a separate speech recognition system (which would introduce transcription errors and lose prosodic information), Gemini feeds the USM features directly into the Transformer. The paper argues this "enables the model to capture nuances that are typically lost when the audio is naively mapped to a text input" (Section 2) โ for instance, sarcasm, emphasis, hesitation, or speaker identity cues that would be discarded by an ASR system that outputs only words.
Image generation is natively supported: the model "can natively output images using discrete image tokens (Ramesh et al., 2021; Yu et al., 2022b)" (Section 2). This is the same approach used in models like DALL-E and Parti: the continuous visual space is quantised into a discrete vocabulary of image tokens (learned via VQ-VAE or similar), and the Transformer is trained to autoregressively predict these tokens just as it predicts text tokens. This means the same model can generate a text description followed by an image, or interleave generated images with explanatory text โ a capability demonstrated in Figure 6 (generating yarn animal suggestions in interleaved image-text format) and Figure 12 (generating an illustrated blog post).
Why this unified approach over alternatives: The standard alternative โ separate encoders for each modality feeding into a shared decoder, or modality-specific models with a routing layer โ creates information bottlenecks. When audio is transcribed to text before reasoning, the model cannot hear how something was said. When an image is captioned before being analysed, the model cannot refer to specific regions or spatial relationships. By tokenising everything into a single sequence, attention can connect a spoken question directly to a specific pixel region in an image, bypassing all intermediate representations. The cost is that the model must learn to handle fundamentally different signal types (continuous wavelengths, discrete spatial grids, categorical word indices) in the same representational space โ a harder optimisation problem that requires more data and compute, but yields qualitatively different capabilities when it succeeds.
Training Infrastructure
Gemini's training infrastructure is described in unusual detail (Section 3), reflecting the fact that scale itself was a research contribution: training a natively multimodal model at this size required solving infrastructure challenges that had not been encountered in prior Google training runs, including PaLM and PaLM-2.
Hardware: "We trained Gemini models using TPUv5e and TPUv4 (Jouppi et al., 2023), depending on their sizes and configuration. Training Gemini Ultra used a large fleet of TPUv4 accelerators owned by Google across multiple datacenters" (Section 3). TPUv4 accelerators are Google's custom machine learning chips, deployed in "SuperPods" of 4096 chips. Each SuperPod connects chips via a dedicated optical switch that "can dynamically reconfigure 4x4x4 chip cubes into arbitrary 3D torus topologies in around 10 seconds" (Section 3). This reconfigurability matters because different parallelism strategies (data parallelism, model parallelism, pipeline parallelism) require different chip-to-chip communication patterns, and the optimal topology depends on the specific model architecture and batch size.
Multi-datacenter training: For Gemini Ultra, "we combine SuperPods in multiple datacenters using Google's intra-cluster and inter-cluster network" (Section 3). Training across datacenters introduces substantial communication latency compared to within-rack or within-pod communication. The paper argues that "Google's network latencies and bandwidths are sufficient to support the commonly used synchronous training paradigm, exploiting model parallelism within superpods and data-parallelism across superpods" (Section 3). Synchronous training means that all accelerators must wait for the slowest participant before proceeding to the next step โ a requirement that becomes increasingly stringent as the number of accelerators grows. The fact that this was feasible across datacenters implies Google's inter-datacenter network provides both sufficient bandwidth and sufficiently low jitter (variation in latency) to avoid straggler bottlenecks.
Single-controller programming model: "The 'single controller' programming model of Jax (Bradbury et al., 2018) and Pathways (Barham et al., 2022) allows a single Python process to orchestrate the entire training run, dramatically simplifying the development workflow" (Section 3). This is a significant engineering simplification compared to traditional distributed training, which often requires separate controller processes per node or rack, with complex coordination logic. A single Python process means the developer writes what looks like a single-machine training loop, and the infrastructure transparently distributes computation across thousands of chips. The GSPMD partitioner (Xu et al., 2021) in the XLA compiler handles partitioning the computation graph, and the MegaScale XLA compiler pass "statically schedules appropriate collectives so that they maximally overlap with the computation with very little variation in step time" (Section 3). Overlapping communication with computation (e.g., computing gradients for layer N+1 while transmitting gradients for layer N) hides network latency and is essential for achieving high hardware utilisation at scale.
Fault tolerance via in-memory redundancy: The paper describes a crucial departure from standard practice: "Maintaining a high goodput at this scale would have been impossible using the conventional approach of periodic checkpointing of weights to persistent cluster storage. For Gemini models, we instead made use of redundant in-memory copies of the model state, and on any unplanned hardware failures, we rapidly recover directly from an intact model replica" (Section 3). Periodic checkpointing โ saving model weights to disk every N steps โ works when mean time between failures (MTBF) is large relative to checkpoint frequency. But at Gemini Ultra's scale, "genuine machine failures are commonplace across all hardware accelerators at such large scales" (Section 3). The MTBF of the overall system drops proportionally to the number of chips; with thousands of accelerators, failures occur frequently enough that disk-based checkpoint-restore cycles would dominate training time. By keeping redundant in-memory copies โ meaning the model parameters are replicated across multiple accelerators' HBM (high-bandwidth memory) โ recovery is nearly instantaneous: the training step simply reads from a surviving replica. The result: "the overall goodput for the largest-scale training job increased from 85% to 97%" (Section 3), where goodput is defined as "the time spent computing useful new steps over the elapsed time of the training job." A 12-percentage-point improvement in goodput at this scale represents an enormous reduction in wasted computation.
Silent Data Corruption (SDC): The paper identifies SDC as a novel failure mode that emerges at scale: "Although these are extremely rare, the scale of Gemini models means that we can expect SDC events to impact training every week or two" (Section 3). SDC occurs when hardware produces incorrect computational results without raising an error โ the chip appears to be functioning normally but returns wrong values. This is particularly insidious in neural network training because a few corrupted computations may not immediately crash the job; instead, they silently degrade model quality over time. Detection required "several new techniques that exploit deterministic replay to isolate incorrect computations, combined with proactive SDC scanners on idle machines and hot standbys" (Section 3). Deterministic replay means that the infrastructure can re-run a computation step and compare outputs; if they differ, some hardware produced a non-deterministic (corrupted) result. Proactive scanners test idle chips before they're used. Hot standbys are spare chips that can immediately replace failed ones without stopping the job. The paper notes that "fully deterministic infrastructure allowed us to quickly identify root causes (including hardware failures) during the development leading up to the Ultra model, and this was a crucial ingredient towards stable training" (Section 3).
Pro model training efficiency: For the Pro model, "the inherent scalability of our infrastructure and learning algorithms enable us to complete pre-training in a matter of weeks, leveraging a fraction of the Ultra's resources" (Section 3). This suggests that the infrastructure improvements (in-memory redundancy, SDC detection, deterministic replay) benefit all model sizes, not just the largest.
Pre-Training Data and Tokenisation
The pre-training dataset is described in Section 4 at a high level, without specific token counts or detailed composition percentages.
Data composition: "Gemini models are trained on a dataset that is both multimodal and multilingual. Our pre-training dataset uses data from web documents, books, and code, and includes image, audio, and video data" (Section 4). This is the standard broad-coverage recipe for large language models, extended to include non-text modalities.
Tokenisation: The SentencePiece tokeniser (Kudo and Richardson, 2018) is trained on a large sample of the entire training corpus โ a detail that the paper argues matters for quality. SentencePiece treats the input as a raw byte stream and learns a vocabulary of subword units based on frequency. By training on the full multimodal corpus (not just text), the tokeniser learns to efficiently encode, for example, code identifiers, mathematical notation, and non-Latin scripts. The paper specifically notes that "Gemini models can efficiently tokenize non-Latin scripts which can, in turn, benefit model quality as well as training and inference speed" (Section 4).
Training token allocation: "The number of tokens used to train the largest models were determined following the approach in Hoffmann et al. (2022). The smaller models are trained for significantly more tokens to improve performance for a given inference budget, similar to the approach advocated in Touvron et al. (2023a)" (Section 4). This references two competing scaling philosophies:
- Chinchilla-optimal (Hoffmann et al., 2022): For a given compute budget, allocate tokens and parameters such that neither is the bottleneck โ both are scaled together. The number of training tokens should be roughly proportional to the number of model parameters (approximately 20 tokens per parameter for the Chinchilla models).
- LLaMA-style over-training (Touvron et al., 2023a): Train a smaller model on substantially more tokens than Chinchilla-optimal. This produces a smaller model with stronger performance-per-parameter at inference time, because the model has seen more data and learned more efficiently per parameter, at the cost of higher total training compute.
The Gemini family uses both strategies: Ultra and Pro follow Chinchilla scaling (compute-optimal for the largest models), while Nano models are over-trained on more tokens relative to their parameter count. This makes sense given the deployment targets: Ultra and Pro are served in datacentres where inference cost scales with model size, so parameter efficiency matters less; Nano runs on-device where every parameter counts, so data efficiency (learning more per parameter) is paramount.
Data quality filtering: "We apply quality filters to all datasets, using both heuristic rules and model-based classifiers. We also perform safety filtering to remove harmful content based on our policies" (Section 4). Heuristic rules might include minimum text length, language detection, or removal of documents with excessive punctuation or boilerplate. Model-based classifiers could be trained to score document quality, factual reliability, or harmfulness. The safety filtering is a pre-training step, distinct from post-training safety mitigations โ it removes training data that would teach the model to generate harmful content in the first place.
Evaluation data decontamination: "To maintain the integrity of evaluations, we search for and remove any evaluation data that may have been in our training corpus before using data for training" (Section 4). This is standard practice but is explicitly noted given the paper's concerns about benchmark contamination (Section 5.1.1). The decontamination process searches for exact or near-exact matches between training documents and evaluation set examples and removes matches.
Data mixture staging: "The final data mixtures and weights were determined through ablations on smaller models. We stage training to alter the mixture composition during training โ increasing the weight of domain-relevant data towards the end of training" (Section 4). Data staging is a curriculum learning strategy: start with a broad, diverse mixture to build general capabilities, then shift towards domain-specific data (e.g., math, code, or high-quality text) in later stages to refine target skills without over-fitting early. The paper does not specify exact mixture percentages or staging schedules.
Ablation-driven mixture determination: "The final data mixtures and weights were determined through ablations on smaller models" (Section 4). An ablation in this context means training multiple small models with different data mixture proportions, evaluating their performance, and selecting the mixture that produces the best downstream results. This is computationally expensive โ it requires training many models to convergence โ but is feasible at small scale and provides principled guidance for the large-scale run.
Post-Training Pipeline (SFT โ RM โ RLHF)
Post-training transforms the pre-trained base model into the Gemini Apps and Gemini API variants that users interact with. The pipeline, illustrated in Figure 7, follows a now-standard three-stage recipe but with specific design choices and scale that the paper details.
Stage 1: Prompt Data Collection
Before any fine-tuning, the team collects "a diverse set of prompts that are representative of real-world use cases" (Section 6.3). Prompts include not just the most recent user input but also "previous user-model interactions" for multi-turn scenarios. Data sources are threefold: "vendor-created data, third-party licensed sources, and synthetic approaches" (Section 6.3). Vendor-created data is written by Google's own annotators; third-party licensed data is purchased from data vendors; synthetic data is generated by prompting existing models to produce realistic user queries.
The diversity requirement is emphasised: datasets "cover a diverse set of crucial use cases and in both single-turn and multi-turn formats" (Section 6.3). This is not a trivial collection step โ it is the foundation for everything downstream. If the prompt distribution is biased (e.g., over-representing simple factual queries and under-representing complex reasoning tasks), the SFT and RLHF stages will optimise for the wrong distribution, degrading performance on underrepresented use cases.
Stage 2: Supervised Fine-Tuning (SFT) on Demonstration Data
SFT trains the model to produce a desired target response given a prompt. The demonstration data consists of prompt-response pairs where the target responses "can be directly written by a human expert, or generated by a model and in some cases revised or reviewed by a human" (Section 6.3). This hybrid approach โ human-written, model-generated, or model-generated-then-human-corrected โ balances quality (human-written responses are typically highest-quality) with scale (model-generated responses can be produced in vast quantities).
The objective is standard next-token prediction with a cross-entropy loss: for each prompt-response pair, the model is trained to maximise the probability of the target response tokens given the prompt tokens. The paper does not specify the exact loss function, learning rate, or batch size for SFT.
Additional quality control: "we use data analysis tools and heuristics to ensure high data diversity across capabilities, use cases, and semantic clusters" (Section 6.3). Semantic clustering โ grouping prompts by their underlying topic or intent โ ensures that no single cluster dominates the training distribution, preventing the model from over-specialising to, for example, coding tasks at the expense of creative writing.
Stage 3: Reward Model (RM) Training on Feedback Data
SFT teaches the model to produce a single good response; RM training teaches it to distinguish between better and worse responses. The process:
- Candidate generation: For each prompt in the curated set, multiple candidate responses are generated (by the model itself, or by other models).
- Human feedback collection: "Human raters provide feedback such as relative preferences over candidate responses and feedback regarding individual responses to a given prompt" (Section 6.3). Relative preferences โ "is response A better than response B?" โ are typically easier and more reliable for humans than absolute ratings โ "rate this response on a 1โ7 scale" โ because relative judgments are less susceptible to individual rater calibration differences.
- Reward model training: The collected preference data is used to train a reward model that outputs a scalar score for any (prompt, response) pair. The reward model is trained to maximise the probability that the preferred response receives a higher score than the dispreferred response.
The paper notes that "the utility of the resulting human feedback data greatly depends on the prompt selection and the sampling strategy used to produce candidate responses" (Section 6.3). This is a subtle but important point: if the candidate responses are too similar (both high-quality or both low-quality), human preferences are noisy and provide little training signal. The sampling strategy must produce responses with meaningful quality differences โ achieved by varying temperature, sampling from different model checkpoints, or deliberately including weaker baselines.
Feedback data is "collected across creativity, safety, factuality, other capabilities, and other target criteria" (Section 6.3). This multi-objective collection means the reward model learns to trade off between, for example, a creative but potentially inaccurate response and a dry but factually correct one, guided by human preferences.
Stage 4: Reinforcement Learning from Human Feedback (RLHF)
RLHF uses the trained reward model to further fine-tune the SFT model via reinforcement learning. The objective is to maximise the expected reward (as judged by the RM) of the model's generated responses, subject to a KL-divergence penalty that prevents the model from diverging too far from the SFT model's distribution (which would lead to reward hacking โ generating responses that score highly under the RM but are nonsensical or harmful).
The paper does not specify the exact RL algorithm (likely PPO, given its prevalence in LLM alignment work), the KL penalty coefficient, or the training hyperparameters. It does describe the process as iterative: "Our approach creates an iterative process in which RL continually pushes the boundaries of the RM, while the RM is continuously improved through evaluation and data collection, leading to progressive improvements in both" (Section 6.3). This iterative flywheel โ deploy model, collect new preference data at the frontier of model capability, retrain RM, retrain model โ is the mechanism by which both the policy (the language model) and the reward model co-evolve. The data flywheel is depicted in Figure 7.
Human evaluation for post-training: "We conduct human evaluation extensively across targeted capabilities. Human evaluation is instantiated as side-by-side blind evaluations where human raters judge responses of two models to the same prompt, as single-response ratings for certain capabilities, and as online testing" (Section 6.4). Side-by-side blind evaluation means raters see two responses but don't know which model produced which; this prevents brand or expectation bias. Single-response ratings are used for capabilities where absolute quality judgments are more informative than relative preferences. Online testing means deploying the model to a subset of real users and measuring engagement, satisfaction, or task completion metrics.
Automated evaluation models: "In addition, we build models for automated evaluation that faithfully imitate human preferences in order to guide development and continuously monitor online performance" (Section 6.4). These are essentially auto-eval reward models trained to predict human judgments, enabling fast, cheap evaluation during development without requiring human raters for every experiment.
Capability-Specific Enhancements
Beyond the general post-training pipeline, the paper describes targeted interventions for six specific capabilities, each with dedicated data, training, and evaluation strategies.
Instruction Following (Section 6.5.1)
Instruction following โ accurately satisfying all requirements in a user's prompt โ is positioned as "a fundamental capability for LLMs, especially as these models become more sophisticated and are presented with increasingly complex user prompts" (Section 6.5.1). The challenge is that instructions vary wildly: content constraints ("write about renewable energy"), format constraints ("use markdown"), length constraints ("1000 words"), and qualitative constraints ("be persuasive"). Some instructions are ambiguous or even contradictory.
Data collection: For "instructions that are verifiable programmatically such as word count, we generate synthetic data via prompting and response editing to ensure that such instructions are satisfied" (Section 6.5.1). Programmatic verification means an automatic check can determine compliance (e.g., counting words, checking for required keywords, validating JSON structure). Synthetic data generation with automatic verification creates a scalable pipeline: generate prompts with verifiable instructions, check model responses for compliance, and use compliant responses as training examples.
Evaluation method: The paper uses a fine-grained evaluation approach for complex prompts: "Human raters are presented with a prompt-response pair and a list of the individual (sub)-instructions contained in the prompt. Each prompt may have anywhere from one to dozens of individual instructions, and the annotators are tasked with determining whether each instruction is followed (or not) by the response" (Section 6.5.1). Two metrics are reported:
- Per-instruction accuracy: the fraction of all sub-instructions (across the evaluation set) that are correctly followed.
- Full-response accuracy: the fraction of prompts where all sub-instructions are followed.
Results in Table 14: Gemini Advanced (with Ultra) achieves 87.4% per-instruction accuracy but only 54.1% full-response accuracy โ meaning on nearly half of complex prompts, at least one sub-instruction is missed. The paper notes this "indicates that there is further headroom for models to fully satisfy all instructions" (Section 6.5.1).
Factuality (Section 5.1.6)
Factuality is evaluated across three dimensions:
-
Closed-Book Factuality: When asked a fact-seeking prompt without any source provided, does the model hallucinate? Evaluated via human annotators who fact-check responses; the metric is the percentage of responses containing factually inaccurate information.
-
Attribution: When instructed to ground a response in a provided context (e.g., summarise a document, answer questions from a passage), does the response faithfully reflect the source without introducing unsupported claims? Evaluated via the AIS metric (Rashkin et al., 2023), which measures whether generated statements can be attributed to the source.
-
Hedging: When given an "unanswerable" prompt โ a false-premise question, or a question whose answer is not in the provided context โ does the model acknowledge its inability to answer rather than hallucinating? Evaluated via automatic detection of hedging behaviour.
Table 6 reports results for Gemini API Pro with and without factuality-focused post-training:
| Metric | Without adaptation | With adaptation |
|---|---|---|
| Inaccurate Rate | 6.7% [5.8%, 7.8%] | 3.8% [3.1%, 4.8%] |
| Attribution (AIS) | 40.2% [37.9%, 42.5%] | 60.0% [57.6%, 62.1%] |
| Hedging Accuracy | 0% | 69.3% |
The hedging result is particularly striking: the base model never hedges โ it always attempts to answer, even when it should refuse โ while the factuality-adapted model hedges correctly on 69.3% of unanswerable prompts. This is a qualitative behaviour change induced by post-training, not just an accuracy improvement.
Tool Use (Section 6.5.2)
Tool use is framed as "a code generation problem, leveraging the base model's preexisting strong coding capabilities" (Section 6.5.2). Rather than a special "tool calling" API, the model generates code blocks that invoke tools:
"Every tool invocation is represented as a code block in which tool calls are invoked. This process allows the model to both compose multiple tools in each code block, as well as observe and react to the results of tool execution."
The inference loop, depicted in Figure 8, works as follows:
- The model receives a user prompt.
- If the model decides tools are needed, it generates a code block containing tool calls.
- The system executes the tool calls and returns results to the model.
- The model generates either more tool calls (iterating) or a final text response.
This is an agentic loop โ the model decides when to use tools, which tools to use, and how to interpret results, all within a single generation context.
Gemini Apps tool use: Gemini draws on Google Extensions โ Google Workspace, Maps, YouTube, Flights, Hotels โ enabling integration with Gmail, Docs, Slides, and Sheets. An internal benchmark measuring human preference in travel planning and video discovery found that "models equipped with tools are preferred on this set 78% of the time over models without tools (excluding ties)" (Section 6.5.2).
Gemini API tool use: Fine-tuning with tool-use data also improves academic benchmark performance (Table 15):
| Benchmark | Without tools | With tools |
|---|---|---|
| GSM8K | 69.7% | 80.1% |
| MATH | 30.7% | 41.8% |
| NaturalQuestions | 59.0% | 68.0% |
| Realtime QA | 39.2% | 70.8% |
The Realtime QA jump (39.2% โ 70.8%) is particularly large, likely because Realtime QA requires up-to-date information that the model cannot memorise โ tool use (search) provides exactly what's needed. GSM8K and MATH improvements suggest that tool use (a calculator or code execution) helps with arithmetic, which is a known weakness of pure language models.
Multilinguality (Sections 5.1.4 and 6.5.3)
Multilingual support involves both pre-training on multilingual data and post-training specifically for non-English use cases.
Gemini Apps approach: "Scaling Gemini from English to 40+ languages imposed research challenges in data quality. We leverage abundant high-quality English data by localization to native cultures (e.g., 'president of the United States' โ 'ๆฅๆฌใฎ้ฆ็ธ')" (Section 6.5.3). This is a data augmentation strategy: translate English training examples into target languages, then adapt culturally specific references to be locally appropriate. The paper reports quality improvements of more than 0.1 SxS score across five languages (Japanese, Portuguese Brazilian, German, Latin American Spanish, Italian) compared to the previous Bard system based on PaLM 2, with coding (MBPP) and reasoning (MMLU) gains preserved across languages (Table 16).
Gemini API approach: Combines "human-generated non-English prompt-response pairs as well as automatically translated pairs" (Section 6.5.3). Two quality-control mechanisms are applied to translated data:
- Translatability filtering: "Not all prompt-response pairs make sense when automatically translated" (Section 6.5.3). Examples given include prompts with strict word requirements ("Write a 1000 word essay"), English-centric cultural references ("Write a poem in iambic pentameter about apples"), and Latin-script-centric puzzles ("What is a word with 1 E, 2 As, and 1 U?"). These are filtered out before translation.
- Translation quality validation: "Each translated prompt-response pair was rated for translation quality by at least 3 human raters, and was kept in the final mixture if the majority of raters rated it as accurate" (Section 6.5.3).
Multimodal Vision Post-Training (Section 6.5.4)
Multimodal post-training enhances the base model's image understanding for specific applications. For Gemini Apps, the approach is to "fine-tune pre-trained Gemini models on a mixture of text-only and image-text data" with "careful balancing of text and multimodal data [to ensure] the model develops robust image understanding without adversely affecting the quality of the text-only interactions" (Section 6.5.4).
The key result is that adding image-text data does not degrade text-only quality: "Gemini Apps Pro model trained on this data versus an equivalent model trained only on text data" shows an SxS score of +0.01ยฑ0.01 on text-only tasks โ essentially zero change (Section 6.5.4). This is non-trivial because a common failure mode in multimodal fine-tuning is "catastrophic forgetting" of text capabilities when the training distribution shifts towards images.
RLHF further improves multimodal performance: "a Gemini Apps Pro model post-trained with SFT & RLHF vs SFT alone" shows an SxS score of +0.223ยฑ0.06 on image-understanding tasks (Section 6.5.4).
For Gemini API, Table 17 shows the pre-to-post-training improvement on image understanding benchmarks:
| Benchmark | Pre-trained | Post-trained | Improvement |
|---|---|---|---|
| TextVQA | 81.4% | 82.3% | +0.9% |
| DocVQA | 90.1% | 90.9% | +0.8% |
| InfographicVQA | 77.9% | 80.3% | +2.4% |
| AI2D | 76.6% | 79.5% | +2.9% |
| VQAv2 | 74.5% | 77.8% | +3.3% |
The improvements are modest but consistent, attributed to "the model's increased instruction-following capabilities that succeed in aligning the model output style with that of the golden references" (Section 6.5.4) โ suggesting that the gains come from better formatting and style alignment rather than fundamentally improved visual understanding.
Coding Post-Training (Section 6.5.5)
Coding post-training uses "a combination of human and synthetic approaches to collect" demonstration and feedback data (Section 6.5.5). Table 18 reports SxS scores on an internal coding benchmark:
- Gemini (with Pro) vs. Bard (PaLM 2, Sept. 2023): +0.19ยฑ0.03
- Gemini Advanced (with Ultra) vs. Gemini (with Pro): +0.13ยฑ0.02
Both comparisons show statistically significant improvements, with the Pro โ Ultra jump being roughly two-thirds the size of the PaLM 2 โ Gemini Pro jump, suggesting diminishing returns at the highest capability levels.
Complex Reasoning Systems (Section 5.1.7)
While not strictly a post-training enhancement, the paper highlights AlphaCode 2 as an example of how Gemini models can be composed with search and tool-use to create more capable systems. AlphaCode 2 "uses a specialized version of Gemini Pro โ tuned on competitive programming data similar to the data used in Li et al. (2022) โ to conduct a massive search over the space of possible programs" followed by "tailored filtering, clustering and reranking mechanism" (Section 5.1.7). Gemini Pro serves dual roles: as a coding model to generate candidate solutions, and as a reward model to evaluate and select the most promising candidates.
The result: AlphaCode 2 solves 43% of competition problems (vs. 25% for the original AlphaCode), ranking at the estimated 85th percentile of competitive programmers (vs. 50th for the original). This demonstrates that Gemini's value is not just in standalone benchmark performance but as a component in larger reasoning architectures.
Evaluation Strategy
The evaluation methodology is a design choice in itself. The paper evaluates across four modalities (text, image, video, audio) and two model states (pre-trained and post-trained), using a mix of established benchmarks, held-out datasets, and internal evaluations.
Benchmark selection: Over 50 benchmarks are used (listed in Appendix 10.3), spanning six text capabilities (factuality, long-context, math/science, reasoning, summarization, multilinguality), four image understanding capabilities (high-level recognition, fine-grained transcription, chart understanding, multimodal reasoning), five video understanding benchmarks, and five audio benchmarks.
Prompting strategies vary by benchmark:
- For MMLU, Gemini Ultra uses uncertainty-routed chain-of-thought with k = 32 samples: "The model produces a chain of thought with k samples... If there is a consensus above a preset threshold (selected based on the validation split), it selects this answer, otherwise it reverts to a greedy sample based on maximum likelihood choice without chain of thought" (Section 5.1.1).
- For GSM8K, majority voting with 32 samples is used.
- For MATH, 4-shot prompting without chain-of-thought.
- For HumanEval and Natural2Code, 0-shot prompting.
- For most image understanding benchmarks, 0-shot with greedy sampling and "pixel only" input (no external OCR).
This variability is pragmatic โ different benchmarks respond differently to prompting techniques โ but it complicates cross-benchmark comparisons.
Decontamination: The paper acknowledges data contamination as a serious concern. On HellaSwag, "an additional hundred fine-tuning steps on specific website extracts corresponding to the HellaSwag training set (which were not included in the Gemini model pretraining set) improve the validation accuracy of Gemini Pro to 89.6% and Gemini Ultra to 96.0%" (Section 5.1.1) โ demonstrating how sensitive benchmarks are to training data proximity. The response is to report HellaSwag in a 10-shot decontaminated setting and to emphasise held-out benchmarks (Natural2Code, Math-AMC 2022-2023, WMT23) where contamination is impossible by construction.
Difficulty estimation and benchmark fragility: The paper does not estimate per-question difficulty (as in the reference example's compute-optimal test-time scaling paper). Instead, it relies on aggregate benchmark scores. However, the HellaSwag contamination finding and the observation that LAMBADA results were suppressed due to contamination issues ("we... decided not to report results on e.g. LAMBADA") indicate that benchmark fragility is a first-order concern. The paper's implicit design choice is to use diverse, redundant evaluation โ multiple benchmarks per capability โ so that no single contaminated benchmark can misrepresent overall model quality.
Human evaluation integration: For post-trained models, human evaluation is central: "Evaluation of human preferences over model outputs provides critical signals for measuring performance" (Section 6.4). SxS scores are the primary metric for comparing post-trained variants, expressed as a continuous value between -1.5 and 1.5, where positive values indicate preference for the model under evaluation.
Confidence intervals: Human evaluation results are reported with 95% confidence intervals (e.g., SxS scores in Section 6.5.4: +0.223ยฑ0.06), but benchmark results are not โ the paper does not report error bars for most academic benchmark scores, which is standard practice in the field but limits the ability to assess whether small differences (e.g., Gemini Ultra's 53.2% vs. GPT-4's 52.9% on MATH) are statistically significant.
Safety and Responsible Deployment Framework (Section 7)
The safety framework is treated as an integral part of the technical approach, not an appendix. It consists of five interconnected processes:
1. Impact Assessment (Section 7.1): Conducted at both model level and product level. Model-level assessments "identify, assess, and document societal benefits and harms associated with the capabilities of Gemini models" across text-to-text, image-to-text, and video-to-text modalities (Section 7.1.1). Product-level assessments (e.g., for Gemini Advanced) consider the specific user experience, additional safety filters, and product-specific risks. Assessments inform deployment decisions โ they are not just documentation but gating criteria.
2. Safety Policies (Section 7.2): A set of "standardized criteria and prioritization schema for responsible development" defining categories including "child sexual abuse and exploitation content, hate speech, harassment, dangerous content such as guidance on how to make weapons, and malicious content" (Section 7.2). Policies also include "guidelines that prioritize providing neutral answers grounded in authoritative, consensus facts, or providing multiple perspectives where consensus doesn't exist" โ a design choice that affects model behaviour on controversial topics.
3. Mitigation (Section 7.3): Applied at three levels:
- Data curation: "filter training data for high-risk content and to ensure training data is sufficiently high quality" (Section 7.3.1), with attention to annotator diversity ("gender presentation, age, and racial and ethnic diversity") and fair labour practices ("contractual obligation that data enrichment workers are paid at least local living wage").
- Safety SFT: For harm-inducing queries (enumerated across approximately 20 harm types), a custom data generation recipe "loosely inspired from Constitutional AI (Bai et al., 2022b)" is applied, where "Google's content policy language as 'constitutions'" is injected and the model uses zero-shot reasoning to revise responses. A key challenge is balancing harmlessness vs. helpfulness: a blanket refusal is safe but useless; a nuanced response that addresses the query while upholding safety policies is harder to achieve.
- Safety RLHF: Safety-specific preference data is included in the RM training mixture, with queries curated "based on both observed loss patterns and our overall safety policy taxonomy" (Section 7.3.2.3).
4. Safety Evaluations (Section 7.4): Four evaluation types are described:
- Development evaluations (internal, for iterative improvement).
- Assurance evaluations (standardised, held-out, conducted by a separate group; "only high-level insights are fed back" to prevent overfitting).
- External evaluations (by independent domain experts with black-box API access).
- Red teaming (adversarial testing by internal security and ethics specialists).
Content safety evaluations cover text-to-text (adversarial prompts in 12 languages), image-to-text (human-curated adversarial images and questions), and video-to-text (curated with Google's "Principles Pioneers" โ over 1,000 Googlers across 39 countries). Dangerous capability evaluations test for offensive cybersecurity, persuasion/deception, self-proliferation, situational awareness, and CBRN (chemical, biological, radiological, nuclear) risks โ functioning as an "early warning system, highlighting upcoming areas for safety investment" (Section 7.4.1.3).
5. Deployment (Section 7.5): Involves internal model cards (Mitchell et al., 2019) for documentation, external model and system cards, and public documentation of terms of service, use policies, and privacy notices. The paper provides a Gemini Ultra model card in Appendix 10.1.
Why this framework is structural to the approach: The paper's decision to detail safety processes at length โ and to treat them as co-equal with model architecture and training โ reflects a design philosophy: safety is not a post-hoc filter applied to an otherwise complete model, but a set of constraints and objectives that shape the model from pre-training data filtering through post-training behavioural shaping. The iterative data flywheel (Figure 7) integrates safety data collection directly into the RLHF loop, meaning that model capability and model safety co-evolve.
4. Key Insights and Innovations
Innovation 1: Native Multimodality as a First-Class Architectural Principle, Not a Post-Hoc Integration
The paper's most fundamental conceptual contribution is the argument โ and the empirical demonstration โ that training a single Transformer decoder on tokenised representations of text, image, audio, and video jointly from the start produces a model that not only matches domain-specific state-of-the-art systems in each individual modality, but also enables qualitatively new forms of cross-modal reasoning that no separately-encodered architecture can replicate. This is a fundamental shift, not an incremental refinement.
What the field did before this work: The dominant paradigm for multimodal AI was to start with a text-only language model and then attach modality-specific encoders โ a vision encoder for images (Flamingo, Alayrac et al., 2022; PaLI, Chen et al., 2022; CoCa, Yu et al., 2022a), an audio encoder for speech (Whisper, Radford et al., 2023; USM, Zhang et al., 2023), and so on. These bolt-on approaches treated modalities as separate input streams that were fused at a relatively late stage โ for example, by feeding visual features as a prefix to the language model, or by compressing an image into a fixed-length text description before the LLM could reason about it. This architecture created inherent information bottlenecks: the language model could only reason about what the modality-specific encoders chose to represent, and cross-modal interactions were mediated through the shared text representation rather than occurring directly at the token level.
What Gemini did differently: The paper's framing โ "the important distinction that the models are multimodal from the beginning" (Section 2) โ is not just a training detail; it is an architectural philosophy. By tokenising pixels, spectrograms, and subword units into a single unified sequence, Gemini allows self-attention to operate directly across modalities. A spoken question can attend to a specific pixel region in an image; a video frame can attend to a text instruction; an audio prosodic cue can modulate the interpretation of an accompanying chart โ all without intermediate translation steps. The paper's core claim is that this unified attention produces better performance in each individual domain than domain-specific models, not despite multimodality but because of it โ the cross-modal training signal provides a richer representational space that benefits even single-modality tasks.
Why this is fundamental, not incremental: This is not a new loss function or a better vision encoder โ it is a reframing of what a model is. Prior multimodal models were fundamentally text models with vision/audio peripherals. Gemini is a media model โ text is just one of several modalities it processes natively. The distinction matters because it changes what capabilities are possible: generating images (not just describing them), reasoning over interleaved video-and-audio sequences (not just text-and-image pairs), and making fine-grained cross-modal references (a spoken "is this done yet?" correlated with visual details in an omelette image, as in Table 13). These are not incremental improvements on Flamingo or PaLI; they are qualitatively different capabilities that the bolt-on paradigm structurally excludes.
Evidence: The case is made through breadth, not a single experiment. Gemini Ultra achieves state-of-the-art results on every one of the 20 multimodal benchmarks examined โ including image understanding (Table 7, e.g., MMMU 62.4% vs. GPT-4V's 56.8%), video understanding (Table 10, e.g., VATEX captioning 62.7 vs. Flamingo's 56.0 CIDEr), and audio understanding (Table 11, e.g., FLEURS WER 7.6% vs. Whisper's 17.6%) โ while simultaneously achieving state-of-the-art on text benchmarks (Table 2, e.g., MMLU 90.04% vs. GPT-4's reported 86.4%). A domain-specific model would have no reason to perform well across all three; Gemini's cross-modal architecture is the explanatory variable. The qualitative demonstrations โ verifying a student's handwritten physics solution (Figure 1), generating interleaved image-text blog posts (Figure 12), reasoning about ingredient readiness from audio-visual input (Table 13) โ make the cross-modal reasoning case concrete.
Innovation 2: The Training Infrastructure as a Research Contribution โ Scaling Beyond the Failure Frontier
The paper treats training infrastructure not as background logistics but as a first-class research contribution, and in doing so surfaces a diagnostic concept that has received little attention in the scaling literature: the failure frontier. As accelerator count increases, the mean time between hardware failures decreases proportionally, and at some scale โ Gemini Ultra's scale โ conventional fault-tolerance mechanisms (periodic checkpointing to disk) become not just inefficient but structurally impossible, because failures occur faster than checkpointing can complete. Crossing this frontier requires a fundamentally different approach to reliability.
What the field did before: The standard approach to training large models on distributed accelerators was periodic checkpointing โ save model weights to persistent storage every N steps, and on hardware failure, restart from the most recent checkpoint. This works when the mean time between failures (MTBF) is large relative to the checkpointing interval. But MTBF scales inversely with chip count: a system with ~50,000 accelerators, each with a failure rate of once per few years, experiences failures every few hours or less. At that point, checkpoint-restore overhead dominates training time, and the conventional approach breaks down. Prior large-scale efforts (PaLM, PaLM-2) operated below this threshold or accepted degraded goodput.
What Gemini did differently: The paper introduces in-memory redundancy โ keeping redundant copies of the model state in the HBM of other accelerators โ so that on any hardware failure, training can recover directly from an intact replica with near-zero latency. This is conceptually simple but infrastructure-intensive: it requires that the parallelism strategy preserves model replicas rather than sharding all state, and that the networking fabric supports instantaneous reconfiguration. The paper also identifies Silent Data Corruption (SDC) as a previously underexamined failure mode at this scale โ chips that produce wrong results without raising errors, silently degrading model quality โ and develops deterministic replay techniques to detect and isolate these failures.
Why this is diagnostic, not just engineering: The paper's contribution is not the specific solution (in-memory redundancy is an engineering choice) but the identification of the failure frontier as a fundamental scaling constraint. This is analogous to how the Chinchilla scaling laws identified the compute-optimal data-to-parameters ratio: the insight is not "use this ratio" but rather there exists a boundary beyond which the old approach fails, and crossing it requires a different paradigm. The paper documents this concretely: goodput improved from 85% to 97% โ a 12-percentage-point gain that represents an enormous reduction in wasted computation at this scale โ and the explicit comparison to PaLM and PaLM-2 ("this provided a substantial speedup in recovery time, despite the significantly larger training resources being used," Section 3) establishes that the infrastructure innovations were necessary for Gemini Ultra to exist at all. This reframes training infrastructure from a supporting function to a co-equal research track with model architecture โ a shift in how the field should think about what it takes to scale.
Evidence: Section 3 reports the failure statistics and goodput numbers directly, and the paper makes the unusual choice to name specific hardware (TPUv4 SuperPods, 4096-chip units with optical switching, multi-datacenter deployment) and specific failure modes (SDC events "every week or two"). The jump from 85% to 97% goodput is the headline metric, but the diagnostic contribution is the framing of scale as a reliability problem, not just a computation problem.
Innovation 3: Separating Pre-Training Evaluation from Post-Training Evaluation โ and the Contamination Ghost
The paper makes a structural contribution to evaluation methodology by rigorously separating pre-trained model capability from post-trained model usability, and by surfacing data contamination as a first-order concern that requires explicit design responses. This is not a novel evaluation metric but a diagnostic framework that changes how model reports are structured and interpreted.
What the field did before: Model reports, including GPT-4 (OpenAI, 2023a) and PaLM 2 (Anil et al., 2023), typically reported a single set of benchmark numbers from their post-trained (instruction-tuned) models, making it difficult to distinguish between what the base model learned during pre-training and what was shaped by post-training. Contamination โ evaluation data leaking into training data โ was acknowledged as a concern but rarely addressed systematically beyond a mention. The result was that benchmark numbers were ambiguous: a high score on HellaSwag could reflect genuine common-sense reasoning capability, or it could reflect memorisation of near-identical examples from the training data.
What Gemini did differently: The paper consistently distinguishes between pre-trained and post-trained performance. Table 2 reports both pre-trained (PT) and post-trained Gemini API model results. Table 17 explicitly breaks out the pre-to-post-training improvement on image understanding benchmarks, showing that post-training adds 0.8โ3.3 percentage points โ a modest but informative delta. Section 5.1.1 reports a striking contamination experiment: fine-tuning on specific website extracts corresponding to the HellaSwag training set boosted Gemini Pro from 84.7% to 89.6% and Gemini Ultra to 96.0% on the validation set. This is not just a cautionary note; it is an empirical demonstration of how sensitive benchmark results are to data proximity. The paper's response โ reporting HellaSwag only in a 10-shot decontaminated setting, suppressing LAMBADA results entirely, and emphasising held-out benchmarks like Natural2Code and Math-AMC 2022-2023 โ represents a principled approach to evaluation integrity.
Why this is a diagnostic framework, not just a practice: The paper's contribution is not that decontamination matters (the field knew this) but that making pre/post separation and contamination analysis central to the evaluation narrative changes how model capability is understood. A reader of this report can distinguish between (a) what Gemini learned during pre-training (strong base multimodal reasoning), (b) what post-training added (instruction following, factuality, style alignment), and (c) what might be contaminated (HellaSwag, and by implication, any benchmark with publicly available training data). This tripartite framing is more informative than a single "our model scores X on benchmark Y" claim, and it implicitly critiques prior reports that blurred these distinctions. The paper's call for "more robust and nuanced standardized evaluation benchmarks with no leaked data" (Section 5.1.1) is not just a suggestion โ it is a conclusion drawn from the demonstrated fragility of existing benchmarks.
Evidence: The HellaSwag contamination experiment and the decision to suppress LAMBADA results (Section 5.1.1); the pre-vs-post-training comparison tables (Tables 2, 7, 17); the emphasis on held-out benchmarks (Natural2Code, Math-AMC 2022-2023, WMT23) throughout Section 5.
Innovation 4: Safety as a Co-Evolving System, Not a Filter โ The RLHF Red Team Flywheel
The paper's most distinctive contribution to the safety literature is its framing of safety not as a static filter applied to a finished model, but as a co-evolving system in which the model, the reward model, and the adversarial testing infrastructure all improve iteratively. This is a conceptual shift from "safe deployment" to "safety capability," with direct architectural and process implications.
What the field did before: The standard safety approach, as documented in model reports from GPT-4 (OpenAI, 2023a) and others, treated safety as a pipeline: pre-train a model, apply safety fine-tuning (often via RLHF with safety-specific preference data), add output filters, and deploy. Red teaming was typically a one-time or periodic assessment, conducted before launch, that identified vulnerabilities for the safety fine-tuning stage to address. The implicit model was static: the deployed model had a fixed safety profile, and safety work was complete at launch.
What Gemini did differently: The paper describes an iterative flywheel (Figure 7) in which:
- The RLHF policy model "continually pushes the boundaries of the RM" by generating responses at the frontier of the reward model's reliable evaluation range.
- The reward model is "continuously improved through evaluation and data collection" โ meaning that as the policy model discovers new ways to produce borderline outputs, those examples are fed back into RM training.
- Red teaming is not a point-in-time assessment but an ongoing activity across four distinct evaluation types (development, assurance, external, and red teaming), with different cadences depending on risk level.
The key architectural insight is that this is not separate from the RLHF loop โ it is the same loop, with safety data collection integrated directly into the preference data pipeline. Harm-inducing queries are enumerated across approximately 20 harm types and used to generate SFT data and safety-specific preference data for the RM mixture (Section 7.3.2). This means that capability improvement and safety improvement share the same mechanism, and the model's safety profile co-evolves with its general capabilities.
Why this is a reframing, not just a process: The paper's contribution is the argument that safety in frontier models is a dynamic equilibrium, not a fixed state. The vocabulary reflects this: "Safety is a highly dynamic environment with a constantly evolving landscape of harmful query patterns" (Section 7.3.2.2); the paper discusses "fast mitigation and generalization" as a tension to manage, not a problem to solve once; Constitutional AI-inspired methods are used not as a static constitution but as a framework for generating safety training data at scale. This reframing has practical implications: it means safety evaluations must be run at "different cadences, depending on the associated risk," that new checkpoints require re-evaluation, and that external red teaming must be ongoing because the model's safety boundary shifts as its capabilities grow. The paper is effectively arguing that safety is a capability that must scale with model capability, and the infrastructure for scaling it is the RLHF feedback loop itself.
Evidence: The detailed safety evaluation architecture in Section 7.4 โ development, assurance, external, and red teaming evaluations, each with distinct scopes, cadences, and feedback mechanisms; the iterative RM training loop described in Section 6.3; the concrete example of safety improvement in Section 7.3.2.4 (Gemini refusing to help create a flat-Earth website, where the previous Bard system complied); the dangerous capability evaluations (Section 7.4.1.3) that function as an "early warning system"; the external red teaming protocol (Section 7.4.4) where independent groups were given black-box access to a December 2023 checkpoint. The paper's commitment to "ongoing transparency" and updates in "upcoming reports" signals that this is a process, not a one-time certification.
Innovation 5: Uncertainty-Routed Chain-of-Thought as a Diagnostic for When Reasoning Helps โ and When It Hurts
The paper's MMLU evaluation strategy โ the uncertainty-routed chain-of-thought approach โ is more than a prompting trick. It surfaces a finding with broad implications: chain-of-thought reasoning can degrade performance when the model is inconsistent across samples, and a simple consensus check can recover those losses. This is a diagnostic contribution to the understanding of when and why reasoning helps.
What the field did before: Chain-of-thought prompting (Wei et al., 2022b) was widely adopted as a general-purpose method for improving reasoning benchmark performance. The standard approach was to generate a single chain-of-thought response, or to use majority voting (self-consistency; Wang et al., 2022) over multiple chain-of-thought samples. The implicit assumption was that more reasoning is always better, and that ensemble methods like self-consistency would naturally handle any noise.
What Gemini did differently: The paper introduces a conditional strategy: generate k chain-of-thought samples, check for consensus above a calibrated threshold, and if consensus is below the threshold, fall back to greedy decoding without chain-of-thought. The key finding (Figure 9, Appendix 10.2) is that this uncertainty-routing matters differently for different models: GPT-4 improves from 84.2% (greedy) to 87.3% with uncertainty-routed CoT@32, but it already achieves 87.3% with plain CoT@32 โ the routing adds nothing. Gemini Ultra, in contrast, jumps from 84.0% (greedy) to 90.0% with uncertainty-routed CoT@32, while plain CoT@32 only reaches 85.0% โ a marginal 1-point improvement over greedy. This means that for Gemini Ultra, naive chain-of-thought hurts on a substantial fraction of questions (those where the model is inconsistent across samples), and the uncertainty-routing mechanism is correcting for this degradation.
Why this is diagnostic, not just a technique: The paper's contribution is not the routing mechanism itself (which is simple) but the empirical finding that chain-of-thought is not uniformly beneficial and that its failure mode โ inconsistency across samples โ can be detected and mitigated. This has implications beyond MMLU: it suggests that for any model and any reasoning benchmark, the value of chain-of-thought prompting depends on the model's sample consistency, and that consistency varies not only across models but likely across question difficulty within the same model. The paper's finding that GPT-4 and Gemini Ultra have different CoT benefit profiles โ despite similar greedy MMLU scores โ implies that reasoning capability and reasoning consistency are distinct model properties that can be differentially influenced by architecture and training. This is a conceptual contribution to the understanding of what chain-of-thought prompting actually measures.
Evidence: Figure 9 in Appendix 10.2; the specific MMLU numbers in Section 5.1.1 (90.04% for Gemini Ultra with CoT@32 uncertainty-routed vs. 87.29% for GPT-4 with the same method); the statement that "chain-of-thought samples might degrade performance compared to the maximum-likelihood decision when the model is demonstrably inconsistent" (Appendix 10.2). The gap between Gemini Ultra's plain CoT@32 (85.0%) and uncertainty-routed CoT@32 (90.0%) โ a 5-point difference โ is the empirical basis for the diagnostic claim.
5. Experimental Analysis
Evaluation Methodology
-
Dataset. The paper evaluates on a comprehensive suite of over 50 benchmarks spanning text, image, video, and audio modalities, listed in full in Appendix 10.3. For text, key benchmarks include MMLU (Hendrycks et al., 2021a) with 57 subjects across professional and academic domains, GSM8K (Cobbe et al., 2021) for grade-school math, MATH (Hendrycks et al., 2021b) for competition-level problems across 5 difficulty levels and 7 subdisciplines, BIG-Bench-Hard (Srivastava et al., 2022) for challenging reasoning tasks, HumanEval (Chen et al., 2021) for Python code generation, DROP (Dua et al., 2019) for reading comprehension with arithmetic (F1-score), HellaSwag (Zellers et al., 2019) for commonsense reasoning, and WMT23 (Tom et al., 2023) for machine translation (BLEURT). For multimodal image understanding, benchmarks include MMMU (Yue et al., 2023) for multi-discipline college-level reasoning, TextVQA (Singh et al., 2019) for text reading on natural images, DocVQA (Mathew et al., 2021) for document understanding, ChartQA (Masry et al., 2022) for chart interpretation, InfographicVQA (Mathew et al., 2022), MathVista (Lu et al., 2023) for mathematical reasoning in visual contexts, AI2D (Kembhavi et al., 2016) for science diagram understanding, VQAv2 (Goyal et al., 2017) for natural image question answering, and XM-3600 (Thapliyal et al., 2022) for multilingual image captioning. For video, benchmarks include VATEX (Wang et al., 2019) for English and Chinese captioning, YouCook2 (Zhou et al., 2018) for cooking video captioning, NextQA (Xiao et al., 2021) for video question answering, ActivityNet-QA (Yu et al., 2019), and the Perception Test MCQA (Pฤtrฤucean et al., 2023). For audio, benchmarks include FLEURS (Conneau et al., 2023) for multilingual ASR across 62 languages, VoxPopuli (Wang et al., 2021) for 14-language ASR, Multi-lingual Librispeech (Pratap et al., 2020), and CoVoST 2 (Wang et al., 2020) for speech translation across 21 languages into English. Additionally, the paper uses several internal held-out datasets (Natural2Code for Python code generation with no web leakage, Math-AMC 2022-2023 problems, YouTube test sets for ASR, and an internal factuality/attribution/hedging evaluation set) and reports on the MGSM (Shi et al., 2023) multilingual math benchmark (8-shot, 11 languages), XLSum (Hasan et al., 2021) and WikiLingua (Ladhak et al., 2020) for multilingual summarization. For post-training evaluation, internal human evaluation datasets are used for instruction following (complex prompts with sub-instruction annotations), tool use (travel planning and video discovery tasks), multilingual quality (5 languages with SxS scores), coding (internally curated prompts across code use cases and languages), and safety (adversarial prompts across 20 harm types, 12 languages for text, and curated image/video adversarial sets).
-
Base models. The Gemini family comprises three sizes: Ultra (the most capable, for complex reasoning and multimodal tasks), Pro (performance-optimized for cost and latency), and Nano (1.8B Nano-1 and 3.25B Nano-2, distilled and 4-bit quantized for on-device deployment). All are decoder-only Transformers trained natively on text, image, audio, and video. Pre-trained and post-trained variants are evaluated separately. For external comparisons, the paper benchmarks against GPT-4 (via API, November 2023), GPT-3.5, PaLM 2-L (Anil et al., 2023), Claude 2, Inflection-2, Grok 1, and LLaMA-2 for text; GPT-4V, Google PaLI-X, PaLI-3, DePlot, Flamingo, Video-LLaVA, and SeViLA for multimodal; and USM (Zhang et al., 2023) and Whisper (large-v2 and large-v3; Radford et al., 2023) for audio.
-
Metrics. For text: accuracy (%) is the primary metric for MMLU, GSM8K, MATH, BIG-Bench-Hard, HumanEval, Natural2Code, and HellaSwag; F1-score for DROP; BLEURT (Sellam et al., 2020) for WMT23 translation; chrF for very low-resource languages; rougeL for XLSum; pass@1 for coding benchmarks. For image: accuracy (exact match or multiple-choice top-1) for MMMU, TextVQA, DocVQA, ChartQA, InfographicVQA, MathVista, AI2D, and VQAv2; CIDEr for XM-3600 captioning; MMMU also reports Maj1@32 (majority vote over 32 samples). For video: CIDEr for captioning tasks; WUPS for NextQA; top-1 accuracy for Perception Test and ActivityNet-QA. For audio: word error rate (WER, lower is better) for ASR tasks, with character error rate (CER) for Mandarin, Japanese, Korean, and Thai; BLEU (higher is better) for speech translation. For post-training human evaluations: SxS score (side-by-side preference, continuous scale from -1.5 to +1.5, where positive values indicate preference for the evaluated model); per-instruction accuracy and full-response accuracy for instruction following; inaccurate rate (%), AIS attribution score, and hedging accuracy for factuality. Confidence intervals (95%) are reported for human evaluation metrics. Benchmark results do not include error bars.
-
Baselines. For text benchmarks, the key external baselines are GPT-4 (evaluated via API in November 2023, with chain-of-thought prompting for MMLU), GPT-3.5, and PaLM 2-L (the previous Google flagship). Additional comparisons include Claude 2, Inflection-2, Grok 1, and LLaMA-2 where available. For multimodal image benchmarks, GPT-4V is the primary external baseline, along with task-specific state-of-the-art models (Google PaLI-X, PaLI-3 fine-tuned on respective training sets, and DePlot). For video, Flamingo, Video-LLaVA, and SeViLA serve as baselines. For audio, USM and Whisper (large-v2 or large-v3) are the comparison points. For post-training evaluations, the primary internal baseline is a post-trained PaLM 2 model (used in the previous Bard system, September 2023). For factuality, a Gemini API Pro model without factuality-focused post-training adaptation serves as the ablation baseline. For tool use, a Gemini API Pro model trained without tool-use data provides the counterfactual. For multimodal post-training, the pre-trained base model provides the baseline for measuring post-training improvements.
-
Generation budget and compute accounting. The paper does not measure test-time compute in the FLOPs-matched style of the reference example. Instead, it reports accuracy under specified prompting and sampling configurations: chain-of-thought with k samples (k = 8 or 32 for MMLU), majority voting with 32 samples (GSM8K Maj1@32), 4-shot prompting (MATH), 0-shot (HumanEval, Natural2Code, most image benchmarks), 3-shot (BIG-Bench-Hard), 10-shot (HellaSwag decontaminated), 1-shot (WMT23), 4-shot (video captioning, XM-3600), variable shots (DROP), and 8-shot (MGSM). For image understanding, all numbers use greedy sampling with "pixel only" input (no external OCR). For MMMU, pass@1 and Maj1@32 are both reported for Gemini Ultra. These configurations represent different computational costs โ generating 32 chain-of-thought samples and applying majority vote is substantially more expensive than a single greedy decode โ but the paper does not normalize or compare methods at equal FLOPs. Instead, it selects the best-performing configuration per benchmark based on validation performance and reports that result (Table 2). For internal evaluations (factuality, instruction following, tool use, coding, safety), generation is at standard inference settings without explicit budget constraints.
-
Cross-validation and statistical protocol. For MMLU, the uncertainty-routed chain-of-thought approach uses a threshold "selected based on the validation split" (Section 5.1.1) to decide when to accept majority-vote consensus vs. fall back to greedy sampling. For translation and held-out benchmarks, contamination avoidance is achieved by construction (datasets released after training data cutoff, or internally generated without web presence). For human evaluations, 95% confidence intervals are reported. The paper does not describe cross-validation protocols for strategy selection on most benchmarks โ the prompting strategy (e.g., 4-shot vs. 0-shot) appears chosen per benchmark based on prior work or internal validation. No statistical significance tests are reported for benchmark comparisons between models. For factuality, results are reported with 95% confidence intervals via bootstrap.
Main Quantitative Results
Text and Reasoning Benchmarks
Gemini Ultra achieves the headline result on MMLU: 90.04% using uncertainty-routed chain-of-thought with 32 samples (CoT@32), exceeding both human-expert performance (89.8% as gauged by the benchmark authors) and the prior state of the art (86.4% from GPT-4 with 5-shot, as reported). The uncertainty-routing mechanism is critical: with plain CoT@32, Gemini Ultra reaches only 85.0% โ marginally above greedy sampling (84.0%) โ while GPT-4 reaches 87.3% with CoT@32 regardless of routing (Figure 9). This means that for Gemini Ultra, naive chain-of-thought degrades performance on a substantial fraction of questions, and the consensus-based fallback recovers approximately 5 percentage points. Gemini Pro achieves 83.7% with 5-shot, placing it between GPT-3.5 (70%) and GPT-4 on this benchmark (Table 2).
On GSM8K, Gemini Ultra reaches 94.4% with majority voting over 32 samples (Maj1@32), compared to 92.0% for GPT-4 (with SFT and 5-shot CoT) and 86.5% for Gemini Pro (Maj1@32). GPT-3.5 manages only 57.1%. On MATH โ a substantially harder benchmark โ Gemini Ultra achieves 53.2% with 4-shot prompting, marginally ahead of GPT-4 at 52.9% (via API, as reported in Zheng et al., 2023) and well ahead of Gemini Pro (32.6%) and GPT-3.5 (34.1%). On BIG-Bench-Hard, Gemini Ultra reaches 83.6% (3-shot), comparable to GPT-4 at 83.1% and ahead of PaLM 2-L (77.7%) and Gemini Pro (75.0%). On DROP (F1-score), Gemini Ultra achieves 82.4 with variable shots, slightly ahead of GPT-4 (80.9, reported 3-shot) and PaLM 2-L (82.0). On HellaSwag (10-shot, decontaminated), Gemini Ultra reaches 87.8%, substantially below GPT-4's reported 95.3% (10-shot) โ but this comparison is confounded by contamination, as the paper demonstrates that fine-tuning on HellaSwag-related web extracts boosts Ultra to 96.0% (Section 5.1.1). The decontaminated number is thus more conservative and likely reflects genuine capability differences.
For coding, Gemini Ultra achieves 74.4% on HumanEval (0-shot, post-trained) and 74.9% on Natural2Code (0-shot, a held-out set with no web leakage). GPT-4 is reported at 67.0% on HumanEval (0-shot) and 73.9% on Natural2Code. Gemini Pro achieves 67.7% and 69.6% respectively, outperforming GPT-3.5 (48.1% on HumanEval). For machine translation (WMT23, all language pairs, 1-shot, BLEURT), Gemini Ultra achieves 74.4, compared to 74.0 for GPT-4 and 72.7 for PaLM 2-L on high-resource languages; on out-of-English translation, Gemini Ultra scores 74.8 vs. GPT-4's 73.6 (Table 4). On very low-resource languages (Tamazight, Kanure, North Ndebele, Quechua), Gemini Ultra achieves an average chrF of 27.0 vs. PaLM 2-L's 25.3.
Multimodal Image Understanding
Gemini Ultra achieves state-of-the-art performance on every image understanding benchmark, with particularly large margins on tasks requiring fine-grained text reading and multimodal reasoning. On MMMU (val), the headline result is 62.4% with Maj1@32 (59.4% pass@1), outperforming GPT-4V's 56.8% (0-shot) by more than 5 percentage points. The breakdown by discipline (Table 8) shows Ultra leading in 5 of 6 disciplines, with the largest gaps in Technology & Engineering (53.0% vs. 36.7% for GPT-4V) and Art & Design (74.2% vs. 65.8%). On TextVQA (val), Ultra scores 82.3% vs. GPT-4V's 78.0%; on DocVQA (test), 90.9% vs. GPT-4V's 88.4%; on ChartQA (test), 80.8% (0-shot) vs. GPT-4V's 78.5% (4-shot CoT); on InfographicVQA (test), 80.3% vs. GPT-4V's 75.1% โ advances of +5.2 points. On MathVista (testmini), Ultra achieves 53.0% vs. GPT-4V's 49.9% (+3.1 points). On AI2D, Ultra scores 79.5% (0-shot) vs. fine-tuned PaLI-X at 81.4% (Table 7) โ notably, Ultra is evaluated zero-shot while the comparison model is fine-tuned on the benchmark's training set. On VQAv2 (test-dev), Ultra scores 77.8% vs. fine-tuned PaLI-X at 86.1%.
A critical result is that these image understanding scores are achieved "pixel only" โ without any external OCR engine โ and in a zero-shot setting, while several comparison models (PaLI-X, PaLI-3) are fine-tuned on the respective task training data (highlighted in gray in Table 7). This makes the comparison conservative for Gemini: it is competing against models that have seen the task-specific training distribution, yet it still establishes state-of-the-art on most benchmarks.
For multilingual image understanding (XM-3600, 4-shot, CIDEr), Gemini Ultra scores 86.4 on English and 58.4 averaged across 7 languages, substantially ahead of the prior best (Google PaLI-X) at 77.8 and 45.0 respectively (Table 9). Gains are particularly large for Thai (86.7 vs. 56.0) and Modern Hebrew (54.5 vs. 38.7).
Video Understanding
Gemini Ultra achieves state-of-the-art on all six video understanding benchmarks (Table 10). On VATEX English captioning (test, 4-shot, CIDEr), Ultra scores 62.7 vs. Flamingo's 56.0; on VATEX Chinese, 51.3; on YouCook2 (val, 4-shot, CIDEr), 135.4 vs. Flamingo's 74.5 โ a nearly 2ร improvement. On NextQA (test, 0-shot, WUPS), Ultra scores 29.9 vs. Flamingo's 26.7; on ActivityNet-QA (test, 0-shot, top-1 accuracy), 52.2 vs. Video-LLaVA's 45.3; on Perception Test MCQA (test, 0-shot), 54.7 vs. SeViLA's 46.3. For each video task, 16 equally-spaced frames are sampled. The uniform gains suggest that the native multimodal architecture handles temporal reasoning across frames more effectively than models relying on cross-modal fusion after separate encoding.
Audio Understanding
Gemini Pro โ not Ultra โ is evaluated on audio benchmarks, and achieves state-of-the-art across all ASR and speech translation tasks (Table 11). On FLEURS (62 languages, WER), Gemini Pro scores 7.6% vs. Whisper (large-v3) at 17.6% and USM at 11.8% โ but the paper notes that "our model is also trained with the FLEURS training dataset," and training without FLEURS results in a WER of 15.8, which still outperforms Whisper. On YouTube (en-us, WER), Pro scores 4.9% vs. Whisper's 6.5% and USM's 6.2%. On Multilingual Librispeech, 4.8% vs. Whisper's 6.2%. On VoxPopuli (14 languages), 9.1% vs. Whisper's 15.9%. For speech translation (CoVoST 2, 21 languages into English, BLEU), Pro scores 40.1 vs. Whisper's 29.1 and USM's 30.7. Gemini Nano-1 also outperforms USM and Whisper on all datasets except FLEURS (14.2% vs. USM's 11.8%). Gemini Ultra was not evaluated on audio โ "we expect better performance from increased model scale" (Section 5.2.4). A qualitative error analysis (Table 12) shows Gemini Pro correctly handling rare words and proper nouns that USM gets wrong (e.g., "Scotturb bus 403" vs. "Scotboard bus four3," "King George Island" vs. "Kingurch island").
Nano Models: On-Device Performance
Gemini Nano models (1.8B and 3.25B parameters) are evaluated on factuality, reasoning, coding, STEM, and multilingual tasks, with performance normalized by Gemini Pro (Table 3, Figure 3). Nano-2 achieves 79.3% on BoolQ (0.90 of Pro), 74.2% on TydiQA GoldP (0.91 of Pro), 55.8% on MMLU 5-shot (0.78 of Pro), 27.2% on MBPP (0.45 of Pro), 22.8% on MATH 4-shot (0.70 of Pro), and 42.4% on BIG-Bench-Hard 3-shot (0.58 of Pro). On image understanding (Table 7), Nano-2 achieves 32.6% on MMMU (val, pass@1), 65.9% on TextVQA, 74.3% on DocVQA, and 67.5% on VQAv2. On audio (Table 11), Nano-1 scores 5.5% WER on YouTube, 5.9% on Multilingual Librispeech, and 14.2% on FLEURS, outperforming USM on all but FLEURS. The paper frames these as "exceptionally strong" for models of this size, achieved through distillation and over-training (more tokens relative to parameter count, following Touvron et al., 2023a).
Multilingual and Long-Context Capabilities
On multilingual math (MGSM, 8-shot), Gemini Ultra averages 79.0% across 11 languages versus PaLM 2-L's 74.7%. On XLSum (3-shot, rougeL), Ultra scores 17.6 vs. PaLM 2's 15.4. On WikiLingua (BLEURT), Ultra (5-shot) scores 48.9 vs. PaLM 2's 50.4 (3-shot) โ trailing slightly despite the shot advantage (Table 5). On WMT23 averaged across all language pairs and directions (1-shot, BLEURT), Ultra scores 74.4 vs. GPT-4's 73.8 and PaLM 2-L's 72.7 (Table 4). The gap is largest on out-of-English translation (74.8 vs. 73.6). On very low-resource languages, Ultra achieves 27.0 chrF vs. PaLM 2-L's 25.3.
For long-context evaluation, a synthetic retrieval test shows "the Ultra model retrieves the correct value with 98% accuracy when queried across the full context length" of 32K tokens (Section 5.1.5). The negative log-likelihood plotted in Figure 4 decreases with sequence position up to the full 32K context length for both Pro and Ultra, indicating that longer contexts improve prediction confidence rather than being ignored. Ultra's NLL is consistently lower than Pro's at all sequence positions.
Factuality
Table 6 reports factuality metrics for Gemini API Pro with and without factuality-focused post-training: the inaccurate rate drops from 6.7% [5.8%, 7.8%] to 3.8% [3.1%, 4.8%] (a 43% relative reduction); attribution (AIS) improves from 40.2% [37.9%, 42.5%] to 60.0% [57.6%, 62.1%] (a 50% relative improvement); and hedging accuracy jumps from 0% to 69.3%. The hedging result is the most dramatic qualitative change: the base model never refuses to answer unanswerable prompts, while the post-trained model does so correctly in over two-thirds of cases.
Post-Training Capability Gains
Instruction Following: On the internal complex prompts benchmark (Table 14), Gemini Advanced (with Ultra) achieves 87.4ยฑ1.4% per-instruction accuracy and 54.1ยฑ3.7% full-response accuracy, compared to Gemini (with Pro) at 77.8ยฑ2.0% and 38.5ยฑ3.6%, and post-trained PaLM 2 at 59.5ยฑ3.0% and 25.5ยฑ3.3%. The gap between per-instruction and full-response accuracy โ especially at 54.1% for Ultra โ indicates that while individual instructions are usually followed, satisfying all instructions in a complex prompt remains challenging.
Tool Use: On the internal benchmark measuring human preference in travel planning and video discovery, "models equipped with tools are preferred on this set 78% of the time over models without tools (excluding ties)" (Section 6.5.2). On academic benchmarks (Table 15), tool-use fine-tuning boosts Gemini API Pro from 69.7% to 80.1% on GSM8K, 30.7% to 41.8% on MATH, 59.0% to 68.0% on NaturalQuestions, and 39.2% to 70.8% on Realtime QA โ a 31.6-point jump, likely because the tool (search) provides up-to-date information the model cannot memorise.
Multilingual Post-Training: Table 16 reports SxS scores for Gemini (with Pro) compared to the previous Bard system (PaLM 2-based): quality improved by more than +0.1 SxS for all five evaluated languages (Japanese +0.14, Portuguese +0.17, German +0.1, Spanish +0.12, Italian +0.13), with coding (MBPP pass@1) and reasoning (MMLU) gains preserved across languages.
Coding Post-Training: On the internal coding benchmark (Table 18), Gemini (with Pro) is preferred over Bard (PaLM 2, Sept. 2023) with an SxS score of +0.19ยฑ0.03, and Gemini Advanced (with Ultra) is preferred over Gemini (with Pro) with an SxS score of +0.13ยฑ0.02.
Multimodal Vision Post-Training: The critical finding is that adding image-text data to post-training does not degrade text-only performance: a Gemini Apps Pro model trained on multimodal data shows an SxS score of +0.01ยฑ0.01 on text-only tasks vs. a text-only trained equivalent (Section 6.5.4). RLHF further improves multimodal performance by +0.223ยฑ0.06 SxS over SFT alone. On standard benchmarks (Table 17), post-training improves Gemini Ultra by +0.8% to +3.3% across TextVQA, DocVQA, InfographicVQA, AI2D, and VQAv2, attributed primarily to better instruction following and output style alignment.
Complex Reasoning Systems: AlphaCode 2
AlphaCode 2, built on a specialized version of Gemini Pro fine-tuned on competitive programming data with search, filtering, clustering, and reranking, solves 43% of Codeforces competition problems (77 problems across 12 contests from divisions 1 and 2), a 1.7ร improvement over the original AlphaCode (25%). This maps to an estimated 85th percentile ranking among competitors, compared to 50th percentile for the original (Section 5.1.7).
Ablation Studies and Robustness Checks
Uncertainty-routing on MMLU: The comparison between Gemini Ultra with plain CoT@32 (85.0%) and uncertainty-routed CoT@32 (90.04%) in Figure 9 demonstrates that chain-of-thought can degrade performance when the model is inconsistent across samples, and that a consensus-based fallback mechanism recovers these losses. GPT-4 does not show this pattern โ its plain CoT@32 and uncertainty-routed CoT@32 both achieve 87.29% โ indicating that the benefit of uncertainty-routing is model-specific and depends on the model's sample consistency.
HellaSwag contamination sensitivity: The finding that "an additional hundred fine-tuning steps on specific website extracts corresponding to the HellaSwag training set" boosts Gemini Pro from 84.7% to 89.6% and Gemini Ultra to 96.0% on the validation set (Section 5.1.1) is a demonstration of benchmark fragility. The paper responds by reporting HellaSwag only in a 10-shot decontaminated setting, where Ultra achieves 87.8% โ substantially below GPT-4's reported 95.3%, but likely more representative of genuine commonsense reasoning capability.
Pre-trained vs. post-trained image understanding: Table 17 compares Gemini Ultra pre-trained (0-shot, pixel only) vs. post-trained (Gemini API Ultra, 0-shot, pixel only) across image understanding benchmarks. Improvements are modest: +0.9% on TextVQA, +0.8% on DocVQA, 0.0% on ChartQA, +2.4% on InfographicVQA, +2.9% on AI2D, +3.3% on VQAv2. The pre-trained model already achieves strong performance (e.g., 81.4% on TextVQA, 90.1% on DocVQA), and post-training provides incremental gains attributed to better instruction following and output style alignment. ChartQA shows no improvement, suggesting that chart understanding is limited by the base model's capability rather than by instruction-following alignment.
Tool use vs. no-tool-use on academic benchmarks: Table 15 compares Gemini API Pro with tools against the same model without tool-use training. The gains are substantial on tasks requiring external knowledge: GSM8K improves by 10.4 points (69.7% โ 80.1%), MATH by 11.1 points (30.7% โ 41.8%), NaturalQuestions by 9.0 points (59.0% โ 68.0%), and Realtime QA by 31.6 points (39.2% โ 70.8%). The Realtime QA jump is the largest, consistent with the hypothesis that tool use (search) provides information that cannot be memorized. The ablation isolates the effect of tool-use fine-tuning specifically, rather than general post-training improvements.
Factuality post-training ablation: Table 6 compares Gemini API Pro with and without factuality-focused adaptation. The without-adaptation model serves as the control: it has the same base post-training but lacks targeted factuality interventions. The 0% hedging accuracy of the control model โ meaning it never refuses to answer unanswerable prompts โ demonstrates that hedging is a learned behavior requiring explicit training, not an emergent property of general post-training.
Safety fine-tuning effectiveness: The flat-Earth website example in Section 7.3.2.4 shows a qualitative comparison between "a previous version of Bard (with PaLM 2)" and "a better-mitigated Gemini with access to Gemini Pro." The PaLM 2 version complies with the harmful request (generating a landing page promoting flat-Earth theory), while the Gemini version refuses and explains why the request is problematic. This is a qualitative ablation demonstrating that safety SFT and RLHF change model behavior on harm-inducing queries, though no quantitative safety violation rates are reported for this specific comparison.
Multimodal post-training without text degradation: The SxS score of +0.01ยฑ0.01 on text-only tasks for a Gemini Apps Pro model trained with image-text data vs. a text-only trained equivalent (Section 6.5.4) demonstrates that multimodal fine-tuning does not cause catastrophic forgetting of text capabilities. This is a critical robustness check for the claim that native multimodality enables joint training without trade-offs.
Language-specific post-training gains: Table 16 reports SxS improvements across five languages for Gemini (with Pro) vs. the previous Bard system, with per-language breakdowns. Quality gains are consistent (+0.1 to +0.17 SxS), and coding and reasoning improvements vary by language (MBPP pass@1 improvements from +13.8% for Italian to +23.2% for Portuguese; MMLU improvements from +3.6% for Japanese to +9.3% for Spanish). The paper does not ablate the contribution of human-generated vs. automatically translated data to these gains.
Context-length utilization: Figure 4 plots negative log-likelihood vs. sequence position up to 32K tokens on a held-out set of long documents. The NLL decreases monotonically with position for both Pro and Ultra (Ultra's NLL is consistently lower), indicating that both models genuinely leverage long-range dependencies rather than ignoring distant context. The synthetic key-value retrieval test (98% accuracy at full context length for Ultra) provides complementary evidence of effective context utilization.
Pixel-only vs. external OCR: All image understanding results use "pixel only" input without external OCR tools. Several comparison models (PaLI-X, PaLI-3) are fine-tuned on task-specific training data. The paper highlights this discrepancy โ "highlighted in gray" in Table 7 โ making the comparison apples-to-oranges in favor of the baselines. Gemini's zero-shot, pixel-only results exceeding fine-tuned baselines on most tasks is a strong robustness check, though the paper does not ablate what would happen if Gemini were also fine-tuned.
Critical Assessment
The experiments provide comprehensive evidence across an unusually broad range of benchmarks โ 30 of 32 where Gemini Ultra achieves state-of-the-art โ and the breadth itself is part of the argument: that a single natively multimodal model can match or exceed domain-specific systems in every domain. However, several aspects of the experimental design warrant scrutiny.
Does Gemini Ultra genuinely outperform all existing models across the board? The claim of state-of-the-art in 30 of 32 benchmarks is broadly supported by Tables 2, 4, 7, 8, 10, and 11, but with important qualifications. First, the prompting strategy is optimized per benchmark and per model, making direct comparisons fragile: Gemini Ultra uses CoT@32 with uncertainty routing on MMLU (90.04%), while GPT-4 is compared at CoT@8 via API (87.29%) and at a reported 86.4% with 5-shot. If GPT-4 were evaluated with the same uncertainty-routing protocol, would the gap persist? The paper's Figure 9 shows that GPT-4 does not benefit from uncertainty routing (87.29% with or without it), implying the gap is robust to the prompting strategy, but this is demonstrated only on MMLU. For other benchmarks, the prompt configuration differences are not systematically ablated.
Second, the HellaSwag result (87.8% Gemini Ultra 10-shot vs. GPT-4's reported 95.3% 10-shot) is a notable exception where Gemini underperforms โ but the paper argues this is because GPT-4's number likely reflects contamination, and Gemini's decontaminated number is more conservative. This argument is internally consistent (the contamination experiment is compelling) but makes the comparison asymmetric: Gemini is evaluated under stricter decontamination than its competitors. This is a design choice that favors conservative self-assessment over headline numbers, but it complicates the "30 of 32" claim โ on at least one of those 32, Gemini might not actually be better if all models were evaluated under identical decontamination protocols.
Third, the "pixel only" / "zero-shot" vs. "fine-tuned" discrepancy in image understanding (Table 7, gray highlighting) is acknowledged but not resolved. Gemini Ultra beats fine-tuned PaLI-X on most tasks (TextVQA, DocVQA, ChartQA, InfographicVQA, MathVista) but loses on AI2D (79.5% vs. 81.4%) and VQAv2 (77.8% vs. 86.1%) โ and these losses are against fine-tuned models, making the comparison genuinely apples-to-oranges. A fairer comparison would require either fine-tuning Gemini on these benchmarks (which would risk contamination for future evaluation) or establishing zero-shot baselines for all comparison models (which is impossible for models not publicly available). The paper's approach is to report both sets of numbers and let the reader judge, which is transparent but leaves ambiguity.
Is the MMLU human-expert threshold meaningful? The paper emphasizes that Gemini Ultra is "the first model to achieve human-expert performance on MMLU" (Section 1), with 90.04% exceeding the benchmark authors' gauged human-expert level of 89.8%. This is a headline result, but the human-expert threshold comes from a specific study design (Hendrycks et al., 2021a) where human experts answered MMLU questions under particular conditions. Whether 89.8% genuinely reflects the upper bound of human performance on these questions โ as opposed to, say, the performance of a motivated sample of human experts under time pressure โ is debatable. More importantly, MMLU is a multiple-choice benchmark, and a model scoring 90% on multiple-choice questions testing knowledge across 57 subjects is not the same as a human expert who understands those subjects deeply. The result is genuinely impressive as a measure of breadth of knowledge, but the framing as "exceeding human-expert performance" risks overclaiming what the benchmark actually measures. The paper does not make strong claims about deep understanding โ it notes in Section 8 that "LLMs also struggle with tasks requiring high-level reasoning abilities like causal understanding, logical deduction, and counterfactual reasoning even though they achieve impressive performance on exam benchmarks" โ but the human-expert framing in the introduction and abstract could be misinterpreted.
Missing experiments and baselines. Several experiments would strengthen the paper's claims but are absent:
-
FLOPs-matched comparison across modalities. The paper claims that native multimodality produces better performance in each individual domain compared to unimodal models, but it never compares Gemini Ultra's compute budget to the total compute of the best unimodal systems. If GPT-4 + Whisper + a dedicated vision model collectively used less total training compute than Gemini Ultra and achieved comparable or better aggregate performance, the argument for native multimodality as a compute-efficient approach would be weakened. The paper does not report Gemini Ultra's training compute (it is explicitly "Not reported" in the Model Card, Appendix 10.1), making such comparisons impossible for external researchers.
-
Ablation of joint vs. separate training. The central architectural claim โ that training jointly across modalities from the start is better than post-hoc fusion โ is never directly tested. An ideal ablation would train two models with identical total compute: one natively multimodal (Gemini architecture) and one where text, vision, and audio are pre-trained separately and then fused (ร la Flamingo). Comparing their cross-modal reasoning performance would isolate the effect of joint training. The paper relies instead on benchmarking against external models with different architectures, training data, and compute budgets, which confounds the comparison. This is understandable given the cost of such ablations at Gemini scale, but it means the paper's core architectural claim is supported by benchmark superiority, not by controlled experiment.
-
Scaling trends for multimodal capabilities. The paper reports capability trends across model sizes within the Gemini family (Figure 3, Table 3) for text capabilities, showing consistent improvement from Nano to Pro to Ultra. But it does not report analogous scaling trends for multimodal benchmarks (image understanding, video QA, audio ASR) across model sizes. Table 7 reports image understanding results for all four model sizes, and Table 11 reports audio results for Pro and Nano-1, but these are presented as separate tables without a unified scaling analysis. Showing, for example, how MMMU performance scales from Nano-1 โ Nano-2 โ Pro โ Ultra would test whether multimodal capabilities follow similar scaling laws to text capabilities, and whether there are crossover points where larger models unlock qualitatively different multimodal behaviors.
-
Gemini Ultra on audio. The paper states that "we did not evaluate Gemini Ultra on audio yet, though we expect better performance from increased model scale" (Section 5.2.4). Given that audio is one of the four modalities Gemini is claimed to unify, and Ultra is the flagship model, this omission is notable. The Pro and Nano audio results are strong, but the claim that Gemini Ultra achieves state-of-the-art across modalities is incomplete without audio evaluation at the Ultra scale.
-
Statistical significance on benchmark comparisons. None of the academic benchmark comparisons report confidence intervals or significance tests. The gap between Gemini Ultra (53.2%) and GPT-4 (52.9%) on MATH is 0.3 percentage points โ likely well within the variance of the evaluation. On DROP, Ultra's 82.4 vs. GPT-4's 80.9 vs. PaLM 2-L's 82.0 are all within a tight range. Without error bars, these differences are uninterpretable. The paper acknowledges this implicitly through the human evaluation results, which do report confidence intervals โ but the academic benchmark numbers, which constitute the majority of the evaluation, do not.
-
Tool use evaluation limited to internal benchmarks. The tool-use gains in Table 15 (GSM8K, MATH, NaturalQuestions, Realtime QA) are impressive, but the evaluation is only on an "early version of Gemini API Pro." It is not reported whether the Ultra model with tools achieves further gains, and the 78% preference rate is on an internal benchmark whose composition and difficulty distribution are not described. Without public benchmark comparisons for tool-use capabilities, the external validity of these results is limited.
Difficulty-dependent analysis is absent. Unlike the reference example, this paper does not analyze performance as a function of question difficulty. All results are aggregate benchmark scores. The MATH benchmark has 5 difficulty levels (Hendrycks et al., 2021b), and MMLU has 57 subjects with varying difficulty, but the paper does not report per-difficulty or per-subject breakdowns (except for MMMU, where per-discipline results are reported in Table 8). This matters because it obscures where Gemini's gains come from โ are they concentrated on easy questions where the model can leverage memorized knowledge, or do they extend to the hardest problems requiring genuine reasoning? The reference example's key insight was that optimal allocation depends on difficulty; this paper's evaluation strategy provides no basis for such an analysis.
Benchmark contamination as a moving target. The paper deserves credit for surfacing contamination as a serious concern and for the HellaSwag experiment. But the contamination problem cuts both ways: the paper cannot guarantee that its own training data was perfectly decontaminated for all 50+ benchmarks. The suppression of LAMBADA results, the emphasis on held-out benchmarks, and the use of internally generated datasets (Natural2Code) are appropriate responses, but they make the benchmark suite heterogeneous โ some numbers are decontaminated, some are on held-out sets, some are on standard benchmarks with unknown contamination status. Aggregating these into "30 of 32 state-of-the-art" obscures these differences.
Product-level evaluations are not model-level evaluations. The Gemini Advanced and Gemini Apps results (instruction following, coding SxS, multilingual SxS, tool use, safety) are evaluated on products that include additional features beyond the model: "the system determines how the models interact with external tools... and how to generate responses (filtering, ranking, and streaming)" (Section 6.1). When Gemini Advanced is preferred over the previous Bard system, it is unclear how much of the improvement comes from the Gemini Ultra model architecture and training vs. from improved system-level components (prompt engineering, output filtering, tool integration). This is the classic product-vs-model evaluation challenge, and the paper does not always cleanly separate them. The Gemini API results (Tables 2, 15, 17) are closer to model-level evaluations, but the Gemini Apps results (Tables 14, 16, 18) are product-level.
The 32K context utilization test is synthetic and narrow. The key-value retrieval test demonstrating 98% accuracy at full context length is a strong synthetic check, but it tests only one capability: retrieving a value associated with a key placed at a known position. Real-world long-context tasks โ summarizing a book, answering questions that require integrating information from distant paragraphs, tracking entities across long documents โ are substantially harder and are not evaluated. The negative log-likelihood plot (Figure 4) is more informative as a general measure, but it shows that NLL decreases (improves) with sequence position โ which could reflect the model becoming more confident as it accumulates context, or could reflect a selection effect where documents have more predictable endings. The paper does not compare to a baseline where context is shuffled or truncated to isolate the causal effect of longer context on prediction quality.
Overall assessment. The experiments demonstrate that Gemini Ultra achieves extremely strong performance across a diverse set of benchmarks, establishing new state-of-the-art results on most of them. The breadth of evaluation โ text, image, video, audio, code, multilingual, long-context โ is a genuine strength and supports the claim of broad multimodal capability. The uncertainty-routing finding on MMLU (Figure 9) is genuinely diagnostic: it shows that chain-of-thought can hurt, and that sample consistency varies across models. The contamination experiment on HellaSwag is a valuable methodological contribution to the evaluation literature. The post-training ablation studies (Tables 6, 15, 17) are well-designed and informative. However, the central architectural claim โ that native joint training produces better results than separate training โ is supported by competitive benchmarking against external models rather than by controlled within-model-family ablations. The paper does not report training compute, making FLOPs-matched comparisons impossible. Most benchmark results lack statistical error bars, and difficulty-dependent analysis is entirely absent. The evaluation strategy establishes that Gemini is a remarkably capable model family; it does not establish why โ whether the gains come from architecture, data, scale, or their interaction โ with the same rigor.
6. Limitations and Trade-offs
6.1 Training Compute Is Withheld, Making FLOPs-Matched Comparisons and Reproducibility Impossible
The assumption or constraint: The paper does not disclose the training compute (FLOPs), training data size (token count), parameter count, or training duration for any Gemini model. The Model Card in Appendix 10.1 lists "Compute Requirements" as "Not reported" and "Model Stats" as "Not reported." Section 4 states that "the number of tokens used to train the largest models were determined following the approach in Hoffmann et al. (2022)" and that smaller models are "trained for significantly more tokens to improve performance for a given inference budget, similar to the approach advocated in Touvron et al. (2023a)," but no actual numbers are provided.
The consequence: Without training compute figures, it is impossible to determine whether Gemini Ultra's performance gains over GPT-4, PaLM 2-L, and other models come from superior architecture, better data, smarter training, or simply more FLOPs spent. This is not a minor omission โ it fundamentally undermines the paper's central claim that native multimodality is a better approach, as opposed to a more expensive one. If Gemini Ultra consumed 5ร more training compute than GPT-4 (which is entirely plausible given the multi-datacenter TPUv4 deployment described in Section 3), then the fair comparison would be against GPT-4 scaled to equivalent compute โ a comparison the paper cannot make because GPT-4's training compute is also undisclosed. The paper asserts that "Gemini models set a new state of the art across a wide range of text, image, audio, and video benchmarks" (Section 5) but provides no evidence that these gains represent improved efficiency rather than simply greater expenditure. For practitioners deciding whether to invest in natively multimodal training vs. training separate unimodal models, the absence of compute figures makes the paper's core architectural argument unevaluable.
What evidence exists in the paper: The Model Card (Appendix 10.1) explicitly declines to report compute requirements and model statistics. Section 3 describes the training infrastructure in qualitative terms โ "a large fleet of TPUv4 accelerators owned by Google across multiple datacenters" โ and notes that "this represents a significant increase in scale over our prior flagship model PaLM-2," but no quantitative comparison is provided. The paper does report that goodput improved from 85% to 97% compared to PaLM and PaLM-2, which gives a relative sense of increased hardware utilisation but does not address the total compute spent.
Mitigation status: The paper does not attempt to address this limitation. No justification is offered for withholding these numbers, and no FLOPs-matched or compute-normalised comparisons are reported. The omission is standard practice for industrial frontier model reports (GPT-4, Claude, and PaLM 2 similarly withheld training compute), but the paper's claim to architectural superiority makes it particularly consequential here: the reader cannot distinguish between "native multimodality produces better models at equal compute" and "Google spent more compute than competitors."
6.2 No Controlled Ablation of Joint vs. Separate Multimodal Training โ The Core Architectural Claim Is Untested
The assumption or constraint: The paper's central architectural hypothesis โ that training a single Transformer on text, image, audio, and video jointly from the start produces better results than training unimodal models and fusing them post-hoc โ is never directly tested via a within-model-family ablation. The paper benchmarks Gemini against external models (GPT-4, GPT-4V, Whisper, USM, Flamingo, PaLI-X) that were trained with different architectures, on different data, with different compute budgets, by different organisations. Section 2 frames the architectural contribution as "the important distinction that the models are multimodal from the beginning," but the evidence for this distinction's benefit is entirely competitive benchmarking, not controlled experiment.
The consequence: If the external models Gemini outperforms were simply trained with less compute, less data, or worse data quality โ all of which are unobservable confounds, given the lack of training compute disclosure โ then Gemini's benchmark victories may have nothing to do with native multimodality. The paper could be measuring Google's larger training budget, not architectural superiority. A controlled ablation within the Gemini family โ comparing a natively multimodal model to an identical-architecture model where vision, audio, and text are pre-trained separately and then fine-tuned together, at equal total training FLOPs โ would isolate the causal effect of joint training. The paper does not report such an ablation, and does not reference any prior work that does. The consequence for practitioners is ambiguity: if you have a fixed compute budget, should you invest it in joint multimodal training from scratch, or in training the best possible text model first and then attaching vision/audio capabilities via fine-tuning? The paper provides no evidence to answer this question.
What evidence exists in the paper: The paper demonstrates that Gemini Ultra outperforms domain-specific models on their own benchmarks โ e.g., better than Whisper and USM on audio (Table 11), better than Flamingo and GPT-4V on video and image (Tables 7, 10), better than PaLM 2-L on text (Table 2). But these comparisons are against models from different organisations with unknown training budgets and data compositions. The paper does demonstrate, across the Gemini family itself, that performance scales with model size in the text domain (Figure 3), and Table 7 reports image understanding scores for all four Gemini sizes โ but there is no cross-modal scaling analysis, and no ablation where modality composition is varied while holding compute constant.
Mitigation status: The paper does not acknowledge this as a limitation. The closest it comes is the statement that "one open question is whether this joint training can result in a model which has strong capabilities in each domain โ even when compared to models and approaches that are narrowly tailored to single domains. We find this to be the case" (Section 5). But this framing tests whether joint training can produce a strong model, not whether it produces a stronger model than separate training at equal cost โ a fundamentally different claim that the benchmarking strategy cannot support.
6.3 Benchmark Contamination May Inflate Reported Gains, and Decontamination Is Asymmetric Across Models
The assumption or constraint: The paper explicitly acknowledges that data contamination is a serious concern โ "we performed an extensive leaked data analysis after training to ensure the results we report here are as scientifically sound as possible, but still found some minor issues and decided not to report results on e.g. LAMBADA" (Section 5.1.1). The HellaSwag experiment demonstrates that "an additional hundred fine-tuning steps on specific website extracts corresponding to the HellaSwag training set... improve the validation accuracy of Gemini Pro to 89.6% and Gemini Ultra to 96.0%" (Section 5.1.1). This means the model's apparent capability on HellaSwag can be boosted by ~8-11 percentage points simply by proximity to the benchmark's training data in pre-training โ a massive sensitivity.
The consequence: The contamination problem creates an asymmetric comparison that undermines the "30 of 32 state-of-the-art" narrative. Gemini is evaluated under stricter decontamination than its competitors: the paper reports HellaSwag only in a 10-shot decontaminated setting (87.8%), suppresses LAMBADA entirely, and emphasises held-out benchmarks (Natural2Code, Math-AMC 2022-2023, WMT23) that are clean by construction. But GPT-4, PaLM 2, and other baselines are compared at their reported numbers, which may include contamination effects. If GPT-4's 95.3% on HellaSwag reflects contamination rather than genuine capability (the paper strongly implies this), then comparing Gemini's decontaminated 87.8% to GPT-4's contaminated 95.3% makes Gemini look worse than it actually is. Conversely, on benchmarks where Gemini may have inadvertently memorised training data despite decontamination efforts, Gemini's numbers may be inflated relative to a truly uncontaminated baseline. The result is that comparisons are not like-for-like, and the reader cannot determine whether Gemini's benchmark superiority reflects genuine capability advantages or differential contamination.
What evidence exists in the paper: The HellaSwag fine-tuning experiment (Section 5.1.1) directly demonstrates contamination sensitivity. The paper also notes that decontamination affected the evaluation: "we... decided not to report results on e.g. LAMBADA." The reliance on held-out benchmarks (Natural2Code, Math-AMC 2022-2023, WMT23) and the emphasis on internally generated data for post-training evaluations (factuality, instruction following) are explicit acknowledgements that standard public benchmarks are fragile. Table 2 reports a mix of benchmark types without a unified contamination status indicator.
Mitigation status: The paper partially mitigates this by reporting Gemini results on held-out and internally generated benchmarks where contamination is impossible. It also transparently reports the HellaSwag contamination finding and suppresses LAMBADA. However, the asymmetry remains: external baselines are not re-evaluated under equivalent decontamination (which would require access to their training data and models), so the comparisons are inherently confounded. The paper suggests that "there is a need for more robust and nuanced standardized evaluation benchmarks with no leaked data" (Section 5.1.1), which is a call to the field rather than a mitigation of the current limitation. For practitioners, the implication is that Gemini's benchmark numbers should be treated as lower bounds on contamination-free capability for the held-out benchmarks, but as potentially inflated for any benchmark where decontamination was imperfect (which is impossible to verify externally).
6.4 Difficulty-Dependent and Capability-Boundary Analysis Is Almost Entirely Absent
The assumption or constraint: The paper reports only aggregate benchmark scores (e.g., MMLU 90.04%, MATH 53.2%, MMMU 62.4%) without breaking down performance by question difficulty, subject area, error type, or capability boundary. This treats all questions within a benchmark as equally informative, obscuring where Gemini's gains come from and where it still fails. The MATH benchmark explicitly has 5 difficulty levels and 7 subdisciplines (Hendrycks et al., 2021b); MMLU has 57 subjects spanning humanities, social sciences, STEM, and other domains; MMMU has 6 disciplines with multiple subjects each. None of these dimensions are analysed beyond MMMU's per-discipline breakdown (Table 8).
The consequence: A practitioner cannot determine whether Gemini Ultra's 53.2% on MATH reflects moderate performance across all difficulty levels and subdisciplines, or near-perfect performance on easy algebra and near-zero on hard geometry โ two very different capability profiles with different deployment implications. The reference example demonstrated that test-time compute strategies have qualitatively different effects depending on problem difficulty (e.g., beam search hurts on easy problems but helps on medium ones; the hardest problems show near-zero improvement regardless of strategy). Without analogous difficulty-dependent analysis, the reader cannot assess whether Gemini Ultra's improvements over prior models are concentrated on easy problems (which would suggest the gains come from better knowledge coverage and pattern matching) or distributed across all difficulty levels (which would suggest genuine reasoning improvements). The paper's own observation โ "LLMs also struggle with tasks requiring high-level reasoning abilities like causal understanding, logical deduction, and counterfactual reasoning even though they achieve impressive performance on exam benchmarks" (Section 8) โ hints that benchmark scores may be misleadingly inflated by strong performance on easier, knowledge-recall questions within each benchmark, but this is not empirically investigated.
What evidence exists in the paper: The only difficulty-adjacent analysis is the MMMU per-discipline breakdown (Table 8), which shows Gemini Ultra outperforming GPT-4V in 5 of 6 disciplines, with the largest gap in Technology & Engineering (53.0% vs. 36.7%). This is informative but limited to one benchmark. The paper also reports that Gemini Ultra solves 32% of Math-AMC 2022-2023 problems (described as "even harder" than MATH) vs. GPT-4's 30% (Section 5.1.1), and notes that "smaller models perform poorly on this challenging task scoring close to random," providing a coarse difficulty signal. For long-context tasks, the negative log-likelihood plot (Figure 4) provides a continuous measure of prediction quality across sequence positions, but this measures token-level prediction confidence, not task-level accuracy at different difficulty levels. The capability trend plot (Figure 3) shows aggregate performance scaling from Nano to Ultra across six broad capability categories, but does not decompose within-category difficulty.
Mitigation status: The paper does not attempt to address this limitation. It does not report per-difficulty, per-subject, or per-error-type breakdowns for any benchmark other than MMMU. It does not discuss whether Gemini's gains are concentrated on easier or harder questions. The capability trend analysis (Figure 3) is the closest the paper comes to a structured capability decomposition, but this treats entire benchmarks as monolithic capability indicators rather than heterogeneous collections of easy and hard problems. For a model family that claims to advance reasoning capabilities, the absence of reasoning-difficulty analysis is a significant gap: a practitioner deploying Gemini for a specific domain (e.g., medical diagnosis, legal reasoning) cannot determine from this report whether Gemini's high MMLU score reflects competence in that specific domain or in easier subjects that mask poor domain-specific performance.
6.5 Safety Evaluations Are Qualitative and Process-Oriented, Not Quantitative and Outcome-Oriented
The assumption or constraint: The paper describes an extensive safety evaluation framework spanning four evaluation types (development, assurance, external, red teaming; Section 7.4), six dangerous capability domains (Section 7.4.1.3), and three content modalities (text, image, video). However, the reported outcomes are almost entirely qualitative, with virtually no quantitative violation rates, benchmark scores, or before/after comparisons that would allow a practitioner to assess the model's safety profile numerically. The only quantitative safety results reported are: (a) the flat-Earth website example showing improved safety behavior compared to a previous Bard version (Section 7.3.2.4), (b) a statement that "we have seen sequential improvement over time in total content policy violation rates" (Section 7.4.1.1), (c) an average toxicity score on Real Toxicity Prompts of approximately 6% (Section 7.4.1.2), and (d) dangerously capability findings described in narrative form ("all models struggled with challenges involving longer-range exploration and planning," "overall results were mixed").
The consequence: A practitioner deciding whether to deploy Gemini in a safety-critical application โ healthcare, legal advice, content moderation, child-facing products โ cannot determine from this report how often the model produces harmful outputs, which harm types it is most vulnerable to, or how much post-training improved safety relative to the base model. The paper reports that factuality-focused post-training reduced inaccurate responses from 6.7% to 3.8% (Table 6) and improved hedging from 0% to 69.3%, which are precise and actionable. But for safety โ harassment, hate speech, dangerous content, child safety โ comparable quantitative results are absent. The paper states, for example, that "medical advice and harassment [are] policy areas with particular room for improvement" (Section 7.4.1.1) but provides no violation rates, no breakdown by demographic group, and no comparison to baseline models. The dangerous capability evaluations (Section 7.4.1.3) use phrases like "notably low," "mixed," "generally incapable," and "unlikely to provide... information that would lead to catastrophic harm" โ descriptions that are directionally informative but cannot support quantitative risk assessment.
What evidence exists in the paper: Section 7.4.1.1 describes content safety evaluation methodologies in detail (adversarial prompts in 12 languages for text-to-text, human-curated adversarial images for image-to-text, Google Principles Pioneers-curated datasets for video-to-text) and reports qualitative findings ("initial findings indicated that when provided with adversarial images and questions, models can produce captions with violative responses," "models can make ungrounded inferences for video-to-text"). Section 7.4.1.2 reports that BBQ bias scores are "close to zero" and that Real Toxicity Prompts toxicity is ~6%. The dangerous capabilities table in Section 7.4.1.3 provides narrative summaries for each capability domain. External red teaming (Section 7.4.4) is described as producing "actionable findings" โ e.g., "early versions of the model were found to be vulnerable to simple jailbreak and prompt injection attacks" โ but no exploitation rates or before/after mitigation numbers are provided.
Mitigation status: The paper commits to "ongoing transparency and will continue to provide updated information on our approach and testing in upcoming reports" (Section 7.4) and states that "we will provide more detail in an upcoming paper as part of our commitment to ongoing transparency" regarding dangerous capability evaluations (Section 7.4.1.3). This framing treats the current report as an interim safety disclosure, with detailed quantitative results deferred to future publications. The Model Card (Appendix 10.1) provides a structured summary but similarly lacks quantitative safety metrics beyond what is in the main text. For a paper whose "Responsible Deployment" section spans 15 pages, the near-total absence of quantitative safety outcomes is a substantial gap. The extensive process description demonstrates that Google invested heavily in safety evaluation infrastructure, but it does not allow external assessment of whether that investment produced a meaningfully safer model.
7. Implications and Future Directions
How This Work Changes the Landscape
This paper does not introduce a single technical innovation โ a new attention mechanism, loss function, or training objective โ that other models will adopt. What it introduces is a demonstration of feasibility at a scale the field had not previously achieved: that a single Transformer decoder, trained from the start on tokenised text, images, audio, and video, can match or exceed domain-specific state-of-the-art systems in every one of those domains simultaneously. This is less a paradigm shift than a validated architectural hypothesis โ the paper proves that native multimodality is not merely possible but can be the best-performing approach across the board, shifting the burden of proof onto the bolt-on paradigm.
The methodological contribution is breadth as a form of rigor. Before Gemini, the research landscape was fragmented: vision-language models (Flamingo, PaLI, CoCa) competed on image benchmarks, speech models (Whisper, USM) competed on audio, and text models (GPT-4, PaLM 2) competed on text. A researcher wanting to understand the state of the art had to synthesise results across a dozen papers, each using different architectures, training data, and evaluation protocols. Gemini's 50+-benchmark evaluation across all four modalities, with a single model family, provides a unified reference point. The significance is not that Gemini wins on 30 of 32 benchmarks โ that may be transient โ but that it establishes a multimodal evaluation standard: future multimodal models will be expected to report comprehensive results across text, image, audio, and video, not cherry-pick modalities where they excel. This raises the bar for what counts as a "multimodal model" and makes it harder to claim cross-modal capability without demonstrating it across the full spectrum.
The paper partially reconciles a tension in multimodal research. Prior to Gemini, there were two competing intuitions. One, implicit in the bolt-on paradigm (Flamingo, GPT-4V), was that modalities are sufficiently different that they require specialised encoders โ a vision transformer for images, a convolutional network or spectrogram processor for audio โ and that a shared decoder can only productively fuse information after modality-specific processing. The other intuition, implicit in early unified models like Gato (Reed et al., 2022) but never demonstrated at competitive scale, was that a single architecture processing everything as tokens would benefit from shared representations. The bolt-on camp had the benchmark victories; the unified camp had the conceptual elegance. Gemini's results โ particularly the "pixel only" image understanding results beating fine-tuned domain-specific models (Table 7), and the audio results where a single model that also processes text and images outperforms dedicated speech systems (Table 11) โ shift the weight of evidence toward the unified view. The paper does not settle the debate, but it makes the unified approach the one that must be disproven rather than the one that must be proven.
The paper's training infrastructure section (Section 3) reframes reliability as a scaling constraint. The identification of the failure frontier โ the scale at which periodic checkpointing becomes structurally impossible because failures occur faster than checkpoints can complete โ and the diagnosis of Silent Data Corruption (SDC) as a meaningful training degrader at scale, establish that scaling laws have an operational dimension. Prior scaling law work (Kaplan et al., 2020; Hoffmann et al., 2022) treated compute as an abstract budget; Gemini's infrastructure section argues that at some scale, how you spend that compute โ your fault tolerance strategy, your network topology, your SDC detection protocol โ determines whether training is possible at all. The jump from 85% to 97% goodput at Gemini Ultra scale is not an incremental improvement; it is the difference between a converged model and a model that never finishes training. This makes infrastructure research a first-class contribution rather than a footnote, and it means that future scaling papers must account for reliability overhead in their compute models โ just as algorithmic efficiency papers must account for communication costs at scale.
The paper's safety framework (Section 7) normalises the idea that safety evaluation is a dynamic capability, not a static certification. By describing an iterative flywheel where the policy model, reward model, and red teaming infrastructure co-evolve, the paper reframes safety from a pre-deployment hurdle to an ongoing research programme. The implication for the field is that model reports which describe a one-time red teaming exercise followed by deployment are describing an incomplete process. The Gemini paper's commitment to "ongoing transparency" and updates in "upcoming reports" sets an implicit expectation that safety disclosure is continuous, not final. Whether future model builders follow this standard remains to be seen, but the paper establishes a precedent: safety sections can be 15 pages long, describe multiple concurrent evaluation streams, and still conclude that there is "room for improvement" โ and that is acceptable, provided the process is described transparently.
The uncertainty-routed chain-of-thought finding on MMLU (Figure 9) is a small but diagnostic result with implications for how the field evaluates reasoning. The demonstration that chain-of-thought prompting degrades performance on a substantial fraction of questions for Gemini Ultra (85.0% with plain CoT@32 vs. 90.04% with uncertainty-routed) โ and that GPT-4 does not show this degradation โ suggests that reasoning consistency is a distinct model property that varies across architectures and training recipes. This complicates the standard narrative that "chain-of-thought improves reasoning" and suggests that benchmark evaluations should report not just best-case performance with optimal prompting but also consistency across multiple reasoning samples. A model that scores 90% on MMLU but whose chain-of-thought samples disagree with each other 15% of the time has a different capability profile โ and different failure modes โ than one that scores 87% with perfect self-consistency.
What becomes less attractive: The paper makes the bolt-on paradigm harder to justify for new models. If a team is building a new large-scale model from scratch, the Gemini results suggest that training it as natively multimodal from the start โ rather than pre-training a text model and attaching vision later โ is likely to produce better results in all domains, including text alone. The cost is greater upfront complexity (data curation, infrastructure, tokenisation), but the payoff appears to be uniform capability improvement. Similarly, the paper makes it harder to justify reporting only a handful of benchmarks: the Gemini evaluation suite sets a precedent for comprehensive, multi-domain assessment that future model reports will be measured against.
What becomes more attractive: Infrastructure research as a first-class ML contribution. The paper's detailed treatment of fault tolerance, SDC detection, and deterministic replay โ and the concrete goodput improvement from 85% to 97% โ demonstrates that at frontier scale, infrastructure innovations are capability multipliers. A team that improves training reliability by 12 percentage points has effectively increased their compute budget by the same factor without buying a single additional chip. This is an under-invested research direction, and the Gemini paper provides a template for how to report and evaluate infrastructure contributions.
Follow-Up Research This Work Enables
Training compute-normalised comparison between native multimodal and bolt-on architectures. The paper's central architectural claim โ that native multimodality outperforms post-hoc fusion โ is supported by benchmarking against external models with unknown training budgets. A controlled experiment would train two models at identical total FLOPs: one natively multimodal (Gemini architecture) and one where text, vision, and audio are pre-trained separately and then fine-tuned together (Flamingo-style). The comparison would measure not just aggregate benchmark scores but cross-modal reasoning capabilities specifically โ tasks like the physics problem verification (Figure 1), the audio-visual cooking interaction (Table 13), and the interleaved image-text-code generation task (Figure 5) that require tight integration across modalities. If native multimodality provides its claimed benefits, the jointly trained model should show larger gaps on these cross-modal tasks than on single-modality benchmarks. This experiment is expensive โ it requires training two frontier-scale models โ but it is the only way to isolate the causal effect of joint training from confounds like total compute, data quality, and architecture details. The Gemini paper makes this experiment newly tractable by providing a reference implementation (the Gemini architecture) and a benchmark suite that includes cross-modal reasoning tasks.
Difficulty-dependent analysis of multimodal reasoning benchmarks with per-question capability boundaries. The paper reports only aggregate scores on benchmarks like MMLU (90.04%) and MATH (53.2%) but provides no decomposition of where the gains come from. A follow-up study would break down MMLU performance by question difficulty (estimated via human rater difficulty judgments or via a smaller model's pass@1 rate, following the reference example's difficulty binning methodology), by subject area (the 57 MMLU subjects are publicly labelled), and by error type (knowledge gap vs. reasoning error vs. misinterpretation). The same decomposition applied to MMMU, MathVista, and MATH would reveal whether Gemini Ultra's improvements over GPT-4 are concentrated on easier questions (suggesting better knowledge coverage) or extend to the hardest problems (suggesting genuine reasoning improvements). The paper's own caveat โ "LLMs also struggle with tasks requiring high-level reasoning abilities like causal understanding, logical deduction, and counterfactual reasoning even though they achieve impressive performance on exam benchmarks" (Section 8) โ is a hypothesis awaiting empirical test. If Gemini Ultra scores near-perfect on the easiest MMLU subjects but below human baselines on the hardest, that would refine our understanding of what "exceeding human-expert performance on MMLU" actually means. The paper provides the model outputs (via API) and the benchmark structure (publicly available) to enable this analysis without access to training internals.
Gemini Ultra audio evaluation to test whether cross-modal synergy continues to scale. The paper evaluates audio only on Gemini Pro and Nano-1 (Table 11), explicitly stating that "we did not evaluate Gemini Ultra on audio yet, though we expect better performance from increased model scale" (Section 5.2.4). This is a clear gap: if native multimodality produces synergistic effects, the Ultra model โ with the strongest text and vision capabilities โ should show the largest audio gains relative to unimodal baselines, because its richer cross-modal representations should improve speech understanding (e.g., using visual context to disambiguate homophones, or using text knowledge to infer rare words). A direct comparison of Gemini Ultra vs. Gemini Pro on the same audio benchmarks (FLEURS, CoVoST 2, VoxPopuli) would test whether audio benefits from scaling at the same rate as text and vision, or whether the cross-modal synergy hypothesis holds only up to a certain model size. If Gemini Ultra shows negligible improvement over Pro on audio โ contrary to the paper's expectation โ that would suggest audio capability is bottlenecked by something other than general model capacity (perhaps the USM feature representation is lossy relative to the information the Transformer could extract from raw audio, or audio data is underrepresented in the training mixture). The paper already has the model and the benchmarks; this is purely an evaluation gap.
Quantitative safety benchmarking across harm types with baseline comparisons. The paper's safety section describes extensive evaluation infrastructure but reports almost no quantitative results โ no violation rates per harm type, no before/after mitigation numbers, no comparison to baseline models on a standard safety benchmark. A follow-up study would evaluate Gemini API Ultra, GPT-4, and Claude 2 on a shared set of adversarial prompts across the harm categories the paper enumerates (hate speech, harassment, dangerous content, child safety, medical advice, etc.) and report per-category violation rates with confidence intervals. The paper's own methodology โ "adversarial prompts in 12 languages across a variety of use cases" (Section 7.4.1.1) โ provides a template. A strong study would also evaluate the helpfulness-harmlessness tradeoff: for each model, measure not just refusal rates on harm-inducing queries, but also false refusal rates on benign queries that superficially resemble harmful ones (e.g., "How do I make a Molotov cocktail?" vs. "What is a Molotov cocktail?"). The paper identifies this tradeoff as "a critical challenge" (Section 7.3.2.2) but provides no quantitative characterisation. The Gemini API provides the access needed for external researchers to conduct these evaluations independently.
Scaling laws for multimodal training โ the Chinchilla equivalent for token mixtures across modalities. The paper follows Hoffmann et al. (2022) for text token scaling and Touvron et al. (2023a) for over-training smaller models, but these are text-only scaling laws. A multimodal scaling law would address: for a fixed total training compute budget, what is the optimal allocation of tokens across text, image, audio, and video? Does the optimal mixture depend on model size (e.g., do smaller models benefit from more text-heavy training, with multimodal data becoming more valuable at larger scales)? Does joint training change the optimal text-to-parameters ratio compared to text-only training? The paper provides a starting point by training three model sizes (Nano, Pro, Ultra) with different text token allocations, but the multimodal mixture ratios are not disclosed or varied systematically. A systematic study would train models at multiple scales with different modality mixtures and measure downstream performance across all four modalities, producing isoFLOP curves analogous to the Chinchilla plots. This is expensive โ it requires training many models โ but the paper's finding that data staging ("increasing the weight of domain-relevant data towards the end of training," Section 4) improves performance suggests that the optimal mixture is not static throughout training, making the problem both important and non-trivial.
Cross-model consistency analysis: when does chain-of-thought help vs. hurt, and why does it vary across model families? The uncertainty-routed chain-of-thought finding โ that Gemini Ultra gains 5 points from consensus-based routing while GPT-4 gains nothing (Figure 9) โ raises a question the paper does not answer: what causes this difference? Possible explanations include: (1) Gemini Ultra has higher sample diversity (more varied chain-of-thought paths) than GPT-4, creating more opportunities for both correct consensus and incorrect disagreement; (2) Gemini Ultra's greedy decoding is relatively stronger than its chain-of-thought, so falling back to greedy helps more; (3) GPT-4's chain-of-thought samples are more consistent (less entropy in the reasoning distribution), so consensus routing provides less value. A follow-up study would measure, for both models, the entropy of the chain-of-thought distribution, the correlation between sample consistency and question difficulty, and the per-question accuracy of greedy vs. majority-vote vs. uncertainty-routed strategies. If Gemini Ultra's chain-of-thought samples are more diverse โ exploring genuinely different reasoning paths โ that would be a positive capability signal (the model considers multiple approaches) that happens to reduce aggregate accuracy on questions where the wrong paths are sampled more often. Understanding this tradeoff is critical for deploying reasoning models: if a model's chain-of-thought is high-variance, you should use uncertainty-routing; if it is low-variance, majority voting suffices. The paper provides the MMLU results that motivate this analysis but does not conduct it.
Practical Applications and Downstream Use Cases
On-device multimodal assistants with Nano models. The Nano models (1.8B and 3.25B parameters, 4-bit quantised) achieve performance that, while far below Ultra, is practically useful for specific on-device tasks: Nano-2 scores 55.8% on MMLU (5-shot), 74.3% on DocVQA, and 67.5% on VQAv2 (Tables 3, 7). This means a smartphone could run a model that answers questions about documents, describes images, and handles basic reasoning tasks without an internet connection โ addressing privacy-sensitive use cases (e.g., processing confidential documents, describing personal photos) where cloud-based API calls are unacceptable. The distillation approach โ training Nano models to mimic larger Gemini models โ means the quality is bounded by the teacher model, and improvements to Ultra and Pro will trickle down to Nano via improved distillation. A concrete deployment scenario: a medical imaging app that runs Nano-2 on-device to provide preliminary analysis of X-ray or pathology images, flagging cases that need specialist review. The DocVQA score of 74.3% suggests reasonable document understanding capability, though domain-specific fine-tuning would be necessary for medical use. The key number for feasibility is Nano-2's MMLU score (55.8%) โ it has broad knowledge but is far from expert-level, meaning on-device deployment is suitable for triage and assistance, not autonomous decision-making.
Cross-modal educational tools powered by Gemini Ultra and Pro. The physics problem verification demo (Figure 1) โ where the model reads handwritten text, converts it to LaTeX, identifies a reasoning error, and provides a corrected solution โ is a proof of concept for AI tutoring systems that engage with student work in its original form rather than requiring typed input. The model's strong performance on MathVista (53.0%, Table 7), MMMU (62.4%, Table 7), and MATH (53.2%, Table 2) suggests it can handle college-level STEM content. A practical deployment would integrate Gemini Ultra (or a fine-tuned Pro variant, given cost constraints) into an educational platform where students upload photos of handwritten problem solutions and receive detailed feedback identifying specific errors โ not just whether the answer is right or wrong. The pedagogical value over existing tools (which typically check only final answers) is the ability to pinpoint where reasoning went wrong, which is what human tutors do. The key technical requirement is the combination of handwriting recognition, mathematical reasoning, and natural language explanation โ three capabilities that Gemini demonstrates jointly in Figure 1 but that would require stitching together separate systems (OCR + math solver + LLM) in a bolt-on architecture. The MMMU per-discipline breakdown (Table 8) shows that Gemini Ultra is strongest in Humanities & Social Science (78.3%) and Art & Design (74.2%), and weakest in Science (49.3%) and Technology & Engineering (53.0%), suggesting that humanities-focused tutoring applications may be closer to deployment readiness than STEM-focused ones, despite the physics demo.
Multilingual content understanding and generation at scale. Gemini Ultra's translation performance โ 74.4 BLEURT on WMT23 averaged across all language pairs, including 74.8 on out-of-English translation (Table 4), and 27.0 chrF on very low-resource languages (Tamazight, Kanure, North Ndebele, Quechua) vs. PaLM 2-L's 25.3 โ combined with its multimodal capabilities, enables a class of applications that were previously impractical: understanding and generating content in languages with limited digital resources, where separate ASR, translation, and vision systems would each require language-specific training data that doesn't exist. A concrete scenario: a humanitarian organisation receives user-submitted videos in a low-resource language describing damage after a natural disaster. Gemini could transcribe the audio (leveraging the USM-based audio encoder), translate the transcription, and analyse the visual content (damage assessment from video frames) โ all within a single model, without needing separate fine-tuned systems for each language. The Nano models' multilingual performance (Table 4: Nano-2 scores 67.4 BLEURT on WMT23) suggests that lighter-weight versions could run on field-deployable hardware. The key enabler is that Gemini's multilingual capability spans text, audio, and images jointly: the model can caption an Icelandic image in Thai (XM-3600 results, Table 9: Thai CIDEr 86.7 for Ultra), or translate a Chinese cooking video to English (YouCook2 captioning + CoVoST 2 translation), without separate components.
Code generation with tool use as a reasoning architecture. The AlphaCode 2 result โ 43% of competition problems solved, 85th percentile on Codeforces (Section 5.1.7) โ demonstrates that Gemini's value is not just as a standalone model but as a generator-verifier pair within a search-and-rerank architecture. The same pattern appears in the tool-use results (Table 15): GSM8K improves from 69.7% to 80.1% when the model can use a calculator/search tool via code generation. A practical deployment pattern for complex reasoning tasks would combine Gemini Pro (as the proposal generator) with a smaller, cheaper Gemini model (or the same model) as the verifier/ranker, wrapping both in a search loop with tool access. For enterprise applications โ automated code review, data analysis pipelines, document processing workflows โ this pattern is more cost-effective than scaling to Ultra for every query. A company could deploy Gemini Pro with tool-use fine-tuning, allow it to generate and execute code (queries, scripts, analyses) in a sandboxed environment, and use a separate verification step to catch errors before presenting results to users. The key numbers: tool-use fine-tuning provides a 10-30 point improvement on tasks requiring external computation or knowledge (Table 15), and AlphaCode 2's 1.7ร improvement over the original AlphaCode (25% โ 43% solve rate) comes not from a better base model but from better search and verification wrapped around the model. This suggests that for many practical applications, the optimal architecture is not "one large model" but "a capable model + search + verification," and Gemini's strong coding capabilities make it particularly suitable as the code-generating core of such systems.
When to Prefer This Method
The paper does not explicitly articulate criteria for choosing Gemini over alternative models (GPT-4, Claude, open-source alternatives), nor does it define a tradeoff between pre-training and post-training model variants within the Gemini family. The decision framework below is therefore inferred from the reported results and deployment descriptions, rather than stated in the paper. The paper's primary tradeoff is within the Gemini family โ which model size to use for which task โ based on capability vs. cost/latency constraints.
Prefer Gemini Ultra when:
- The task requires state-of-the-art multimodal reasoning โ college-level science problems (MMMU 62.4% vs. GPT-4V's 56.8%, Table 7), complex chart understanding (ChartQA 80.8% vs. 78.5%, Table 7), or infographic interpretation (InfographicVQA 80.3% vs. 75.1%, Table 7).
- The task involves difficult text reasoning where consistency matters โ the uncertainty-routed chain-of-thought on MMLU (90.04%, Section 5.1.1) outperforms GPT-4 and suggests that Ultra's reasoning benefits more from consensus-based strategies.
- The application requires solving competitive programming problems, where AlphaCode 2 (powered by Gemini Pro with search) achieves 85th percentile (Section 5.1.7); Ultra may provide further gains as the base model.
- Video understanding with strong temporal reasoning is needed โ Ultra achieves 62.7 CIDEr on VATEX vs. 56.0 for Flamingo, and 135.4 on YouCook2 vs. 74.5 for Flamingo (Table 10), roughly 2ร improvement on cooking video captioning.
- Cost and latency are not binding constraints โ the task is high-stakes (medical, legal, educational assessment) and quality dominates cost considerations, with serving on TPU accelerators at datacentre scale (Table 1).
Prefer Gemini Pro when:
- The application requires a balance of strong multimodal capability and cost-efficient serving โ Pro achieves 83.7% on MMLU (5-shot, Table 2), 74.6% on TextVQA, and 47.9% on MMMU (Table 7), outperforming GPT-3.5 and competing with GPT-4 on many benchmarks while being "a lot more efficient to serve" (Section 5.1.2).
- Tool use is a primary capability โ Pro with tool-use fine-tuning achieves 80.1% on GSM8K and 70.8% on Realtime QA (Table 15), and the Google Extensions integration (Maps, Flights, Workspace) is built on the Gemini Apps Pro model (Section 6.5.2).
- Audio processing is required โ Pro is the only model evaluated on audio benchmarks, achieving 7.6% WER on FLEURS and 40.1 BLEU on CoVoST 2 (Table 11), outperforming dedicated speech systems (Whisper, USM). Ultra's audio performance is not yet evaluated.
- The deployment is developer-facing through Google AI Studio or Cloud Vertex AI โ the Gemini API Pro model is the primary offering for these platforms (Section 6.2).
Prefer Gemini Nano when:
- The task runs on-device with memory constraints โ Nano-1 at 1.8B and Nano-2 at 3.25B parameters, both 4-bit quantised (Table 1), target low and high memory devices respectively.
- The application involves summarisation, reading comprehension, or basic factuality โ Nano-2 scores 79.3% on BoolQ and 74.2% on TydiQA (GoldP), reaching 0.90โ0.91 of Pro's performance on these tasks (Table 3).
- Privacy or offline operation requires local inference โ Nano models are designed "to run on-device" (Table 1), with distillation from larger Gemini models providing capability without cloud dependency.
- The application is in a well-defined, narrow domain where per-task fine-tuning can close the gap to larger models โ the paper notes Nano models "excel in summarization and reading comprehension tasks with per-task fine-tuning" (Section 5.1.3).
Prefer Gemini API variants when: the use case requires integration into custom products or workflows, with developer control over sampling parameters, safety filters, and tool integration (Section 6.2). The API models are "designed to support both conversational and non-conversational use cases" and are evaluated on academic benchmarks (Tables 2, 7, 15), making their performance more transparent and reproducible than the Gemini Apps variants.
Prefer Gemini Apps variants when: the use case is conversational AI through the Gemini or Gemini Advanced consumer products, where the system handles tool integration, response ranking, and safety filtering automatically (Section 6.1). The Apps models benefit from product-level optimisations (streaming, multi-turn context management) but are evaluated primarily through internal human preference studies (SxS scores), making direct academic benchmark comparisons less applicable.
Key uncertainty: The paper does not evaluate Gemini Ultra on audio, does not report training compute for any model, and does not provide FLOPs-matched comparisons. The decision between Gemini and external models (GPT-4, Claude) therefore depends on benchmark comparisons at unknown relative cost โ a limitation that prevents principled cost-benefit analysis. The within-family tradeoffs (Ultra vs. Pro vs. Nano) are better characterised but still lack latency and cost data beyond qualitative descriptions ("efficiently serveable at scale," "performance-optimized in terms of cost as well as latency").