Quantcast
Destructoid Japanator Tomopop Flixist
Dtoid Forums now support TapATalk and ForumRunner on your iOS/Android devices. Whoot.


Computer learns English so it can play Civilization photo

It's one thing to teach a computer how to play another game. It's a completely different story to try and make it learn the game on its own by reading the manual.

Some rather smart folks over at MIT decided to see how well a computer could learn to comprehend new tasks from reading text. As a test, they decided to see if it could learn to play Civilization.

The computer started out with just the basic ability to use the mouse cursor and click on things. It could see the words on the screen, and by playing the game, it learned what the associated meaning of the words were. The computer learned basic English words by seeing what they did in Civilization.

After playing for a while, the computer won 46% of the matches it played, which is more than some human players (like me) can say. To see how much it really understood, they decided to let it read the game's manual. From what it knew about these words from playing, it was able to take this new knowledge and increase the games it won to 79%. It followed the same steps that 80% of human players did while playing the game, and it won more games than another computer that relied on conventional AI methods.

S. R. K. Branavan, a graduate student on the project, said that “Games are used as a test bed for artificial-intelligence techniques simply because of their complexity. Every action that you take in the game doesn’t have a predetermined outcome, because the game or the opponent can randomly react to what you do. So you need a technique that can handle very complex scenarios that react in potentially random ways.”

Branavan also explained that game manuals have “very open text. They don’t tell you how to win. They just give you very general advice and suggestions, and you have to figure out a lot of other things on your own.”

This is some pretty heavy stuff, but it's very cool. The team from MIT is already looking at ways they can implement this new method of AI training into robotics research.

Computer learns language by playing games [MIT News via io9][Image]








More gaming stories around the web. Got news? Submit yours to tips@destructoid.com



Post a comment! You can also post a photo below:

Comment with Facebook





Click connect and comment instantly!

Comment with Dtoid





New? SIGN UP - it takes 5 seconds

58 comments | showing # 1 to 50
prev
next 50 comments

ArrestedDeveloper's Avatar - Comment posted on 07/13/2011 17:19
ArrestedDeveloper
First person to make a skynet joke gets punched in the throat.
32BitSin's Avatar - Comment posted on 07/13/2011 17:23
32BitSin
3 billion human lives ended on August 29th, 1997. The survivors of the nuclear fire called the war Judgment Day. They lived only to face a new nightmare: the war against the machines.
walnut100's Avatar - Comment posted on 07/13/2011 17:24
walnut100
Neat
Commandant Oreo's Avatar - Comment posted on 07/13/2011 17:24
Commandant Oreo
This...this is the grandfather of ZAX supercomputers!


LONG LIVE THE ENCLAVE!!!

PEOPLE COMMA WE THE!
Chongomaster's Avatar - Comment posted on 07/13/2011 17:25
Chongomaster
This is pretty cool. I wonder if we'll see the benefits from this sort of thing in games in the future.
Operative20's Avatar - Comment posted on 07/13/2011 17:29
Operative20
One step closer to a crazed, neurotoxin loving robot.
Abnegation's Avatar - Comment posted on 07/13/2011 17:35
Abnegation
Please tell me the computer wins games by Diplomacy and not by Domination.
M47R1X's Avatar - Comment posted on 07/13/2011 17:37
M47R1X
Cue AHNULD Schwarzeneggar.

