Joshua D. Eisenberg, Ph.D.

I am the Lead Scientist in Natural Language Understanding at Artie.


Before Artie, I researched my Ph.D. dissertation on computational understanding of narrative structure, at Florida International University's School of Computing and Information Sciences.

Research Interests

I research computational understanding of both narrative and conversational dialogue. I use these findings to guide natural interactions with virtual characters.


I finished my Ph.D. in computer science in December 2018. I researched the computational understanding of narrative, specifically teaching computers to extract narrative structure—narrative levels, narrative point of view, diegesis, story classification, and plot events—from long-form texts, short snippets of text, and scripts. Before that, I received my B.A. in mathematics, and a minor in computer science from Brandeis University in 2012, and I got a B.S. in computer engineering from Florida International University in 2014. I was a fellow for the NSF Open Science Data Cloud PIRE fellowship in 2013, 2014, and 2016.

Outside of computers, I am interested in improvisational music, sourdough bread, art, traveling, and food.


Eisenberg, J.D., & Finlayson, M.A., “Features for the Automatic Classification of Narrative Point of View and Diegesis”, issued January 29, 2019. Patent granted, patent number US 10,191,975 B1.


Eisenberg, J.D., (2018) Automatic Extraction of Narrative Structure from Long Form Text , in FIU Electronic Theses and Dissertations. 3912

Published papers

Eisenberg, J.D., & Finlayson, M.A. (2017) A Simpler and More Generalizable Story Detector using Verb and Character Features, in Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP 2017), Copenhagen, Denmark

Eisenberg, J.D., Banisakher, D., Presa, M., Unthank, K., Finlayson, M.A., Price, R., & and Chen, S. (2017) Toward Semantic Search for the Biogeochemical Literature, in Proceedings of the IEEE 18th International Conference on Information Reuse and Integration (IEEE IRI 2017),, San Diego, CA

Eisenberg, J.D., & Finlayson, M.A. (2016) Automatic Identification of Narrative Diegesis and Point of View, in Proceedings of the Second Workshop on Computating News Storylines (CNewsStory 2016), Austin, Texas.

Eisenberg, J.D., Yarlott W.V.H., & Finlayson, M.A. (2016) Comparing Extant Story Classifers: Results & New Directions, in Proceedings of the Seventh International Workshop on Computational Models of Narrative (CMN 2016), Krakow, Poland.

Presentation Videos

Eisenberg, J.D. (2018) Racist, Sexist, and Incoherent-- The poor quality of computationally generated language, at Ignite NYC 16 -- AI: Smart, Creative, Racist or Misunderstood?, New York, New York, on April 30, 208.

Software & Corpora

Eisenberg, J.D., & Finlayson, M. A. (2016) Data and Code for "Automatic Identification of Narrative Diegesis and Point of View"