deepdrumpf twitter bot donald trump mit

Short Bytes: Bradley Hayes of MIT’s Computer Science and Artificial Intelligence Lab has created an AI-powered Twitter bot that’s busy writing hilarious tweets. Know more about how this bot works and witness its Trump likeless.

MIT’s Computer Science and Artificial Intelligence Lab (CSAIL) has created a Twitter bot named DeepDrumpf. This creation of Bradley Hayes, a postdoc from the lab, figured out that Trump talks like a kid, so it’d be easier for a computer to emulate him.

“Trump’s language tends to be more simplistic, so I figured that, as a modeling problem, he would be the most manageable candidate to study” — Hayes tells why he chose Trump as the subject.

If you visit the AI-powered Trumpbot’s feed, you’ll be convinced that you’re reading the words coming out of the presidential candidate with a great hairdo. If the Trump-inspired programming language TrumpScript didn’t tickle you enough, take a look:

The DeepDrumpf bot relies on deep learning to learn more about the natural language patterns of Mr. “Let’s Make America Great Again!”.

To do this, the AI was tortured few hours of Trump’s victory speech transcripts and it was trained to find patterns on its own using an existing training model. The resulting patterns produce some texts that are printed on DeepDrumpf Twitter account. The bot randomly picks up a letter, then looks for the next most likely one, and keeps on imagining the context until it spots the 140-character limit.

In Hayes’ words — “The algorithm essentially learns an underlying structure from all the data it gets, and then comes up with different combinations of the data that reflect the structure that it was taught.”

With time, Trumpbot’s tweets have started giving its opinion on a starting stimulus. Take a look:

We deserve more bots like this. DeepDrumpf, keep tweeting and make Twitter great again!

Adarsh Verma
Fossbytes co-founder and an aspiring entrepreneur who keeps a close eye on open source, tech giants, and security. Get in touch with him by sending an email — [email protected]