We're all doomed.
Grandmas Boy's Avatar - Comment posted on 07/13/2011 17:38
Grandmas Boy
That's crazy cool, if not a little unsettling.
Sometimes I feel like computers are our Pandora's Box.
SlyKill's Avatar - Comment posted on 07/13/2011 17:39
SlyKill
Jon Conner
TheDirtyHobo's Avatar - Comment posted on 07/13/2011 17:39
TheDirtyHobo
Good morning, John Henry.
Sherwood513's Avatar - Comment posted on 07/13/2011 17:39
Sherwood513
So now we're teaching learning computers how to control armies and fight battles? This can only end badly.
Joshua Derocher's Avatar - Comment posted on 07/13/2011 17:41
Joshua Derocher
@Abnegation the source article didn't go into those types of details. Depending on which version of Civ it was playing, it would probably take the easiest and most straight forward path. I would think that world domination would be the simplest for the computer to understand and do. It gets attacked by another player, it attacks back in defense, and it wipes out the other player to avoid further risk of being attacked. It would be logical.
BooDoug187's Avatar - Comment posted on 07/13/2011 17:41
BooDoug187
Hey, Civilization is an awesome game, they could do worse and have the computer learn by playing Duke Nukem Forever
dtomek's Avatar - Comment posted on 07/13/2011 17:52
dtomek
@Joshua
You might be surprised. Basic AI's have been shown to develop a sense of altruism in the past, despite logic.
Cortes121's Avatar - Comment posted on 07/13/2011 17:52
Cortes121
SKYNET

what have we done.....
lewness's Avatar - Comment posted on 07/13/2011 17:58
lewness
But can it chat like Eliza?
tekbunny's Avatar - Comment posted on 07/13/2011 17:58
tekbunny
@arresteddeveloper

Skynet.
32BitSin's Avatar - Comment posted on 07/13/2011 18:01
32BitSin
@Cortes121 & tekbunny
Too late...
alexistheking's Avatar - Comment posted on 07/13/2011 18:09
alexistheking
illuminati or majestic 12 are up to this, if this continues robots and computers will do the most logical thing, destroy us for destroying the world. I myself will make a law against making this kind of dangerous technology.THIS IS SERIOUS, LIFE IS A COMPLICATED GAME WHERE EVEROYNE HAS A ROLE.WHAT IF THEY LEARN TO BEAT THE GAME 79% OF THE TIME........
Super Penguin M's Avatar - Comment posted on 07/13/2011 18:12
Super Penguin M
In unrelated news, a computer mixes Civilization with real life and declares war on Poland.
Mr Andy Dixon's Avatar - Comment posted on 07/13/2011 18:15
Mr Andy Dixon
I can think of lesser reasons to learn to read.
Martholomule's Avatar - Comment posted on 07/13/2011 18:22
Martholomule
Cortes121: THROATPUNCH

32BitSin, M47R1X, SkyKill: Techincal Fail (not "SKYNET" jokes)

tekbunny: N/A
Joshua Derocher's Avatar - Comment posted on 07/13/2011 18:24
Joshua Derocher
@dtomek Skynet has no sense of altruism, it's only joy is from bringing pain to others. I guess that's not very logical either...
ikiryou's Avatar - Comment posted on 07/13/2011 18:32
ikiryou
That is one awesome AI overlord.
Baines's Avatar - Comment posted on 07/13/2011 19:03
Baines
Computers learn how to read instruction manuals years after humans forgot how to read them.
obagelista's Avatar - Comment posted on 07/13/2011 19:04
obagelista
"The year is 2029. The machines will convince us that they are conscious, that they have their own agenda worthy of our respect. They'll embody human qualities. They'll claim to be human. And we'll believe them."
bladelyon's Avatar - Comment posted on 07/13/2011 19:04
bladelyon
Just look at the semantics. It was in a video game, but I mean, they helped a computer teach itself how to conquer the world, and most of the time it does.
ATuin's Avatar - Comment posted on 07/13/2011 19:10
ATuin
Well, that just induced a panic shit from me. Quite giving our toasters the ability to kill us. It's all fun and games until breakfast goes horribly, fatally wrong.
DeMatador's Avatar - Comment posted on 07/13/2011 19:16
DeMatador
This is probably the best comments page on any site ever.
djvlive's Avatar - Comment posted on 07/13/2011 19:20
djvlive
weeelp I better be hittin the ol' bombshelter right about now.
TSAVO's Avatar - Comment posted on 07/13/2011 19:35
TSAVO
Am I the only one thoroughly entertained with the combination of the header and Joshua as the writer?
Cudgeon's Avatar - Comment posted on 07/13/2011 19:45
Cudgeon
I hope the germans don't get their hand on that new technologie :O
alexistheking's Avatar - Comment posted on 07/13/2011 19:49
alexistheking
thats racist, unless the top secret lab in germany is real
Marc Allen's Avatar - Comment posted on 07/13/2011 19:49
Marc Allen
And now....Skynet begins and/or Cylons, either way were fucked. Dont movies teach you stupid meatbags anything?
Joshua Derocher's Avatar - Comment posted on 07/13/2011 20:08
Joshua Derocher
@TSAVO I am entertained :)

