Gupta, Yu, Sohn, Gu, Hahn, Fei-Fei, Essa, Jiang and Lezama, Stanford, Google Research and Georgia Tech (December 2023) — ARXIV-2312.06662. Known as W.A.L.T. Read at v1: §1–5, Tables 1–5 and Appendix Table 8.

Key takeaways

  • The design. A causal 3D encoder compresses a 17-frame clip to 5 latent frames at 8× spatial downsampling. An image is the first frame alone, so images and videos share one latent space (§4). The transformer alternates two block types (§4.2):

    • Spatial-window blocks attend within one latent frame.
    • Spatiotemporal-window blocks attend within a local 3D window.

    For images, the spatiotemporal blocks pass values through unchanged.

  • Joint image and video training (Table 5). Two W.A.L.T-L models (419M) were trained “using the default settings specified in § 5.2”:

    dataISFVD
    video only26.8598.8
    video + image31.7344.5

    The image data is a separate corpus of ~970M text-image pairs, trained alongside ~89M text-video pairs (§5.3). The evaluation is zero-shot UCF-101. A 3B model reaches 258.1.

  • Window attention against full attention (Table 3b). UCF-101, model L, 35K ablation steps, 5×16×16 latents:

    spatiotemporal windowFVDISsteps/s
    5×4×456.987.32.24
    5×8×8 (default)59.687.42.00
    5×16×1655.387.41.75
    full self-attention59.987.81.20

    In each windowed row, half the blocks attend within a single frame. The 5×16×16 row gives the other half full 3D coverage, so the comparison is “full 3D attention everywhere” against “full 3D in half the blocks, per-frame in the rest”. “Full self-attention is not essential”.

  • Class-conditional results. Kinetics-600 FVD 3.3 and UCF-101 FVD 46 (Table 1). ImageNet 256 FID 2.56 without guidance (Table 2).

  • Against the held video models, all by quoted numbers. MAGVIT-v2 (LIT-623), whose causal 3D CNN this paper’s encoder borrows, is the strongest baseline in Table 1: Kinetics-600 frame-prediction FVD 4.3 and UCF-101 58 at 307M and 24 steps, against W.A.L.T-L’s 3.3 and 46 at 313M and 50 steps. Video Diffusion Models (LIT-627) is listed at Kinetics-600 FVD 16.2 with 1.1B parameters and 256 steps, and the paper reads its own joint-training result as agreeing with that paper’s. On zero-shot UCF-101 text-to-video (Table 5), Video LDM (LIT-621) scores IS 33.5 and FVD 550.6 and Make-A-Video (LIT-632) 33.0 and 367.2, against 31.7 and 344.5 for the 419M joint-trained W.A.L.T and 35.1 and 258.1 for the 3B one. Training data differs across these rows.

Where the hedges are

Per DP-010:

  • The joint-training ablation does not state compute. “Default settings of § 5.2” are architecture settings: model L, patch size and window sizes. Steps, batch size and the share of video in a mixed batch are not given for the pair. With a fixed batch, adding images means fewer video examples per step, so the direction of any confound is unknown.
  • Every ablation is a single run. The window rows span 4.6 FVD, and the paper reports no interval for FVD on UCF-101 ablations.
  • The window result is at 128px, 17 frames and 35K steps. Latents are 5×16×16, so a 5×16×16 window is already the whole clip. Whether local windows hold up at the lengths and resolutions later reports train on is not tested. Later reports use full attention (SOTA-390).

Standing in the anthology

Sora (LIT-652) cites it. It bears on two Proposed video practices:

  • SOTA-386. It is the only ablation found that switches a separate image corpus on and off. VDM’s and Video LDM’s image arms use frames of their own videos. It does not meet promote_when, which asks for matched compute and an interval.
  • SOTA-390. It is a controlled, numbered comparison from a group other than CogVideoX’s. It points against the practice: windowed hybrids match full attention at 1.7× the speed. The comparison is not the 2D+1D factorization the practice rejects.