Wherefore Art Thou Robo-Shakespeare? Or Better Yet, How?

  • Playlist
  • Download
  • Embed
    <iframe src="" width="100%" height="290" frameborder="0" scrolling="no" title="NPR embedded audio player">
  • Transcript

Nathan Matias is not a poet — at least, not in the conventional sense of the word. Rather, he's a student at the Massachusetts Institute of Technology who has written a Shakespearean sonnet using a computer program. Matias' program used predictive language, limited only to word choices made by William Shakespeare, to produce an entirely new poem in the voice of the Bard. He joins us to talk about his process and beautiful product.


Could a machine at least write a love poem, a poem moving enough to stir the human heart? Well, not yet. But here's a step in that direction.


NATHAN MATIAS: (Reading) When I in dreams behold thy fairest shade whose shade in dreams doth wake the sleeping morn, the daytime shadow of my love betrayed lends hideous night to dreaming's faded form.


So begins a sonnet written by Nathan Matias with assistance from his computer and William Shakespeare. Matias is a student at the MIT Media Lab.

SIEGEL: And Shakespeare, of course, is that famous dead English writer.

A computer program drew on a database of Shakespeare's works - only words used by the Bard.

BLOCK: Then as Matias composed the sonnet, the software offered a word that might work.

MATIAS: The software suggested words that Shakespeare might likely use in that situation.

BLOCK: Matias could pick that word or another. It was his sonnet confined to authentic Shakespearean language. It's the same predictive software we see when our devices try to finish our sentences and suggest the next word.

MATIAS: The software was making suggestions and guiding me to themes and words that Shakespeare would likely use.

SIEGEL: But Matias had the last word.


MATIAS: Were painted frowns to guild mere false rebuff. Then should'st my heart be patient as the sands.

SIEGEL: Matias attempted to do this with the works of other poets. But it turned out that some modern-day poets were too unpredictable for predictive software to help much.

BLOCK: But once the predictive part is mastered, the next step would be poetry created entirely by software. Computers could bang out all sorts of grammatically correct verse.

SIEGEL: Only then would the humans come in as readers who approve or disapprove. And he suggests it could be rated by crowd-sourcing. Bad poems would be filtered out and the best ones survive.

MATIAS: We may well see people creating large amounts of automated poetry and then finding out which poems are popular.

BLOCK: That's the MIT Media Lab's Nathan Matias. He expects to see a successful automated poet in his lifetime.


MATIAS: (Reading) Disperse the clouds which banish light from thee, for no tears be true until we truly see.

Copyright © 2014 NPR. All rights reserved. Visit our website terms of use and permissions pages at for further information.

NPR transcripts are created on a rush deadline by a contractor for NPR, and accuracy and availability may vary. This text may not be in its final form and may be updated or revised in the future. Please be aware that the authoritative record of NPR’s programming is the audio.



Please keep your community civil. All comments must follow the Community rules and terms of use, and will be moderated prior to posting. NPR reserves the right to use the comments we receive, in whole or in part, and to use the commenter's name and location, in any medium. See also the Terms of Use, Privacy Policy and Community FAQ.

NPR thanks our sponsors

Become an NPR sponsor

Support comes from