acm-header
Sign In

Communications of the ACM

ACM TechNews

Can You Beat This Machine at Angry Birds?


View as: Print Mobile App Share:
Images of Angry Birds characters

A newly developed AI agent can play Angry Birds without human supervision.

Credit: Sireas Gallery

Researchers at the University of Wisconsin-Madison (UWM) created an artificial intelligence (AI) agent capable of playing Angry Birds independently. The AI player won third place among 19 worldwide teams at the Angry Birds Artificial Intelligence Competition in Beijing in August.

"What we had to do was write code to make our agent play the game intelligently and try to solve levels, and try to solve them well," says UWM student Anjali Narayan-Chen, who helped develop the agent. "It was a machine learning challenge for us."

The researchers took screenshots of the game periodically during play, noting where the objects on the screen were positioned, to use as their data. In addition, the team taught the AI player how to play the game using new data, rather than just memorizing specific levels.

UWM professor Jude Shavlik, who led the work, also has created algorithms that apply machine learning and data mining to breast cancer screenings. His algorithms also could be used to create personalized book recommendations and electronic medical records that predict a patient's reaction to specific medications.

From The Capital Times
View Full Article

 

Abstracts Copyright © 2013 Information Inc., Bethesda, Maryland, USA


 

No entries found

Sign In for Full Access
» Forgot Password? » Create an ACM Web Account