Stanford AI Lab presents innovative research at CVPR 2026 in Denver, June 3-7.

Peter Bubenik Β· Stanford AI Lab Β· Β· Source

🧱 FOUNDATION CONCEPTS FIRST


Concept 1: Diffusion Models

What they are: Diffusion models are a type of AI that learns to generate images or videos by learning how to reverse a "noising" process.

Simple analogy:

Imagine taking a clear photo and slowly adding static/noise until it's unrecognizable. A diffusion model learns to reverse that process β€” starting from pure noise and gradually recovering a clean image.

Why it matters here: Many papers (BAgger, BulletTime, Choreographing, Dual Ascent) are built on top of diffusion models.


Concept 2: Autoregressive Generation

What it means: Generating content one piece at a time, where each new piece depends on what came before.

Simple analogy:

Like writing a story word by word β€” each word is influenced by all previous words.

In video: Instead of words, you generate frames one after another.

Problem this creates: Called Exposure Bias or Drift β€” small errors in early frames compound over time, making later frames look wrong.

πŸ“Œ BAgger directly addresses this drift problem in autoregressive video diffusion.


Concept 3: Exposure Bias / Drift

What it is: When a model is trained on perfect data but at test time must use its own (imperfect) outputs as inputs, errors accumulate.

Analogy:

A GPS trained on perfect maps but given slightly wrong location data will give increasingly wrong directions the longer you drive.

BAgger's solution β€” Backwards Aggregation: Instead of only looking forward, the model also looks backwards at previously generated frames to self-correct drift.


Concept 4: Video Diffusion Models

What they are: Diffusion models extended to generate entire video sequences, not just single images.

Extra challenges vs. image generation:

  • Must maintain temporal consistency (objects don't randomly change between frames)
  • Must handle camera movement
  • Must handle object motion

πŸ“Œ Relevant to: BAgger, BulletTime, Choreographing, Stand-In, Generated Reality


πŸŽ₯ VIDEO GENERATION CONCEPTS


Concept 5: Controllable Video Generation

What it means: Rather than generating random videos, you want specific control over what happens β€” like controlling:

  • Where the camera moves
  • What objects do
  • Who appears in the video

πŸ“Œ BulletTime focuses on controlling both time and camera pose independently.


Concept 6: Camera Pose / Trajectory Control

What it means: "Camera pose" = the position and orientation of the camera in 3D space.

Camera trajectory = the path the camera takes over time.

Why it's hard: Video generators naturally mix together what's happening in the scene and how the camera moves β€” separating these is non-trivial.

BulletTime's approach: "Decoupled control" β€” control time (what's happening) and camera pose (viewpoint) as separate, independent inputs.

"Bullet Time" reference: Named after the famous Matrix movie effect β€” freezing time while the camera rotates around a scene.


Concept 7: 4D Video Synthesis / 4D Generation

What "4D" means:

  • 3D = width, height, depth (space)
  • 4D = 3D space + time

So 4D generation means creating content that is spatially 3D AND changes over time.

πŸ“Œ Relevant to: BulletTime, Choreographing a World of Dynamic Objects


Concept 8: Score Distillation Sampling (SDS)

What it is: A technique to use a pretrained diffusion model as a "teacher" to guide the creation of 3D or 4D content.

How it works (simplified):

  1. Render your 3D object from different angles
  2. Ask the diffusion model: "How would you improve this image?"
  3. Use that feedback to update the 3D object

Analogy:

Like having an art critic (diffusion model) give feedback on your sculpture (3D object) from many angles until it looks photorealistic.

πŸ“Œ Used in Choreographing a World of Dynamic Objects


Concept 9: Identity Control in Video

What it means: Ensuring that a specific person's face/appearance is consistently maintained throughout a generated video.

Why it's hard: Video generators tend to drift in appearance β€” a person might look slightly different in each frame.

πŸ“Œ Stand-In proposes a "lightweight and plug-and-play" solution β€” meaning it can be added to existing video generators without retraining them from scratch.


