Hostname: page-component-76d6cb85b7-5qg8f Total loading time: 0 Render date: 2026-07-16T14:03:47.857Z Has data issue: false hasContentIssue false

Computational and machine applications of a narrative theory-based symbolic ontology: Movie search and recommendation

Published online by Cambridge University Press:  18 May 2026

Michael Benveniste*
Affiliation:
Humanities, College of Humanities and the Arts, San Jose State University, USA
Ivan P. Yamshchikov
Affiliation:
Technische Hochschule Würzburg-Schweinfurt, Germany
Angus Fletcher
Affiliation:
The Ohio State University, USA
*
Corresponding author: Michael Benveniste; Email: m.a.benveniste@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

Current movie-recommendation pipelines rely almost exclusively on linguistic features (plot synopses and user reviews) or collaborative signals. Cognitive narrative theory, however, suggests that narratives are defined by the effects they produce, rather than by surface features alone – phenomena like plot twists, irony, suspense, and reversal that modulate surprise and attention. Such effects define the distinguishing characteristics of narrative media as narrative, and necessarily contribute to viewer preferences. Because these effects are ignored by conventional approaches to film classification, though, recommender systems are effectively blind to this crucial basis of narrative comparison. We convert this insight into a computational asset by building an ontology of 321 such narrative elements, manually annotating 8,945 films. Integrated as symbolic priors into a simple ranked-filtering engine and benchmarked on the MovieLens protocol, our model yields a 7.5:1 ratio of liked to disliked recommendations while surfacing 60 percent previously unwatched titles – strong evidence that cognitively grounded features boost both relevance and novelty. Additionally, the distinctiveness of our classification system offers an opportunity to diversify discovery and recommendation. By relying on features that are not captured by content-based categories, such as genre, topic, or setting, it may help mitigate popularity, exposure, and expectation biases. The work offers empirical evidence for core hypotheses from narrative theory and positions narrative theory as a domain where machine learning can benefit from cognition-inspired structure, offering a tractable path toward recommender systems that optimize for user surprise and discovery rather than popularity bias.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - ND
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives licence (https://creativecommons.org/licenses/by-nc-nd/4.0), which permits non-commercial re-use, distribution, and reproduction in any medium, provided that no alterations are made and the original article is properly cited. The written permission of Cambridge University Press or the rights holder(s) must be obtained prior to any commercial use and/or adaptation of the article.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Table 1. Performance comparison of SOTA recommendation models on MovieLens-1MTable 1 long description.

Figure 1

Figure 1. Log–log average difference between the IDs of the recommended movies and “ground truth” movies/movies liked by the user. This plots the mean difference between the value of the recommended films IDs and those of the liked films (log scaled) against the liked movie id (log scaled). Movies with fewer reviews have higher IDs. The IDs of films recommended by the narrative-based recommendations are orders of magnitude higher than the one picked by the user. If the recommended and liked/ground-truth movies were of commensurate rarity, the plot would hew low along the y-axis (low mean difference between recommended and liked ids); instead they range above along that axis, at a scale that suggests order-of-magnitude difference.Figure 1 long description.

Figure 2

Table 2. Top-k performance on human testersTable 2 long description.

Figure 3

Figure 2. Distributions of liked and the disliked movies on the recommended set.Figure 2 long description.

Figure 4

Figure 3. Quantile regressions of the liked and disliked movies, respectively.Figure 3 long description.

Figure 5

Figure A1.(a) Note: This example from our native recommender shows results when a user liked The Godfather, but disliked Goodfellas. Manually/directly illustrating the correlated brain regions pertinent to the search criteria and using an AI-assisted rephrasing module, it identifies a brain pattern/narrative signature that “blends tragic righteousness with operatic heightening,” allowing it to predict that user is 74 percent likely to enjoy haunting Shakespearean tales like Ophelia and 88 percent likely to enjoy existential Westerns like Unforgiven and Outlaw Josey Wales.Figure A1(a) long description.

Figure 6

Figure A1.(b) Note: An additional example from our native recommender, showing results when a user liked When Harry Met Sally, but disliked Sleepless in Seattle. According to the underlying ontology (via rephraser), it identifies a brain pattern/narrative signature that “blends mismatched desires with the wry folly of life,” allowing it to predict that this user is 70 percent likely to enjoy musical love intrigues like Hello Dolly and 80 percent likely to enjoy absurdist New Wave erotic dramas like Stolen Kisses.Figure A1(b) long description.

Figure 7

Figure A2. Sample explanations from live searches.Note: These results from the explainer module of our live explainer demonstrate the comprehensibility and transparency output by our system. The underlying data for narrative effects for each match, and their relative weights, are surfaced and rephrased – for fluency, variety, and to protect the proprietary label space – then supplemented with plot details. The extrinsic details are only added to the ontological information when generating a natural language explanation for the user, and not in any of the data processing. The cogency of the ontology allows us to generate these explanations at the endpoint, live with each search. In our internal trials, users found these explanations informative and compelling.Figure A2. long description.

Figure 8

Figure A3. SemEval-2026 Task 4: Narrative story similarity and narrative representation learning.Note: This is the example of narrative similarity assessment and categorization from SemEval 2026, discussed in footnote 2. Also available here: https://narrative-similarity-task.github.io/.Figure A3 long description.

Submit a response

Rapid Responses

No Rapid Responses have been published for this article.