A Bayesian Mixed Effects Model of Literary Character
Summary
The paper addresses unsupervised discovery of character types ("personas") in fiction. Earlier models treated a persona as the sole source of all words linked to a character, so learned types tended to group characters by author or period instead of by role. Bamman, Underwood and Smith propose a hierarchical Bayesian mixed effects model in which a character's descriptive vocabulary is jointly explained by its latent persona and by extra-linguistic factors, here the author.
They apply it to 15,099 English novels (1700–1899) from the HathiTrust Digital Library. A scalable NLP pipeline extracts the actions, possessions and attributes tied to each character. The model was compared against preregistered similarity judgments by a literary scholar. The Author/Persona model was best at telling apart different character types within one author's work, while a Persona Regression alternative did better at grouping characters by author.
This matters because it gives humanists a flexible way to separate character from authorial style. The same approach could later factor out genre, period or narrative point of view.
Key points
- Corpus: 469,200 English volumes were filtered to 32,209 prose-fiction volumes. After removing duplicates and merging multi-volume works, 15,099 narratives remained, totaling about 1.8 billion tokens.
- Persona definition: A persona is a distribution over four dependency-based role types (agent, patient, possessive, predicative), extracted using Stanford typed dependencies.
- Pipeline: The pipeline uses the Stanford POS tagger, the linear-time MaltParser and the Stanford NER, plus greedy name-variant clustering.
- About 74% of character references are pronouns.
- A pronominal coreference classifier was trained on 832 annotated links from 3 novels. It reached 82.7% accuracy in 10-fold cross-validation.
- Vocabulary reduction: 100-dimensional skip-gram embeddings were learned for 512,344 word types. These were clustered via K-means into 1,000 groups with hierarchical bitstring codes.
- Findings: Learned personas (e.g., with P = 50) are clearly gendered and show coherent trends over time, even though gender was never given to the model. Comparisons involving first-person narrators were a major source of error for all models.
Cited by
- An Annotated Dataset of Coreference in English Literature
- Neural End-to-end Coreference Resolution for German in Different Domains
- The NarrativeQA Reading Comprehension Challenge
- Findings of the Fifth Shared Task on Multilingual Coreference Resolution: Expanding Datasets for Long-Range Entities
- GerDraCor-Coref: A Coreference Corpus for Dramatic Texts in German
- Incremental Neural Coreference Resolution in Constant Memory
Cite
@inproceedings{bamman2014bayesian,
title = {{A Bayesian Mixed Effects Model of Literary Character}},
author = {Bamman, David and Underwood, Ted and Smith, Noah A.},
booktitle = {Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)},
year = {2014},
doi = {10.3115/v1/p14-1035},
url = {https://doi.org/10.3115/v1/p14-1035}
}References
- Galen Andrew and Jianfeng Gao. 2007. Scalable training of l 1 -regularized log-linear models. In Proc. of ICML. find
- David Bamman, Brendan O’Connor, and Noah A. Smith. 2013. Learning latent personas of film characters. Proc. of ACL. find our card
- David Bamman, Ted Underwood, and Noah A. Smith. 2014. Appendix to ‘A Bayesian mixed effects model of literary character’. Technical report, Carnegie Mellon University, University of Illinois-Urbana Champaign. find
- David M. Blei, Andrew Y. Ng, and Michael I. Jordan. 2003. Latent Dirichlet allocation. Journal of Machine Learning Research, 3:993–1022. find our card
- Wayne Booth. 1961. The Rhetoric of Fiction. University of Chicago Press, Chicago. find
- Peter F. Brown, Peter V. deSouza, Robert L. Mercer, Vincent J. Della Pietra, and Jenifer C. Lai. 1992. Class-based n-gram models of natural language. Computational Linguistics, 18(4):467–479. find
- Nathanael Chambers. 2013. Event schema induction with a probabilistic entity-driven model. In Proc. of EMNLP, Seattle, Washington, USA. find
- Stanley F. Chen and Roni Rosenfeld. 2000. A survey of smoothing techniques for me models. IEEE Transactions on Speech and Audio Processing, 8(1):37–50. find
- Jackie Chi Kit Cheung, Hoifung Poon, and Lucy Vanderwende. 2013. Probabilistic frame induction. In Proc. of NAACL. find
- Peter T. Davis, David K. Elson, and Judith L. Klavans. 2003. Methods for precise named entity matching in digital collections. In Proc. of JCDL, Washington, DC, USA. find
- Marie-Catherine de Marneffe and Christopher D. Manning. 2008. Stanford typed dependencies manual. Technical report, Stanford University. find
- Greg Durrett, David Hall, and Dan Klein. 2013. Decentralized entity-level modeling for coreference resolution. In Proc. of ACL. find our card
- Jacob Eisenstein, Amr Ahmed, and Eric P. Xing. 2011. Sparse additive generative models of text. In Proc. of ICML. find
- David K. Elson, Nicholas Dames, and Kathleen R. McKeown. 2010. Extracting social networks from literary fiction. In Proc. of ACL, Stroudsburg, PA, USA. find
- Jenny Rose Finkel, Trond Grenager, and Christopher Manning. 2005. Incorporating non-local information into information extraction systems by gibbs sampling. In Proc. of ACL. find
- E. M. Forster. 1927. Aspects of the Novel. Harcourt, Brace & Co. find
- Joshua Goodman. 2001. Classes for fast maximum entropy training. In Proc. of ICASSP. find
- Joshua Goodman. 2004. Exponential priors for maximum entropy models. In Proc. of NAACL. find
- Aria Haghighi and Dan Klein. 2010. Coreference resolution in a modular, entity-centered model. In Proc. of NAACL. find our card
- Jun’ichi Kazama and Jun’ichi Tsujii. 2003. Evaluation and extension of maximum entropy models with inequality constraints. In Proc. of EMNLP. find
- Suzanne Keen. 2003. Narrative Form. Macmillan, Basingstoke. find
- Palgrave Tomas Mikolov, Kai Chen, Greg Corrado, and Jeffrey Dean. 2013. Efficient estimation of word representations in vector space. Proc. of ICLR. find
- Frederic Morin and Yoshua Bengio. 2005. Hierarchical probabilistic neural network language model. In Proc. of AISTATS. find
- Joakim Nivre, Johan Hall, Jens Nilsson, Atanas Chanev, Gülsen Eryigit, Sandra Kübler, Svetoslav Marinov, and Erwin Marsi. 2007. Maltparser: A language-independent system for data-driven dependency parsing. Natural Language Engineering, 13:95–135, 5. find
- Vladimir Propp. 1998. Morphology of the Folktale. University of Texas Press, 2nd edition. find
- Roni Rosenfeld. 1996. A maximum entropy approach to adaptive statistical language modelling. Computer Speech and Language, 10(3):187 – 228. find
- Yanchuan Sim, Brice D. L. Acree, Justin H. Gross, and Noah A. Smith. 2013. Measuring ideological proportions in political speeches. In Proc. of EMNLP, Seattle, Washington, USA. find
- Kristina Toutanova, Dan Klein, Christopher D. Manning, and Yoram Singer. 2003. Feature-rich part-of-speech tagging with a cyclic dependency network. In Proc. of NAACL. find
- Ted Underwood, Michael L Black, Loretta Auvil, and Boris Capitanu. 2013. Mapping mutable genres in structurally complex volumes. In Proc. of IEEE International Conference on Big Data. find
- Alex Woloch. 2003. The One vs. the Many: Minor Characters and the Space of the Protagonist in the Novel. Princeton University Press, Princeton NJ. find
This page in Markdown → https://md.research.elamur.ai/free/papers/bamman-2014-bayesian-mixed-effects-model-literary/