πŸ€– ROBOTICS & EMBODIED AI CONCEPTS


Concept 10: Vision-Language-Action (VLA) Models

What they are: AI models that combine:

  • Vision β€” seeing the world through cameras
  • Language β€” understanding instructions in text
  • Action β€” outputting physical robot movements

Analogy:

Like a robot that can read "pick up the red cup" (language), see the cup (vision), and then physically grab it (action).

πŸ“Œ Relevant to: Ego-Pi, Scaling Verification


Concept 11: Imitation Learning / Learning from Demonstrations

What it is: Teaching a robot by showing it examples of a task being performed, rather than programming rules explicitly.

Types:

  • Human demonstrations (a person does the task)
  • Robot demonstrations (another robot does it)

Challenge: The robot must generalize β€” do the task in new situations it hasn't seen before.

πŸ“Œ HoMMI learns whole-body mobile manipulation from human demonstrations


Concept 12: Mobile Manipulation

What it means: A robot that can move around (mobile) AND manipulate objects with its arms (manipulation) β€” doing both simultaneously.

Why it's hard:

  • Moving changes the robot's position relative to objects
  • Must coordinate legs/wheels AND arms at the same time

πŸ“Œ HoMMI addresses this with whole-body control


Concept 13: Test-Time Scaling

What it means: Instead of making a model better by training it more, you make it better by doing more computation at inference time (when it's actually being used).

Analogy:

Instead of studying more before an exam (training), you spend more time thinking through each question during the exam (test time).

In robotics: Spending more compute to verify whether an action is correct before executing it.

πŸ“Œ Scaling Verification paper argues this is more effective than just training a better policy


Concept 14: Contrastive Learning

What it is: A training technique where the model learns by comparing similar and dissimilar examples.

Core idea:

  • Pull similar things closer in representation space
  • Push dissimilar things further apart

Analogy:

Teaching someone what a "chair" is by showing them many chairs (similar) and many non-chairs (dissimilar) side by side.

πŸ“Œ Used in Scaling Verification for VLA alignment


🧊 3D RECONSTRUCTION & RENDERING CONCEPTS


Concept 15: 3D Gaussian Splatting

What it is: A technique to represent a 3D scene as a collection of millions of tiny 3D "blobs" (Gaussians), each with:

  • A position in space
  • A size/shape
  • A color
  • An opacity

Why it's popular: Much faster to render than traditional neural rendering methods, while still looking photorealistic.

Analogy:

Imagine describing a cloud not as a solid object but as millions of tiny transparent colored puffs overlapping each other.

πŸ“Œ Used in GaussFusion for 3D reconstruction


Concept 16: Novel View Synthesis

What it means: Given photos of a scene from some angles, generate what the scene would look like from a completely new angle you've never photographed.

Analogy:

You have photos of a building from the front and sides. Novel view synthesis lets you generate what it looks like from the back or from above.

πŸ“Œ Relevant to: GaussFusion


Concept 17: Neural Rendering

What it is: Using neural networks to render (generate images of) 3D scenes, rather than traditional computer graphics pipelines.

Advantage: Can capture complex lighting, reflections, and textures that are hard to model manually.


🧠 MULTIMODAL AI & REASONING CONCEPTS


Concept 18: Multimodal Models

What they are: AI models that can process multiple types of input β€” typically combining:

  • Images/video (visual)
  • Text (language)
  • Sometimes audio, depth, etc.

Examples: GPT-4V, Gemini, LLaVA

πŸ“Œ Downscaling Intelligence studies small multimodal models β€” exploring what capabilities are lost when you make them smaller


Concept 19: Perception vs. Reasoning (in AI)

Perception: The ability to correctly understand what's in an image

  • "There is a red ball on the left side of the table"

Reasoning: The ability to draw conclusions from what's perceived

  • "The red ball is closer to the edge, so it might fall"

Why the distinction matters: A model might fail at a task because it didn't see correctly (perception failure) OR because it didn't think correctly (reasoning failure) β€” these require different fixes.

πŸ“Œ Downscaling Intelligence explores which of these is the bottleneck in small models


Concept 20: Spatial Reasoning

What it means: The ability to understand and reason about positions, distances, and relationships between objects in space.

Examples:

  • "Is the cup to the left or right of the plate?"
  • "If I walk forward 3 steps and turn right, what do I see?"

Why it's hard for AI: Language models are trained on text, which is inherently non-spatial β€” space must be learned indirectly.

πŸ“Œ Theory of Space tests whether foundation models can build spatial understanding through active exploration


Concept 21: Active Exploration

What it means: Rather than passively receiving information, an agent actively chooses where to look or move to gather more useful information.

Analogy:

Instead of waiting for someone to show you a room, you walk around it yourself, looking in corners and opening doors.

In AI: A model that can decide "I need to move to the left to see what's behind that wall" rather than just describing what's already visible.

πŸ“Œ Central to Theory of Space


πŸ”¬ MEDICAL IMAGING CONCEPTS


Concept 22: Foundation Models for Medical Imaging

What they are: Large pretrained models (like GPT but for images) that have learned general visual features and can be fine-tuned for specific medical tasks.

In brain MRI: Models trained on thousands of brain scans that learn general brain structure representations.

πŸ“Œ GeoSAE studies these models for brain MRI analysis


Concept 23: Sparse Autoencoders (SAEs)

What they are: Neural networks that learn to compress information into a representation where most values are zero (sparse) β€” only a few "features" are active at once.

Why useful for interpretability: Each active feature can potentially correspond to a meaningful concept (like "this region looks like a tumor").

Analogy:

Instead of describing a face with 1000 numbers, use only 5 numbers that each mean something specific: "nose size," "eye spacing," etc.

πŸ“Œ GeoSAE uses SAEs to interpret what brain MRI foundation models have learned


Concept 24: Mechanistic Interpretability

What it means: Understanding how a neural network works internally β€” not just what outputs it produces, but which internal components are responsible for which behaviors.

Why it matters: In medical AI, you need to trust the model β€” understanding its reasoning helps catch errors and biases.

πŸ“Œ Central to GeoSAE


βš™οΈ OPTIMIZATION & INVERSE PROBLEMS


Concept 25: Inverse Problems

What they are: Problems where you observe an output and want to recover the input that caused it.

Examples:

Observed OutputWant to Recover
Blurry imageSharp original
Noisy MRI scanClean scan
Partial imageComplete image

Why they're hard: Many different inputs could produce the same output β€” the problem is underdetermined.

πŸ“Œ Dual Ascent Diffusion uses diffusion models as "priors" to solve inverse problems


Concept 26: Diffusion Priors

What they are: Using a pretrained diffusion model's knowledge of "what natural images look like" to constrain the solution to an inverse problem.

Analogy:

If you're trying to reconstruct a blurry photo of a face, a diffusion prior says "the answer should look like a realistic face" β€” ruling out solutions that are technically correct mathematically but look unnatural.


Concept 27: Constrained Optimization

What it means: Finding the best solution to a problem while satisfying certain rules (constraints).

Example:

  • Goal: Make the image look natural (diffusion prior)
  • Constraint: The blurred version of the image must match the observed blurry photo

Dual Ascent is a specific mathematical technique for solving such constrained optimization problems.


🎭 SCENE UNDERSTANDING & MULTI-AGENT CONCEPTS


Concept 28: 3D Scene Understanding

What it means: Having an AI system that can understand the 3D structure of a scene β€” where objects are, how they relate spatially, what can be moved where.

Goes beyond: Just recognizing objects (2D) β†’ understanding their 3D positions and relationships

πŸ“Œ VULCAN uses this for 3D object arrangement


Concept 29: Multi-Agent Systems

What they are: Multiple AI agents working together, each potentially with different roles or specializations.

Analogy:

Like a team of workers β€” one measures, one plans, one executes β€” rather than one person doing everything.

In VULCAN: Different agents handle different aspects of arranging 3D objects in a scene.


Concept 30: Tool-Augmented AI

What it means: Giving an AI model access to external tools it can call β€” like calculators, search engines, or 3D rendering software.

Why useful: Some tasks are better done by specialized tools than by the neural network itself.

πŸ“Œ VULCAN uses tool-augmented multi-agents for 3D arrangement


πŸ”’ TOKENIZATION & QUANTIZATION CONCEPTS


Concept 31: Visual Tokenization

What it means: Converting images into discrete tokens (like words in a sentence) so they can be processed by language-model-style architectures.

Why needed: Transformers (the architecture behind GPT, etc.) work on sequences of tokens β€” images must be converted to this format.

Challenge: Images have continuous pixel values β€” converting to discrete tokens loses some information.

πŸ“Œ Spherical Leech Quantization proposes a better way to do this


Concept 32: Quantization

What it means: Reducing the precision of values β€” converting from many possible values to fewer possible values.

Example:

  • Continuous: any number between 0 and 1 (infinite possibilities)
  • Quantized: only {0, 0.25, 0.5, 0.75, 1} (5 possibilities)

Trade-off: Less memory/computation ↔ some loss of information

"Spherical" quantization: Arranges the quantization points on a sphere in high-dimensional space for more uniform coverage.


🌍 WORLD MODELS CONCEPT


Concept 33: Visual World Models

What they are: AI systems that build an internal model of how the world works β€” predicting what will happen next given current observations and actions.

Key capability: Can simulate the consequences of actions without actually performing them.

Analogy:

Like mental simulation β€” you can imagine "if I push this glass, it will fall off the table" without actually pushing it.

πŸ“Œ Physical Object Understanding paper focuses on world models that understand physical properties of objects


Concept 34: Physical Object Understanding

What it means: Understanding not just what objects are, but their physical properties:

  • Mass (heavy vs. light)
  • Rigidity (rigid vs. flexible)
  • Friction
  • How they'll respond to forces

Why it matters for robotics: A robot needs to know that a glass is fragile and a ball will roll before it can interact with them safely.

πŸ“Œ Physical Object Understanding paper received a Highlight nomination at CVPR


πŸ“Š SUMMARY MAP

Here's how all concepts connect:

DIFFUSION MODELS (Concept 1)
β”œβ”€β”€ Autoregressive Generation β†’ Drift Problem β†’ BAgger
β”œβ”€β”€ Video Diffusion β†’ Controllable Video β†’ BulletTime
β”œβ”€β”€ Score Distillation β†’ 4D Generation β†’ Choreographing
β”œβ”€β”€ Diffusion Priors β†’ Inverse Problems β†’ Dual Ascent
└── Visual Tokenization β†’ Quantization β†’ Spherical Leech

VISION-LANGUAGE MODELS
β”œβ”€β”€ Multimodal Models β†’ Small Models β†’ Downscaling Intelligence
β”œβ”€β”€ Spatial Reasoning β†’ Active Exploration β†’ Theory of Space
└── VLA Models β†’ Robot Learning β†’ Ego-Pi, Scaling Verification

3D UNDERSTANDING
β”œβ”€β”€ Gaussian Splatting β†’ Novel View Synthesis β†’ GaussFusion
β”œβ”€β”€ 3D Scene Understanding β†’ Multi-Agent β†’ VULCAN
└── World Models β†’ Physical Understanding β†’ Physical Object Understanding

ROBOTICS
β”œβ”€β”€ Imitation Learning β†’ Mobile Manipulation β†’ HoMMI
└── Test-Time Scaling β†’ Verification β†’ Scaling Verification

MEDICAL AI
└── Foundation Models β†’ SAEs β†’ Interpretability β†’ GeoSAE

Would you like me to dive deeper into any specific concept, or explore the connections between specific papers in more detail?

More to study