The Drum Awards Festival - Extended Deadline

-d -h -min -sec

Artificial Intelligence Donald Drumpf Deep Learning

DeepDrumpf Twitter bot remixes Donald Trump tweets using deep learning


By John McCarthy, Opinion editor

March 7, 2016 | 4 min read

An AI-powered Twitter-bot has scanned Donald Trump’s outlandish GOP speeches and is producing on-point tweets that could almost have come from the 2016 hopeful himself.

While the GOP frontrunner looks to use the platform to seize the presidency, a computer scientist has utilised a Twitter bot to remix Trump’s sentiments.

Picking up upon the momentum of the Week Tonight host John Oliver’s #MakeDonaldDrumpfAgain takedown, Massachusetts Institute of Technology (MIT) roboticist and AI researcher Brad Hayes created the bot last week.

The deep-learning “Neural Network trained on Donald Trump transcripts” creates tweets by utilising the sentence probabilities and structures previously posted by Trump to emulate his style – often to comic effect.

As described by Hayes, “The bot creates tweets one letter at a time. For example, if the bot randomly begins its Tweet with the letter 'M,' it is somewhat likely to be followed by an 'A,' and then a 'K,' and so on until the bot types out Trump’s campaign slogan, 'Make America Great Again'. It then starts over for the next sentence and repeats the process until it reaches the 140-character limit.”

The developer created the bot using deep-learning techniques to find patterns in Trump’s speeches.

Upon reports that Trump speaks at a fourth grade level Hayes concluded: “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.”

You can decide whether the bot is accurately mimicking Trump.

Hayes has admitted that the bot appears to be becoming more aggressive of late as Trump’s rhetoric alters to impress the electorate.

Artificial Intelligence Donald Drumpf Deep Learning

More from Artificial Intelligence

View all


Industry insights

View all
Add your own content +