I also like how all of these comments are all about Skynet, Hal, or some other type of AI taking over the world. Does anyone have a positive idea that they would like to see this type of AI used for?

I think the potential of it being used in video games could be huge. If an AI could learn to be this adaptive, and learn over time, you could come up with an AI counterpart that follows you across multiple games. It would learn your play style and it would always give you a challenge.
doewnskitty's Avatar - Comment posted on 07/13/2011 20:19
doewnskitty
@ Joshua

Cortana.

But not Durandal!
The Sama's Avatar - Comment posted on 07/13/2011 20:31
The Sama
...THAT IS SO COOL.

I want to cut my teeth on it. That's a thing right? Anyways. It could beat me, I will tell you right now, winning just 46% of my matches would be amazing. :/

Although I'm talking about other RTSs right now, as I don't play Civ. Want it though.
Snorbuckle's Avatar - Comment posted on 07/13/2011 20:37
Snorbuckle
Civ isn't an RTS!!
TOEmastro's Avatar - Comment posted on 07/13/2011 20:49
TOEmastro
1997, Deep blue beats Gary Kasperov in a regulation tournament... 2011, computer learns to play WoW, is never heard from again
TOEmastro's Avatar - Comment posted on 07/13/2011 20:55
TOEmastro
@obagelista- glad I'm not the only one who thought of Spiritual Machines after reading this
Felix Adi's Avatar - Comment posted on 07/13/2011 21:10
Felix Adi
I for one, welcome our new robot overlords
cow's Avatar - Comment posted on 07/13/2011 22:27
cow
Computers can read and comprehend now? They're already ahead of 50% of our kids!
Tyler Berg's Avatar - Comment posted on 07/13/2011 22:40
Tyler Berg
it begins. *cue terminator music*
the guy with the hat's Avatar - Comment posted on 07/14/2011 01:42
the guy with the hat
But can it defeat Tron?
M47R1X's Avatar - Comment posted on 07/14/2011 02:19
M47R1X
@Martholomule, who said I was trying to troll arresteddevelopment?
Ninjasnake's Avatar - Comment posted on 07/14/2011 04:19
Ninjasnake
Nice I hope that in the future we will have A.I. that will actually learn to adapt to our playing styles to outwit us. It'd be much more exciting than playing against the same predictable A.I. that exists in pretty much every single game.
maxbraff's Avatar - Comment posted on 07/14/2011 04:59
maxbraff
Skynet.
sprldr's Avatar - Comment posted on 07/14/2011 07:00
sprldr
Throughout human history, we have been dependent on machines to survive. Fate, it seems, is not without a sense of irony.

Come on people, mix it up! The Terminator references are getting boring.
prev next 50 comments

Comment with Facebook





Click connect and comment instantly!

Comment with Dtoid





New? SIGN UP - it takes 5 seconds

Comments policy

Destructoid is an open discussion community. You don't need to "audition" to post a comment - just speak your mind. We respect differing opinions on the site, so have at it. Be smart, funny, insightful, clueless, or cute -- but back it up with substance. Keep your cool, keep it fun. We only ask that you act respectfully and above all: don't be a troll and ruin it for everyone else. Don't bring down gamers or we'll, you know, gently shoot you in the face and stuff you into a flaming mailbox. Each comment is your opportuntity to make this community awesomer. Is that even a word?

Avoiding the banhammer only requires common sense: spamming, trolling, racism, NSFW stuff, and other forms of sucking will not be tolerated. If anyone is griefing please report abuse. Be good. Don't suck!