Recent submissions

Comment · 1 year ago
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.

Comment · 1 year ago
Comment · 1 year ago
It actually has no human data as input and learns by itself in the environment, that's the point of the accomplishment! :)
Comment · 1 year ago
Yes, it's RL from scratch and sparse rewards
Comment · 1 year ago
I agree with you, this is just the start and Minecraft has a lot more to offer for future research!
Comment · 1 year ago
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.

Comment · 1 year ago
Haha thanks!
Comment · 1 year ago
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.

Comment · 1 year ago
Comment · 1 year ago
Comment · 4 years ago
To me, that's just bad scientific reporting then. As a scientist, I also found this headline a bit misleading.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton