Minecraft diamond challenge leaves AI creators stumped
11–20 of 113 posts
Re: Minecraft diamond challenge leaves AI creators stumped
#12Re: Minecraft diamond challenge leaves AI creators stumped
#13> Entrants were only allowed to use a single graphics processing unit (GPU) and four days of training time. Alphastar SCII bot has been using much more resources and time than this to train, so maybe there is one of the reasons no entrant has achieved the goal yet. > A relatively small Minecraft dataset, with 60 million frames of recorded human player data, was also made available to entrants to train their systems.…
> single graphics processing unit (GPU) and four days of training time. Maybe there is a reason they had this restriction? I can only think of allowing the winning AI to be ready for end users whic h generally have a single GPU?
The restricted training resources are just part of the challenge. They point out that a human child can learn the necessary steps in minutes by watching someone else do it, so they wanted to see if anyone could make a computer learn it with relatively limited resources.
Re: Minecraft diamond challenge leaves AI creators stumped
#14Interestingly, when I started playing the game, this task was essentially impossible for human players without consulting external resources, because the crafting recipes were unlisted , and you needed to know the specific recipes for various things like crafting tables, pick-axes, and shovels that would be nearly impossible to discover by randomly trying to guess recipes. I don't know if there's a starting tutorial…
Re: Minecraft diamond challenge leaves AI creators stumped
#15I take it no one's submitted Baritone [0] yet? Or would that be against the spirit of the contest? [0] https://github.com/cabaletta/baritone
> The submission must train a machine learning model without relying heavily on human domain knowledge. A manually specified policy may not be used as a component of this model. Likewise, the reward function may not be changed (shaped) based on manually engineered, hard-coded functions of the state. For example, though a learned hierarchical controller is permitted, meta-controllers may not choose between two policies based on a manually specified function of the state, such as whether the agent has a certain item in its inventory. Similarly, additional rewards for approaching tree-like objects are not permitted, but rewards for encountering novel states (“curiosity rewards”) are permitted.
[1] https://gitlab.aicrowd.com/minerl/minerl-resources/blob/mast...
Re: Minecraft diamond challenge leaves AI creators stumped
#16> Entrants were only allowed to use a single graphics processing unit (GPU) and four days of training time. Alphastar SCII bot has been using much more resources and time than this to train, so maybe there is one of the reasons no entrant has achieved the goal yet. > A relatively small Minecraft dataset, with 60 million frames of recorded human player data, was also made available to entrants to train their systems.…
> single graphics processing unit (GPU) and four days of training time. Maybe there is a reason they had this restriction? I can only think of allowing the winning AI to be ready for end users whic h generally have a single GPU?
They're just biasing competitors towards efficient solutions.
Re: Minecraft diamond challenge leaves AI creators stumped
#17Earlier quoted context omitted.
Minecraft has had a native recipe book for some time. It displays crafting recipes as you progress through the game.
If the challenge was to train an AI to be able to read a recipe book that would be more impressive imo. Even more impressive would be an AI that could gather the necessary resources. It would be a full game playing AI. An imitation AI to get diamonds is neat, but the fact that it is considered feasible on one GPU in one day speaks to the difficulty of the problem more than anything imo.
Re: Minecraft diamond challenge leaves AI creators stumped
#18If anyone had pass the bar this challenge set, they'd have basically solved the biggest hurdle in general AI, and would probably have received a call from John Carmack.
Re: Minecraft diamond challenge leaves AI creators stumped
#19My google-fu is failing. I see this and copies of this article, but I want to know more about the I/O available to the AI. Did the AI get full access to the Minecraft API or were they limited audio, video, keyboard, mouse like a human player?
Re: Minecraft diamond challenge leaves AI creators stumped
#20Earlier quoted context omitted.
If the challenge was to train an AI to be able to read a recipe book that would be more impressive imo. Even more impressive would be an AI that could gather the necessary resources. It would be a full game playing AI. An imitation AI to get diamonds is neat, but the fact that it is considered feasible on one GPU in one day speaks to the difficulty of the problem more than anything imo.
It may be cheating, and sort of against the point, but those recipes are stored as json files. Makes things a lot easier.
[1] https://gitlab.aicrowd.com/minerl/minerl-resources/blob/mast...