DGIST HSS118 · Future Literacy for the Age of Physical AI

Video Foundation Models
and World Models

How machines learn to see motion, and to imagine what comes next.

Hyeongmin Lee · SeoulTech, Dept. of Electronic Engineering · 2026-09-11

SeoulTech
Hyeongmin Lee

About

Hyeongmin Lee

Assistant Professor · SeoulTech EE

  • 2018 – 2023 Yonsei University · Ph.D. · video frame interpolation
  • 2021 Adobe Research · video stabilization
  • 2023 – 2026 Twelve Labs · video foundation models
  • 2026 – SeoulTech · ViViD Lab · motion and world models

One thread: motion.

Today

Two stories

Story 1

Video foundation models

how machines see motion

Story 2

World models

how machines imagine what comes next

Story 1

Video Foundation Models

How machines see motion.

scale wins motion why so expensive? a different direction
Part 1 · Scale wins

Foundation model

Learn once. Use everywhere.

input tokens
Transformer blocks ×N
❄️ pre-trained · frozen
features
task head
🔥 small · new
answer
Language · ChatGPT Images · CLIP · MAE · I-JEPA Video · ?
Part 1 · Scale wins

The recipe

More data · more compute · bigger models

data · compute · parameters capability language images video?

“general methods that leverage computation are ultimately the most effective”

Rich Sutton · The Bitter Lesson · 2019

The recipe behind language and image models · revisited at the end

Part 1 · Scale wins

Bigger works

Three image models. Simple objectives, lots of data, big models.

CLIP
CLIP OpenAI · 2021

400M image–text pairs from the web

zero-shot ImageNet = a ResNet-50 trained on all 1.28M labels

MAE
MAE Meta · 2022

hide 75% of the patches, reconstruct the rest

87.8% ImageNet top-1 with ViT-Huge

I-JEPA
I-JEPA Meta · 2023

predict features, not pixels

no labels, no hand-crafted augmentations

Radford et al. 2021 · He et al. 2022 · Assran et al. 2023

Part 1 · Scale wins

Video: the same recipe, frames added

Each image model got a video version. Almost nothing else changed.

CLIP CLIP4Clip 2021

CLIP on every frame, then combine

CLIP4Clip
MAE VideoMAE 2022

hide 90–95% of the video, reconstruct

VideoMAE
I-JEPA V-JEPA 2024

predict features across frames

V-JEPA

Images worked. So: add frames.

Luo et al. 2021 · Tong et al. 2022 · Bardes et al. 2024

Part 1 · Scale wins

Add frames, literally

One image encoder per frame, then an aggregator. This is CLIP4Clip.

Image
encoder
Image
encoder
Image
encoder
Image
encoder
Image
encoder
Image
encoder
Aggregator
info

Just add frames.

Part 1 · Scale wins

The sealed rooms

What “add frames” means: one person, one frame, one room. Then a meeting.

frame 1 frame 2 frame 3 frame 4 frame 5 frame 6 then: a meeting

What can this committee never know?

Part 2 · Motion · Quiz 1

What is happening?

One frame. Type your answer in the chat.

A single frame of a person on ice
ice skating Kinetics-400 label · everyone gets it

What is there · one frame is enough

Part 2 · Motion · Quiz 2

Up, or down?

One frame. Vote 1 or 2 in the chat.

A single frame of a hand holding eyeglasses
1 · moving up
2 · moving down
dataset label
moving eyeglasses down
Something-Something V2

How it changes · no single frame can tell

Part 2 · Motion · Quiz 3

What is this?

One frame. Any guess?

words

shapes

Nothing is in any frame. Everything is in the motion between them.

Humans over 98%
Video-language models 0%

Some things exist only in time.

SpookyBench · Upadhyay et al., Time Blindness: Why Video-Language Models Can’t See What Humans Can · CVPR 2026

Part 2 · Motion

Two layers of seeing

Layer 1

What is there

objects · scene · appearance · one frame

Layer 2

How it changes

motion · direction · things that exist only in time

Sunrise and sunset icons

Reverse a sunrise: a sunset. Same frames.

Part 2 · Motion · Evidence

Forward = backward?

“Moving something up” videos (red) and the same videos played backwards (blue).

LDA visualization: forward vs reversed videos for TWLV-I, UMT, InternVideo2
(b) UMT · (c) InternVideo2

forward = backward · image recipe, frames added · same spot

(a) motion-centric training

two clouds · only when motion is trained for on purpose

Something-Something V2 · LDA projection · Lee et al., TWLV-I technical report, 2024

Part 2 · Motion · 2025

It works now. At a price.

V-JEPA 2 (Meta, 2025): predict what comes next, in feature space.

1,000,000+
hours of video
≈ 114 years of watching
1B
parameters
ViT-g encoder
~60
GPU-years
for high-resolution training, the paper’s own estimate
77.3
Something-Something V2
motion benchmarks up

Up or down: solved. With 114 years of video.

Assran et al., V-JEPA 2, 2025

Part 2 · Motion

Nothing moves

An LED sign. Every light is fixed in place. You still see the words slide.

A restaurant LED sign with scrolling text
For you

instant · effortless · cannot even be switched off

For the model

114 years of video · 60 GPU-years

Trivial for us. Expensive for machines.

Part 2 · Motion · Why so expensive?

Video frame interpolation

Frames in, more frames out: draw the frame in between. My problem in grad school.

A bird taking off: the original frames, and the same clip with interpolated frames in between
slow motion 30 fps → 60 fps interpolation: sounds easy
Part 2 · Motion · Why so expensive?

Interpolation, on images

A missing pixel is filled from its neighbours. Nearest, bilinear, bicubic: one line of arithmetic.

Nearest-neighbour, bilinear and bicubic interpolation of a bee photo
the neighbours are right next door nothing to learn cheap
Part 2 · Motion · Why so expensive?

Between two frames

Now do it in time: Frame A + Frame B → the frame in between. The neighbours moved.

Average of A and B
Averaging two juggling frames leaves two ghost balls

two ghost balls

Wanted
The desired in-between frame: one ball, between the two positions

one ball, in between

Where did each pixel go?

Part 2 · Motion · Why so expensive?

Motion: where it came from

For every pixel of the new frame: find it in A, find it in B. The arrow is the motion.

Motion estimation: the bee in two input patches and the output patch in between
correspondence motion estimation pixels do not remember where they came from
Part 2 · Motion · Why so expensive?

Interpolation, in pixel space

The frame in between has to be generated from scratch: every pixel, decided again.

frame A

?

256 pixels, from scratch

frame B

Flow-based, kernel-based, and AdaCoF motion models

AdaCoF (CVPR 2020, my paper) · a full neural network, 21.8M parameters, trained for days, to learn where each pixel came from

A heavy net, for a simple move.

Part 2 · Motion · A different direction

What if video were primitives?

Like a vector image: things, with positions. Then the frame in between is arithmetic.

frame A

just move them

frame B

6 circles · 6 positions · one motion each
in between = (A + B) / 2
represent motion. Do not relearn it every frame.

a direction, not yet a product · what should carry motion: pixels, or things?

Part 2 · Motion · Closer

Scale alone?

works now · 77.3 trivial for us · an LED sign cheap for machines · 114 years of video
time invested technology level today upper bound upper bound pixels × scale walked far · next step is easy primitives that move nobody yet · the line runs further

Solving the obvious with scale alone: is that the right posture?

Story 2

World Models

How machines imagine what comes next.

easy is hard a world inside the AI the fast road the crack
Part 3 · World models

Easy is hard

Moravec's paradox: what is hard for us is easy for AI, and the other way round.

Chess

Deep Blue · 1997

Go

AlphaGo · 2016

Bar exam

GPT-4 · 2023

Folding laundry

still no robot at home

A three-year-old can. The chess champion of machines cannot.

Part 3 · World models

They all lived inside a computer

A virtual world can be reset, fast-forwarded, and copied. The real one cannot.

A Minecraft scene
Inside the computer

practice is free

reset button · 100× speed · thousands of copies · millions of games in days

A person teleoperating a real robot arm
Out here

practice is expensive

1× speed · no reset · a fall breaks the robot · a million tries take a million times

The genius of the virtual world has to learn the real one.

images: Dreamer 4 (Google DeepMind, 2025) · ALOHA (Zhao et al., 2023)

Part 3 · World models

Make the simulation real

If reality cannot be a game, build a game as real as reality. Not written by hand: learned from the world.

Game engine

a world written by hand

gravity, collisions, blocks: rules typed in by programmers · fine for Minecraft · the real world has too many rules to type

World model

a world learned from the world

watch how the world behaves (video, interaction) · learn its rules · simulate what comes next

A simulation as real as the world. But who could build one?

Part 3 · The fast road

Then, video generation happened

Sora (OpenAI, 2024): a few lines of text, a realistic video. Could this be the simulator?

text → video no physics engine data + scale OpenAI’s own reading: “video generation models as world simulators”

video: OpenAI · Video generation models as world simulators · 2024

Part 3 · The fast road

Make it interactive: Genie

Genie 3 (DeepMind, 2025): a video generator that answers your key press. Watch: a world simulation, built from video generation.

change between two frames = action · learned from video, no labels · a world you can walk in, at last

video: Google DeepMind · Genie 3: A new frontier for world models · 2025

Part 3 · World models

World model

