Image: Tama Leaver/Flickr
Craft brewers are running out of beer names. NPR reports that companies are having to compromise over shared a name, or getting in Twitter fights over them. Even lawyers are settling spats over imagery, or hop puns like Hopscotch and Bitter End.
So, rather than relying on our boring human brains, why not use artificial intelligence to come up with fresh new names? That's what scientist Janelle Shane (who uses artificial intelligence for this purpose frequently) decided to do. The results: an IPA called Yamquak. A Cherry Trout Stout. The Fire Pipe Amber Ale.
Janelle Shane found out about the dearth of original beer names after I mentioned it in an article I wrote about her artificial intelligence-generated paint names. She emailed me back, "Craft brewers are running out of fun names? THIS sounds like a job for..."
In a later article about her neural network-generated metal band names, I told Shane to "Please send me the beer name dataset if you have it." Soon, Gizmodo reader Andy Haraldson answered the call and scraped together a dataset with hundreds of thousands of beer names of over 90 types from BeerAdvocate.com. Shane's friend Eva Gulotty helped sort the data into groups, after which the neural network did its job.
Neural networks are just computer programs that learn to read on big datasets, then try to come up with new words based on their learned knowledge, picking the most likely letter after the previous letter. As I've said before, it's sort of like teaching a kid to speak English, but only teaching them beer names instead of real words. Shane uses a network called char-rnn.
Will artificial intelligence solve the great beer naming crisis? Well, Shane told us that these names are up for grabs, and brewers, let us know if you end up using one of them for your own beer. "First come, first served, though," said Shane. "Who wouldn't want to use 'Shaceblat Hake Stout Caramel Chilli Late Stout?'"