An AI Learned Magic: the Gathering, Now Creates Thousands of New Cards
merbs writes: Reed Milewicz, a computer science researcher, wowed a major online Magic: The Gathering forum when he posted the results of an experiment to "teach" a weak AI to auto-generate Magic cards. Milewicz had trained a deep, recurrent neural network—a kind of statistical machine learning model designed to emulate the neural networks of animal brains—to "learn" the text of every Magic card currently in existence. Then he had it generate thousands of its own.
He shared a number of the bizarre "cards" his program had come up with, replete with their properly fantastical names ("Shring the Artist," "Mided Hied Parira's Scepter") and freshly invented abilities ("fuseback"). Players devoured—and cheered—the results.
He shared a number of the bizarre "cards" his program had come up with, replete with their properly fantastical names ("Shring the Artist," "Mided Hied Parira's Scepter") and freshly invented abilities ("fuseback"). Players devoured—and cheered—the results.
This seemed cooler than it actually is, as practically everything the program generates is completely nonsensical. As such, the end result does not seem special compared to everything else "AI's" have supposedly created in the past.
Hopefully the randomness hits home a couple of times and gives someone actually useful ideas.
This is exactly why we need a moral framework for AI development.
How can I believe you when you tell me what I don't want to hear?
Every time you read about "AI" like this and you dig into the details, you find that the programmer set up so many parameters on it that it is nothing like AI.
I'm betting this one is no different.
Then he might REALLY build his MARO-BOT.
And then where would we be?
I for one just dusted off the old cheque book and ordered a box of 1000+ random MTG cards, as well as 300 basic lands. Can't wait for them to show up! Black Lotus | Shivan Dragon | Ball Lightning | You're done man!
-- C.S. Lewis
That is to say, yes. The opinion is changing as the kids who played pokemon and MTG grow up and continue to play, and the people who have apoplectic fits that these adults weren't swilling beer sitting in front of the tv 4 hours a day like "real adults" die off from heart attacks and strokes.
So with all the recent fuss over AI and some respectable folks being scared to death of it, I happened to stumble on this great article on waitbutwhy:
http://waitbutwhy.com/2015/01/...
It's a long two parter, but well worth the read. If you want the tl;dr part, skip to part 2 and search for "Robotica". With that in mind, we're going to end up with a planet of mile-high stacks of Magic: The Gathering cards.
----- obSig
I wonder what abilities that card has....
Are you trying to be funny? Or are you just dumb?
"Bear with me" is a very common English phrase, and it has nothing to do with the animal:
Pokeymen is a media and merchandising phenomenon that includes card games, video games, cartoons, and many other marketables.
Are you trying to be funny? Or are you just dumb?
The same question might be asked of you.
"First they came for the slanderers and i said nothing."
Instead of trying to solve problems and help people, they always use tools to generate profits or kill. That is the way of their kind. They hate us.
What I thought from the description is that a neural network was taught how to play Magic and somehow generated new cards by trying to play with them. Think for instance of a program that tries to come up with a new chess piece by coming up with a movement pattern, playing games with that piece and trying to figure out whether it'd be useful or interesting to play with.
This on the other hand looks like something like a markov chain generator. Amusing nonsense that can give humans fun ideas.
When a friend of mine suggested to play that game I couldn't learn already existing cards. Now I have to learn thousands more? :\
It just created a new bitcoin exchange!
Did that guy ever get un-banned from tournaments?
We are all going to be cyborgs, and it will be awesome!!!.
No diseases, no handicaps, cheap replacements for whatever gets damaged, superior instrumentality, limitless cognitive abilities, true space travel, mind-machine virtual reality....
It will be amazing. We will transcend every human limitation and become something new entirely.
*THAT* is how A.I. will destroy the human race. Not by genocide, but by helping us evolve into something entirely post human.
(there may be some modern-day humans still around, in something like a historical wildlife preserve.....those will be the children of people who can't let go of their familiar reference points in order to reach for something better. In order to fly, the bird must first release the branch.....you cowards who white-knuckle it can live in a zoo and fling poo at tourists).
Draft nights are a pretty useful way to go out and be sociable even if you don't have a group of people to go with. So appeal++ for people who don't go out with friends most nights, I guess, but I wouldn't call ccg players social rejects.
What would be amusing would be to get to the point where a person could generate their own set, print them out with the approximate levels of rarity necessay for a set, and then have a draft with the random cards.
Who wouldn't like a card with MointainSpoink and Tromple?
It would be nice to see the same level of logic applied to scenario generators for games with large, persistent worlds. Skyrim and GTA games are what come to mind soonest for me. It would really pump up replay value. Probably neither of those games really needs it, but it would be a nice feature for a competitor.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
There are a few interesting ways AI can be applied to the game of Magic the Gathering - this is one, and it's cool to see this guy's project, and the results.
I've done a little bit of thinking in this area, but more in the area of making an AI play with the goal of searching for new competitive deck lists.
I posted on my blog about my approach a while back: Getting Your Computer to Make an Awesome New Magic the Gathering Deck
Another interesting tack would be to see if you can write an agent to create single cards with mechanics that actually move second-tier decks into first-tier competitiveness, looking at the current metagame. WotC probably wouldn't take your advice on new cards, though, as they probably prefer to keep card design in-house.
Haven't had the time to actually try to implement something (too busy futzing with Minecraft modding), but maybe one of these days I'll make it happen.
hackshop.com - My tech hobby project hub
No one cares that you are not impressed, and no one cares about impressing you. Please don't bother posting this drivel.
Obviously this is not "real" intelligence. If and when that is developed, you can bet that it won't have anything to do with Magic cards. That you even expected that when reading this story means that you not only have no idea what AI research is all about, or much of an idea about programming in general, but also it speaks volumes about what your actual intelligence level is. Your maturity may also be called into question due to the content of your post.
You'd think with the level of tech expertise on here, you would have fewer people confusing the programming concept of AI with the science fiction concept of AI. If hard AI existed that's what the headline would be about. So far it does not; please refrain from polluting this forum with observations to that effect.
Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
As a programmer I don't have free time for games so I'm in the dark about them.
I don't see what the one has to do with the other. "As a programmer", I have friends who have been interested in various card games and RPGs for years, and I've also partaken every now and then.
Well I've always heard that these kind of games are classified as being for "social rejects" only.
Classified by whom? None of these games work well for someone who isn't social, since they can't be played alone.
It is pitch black. You are likely to be eaten by a grue.
> The same question might be asked of you.
Oooh! Zing! Why can't I ever think of these snappy comebacks until hours later.
Why can't I ever think of these snappy comebacks until hours later.
Probably because you're anonymous.
"First they came for the slanderers and i said nothing."
When I was first learning to code a long time ago I created a D&D character creator program. I thought a cool feature would be having the ability to randomly generate a character including attributes, class, proficiencies, spells, traits - literally everything. It was a lot of fun to start a new campaign and have each player use a randomly generated character. It really took you out of your comfort zone to play a ranger that was a dual wielding specialist with daggers or a wizard with pathfinding skills. It also made for strange parties - not your usual min/max fest.
You have to admit the normal cards aren't a product of a sound mind either, no?
Anonymous comments don't trigger notices for your account. Most people participate on forums periodically and on multiple threads. You're myopic and so delusionally self important that you might recognize it one day.
Whoosh!
His next research project is to make an AI that defends against copyright infringement lawsuits.
Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
Umm... They do on mine? I get notices in the upper-right telling me about messages, I read those messages, and in those messages I get comments from the ACs. Otherwise I would never know when they replied and I would be unlikely to reply to them - and I do.
"So long and thanks for all the fish."
no intelligence, no life!
Huh. I wonder if you could do anything interesting by linking the card database to the various databases of card sellers -- price, stock and sales rate, number of editions in which the card appears.
It basically spit random letters together.
I noticed that the network, now more fully trained, could generate meaningful, novel cards. However, it also had a knack for generating profoundly useless cards. Here are a few snippets from the output:
* When $THIS enters the battlefield, each creature you control loses trample until end of turn.
Not a bonus, but plenty of creatures have slightly negative effects if they cost less to summon than their positive traits might suggest.
* Whenever another creature enters the battlefield, you may tap two untapped Mountains you control.
Weird, but if you're prevented from tapping mana sources for some reason...
* 3, : Add 2 to your mana pool.
Useful if you're tricked into a large mana-burn situation. It effectively reduces all mana-burn down to 1.
* Legendary creatures can't attack unless its controller pays 2 for each Zombie you control.
Oddly specific, but not useless.
The term for this technique is 'neural network'. It's one of the oldest concepts in AI research. I don't know what planet you live on that "actual intelligence" is remotely close to being a reality. Doubly so because no one can even define what that is, and the results of all AI research to date are merely defining what intelligence is not. We do not need to invent a new term for people who are so ignorant of the field that they cannot tell it apart from science fiction. Even if "strong AI" existed, neural networks would probably still be considered AI, both for historical reasons and because even something with the intellectual capacity of a jellyfish (or the average slashdotter) still counts as some kind of intelligence. Your replacement term would be what? Artificial idiot, perhaps?
Whether or not neural networks prove a fruitful avenue for AI research, I must also reiterate that this story is in no way an attempt at an advance towards "strong AI". It's something a bored programmer did which happened to have interesting output, for certain subsets of "interesting". For a non-technical forum, somewhere that doesn't get advances in AI research posted regularly, where total ignorance of the field is a given, the confusion of concepts would be justifiable. On Slashdot it's inexcusably ignorant, and being prideful of that ignorance, derisive as the AC I responded to, is frankly offensive.
All that said, and while I do not regret going beyond the bounds of politeness or even snarkiness, I feel that I did express myself badly and hurriedly. I don't think the comment deserves its rating, and that the subsequent AC remarks were better. I should have explained myself more fully.
Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.