Abstract:We provide a unified framework in which the three emotions at the heart of narrative tension (curiosity, suspense and surprise) are formalized. This framework is built on nonmonotonic reasoning which allows us to compactly represent the default behavior of the world and to simulate the affective evolution of an agent receiving a story. After formalizing the notions of awareness, curiosity, surprise and suspense, we explore the properties induced by our definitions and study the computational complexity of detecting them. We finally propose means to evaluate these emotions' intensity for a given agent listening to a story.
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: **How to formalize the three emotions of curiosity, suspense and surprise in the narrative, so as to construct a unified framework to represent narrative tension and its evolution**.
Specifically, the author aims to simulate the emotional changes of the audience when receiving the story, especially curiosity, suspense and surprise, through the formal method of non - monotonic reasoning. The core of these problems lies in:
1. **Curiosity**: When the audience realizes that they lack some key information, they will be curious. This emotion drives the audience to want to know more.
2. **Suspense**: When an event may lead to a result that has a significant impact on the story, the audience will feel suspense. This emotion is related to expectation and prediction.
3. **Surprise**: When the development of the story goes against the audience's previous expectations, surprise will be generated. This emotion stems from the fact that the audience's prediction of the story development is broken.
### Main problems
- **Lack of a unified formal framework**: At present, although there are some studies on suspense and surprise, there is no unified framework that can cover curiosity, suspense and surprise at the same time.
- **Evaluation of emotional intensity**: How to quantify the intensity of these emotions in order to better understand their roles in the narrative.
- **Computational complexity**: How to effectively detect and evaluate the existence and intensity of these emotions.
### Solutions
The author proposes a formal method based on non - monotonic logic, and simulates the emotional changes of the audience by introducing default rules. Specific steps include:
- **Define awareness**: If a variable appears in the audience's knowledge base, it is considered that the audience has awareness of this variable.
- **Define curiosity**: If the audience perceives a formula but cannot infer its truth or falsehood, it is considered that the audience is curious about this formula.
- **Define suspense**: If the audience is curious about a formula and believes that there may be new information in the future to reveal the truth of this formula, it is considered that the audience is in suspense about this formula.
- **Define surprise**: If the information received by the audience is contradictory to their previous expectations, it is considered that the audience is surprised.
In this way, the author hopes to provide a unified formal framework for emotions in the narrative, so as to better understand and analyze the dynamic changes of narrative tension.
### Summary
The main contribution of this paper is to provide a unified logical framework for formalizing curiosity, suspense and surprise in the narrative, filling the gaps in existing research and providing a basis for further research.