Tag: NLP

Why? Capturing causal reasoning in narrative

Why? Capturing causal reasoning in narrative

One of the principal reasons we tell stories is to explain why something happened. A story consists of the recounting of a series of events. The causes of those events are often attached to different agents, either more or less explicitly. Narrative is a powerful 

Narrative Theory for Computational Narrative Understanding

Narrative Theory for Computational Narrative Understanding

I have a new piece out with co-authors David Bamman and Richard Jean So in the forthcoming proceedings of the Empirical Methods in Natural Language Processing (EMNLP) conference. Our goal in the paper is to provide NLP researchers with a clear theoretical framework to computationally 

How can we understand characters using data?

How can we understand characters using data?

So for my first post, I want to discuss techniques that you can use to find and understand “characters” in literary texts. The tool I will be discussing is called BookNLP and is developed by David Bamman at UC Berkeley. It is a wonderful resource