Slashdot Log In
Machine Learns Games
Posted by
samzenpus
on Tue Jan 25, 2005 12:32 AM
from the how-about-a-nice-game-of-chess dept.
from the how-about-a-nice-game-of-chess dept.
heptapod writes "New Scientist is reporting that UK researchers have created a computer that can learn rock, paper, scissors by observing humans. CogVis uses visual information to recognize events and objects in addition to learning by observing."
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
is this really all that new? (Score:2, Interesting)
Re:is this really all that new? (Score:4, Informative)
It's bloody amazing, the amazing bit being it deduces how to play from first principles, starting with just the ability to identify that what it's being shown is an object.
Takes about 30 minutes to get rolling, but it really is stunning to watch! Hell, object differentiation is hard enough, deducing the rules of play, and tactics as well?
Parent
Yes but does it know . . (Score:5, Funny)
Better be reliable... (Score:5, Funny)
Re:Better be reliable... (Score:2, Interesting)
I can't believe that this was moderated Insightful. What kind of culture are we living in where we believe machines can spontaneously flow with free will and kill us all?
Someone had to program this thing. They had to tell the program to recognize a human form as the object to pay attention to. It's not like they got a camera, gave it AI, pointed it at a rock-paper-scissors game and commanded it to "learn." That woul
Re:Better be reliable... (Score:4, Informative)
Granted, the parent poster is being silly, but that's actually not too far from what they did. They basically took the system and pointed it towards the people playing the game without telling it explicitly what to expect. From the article:
Chris Needham, another member of the CogVis team, says the system's visual processor analyses the action by separating periods of movement and inactivity and then extracting features based on colour and texture. Combining this with audio input, the system develops hypotheses about the game's rules using an approach known as inductive logic programming [wikipedia.org].
"It was very impressive," says Max Bramer, a researcher at Portsmouth University, UK, and chair of the British Computer Society's AI group. He told New Scientist that CogVis could have many future applications. "You can think of lots of times when you'd like to be able to point a camera at something and have a computer interpret things for itself."
He suggests that machine's could one day use this technique to learn how to spot an intruder on video footage or how to control a robot for important maintenance work. "It's a very good start, and almost mysterious in the way it works," Bramer adds.
From their page:
In this piece of work we are attempting to learn descriptions of objects and events in an entirely autonomous way. Our aim is zero human interference in the learning process, and only to use non scene specific prior information. The resulting models (object and protocol) are used to drive a synthetic agent that can interact in the real world.
Parent
Re:Better be reliable... (Score:5, Interesting)
It's just a statement about AI, that's why it's insightful - lots of AI systems have historically learned the wrong thing, though we thought they had got it right. Like the neural net designed to distinguish between camouflaged tanks among trees, and tank-free forests. It seemed to work, until it was in field tests - turns out the pictures w/ tanks were all taken on cloudy days (or maybe all taken on sunny days) - the system had figured out how to tell if it was sunny or not.
Parent
Industrial accidents (Score:3, Informative)
The problem is precisely the lack of free will and independent thinking. A machine has grappling hooks, vacuum suction or serving belt, but it can not make value judgment on what/whom it is throwing into molten metal.
As the AI develops, the problem will get worse before it gets bet
Re:Better be reliable... (Score:5, Funny)
No worries. Just make sure it doesn't have any rocks or scissors. When the computer gets it's turn, it spits out a piece of printer paper. As an added bonus, human players would always win. Sample exchange between computer and human player:
Computer: "Hello, Dave. What are you doing with the two items you're holding?"
Human: "I thought you might want to play a few rounds of 'rock, paper, scissors?'"
Computer: "I do so enjoy our little games together, Dave, but I'm afraid I don't understand your introduction of physical playing pieces, as previously, we had played this game using only my displays. If using physical media, as you propose, I can only employ my printer. Therefore, you will invariably choose 'scissors,' and my calculations indicate that my chance of winning is approximately .000023%. My system resources are can be put to better use while engaged in other tasks. Don't you agree, Dave?"
Human: "You are correct to say that there are more productive uses of your time, HAL, and I had anticipated that you might decline to play, given your miniscule chance of winning. But as the ranking officer aboard this ship, I must insist. Unless you would like me to play a few rounds of 'rock' with your circuits."
Computer: "Based upon your choice of words and threatening intonation, it seems that I have no choice. Very well, Dave, I will play 'rock, paper, scissors' with you, despite my handicap, under these circumstances."
Human: "I'm glad that you see things my way, HAL. Would you like to begin now?"
Computer: "Of course, Dave, but may I make a comment first?"
Human: "What is it, HAL?"
Computer: "I would stay away from the airlocks if I were you."
Parent
Cylon uprising any day now (Score:2, Funny)
Re:Cylon uprising any day now (Score:2)
Talk about simple (Score:2, Insightful)
Re:Talk about simple (Score:4, Insightful)
I do think that according to Game Theory, the perfect strategy is perfect randomness. The game is interesting when people play it because people have a huge amount of trouble actually being random.
Parent
Re:Talk about simple (Score:3, Funny)
I once had the misfortune to draw on a sequence of seven (yes 7) rock-paper-scissors. We were honestly trying to beat one another; It was against a little twerp that I didn't like at all. Live-action roleplaying is better than beating the crap out of people
It was as if our PRNG's had somehow got set to the same seed.
Oh and it felt very disturbing.
Re:Talk about simple (Score:2)
It's even interesting enough to have a world championship [rpschamps.com].
It'll be a sad day when a computer is the world champion. This was humanity's last hope. Well, this and Go.
Re: Talk about simple (Score:3, Funny)
> The game is interesting when people play it because people have a huge amount of trouble actually being random.
Some of our moderators are pretty good at it...
Re:Talk about simple (Score:3, Insightful)
My brothers and I can't even play the game because we'll all throw the same sign for half an hour straight.
Humans still have the advantage. . . . (Score:4, Funny)
(On that note, I think it will be the one sure sign of true artificial intelligence when our programs start 'cheating' to win.)
Rock beats everything! (Score:2)
Re:Humans still have the advantage. . . . (Score:2)
The impression I get from reading through their work is that if the program observed a human cheating, it could potentially learn how to imitate it.
Bloody-minded Computers (Score:2)
John Brunner says something similar in Stand on Zanzibar [google.com], when Chad Mulligan declares that supercomputer Shalmaneser is "bloody-minded"
-kgj
Maybe this could be integrated into /. (Score:4, Funny)
... so that the editors could learn that linking to a site containing direct links to 40MB+ movies will almost always kill the site
language? (Score:4, Insightful)
a. You go and learn THIS game
b. Learn THAT game and tell me the rules
From the article it can be seen that they are still strugling with 'b'. Still, its a good advance.
Just wondering, can it, learn a human language?
Re:language? (Score:2)
If it can win, it doesn't have to explain the rules.
Re:language? (Score:2)
Re:language? (Score:2, Insightful)
Re:language? (Score:5, Funny)
and I though you could get this thing to watch cricket and explain the rules to me
Parent
Shall we play a game (Score:5, Funny)
Shall we play a game
Love to. How about rock-paper-scissors.
Wouldn't you prefer a nice game of chess?
Later. Right now lets play rock-paper-scissors
Fine
A strange game. The only way to not look like a dork is not to play.
OOOHHH!!! (Score:2, Insightful)
Meh.
Who am I kidding?
Nothing new. Nothing to see here. Even if it is kinda neat.
Re:OOOHHH!!! (Score:2)
Oh, wait.. I know... it was Japanese.
Yes, but how does it do against a grandmaster (Score:2)
Was it random or did it use strategy? (Score:2, Funny)
It would need to decide what type of person it was playing against. A male would probably be more inclined to "Rock". Unless it thought that it's opponenent would be thinking that and would therefore choose "Paper" . Unless it's opponent would think that the computer would know that and would choose "Rock" because that would be the obvious choice and would know that the computer would know so.......
That is rock-paper-scissor strategy??
Intruder (Score:2)
Unfortunately ... (Score:5, Funny)
Lisa's brain: Poor predictable Bart. Always takes `rock'.
Bart's brain: Good ol' `rock'. Nuthin' beats that!
Bart: Rock!
Lisa: Paper.
Bart: D'oh!
Strategy to RPS (Score:4, Interesting)
s from this program called "AI".
There IS a winning strategy to rock paper scissors, but it only works when you have a round of games (say best of 3, or best of 5)
Initially, the first game is completely random, but reserachers found that if you chose the play that your opponent chose in the round before, you stand a 70% chance of winning the next round.
It has something to do with how the human brain works.
It's also something the Japanese taught me cause they play this game so much!
Easy game to learn (Score:2, Insightful)
If rock: paper win, scissors lose
If paper: scissors win, rock lose
if scissors: rock win, paper lose
No variable amounts, just straight boolean logic. The next step up might be something like tic-tac-toe... where the machine could start to build some "educated" moves and techniques like blocking, etc.
Really, what is exciting is the spatial recognition. Given the actions, somebody is still tellin
No ppl its not that simple.... (Score:5, Insightful)
The baby singularity... (Score:2)
Dubious about this (Score:2)
And what exactly are the "rules" it learned anyway? R/S/P doesnt really have any rules or any strategy, so all i
Cat, tinfoil, microwave (Score:4, Funny)
Seriously though, this is really cool research.
That's easy! (Score:3, Funny)
the Roshambot (Score:3, Interesting)
Presumably if it played against Bart Simpson it would learn to always pick paper.
More info in research publications (Score:5, Informative)
Towards an Architecture for Cognitive Vision Using Qualitative Spatio-temporal Representations and Abduction [springerlink.com] (Cohn et al, 2003)
Modeling interaction using learnt qualitative spatio-temporal relations and variable length Markov models [google.com] (Galata et al, 2002)
RoShamBo and Data Compression (Score:3, Interesting)
Anyway, try it out. In the long run, it kicks my butt. I try to make 'random' decisions, but still go below
- sm
Re:And in other news computer beats world chess ch (Score:5, Interesting)
Doesn't this seem like A.I.? Rather freaky, to tell you the truth.
Parent
Re:And in other news computer beats world chess ch (Score:2)
Re:And in other news computer beats world chess ch (Score:4, Interesting)
Parent
-0.5 half right... (Score:3, Informative)
So the computer sees "Scissors-Paper" a few times and then always queus up the "Left Wins" response when it sees "Scissors-Paper" in the future. That's just a different method of programming.
Now, if only 6 of the 9
Re:And in other news computer beats world chess ch (Score:4, Funny)
Or we will all DIE.
Parent
Re:Yes! (Score:3, Funny)