TrumpBot: a Chatbot that Sounds like Trump

Trained a Seq2Seq model with attention and incorporated a Pointer Sentinel mechanism for handling OOV. Data was collected by manually scraping and cleaning presidential debates, interviews, related speeches, and Twitter. Results seemed promising since the model output was reflective of Trump's speech, however current evaluation methods are insufficient since target labels themselves are semantically incoherent.

trumpbot_group

trumpbot_poster

Link to Research Paper