# Decision Models, World Action Models, Egocentric Video

#125 Oct 26 Foundation

https://www.aibutsimple.com/p/decision-models-world-action-models-egocentric-video

Welcome back to AI, but simple, your AI research beacon with visual explanations.

In this issue, we’ll unpack and visually explain the three directions that each gained a cluster of new papers over the past few weeks.

1. Decision models (e.g., Jev) have become their own class of model, and the open question is now whether those probabilities can be trusted.
2. World action models are now considering how much of the future the model actually needs to simulate.
3. New pipelines turn first-person (egocentric) video into 3D records of human activity that models can learn from.

The week, ranked

| [Persistent memory within a transformer's forward pass (MemT-1.0)](https://huggingface.co/papers/2610.26825?utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video) | ▲140HF |
| [Unified visual perception from objects to pixels](https://huggingface.co/papers/2610.31329?utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video) | ▲241HF |
| [Factor-aware predictive learning for cinematic video generation](https://huggingface.co/papers/2610.30926?utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video) | ▲172HF |
| [Harnessing video models for real-Time playable game worlds](https://huggingface.co/papers/2610.27999?utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video) | ▲194HF |
| [40B parameter SoTA model for fast agentic coding on local hardware (flint)](https://huggingface.co/RecursiveSI/flint?utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video) | ▲768HF |

[All entries](https://www.aibutsimple.com/pro?utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video)Ranked by [AIBUTSIMPLE PRO](https://www.aibutsimple.com/pro?utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video)

### From Jev to General Decision Models

Decision models have become one of the most active topics in LLM research over the past month.

They’re bringing back an older interface: the classifier.

TypeSafe AI's Jev started the trend in September (we covered it here), and open replicas and a wave of evaluation papers followed within weeks.

Jev's weights are closed, but Laya [[model card]](https://huggingface.co/convaiinnovations/laya?utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video) is a useful open model to look inside to understand the general mechanism behind decision-based models.

![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,width=1200,format=auto,onerror=redirect,quality=80/uploads/asset/file/f780151b-211b-4661-8664-16260549225f/image.png)

Laya model playing snake

Here’s how it works.

Laya is built on ModernBERT-large, an efficient 2024 update of BERT, paired with a small decision head trained from scratch.

Let's go through how the data passes through the network.

##### The Laya Architecture

First, Laya builds an input sequence from:

- The state, the input being decided on, like an email or JSON
- A question, what you’re asking it about, such as “Is this a refund request?”
- The option space you define, which is the possible answers with a [MASK] token in front of it.

So, an example could be:

![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,width=1200,format=auto,onerror=redirect,quality=80/uploads/asset/file/14e79cdf-d3f9-4b9b-8adc-a453412e1a63/Copy_of_Random_Attention__VLAs__Speech_Generation__1_.png)

Why take this form? In regular BERT, [MASK] replaces a real word, and the model is trained to predict it.

Here the [MASK] is just a marker slot, a spot in the sequence that belongs to one option.

Since Laya gives a slot per option, you can swap the options out without retraining.

Then, the sequence goes through ModernBERT's encoder. Its attention is bidirectional, so each option's [MASK] position can attend to the state, the question, and every other option.

ModernBERT-large uses 28 transformer blocks, each with the usual layout of attention and a feed-forward layer and a residual connection, with a few modern changes from the original BERT:

- Alternating attention, where every 3rd block uses global attention (every token attends to every other token). The local attention attends to tokens inside a 128-token sliding window, which keeps long inputs cheap.
- Rotary position embeddings (RoPE), a modern position encoding that rotates the query and key vectors inside attention. It's common now since it helps with relative distances between tokens (handling longer inputs better).

![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,width=1200,format=auto,onerror=redirect,quality=80/uploads/asset/file/6ce79431-a9ff-4b1b-859e-a4813d10023e/RoPE__Rotary_Positional_Embedding__Positional_Encoding__3_.png)

- GeGLU feed-forward layers, a gated version of the GeLU activation that the original BERT used.
- Pre-norm with fewer biases, where LayerNorm is applied before each sublayer instead of after it, and most linear layers drop their bias terms.

![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,width=1200,format=auto,onerror=redirect,quality=80/uploads/asset/file/7fc497f5-376c-49bf-9361-623d12d133ab/Decision_Models__WAMs__Egocentric_Video.png)

Since a local layer only sees a small window, information from distant parts of the input reaches each [MASK] mainly through the global layers.

The final layer's hidden states then go to the decision head.

It has two more transformer layers, followed by an option-marker scorer that turns the hidden state at each [MASK] into a logit.

A softmax over that question's options gives the output probability distribution.

And for the output formats:

- If you had a choice question, you get a probability per option.
- If you had a score question, it returns the expected level on a rubric scale (e.g., 2/4).
- If you had a noul question, it returns the probability that the state is true.

##### Laya and Calibration

Another thing to note is that Laya calibrates the outputs for higher reliability with RLCD (Reinforcement Learning for Calibrated Decisions).

The reward is a strictly proper scoring rule, a score that is highest only when the model reports its true belief.

Formally, if the true answer follows a distribution q, every other prediction p scores lower in expectation:

![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,width=1200,format=auto,onerror=redirect,quality=80/uploads/asset/file/68849a41-66c6-4a5d-9eee-8f8b73de5e94/image.png)

Laya combines two such rules, the log score and the spherical score. Both punish a confident wrong answer and reward probabilities that match how often the model is actually right.

They also add a temperature scaling step to correct the remaining overconfidence.

If you want to go deeper, we've compiled a full reading list for decision models, including Releasing the Inner Jev, the open recipe for LLM-based decision models, LEV, and DecisionPivot, an eval-based paper.

[Decision Model Reading List](https://www.aibutsimple.com/reading/decision-models?utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video)

### Do Robots Need to Actually Imagine the Future?

World action models (WAMs) became one of the main directions in robot learning this year.

Prior to WAMs, Vision-language-action (VLA) models were popular, with models like π-0 starting from a backbone pretrained mostly on images and text.

A WAM instead is based on [world models](https://www.aibutsimple.com/p/world-models-simply-explained?utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video), and it starts from a pretrained video generator and trains it to predict future frames together with an action chunk (a short sequence of robot commands).

![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,width=1200,format=auto,onerror=redirect,quality=80/uploads/asset/file/bdae7d9d-9cd0-4e02-9729-907e82d88669/Random_Attention__VLAs__Speech_Generation__1_.png)

The idea is that a model trained to predict how scenes change has already learned something useful about motion.

For example, say a robot is told to put a cup in a bowl.

A WAM looks at the current camera frame and predicts two things at once.

- What the next few frames should look like as the arm reaches for the cup
- The motor commands that would make that happen.

We separate these functionalities into a large video expert, initialized from the video generator, with a smaller action expert.

Both are trained with flow matching, a training objective used in diffusion models where the model learns the velocity field of a straight line path.

![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,width=1200,format=auto,onerror=redirect,quality=80/uploads/asset/file/a9ceb4aa-590f-4874-be11-0250ec31ecd2/diffusion_paths_vs_flow_matching_paths__2_.png)

We’ve covered flow matching extensively in our past issues, so we won’t cover it here, but if you want to learn more, we go into flow matching in the [PRO version](https://www.aibutsimple.com/pro?utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video).

This is where the cost problem shows up.

Video tokens far outnumber action tokens, so denoising the future video at every control step dominates the compute cost.

The fixes for this problem split into 2 general directions:

Explicit WAMs denoise the future video alongside every action chunk, and the action expert reads it.

Latent WAMs, such as Fast-WAM [[arxiv]](https://arxiv.org/abs/2603.16666?utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video), keep video prediction as a training loss but drop the future video tokens at inference. That is much faster and scores about the same on standard benchmarks.

##### Simple-WAM and Dropping The Future

Researchers at Tsinghua asked whether latent WAMs lose anything by skipping the future.

In What Makes World Action Models Generalize? [[arxiv]](https://arxiv.org/abs/2609.34981?utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video), they tested 2 WAMs on the same backbone, data, and training budget.

The only difference is that during training, one model masked the future video tokens, and one didn’t.

As expected, there was a gap in performance, and seeing the future did matter during inference.

So, the authors tried something more interesting.

They took a trained explicit WAM and only let the video expert run for the first few denoising steps (out of 10), then froze the data, which was passed to the action expert.

![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,width=1200,format=auto,onerror=redirect,quality=80/uploads/asset/file/3ec63ed2-2a5f-4107-8e04-0863a4961ea6/image.png)

Their empirical findings

This recovered almost all of the gain, which is surprising, since at the first step the future video tokens are still pure noise. Nothing about the future has actually been generated yet.

But why would noise help?

During pretraining, the video model saw exactly this kind of input over and over: a clean frame followed by noisy future frames (the diffusion noising process).

So the model is already well equipped to deal with noise, so the benefit comes from preparing the future, not generating it.

This is the basis Simple-WAM is built around:

- At inference, the future video tokens are set to pure noise.
- The video expert runs a forward pass over the current frame and the noise tokens.
- Then the action expert reuses the features at its usual denoising steps.

If you want to go deeper for more recent WAM releases, we recommend Fast-WAM, Long-WAM, and more, and the full reading list is below.

[WAM Reading List](https://www.aibutsimple.com/reading/world-action-models?utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video)

| PRESENTED BY | ![ai, but simple pro](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,width=1200,format=auto,onerror=redirect,quality=80/uploads/asset/file/59bb099e-a38a-445e-8f0d-b6cd300aa85d/_UPDATED__AI__but_simple_Pro_banner__1_.png) |

Our [AI intelligence layer](https://www.aibutsimple.com/pro?utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video) identified WAMs dropping latent simulation as rising over a month ago, and here is a preview over the info it uncovered.

![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,width=1200,format=auto,onerror=redirect,quality=80/uploads/asset/file/bd6230f0-95b9-4a02-ae2d-6bc1e8d8d1c7/image.png)

You can check out a free preview of the page that we surfaced [here](https://app.aibutsimple.com/topics/world-action-models?family=topic&utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video), and you can unlock our whole research database with AI, But Simple PRO.

![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,width=1200,format=auto,onerror=redirect,quality=80/uploads/asset/file/86d2e5d3-ca74-4e1e-aa58-945c43dd040f/068-ascii-muted-pro-billboard-560x290-7VA4Q50Z.png)

With [PRO](https://newsletter.aibutsimple.com/upgrade), unlock access to our AI research layer. It synthesizes emerging techniques and hot topics across thousands of papers into a single screen.

- Get benchmarks, relation graphs, authorship, industry adoption, and open questions for every technique.
- Perform smart searches across our vast database of techniques, papers, and code.

[Get AI Research Intelligence](https://www.aibutsimple.com/pro?utm_source=primary_ad)

#### Learning from First-Person (Egocentric) Video

Robot learning has long looked to human video as a source of demonstrations.

Egocentric (first-person) video is the closest match to what a robot sees, with the camera near the eyes and the hands in view.

Large datasets now exist, from [Meta's Ego4D](https://ai.meta.com/tools/ego4d/?utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video) to [Apple's EgoDex](https://github.com/apple-aiml-research/ml-egodex?utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video), but Raw video isn't enough, though.

![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,width=1200,format=auto,onerror=redirect,quality=80/uploads/asset/file/50626b6f-93ec-43ef-9b26-ebb65fe7d99e/image.png)

Egodex dataset

To learn how people handle objects, a model needs the camera's motion, the scene's 3D shape, the hands, and the objects, all in one shared 3D coordinate frame at real-world (metric) scale.

That's hard with egocentric video because the camera moves with the person's head.

Ropedia's EgoXperience [[arxiv]](https://arxiv.org/abs/2610.26625?utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video) works on both the training data and the model.

The data collection is interesting, but the model is more intriguing. They release a model called EgoX, which extends VGGT, a transformer that predicts camera poses and depth for a set of images in one forward pass.

![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,width=1200,format=auto,onerror=redirect,quality=80/uploads/asset/file/b6a9100a-8529-457b-9084-737263a0e60d/image.png)

EgoX adds a few extra tokens to each frame: one for the camera, two for the hands (left and right), and one for each object.

These tokens attend within each frame and across frames, so each one can use information from earlier and later moments in the clip.

Given a clip and a first-frame mask of each object, one forward pass predicts the cameras, depth, both hands, the object poses, and one metric scale for the whole clip.

Everything is placed in the coordinate frame of the first camera. The key piece is one shared mapping that takes any pixel and puts it into that frame.

So why does this matter?

Scene points, wrist positions, and object centers all go through this same mapping.

So during training, the loss compares hands and objects after they've been placed in the shared frame.

If a hand lands in the wrong spot, the error flows back into the camera estimate as well as the hand estimate, so both get corrected together.

If you want to read deeper, we recommend Holi-World, Ropedia's companion paper, and EgoDex, Apple's large dexterous-manipulation dataset. The full reading list is below.

[Egocentric Data Reading List](https://www.aibutsimple.com/reading/egocentric-data?utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video)

### Wrapping Up

Decision models are now finding their place in research, and Laya shows that a fine-tuned encoder with a small decision head can produce it in a single pass.

World action models return actions, and Simple-WAM suggests that one pass over a noisy future gets most of the benefit of imagining it.

Egocentric pipelines return human activity in a shared 3D frame, which is what world models and robots will need to learn from people at scale.

That's it for this week's free version of AI, but simple. Get deeper analysis, ad-free reading, and full access to the full archive with PRO. See you next week!

---

Here's a special thanks to our biggest supporters: Sushant Waidande, Sai Krishna Pashapu, Bob Boncella, Demet Yazici, Imran Khan

Want to reach 10000+ AI engineers, researchers, and technical founders? Advertising Inquiries:

[WORK WITH US 📈](https://tally.so/r/A7Dgdk?utm_source=newsletter.aibutsimple.com&utm_medium=referral&utm_campaign=decision-models-world-action-models-egocentric-video)

Feedback or inquiries? Send us an email at [edwin@aibutsimple.com](mailto:edwin@aibutsimple.com)
