Rajendra

I write columns on news related to bots, specially in the categories of Artificial Intelligence, bot startup, bot funding.I am also interested in recent developments in the fields of data science, machine learning and natural language processing ...

Full Bio 
Follow on

I write columns on news related to bots, specially in the categories of Artificial Intelligence, bot startup, bot funding.I am also interested in recent developments in the fields of data science, machine learning and natural language processing

This asset class turned Rs 1 lakh into Rs 625 crore in 7 years; make a wild guess!
565 days ago

Artificial intelligence is not our friend: Hillary Clinton is worried about the future of technology
569 days ago

More than 1 lakh scholarship on offer by Google, Know how to apply
570 days ago

Humans have some learning to do in an A.I. led world
570 days ago

Human Pilot Beats Artificial Intelligence In NASA's Drone Race
571 days ago

Google AI can create better machine-learning code than the researchers who made it
71370 views

More than 1 lakh scholarship on offer by Google, Know how to apply
57798 views

13-year-old Indian AI developer vows to train 100,000 coders
39528 views

Pornhub is using machine learning to automatically tag its 5 million videos
36042 views

How to win in the AI era? For now, it's all about the data
27735 views

Artificial Intelligence Is Learning How To Develop Games

By Rajendra |Email | Sep 14, 2017 | 4716 Views

Researchers at Georgia Institute of Technology are developing an AI that can recreate a game engine simply by watching gameplay

This technology, as detailed in a press release, is being created in an effort to aid video game developers to "speed up game development and experiment with different styles of play." During their most recent experiments, the AI watched two minutes of Super Mario Bros. gameplay, and then built its own version of the game by studying and frames and predicting future events.

"To get their AI agent to create an accurate predictive model that could account for all the physics of a 2D platform-style game, the team trained the AI on a single 'speedrunner' video, where a player heads straight for the goal," Georgia Institute's communications officer Joshua Preston explained. This school of thought, he added, made the most difficult scenario possible for training the AI.
By allowing the AI to study the actual frames of the game, researchers found it was able to predict frames of the game much closer to the actual frames of Super Mario Bros. than other tests the team had run with different methods. This simplifies the process, necessitating their AI only need to watch a video of a game in action to begin replicating a game and learning its engine.

"Our AI creates the predictive model without ever accessing the game's code, and makes significantly more accurate future event predictions than those of convolutional neural networks, lead researcher Matthew Guzdial said in the release. A single video won't produce a perfect clone of the game engine, but by training the AI on just a few additional videos you get something that's pretty close.



Once the team had their model, there was only one test left: how did it play? A second AI system was then implemented to test the recreated level to ensure the player wouldn't fall through a level kind of like a QA tester, but instead a highly intricate AI system.

The researchers found "the AI playing with the cloned engine proved indistinguishable compared to an AI playing the original game engine."

"To our knowledge this represents the first AI technique to learn a game engine and simulate a game world with gameplay footage," associate professor of Interactive Computing and co-investigator on the project Mark Riedl said.

The researchers go on to stress that, as of right now, their AI systems work best when the majority of the action happens on screen. Games where action happens away from the player's direct frame of sight might prove difficult for the system.

The nascent technology does raise the question of what sort of impact a more realized version of the AI could have on the game industry. Specifically, could it eliminate the need for certain jobs, like QA tester, in the game industry? 

However, Georgia Tech's Riedl says developers don't need to fear their job security; this technology will be an aid in development, not a replacement. Riedl tells Glixel that this AI will help novice game developers create projects once out of their reach. Using this kind of AI would allow developers with no coding or design experience to show the AI how a game should work, which it would then replicate. 

"Instead of putting people out of work, this will make it possible for people to create games that were otherwise unable to do so," Riedl said. "That makes it possible for more people to create increasing the size of the pie instead of supplanting individuals. Second, professionals may be able to build games faster by having the system make an initial guess about the mechanics. Working more efficiently doesn't necessarily put people out of work, but does allow them to make bigger and better games in the time available."

What about QA testers? Well, according to Riedl, they'll still be necessary thanks to one feature they have over AI systems necessary for playing games: the human touch.

"[Video games] are made to be enjoyed by humans," Riedl said. "Because of that you're always going to need humans to actually test the games. AI might help to test things we simply can't test currently but can be formalized mathematically, like game balance ... but one will need to use humans to see if other humans will enjoy the game for the foreseeable future."

Source: Rolling Stone