Now the AI has a world inside. What I see + what I do → what happens next. Imagine first, then act.

Observation current scene + Interaction action / control input Diffusion World Model Imagined futures next action · closed loop Robot interacts in its imagination
imagine thousands of actions · run only the best one for real
an athlete's image training · no cost, no breakage, no danger
hence the names: Dreamer · DreamZero · DreamDojo

Try it in your head first.

Part 3 · World models

It works, in games

Dreamer 4 (Google DeepMind, 2025): an agent that practiced only inside its imagined Minecraft, then played the real game.

diamonds, without ever touching the real game 20,000+ mouse and keyboard actions no cost · no breakage · no danger

video: Google DeepMind · Hafner et al., Training Agents Inside of Scalable World Models · 2025

Part 3 · The fast road

And into robots

DreamDojo (NVIDIA, 2026): the same idea for a real robot. A robot's dream: action in → future out.

44,000 hours of human first-person video test in the dream before the real robot

video: NVIDIA GEAR · DreamDojo: A Generalist Robot World Model from Large-Scale Human Videos · 2026

Part 3 · The crack

Look away, look back

Is the scene still the same?

① look left

turn right

② look right

turn back

③ a different house

trivial for us: the house stays no persistent world consistency: not guaranteed
Part 3 · The crack

The Nether challenge

AI Minecraft. No portal. Only lava texture.

Minecraft rule

obsidian portal → light it → walk through

AI Minecraft rule

make the screen look like lava → the model draws the Nether

watch: the world changes when the screen looks like lava

A plausible next frame is not a world.

video: YouTube @CM_ (Changmoon)
Part 3 · The crack · Why

No world, only weights

Where does the house live while you look away?

Video generation · implicit
weights frame t frame t+1 frame t+2

the whole world, compressed into weights · decoded again at every step

nothing in between persists

A world that persists · explicit
world state render any view

the house is stored once · a view is only a picture of it

look away, look back: unchanged, by construction

Plausible persistent.

Part 3 · The slow road

An explicit world

3D Gaussian Splatting: the same garden from any view. Look away, look back: it is still there.

video: 3D Gaussian Splatting (Kerbl et al., 2023)

primitives that persist the tree of circles, again but: static · hard to interact · little 4D data
Part 3 · Two roads

Implicit + Data vs Explicit + Prior

Video generation · Implicit + Data

the world, stored in weights

+works now · scales with video · endless worlds

no persistent state · consistency not guaranteed

3D · Explicit + Prior

the world, stored as structure

+consistent by construction · persistence for free

slow now · interaction is hard · 4D data is scarce

one has data, the other has structure

Part 3 · Closer

The same shape, twice

Video · frames × scale what is there how it changes, cheaply
World models · pixels × scale looks right stays right
time invested technology level today upper bound upper bound generation × scale walked far · looks right explicit worlds nobody yet · stays right by construction

Trivial for us. Expensive for machines.

Part 4 · Local ≠ Global

The Bitter Lesson, misread

What Sutton wrote (2019)

general methods that leverage computation win

“the ultimate reason for this is Moore’s law”

The misreading

today’s method + more scale = everything, eventually

flat earth infinite universe Moore’s law ended
what you see: flat what is true: round
what you see: exponential what is true: an S-curve time
Part 4 · The choice

One more step, or a first step?

Horizontal: time invested. Vertical: technology level. Solid: walked. Dashed: how far it can go.

time invested technology level today upper bound upper bound the well-trodden direction legacy · next step cheap · ceiling near the untrodden direction no legacy · first step costly · ceiling far

Know which step you are taking.

the legacy makes one of them cheap · the global optimum may sit on the other

Part 4 · The point

Keep proposing new directions

01 fast now right in the end
02 slow now wrong
03 the trivial deserves a new idea, not just more scale

Keep proposing new directions,
even the ones that do not work yet.

Local ≠ Global · you have the time

Part 4 · ViViD Lab · SeoulTech

Materials for a first step

The untrodden direction needs materials. So the lab keeps several on the bench.

01
Video Foundation Models

temporal semantics · representation learning · motion, cheaply

02
World Models

generative simulation of the visual world · a world that persists

03
Video Processing

frame interpolation · super-resolution · compression · stabilization

04
Motion Estimation

correspondence · optical flow · tracking

05
3D / 4D Vision

Gaussian splatting · reconstruction · dynamic scenes

different materials, one purpose: the first step

QR code to ViViD Lab

vivid.seoultech.ac.kr

Thank you

Trivial for us. Expensive for machines.

Keep proposing new directions.

what is there how it changes what comes next a world that persists

Hyeongmin Lee · SeoulTech, Dept. of Electronic Engineering

← All decks
01 / 00
Scroll · ↓ · Space