HackerTrans
TopNewTrendsCommentsPastAskShowJobs

danijar

no profile record

Submissions

DeepMind's Dreamer 4: Training Agents Inside of Scalable World Models

danijar.com
1 points·by danijar·10 months ago·0 comments

Mastering diverse control tasks through world models

nature.com
3 points·by danijar·last year·0 comments

comments

danijar
·last year·discuss
For a lot of things, VLMs are good enough already to provide rewards. Give them the recent images and a text description of the task and ask whether the task was accomplished or not.

For a more general system, you can annotate videos with text descriptions of all the tasks that have been accomplished and when, then train a reward model on those to later RL against.
danijar
·last year·discuss
It gets diamonds at 1:48 in the top left video (might need to full screen to seek) [1].

The tools are admittedly really hard to see in the videos because of the timelapse and MP4 struggles a bit on the low resolution, but they are there :)

[1]: https://danijar.com/dreamerv3/
danijar
·last year·discuss
It actually has no human data as input and learns by itself in the environment, that's the point of the accomplishment! :)
danijar
·last year·discuss
Yes, it's RL from scratch and sparse rewards
danijar
·last year·discuss
I agree with you, this is just the start and Minecraft has a lot more to offer for future research!
danijar
·last year·discuss
I think learning to hold a button down in itself isn't too hard for a human or robot that's been interacting with the physical world for a while and has learned all kinds of skills in that environment.

But for an algorithm learning from scratch in Minecraft, it's more like having to guess the cheat code for a helicopter in GTA, it's not something you'd stumble upon unless you have prior knowledge/experience.

Obviously, pretraining world models for common-sense knowledge is another important research frontier, but that's for another paper.
danijar
·last year·discuss
Haha thanks!
danijar
·last year·discuss
When it dies it loses all items and the world resets to a new random seed. It learns to stay alive quite well but sometimes falls into lava or gets killed by monsters.

It only gets a +1 for the first iron pickaxe it makes in each world (same for all other items), so it can't hack rewards by repeating a milestone.

Yeah it's surprising that it works from such sparse rewards. I think imagining a lot of scenarios in parallel using the world model does some of the heavy lifting here.
danijar
·last year·discuss
Hi, author here! Dreamer learns to find diamonds from scratch by interacting with the environment, without access to external data. So there are no explainer videos or internet text here.

It gets a sparse reward of +1 for each of the 12 items that lead to the diamond, so there is a lot it needs to discover by itself. Fig. 5 in the paper shows the progression: https://www.nature.com/articles/s41586-025-08744-2
danijar
·last year·discuss
Yes, you can decode the imagined scenarios into videos and look at them. It's quite helpful during development to see what the model gets right or wrong. See Fig. 3 in the paper: https://www.nature.com/articles/s41586-025-08744-2