Tools for detecting which Person a novel chapter is from the perspective of.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
proto
results
serve
trained_models
.gitignore
LICENSE.md
README.md
requirements.txt

README.md

Paper:

NovelPerspective: Identifying Point of View Characters, 2018; Lyndon White, Roberto Togneri, Wei Liu, and Mohammed Bennamoun. 56th Annual Meeting of the Association for Computational Linguistics (ACL), System Demonstrations

Details

A tool for modifying (transforming) ebooks, based on the point of view character. Epic fantasy novels are notable for their large cast of Point of View characters. Sometimes you just don’t care for some of them, or you want to read just a single characters story-line, for example on a second read through. NovelPerspectives uses machine learning to discover the main character of a chapter, and transforms the book to include or exclude characters.

  • The serve folder contrains the web-app code
  • The proto folder contained all our evaulations and the "brains" of our system.
    • We do not include any of the data used in the evaluations, as this would have obvious copyright issues
    • The ebooks that form the basis of our datasets are available from many online stores
    • All preprocessing to load them up and convert them to the exact form we used for processing is included.
  • results contains the results from the evaluations reported in the paper, and implemented in proto.
  • The trained_models folder includes the pickled pretrained models
    • The models were trained on first four books of George R. R. Martin's ''A Song of Ice and Fire'', the two books of Leigh Bardugo's ''Six of Crows'' duology, and the first 9 volumes of Robert Jordan's ''Wheel of Time''.
    • It is an interesting argument that one might say that these models are derived works from the books, however it is not possible to actually get back any of the book's text from them, so we are assuming the publishers will not have issue.