A Computational Mechanism of the “Distance” in Narrative: A Trial in the Expansion of Literary Theory Takashi Ogata (ogata@esi.yamanashi.ac.jp) Department of Medicine and Engineering University of Yamanashi, Takeda Kofu 4-3-11 Japan Sayaka Yamakage (yamakage@axissoft.co.jp) AXIS Software, Japan 1. Introduction: Narrative Generation Process and the Aspect of Discourse A narrative generation process consists of three structural aspects of story or narrative content, discourse, and representation or narration. These narratological aspects are executed through a kind of communicative power between narrator and receiver. In a portion of our research program, at first, we analyze narrative texts and literary texts based on narratology and literary theories to understand the knowledge structure and its characteristics on each aspect of relatively different narrative processes. Next, we implement computer simulation systems using computational techniques and cognitive theories expanded by narratology and literary theories. At Last, we consider about a more general system of narrative and literary knowledge and simultaneously plan a whole narrative generation system integrating organically it. We call such framework of research expanded literary theory (Ogata 2002). First of all, we would like to explain two important narrative aspects and our approaches to them as a premise of the discussion. Story, first category, means a temporal sequence of events to be narrated and a kind of narrative potential structure. As a starting point, we applied a famous and classical theory by V.Propp, a Russian folklorist and literary theorist, in order to use as the mechanism of an experimental story generation system (Ogata 1991). On the other hand, narrative discourse is an aspect how to narrate a story in various ways, and is directly reflected to the structure of surface text. We have done the expansion and precision (and their integration) of each technique in the discourse aspect through computational modeling. Describing concretely, Genette’s discourse theory (1972) is composed of following three big categories: “time” or “tense”, “mood”, and “voice”. Following explanation is based on the summary of Prince (1987). Time or tense is the set of temporal relations - speed, order, distance, etc. – between story (narrative contents) and discourse. Order is one of its subcategories, and shows the order in which events occur and the order in which they are recounted. Duration means the relation between story’s time (narrative world’s time) and discourse time (described time). Frequency is a category that means the set of relations between the number of times an event occurs and the number of times it is described. Mood, next major category, is the set of modalities, distance and point of view or focalization regulating narrative information. Distance, first subcategory of two major factors in mood, means whether a narrator shows (the aspect of mimesis) or tells (the aspect of diegesis) narrative information. Namely, showing is taken to institute less distance than telling. Perspective or point of view or focalization is the perceptual position in terms of which the narrated situations and events are rendered. It is divided into three types: zero focalization, internal focalization and external focalization. Voice, last major category, treats the temporal and spatial relations between a narrator’s narrative action and a narrated text. Until now we have implemented some simulation systems by Common Lisp based on some theories of Propp and Genette (Ogata 1991, Hosaka & Ogata 2002, Mukouyama & Ogata 2002). In this paper, we would like to show a computational approach to the concept of “distance”, and discuss future directions for more precise modeling. In artificial intelligence and cognitive science, some researches about narrative generation system used techniques and theories such as story grammar, scripts and goal-plan was attempted, and their knowledge representation technologies are currently progressing. But in previous researches in this area, comprehensive and systematic exploration about the knowledge of literary themes like story, discourse, interaction or communication between narrator and narratee, and so on has not done. Therefore, in a research program which we call expanded literary theory, we are thinking the acquiring and modeling of more deep and essential literary knowledge and techniques using technologies and concepts of artificial intelligence and cognitive science. 144 2. Mood and Distance as one of the Subcategories There are “perspective” and “distance” as lower classes in the narrative mood that processes “the degree of the presence in the information of a story”. The perspective means the category for determining “the quality of the presence in a story ”, and the distance means “the quantity of the presence in a story ”. The concept of distance is originated with Plato. Plato called the state that narrates in the name of poet (author) itself a story “diegesis” (pure narrative discourse), and the state that a story is narrated without the intervention of any poets or authors “mimesis” (imitation). Genette defined these relations as the problem of distance between a narrator and a story or the information to be narrated. From the viewpoint, the state of diegesis means longer distance, and the one of mimesis means short er distance. In the state of longer distance, we can find various characteristics or narrative techniques, for example like the compression of information in a story, the emphasis of a narrator’ existence or the exposure of a narrator itself, the insertion into discourse of the narration by a narrator itself, the usage of indirect speech in language expression, and so on. On the other hand, in the state of short er distance too, we can find many discourse methods like descriptive and dramatic narration, excessively detailed description of events and objects, the usage of internal monologue, the usage of direct speech in language expression, and so on. Genette also describes the law of “the degree of a narrator’s existence in a story + (descriptive quantity about the) story = equal”. Because Genette himself did not explicitly shown any concrete narrative techniques for operating the concept of distance, we analyzed a novel (Miyabe 1993, pp.138-140) in order to make a hypothesis about the operational narrative techniques that embodies the conceptual idea of distance. In this analysis, we regarded the original text as a point of criteria, and made two types of text s with longer and shorter distance than each original text. An example of the result is shown in table 1 (original language is Japanese, and this example is translation by us). Through this analysis, we considered on the problems and characteristics in the operation of distance. Table 1: An example of the analysis Original texts Toru says and turns in the package. It is wrapped in light brown water repellent sheet, is banded with the hemp string, is tied ribbon which is shaped halting flowe r knot. Longer distance Toru turns in the package. Shorter distance The ribbon which is shaped halting flower knot on light brown water repellent sheet, … , This is very strange gift. Whoever sent me this? From the viewpoint of natural style in narrative, we think that in the case of lon ger distance, the compression of narrative information based on various concrete ways by the intervention of a narrator itself is an important type of techniques, and in the case of shorter distance, the internal monologue of characters is an essential technique. In first experimental simulation system for considering the operation of distance, we mainly use these kinds of techniques. In addition to above consideration, we would like to point out an important problem about narrator. Namely, if we try to generate an extremely long narrative in distance, the narration exceeds the range of the story ’s content or the story world. In such case, we thought that the narration about the world of the narrator itself that does not have any relations with the story should be generated. If narrative discourse is the simply transformational methodology based on a story, the narration with the extreme long distance will become the narration in which the story does not exist. For solving such problem, through the discussion with a literary theorist (Aoyagi 2003), we set “discourse world” that defines the world of the narrator and the receiver themselves relating with a narrative discourse, and creates the concept of “narrator’s events”. 3. A Computational Mechanism of Distance We explain the overview of a simple simulation system of distance in this section. Input data into the system are a sequence of events, and for each event, a user inputs the value of distance from 0 to 10. The system interprets that if the value is nearer 0, the degree of mimesis is higher, and if it is nearer 10, the degree of diegesis is higher. Based on these data, the system processes next four operations: (1) Renewing an events sequence using a story tree, (2) removing event slots, (3) transforming to narrator’s events, and (4) determining original narration by the narrator. (1) Renewing an events sequence using a story tree: All leaves and nodes in the tree correspond to events, and higher level’s nodes mean more abstract events, and lower level’s ones mean more concrete events. A sequence of events as input data correspond to node(s) or leaf (leaves) in the story tree that the system preliminary holds. However, child nodes under a same parent are all included in the sequence of events or is not all included in the sequence. When the values of distance in events with a same parent are sufficiently high, the system removes all child events from the sequence of events, moves up the hierarchy in the tree by one step, and substitutes the child events into the place where the parent event existed. Figure.1 and figure.2 show this processing. If the part of nodes surrounded by a net in 145 figure 1 is an original sequence of events, renewed sequence of events is the part of nodes surrounded by a net in figure 2. Conversely, if the values of distance of a parent event in a sequence of events us sufficiently low, the system removes the parent event from the sequence of events and replaces the same place by the child events. Going up in a hierarchy means more abstract processing, namely longer distance, and going down means more concrete processing, namely shorter distance. The generation of a new event sequence The movement of the class n n If the value of distance with regard to the event that colored red is large, class of tree is transferred upward. The system generates the new event sequence from the inputted event sequence by value of distance. Longer distance Story tree Story tree summary Class is moved by value of distance summary Class is moved by value of distance event explanation event explanation description description input ( event frame) Shorter distance The inputted value of distance is large Figure 1: Operation on a story tree (1) Figure 2: Operation on a story tree (2) (2) Removing event slots: The system removes slot or slots in each event in the sequence of events after above operation. The number of slot in an event to be removed is determined by the rate based on the value of given distance. For example, if the value of distance is “4”, forty percent slots are removed. The selection of the slot(s) to be removed is (are) decided at random. (3) Transforming to narrator’s events: The system transforms the value of distance that each event has to the percentage, and interprets it as the probability for generating of narrator’s events. (4) Determining original narration by the narrator: After the generation of narrator’s events was determined, the system uses a knowledge frames network for determining narrative objects that does not have any relations with the story itself. The knowledge frames network is a knowledge structure that has events and various concepts linked to them like characters, places, objects, human relations, etc. Using this, the system decides the number of links to search according to the value of distance, and selects the slots in the knowledge frame that it finally reached as the object of narrator’s event. Figure.3 shows the overview of this process. At the same time, the system generates the narrator’s mental actions like opinion and imagination using specially prepared slot ’s values in the event frame. 闘う0 リドル 語り イ 手イ ベント ベント (event (actor リドル) (object ヴォルデモート 卿) (goal ハリー)) (人 (名前 ト ム・ マールヴォロ・ リドル) (性別 男) (出身地 日記帳) (外観 聡明でハンサム)) 物 イベント ハリー イベント : : 語り 語りの対象 の対象 奪う ハリー・ ジェームズ・ ポッター) 男) (ジェームズ リリー)) ホグワーツ) (ロン ハーマイオニー)) 勝利する2 所属 (人 (名前 (性別 (両親 (所属 (友人 : 闘う1 明かす 話す 現れる 呼ぶ 出現する 闘う2 治る 刺す 人 Knowledge frame network 怪我をする Figure 3: Determining original narration by the narrator 勝利する Figure 4: A story tree used in the experiment 4. Consideration about the System The system was implemented by Allegro Common Lisp on Windows. As the material of first experiment, we used a simple and short text based on Harry Potter (Rowling 2000, Terashima 2002). The program is basically written by Japanese, but we show English partially for explanation. Figure 4 shows a story tree used in the simulation. The part of 146 消える net is a sequence of events corresponding to input data. Table 2 shows input events and values of slots corresponding to each event that the system preliminary holds. From Table 3 to table 5 are respectively results of simulation based on different values of distance. Table 2: Input events and corresponding slots and their values 明かす[reveal] Event Slots actor リドル[Riddle] / object ヴォルデモート[Voldemort] / goal ハリー[Harry] 現れる[appear] actor フォークス Fawkes / item 組み分け帽子[sorting hat] / goal ハリー[Harry] 呼ぶ[call] actor リドル[Riddle] / object バジリスク[basilisk] / goal 秘密の部屋[chamber of secret ] 出現する[appear] actor 組み分け帽子[sorting hat] / item 剣[sword] / goal ハリー[Harry] 闘う 2[battle 2] actor ハリー[Harry] / object バジリスク[basilisk] / item 剣[sword] 勝利する 2[defeat 2] actor ハリー[Harry] / object リドル[Riddle] / item (毒牙[sting] 日記帳[diary]) Table.3: Result (1): the case that events moves up a hierarchy in operation (1) Event Renewed event(s) Value of distance 7 明かす [reveal] 明かす [reveal] 現れる [appear] 闘う 1 [battle 1] 9 勝利する 2 [defeat 2] 4 呼ぶ [call] 出 現 す る [appear] 闘 う 2 [battle 2] 勝利する 2 [defeat 2] Result (narration-event (type 空想[imagination]) (object ((用途[use] (書く[write] 残す[remember])) (名前[name] 日記帳[diary])))) (narration-event (type 意見[opinion]) (object ((友人[friend] (ハリー[Harry ] ハーマイオニー[Hermione] )) (姉妹[sister] ジニー[Ginny] ) (兄弟[brother] (ビル[Bill] チャーリー[Charlie] パーシー[Percy] フレッド[Fred] ジョージ[George])) (所属 ホグワーツ[Hogwarts] ) (両親[parents] (アーサー[Arth ur] モリー[Molly])) (外観[appearance] (そばかすだらけの顔 [freckled face] 背が高い[tall] 痩せている[thin])) (性別 男[male]) (名前[name] ロラルド・ウィーズリー[Weasley])))) (narration-event (type 感想[impression]) (object ((外観[appearance ] 聡明でハンサム[cool and handsome]) (名前[name] トム・マールヴォロ・リドル[Tom Marvolo Riddle])))) Table 4: Result (2): the case that events moves down a hierarchy in operation (1) Event Renewed event(s) Value of distance Result 明かす [reveal] 奪う [rob] 話す [speak] 2 4 現れる[appear] 現れる [appear] 4 呼ぶ[call] 呼ぶ [call] 5 出 現 す る [appear] 闘う 2[battle 2] 出現する [appear] 3 (event (actor リドル[Riddle]) (object ハリー[Harry])) (event (actor リドル[Riddle]) (object “TOM MARVOLO RIDDLE” = ”I AM LOAD VOLDEMORT ”) (goal ハリー[Harry])) (narration-event (type 感想[impression]) (object ((種族[tribe ] 不死鳥[phoenix])))) (narration-event (type 予想[anticipation]) (object ((性別[sex] 男[male]) (所属[belonging] ホグワーツ創始者[founder of Hogwarts])))) (event (actor 組み分け帽子[sorting hat]) (goal ハリー[Harry])) 闘う 2 [battle 2] 1 (event (actor ハリー[Harry]) (object バジリスク[Basilisk])) 勝利する 2 [defeat 2] 治る[recover] 刺す[stab] 0 7 消える [disappear] 6 (event (actor フォークス[Fawkes]) (object ハリー[Harry])) (narration-event (type 空想[imagination]) (object ((名前[name] アルバス・ダンブルドア[Albus Dumbledore]) (所属[belonging] ホグワーツ[Hogwarts] ) (外観[appearance] (背が高い[tall] 淡いブルーの眼[pale blue eyes]))))) (narration-event (type 願望[wish]) 147 (object ((出身地[hometown] 日記帳[diary]) (名前[name] トム・マールヴォロ・リドル[Tom Marvolo Riddle]) (外観[appearance] 聡明でハンサム[cool and handsome])))) Table 5: Result (3): the case that moving on a hierarchy in operation (1) did not occur Event Value of distance Result 明かす[reveal] 9 現れる [appear] 8 呼ぶ[call] 6 (narration-event (type 意見[opinion]) (object ((所属[belonging]) (両親[parents] (ルシウス・マルフォイ・ナルシッサ[Lucius Malfoy] )) (名前[name] ドラコ・マルフォイ[Draco Malfoy] ) (性別[sex] 男[male]) (外観[appearance] (尖った顎[sharp jaw] プラチナ・ブロンドの髪[platinum blond hair] 灰色の目[gray eyes]))))) (narration-event (type 批判[criticism]) (object ((所属[belonging] ホグワーツ[Hogwarts]) (性別[sex] 男[male]) (名前[name] アルバス・ダンブルドア[Albus Dumbledore]) (外観[appearance] (背が高い[tall] 淡いブルーの眼[pale blue eyes]))))) (distanced-event (object バジリスク[Basilisk])) 出 現 す る [appear] 闘う 2[defeat 2] 3 (distanced-event (goal ハリー[Harry]) (actor 組み分け帽子[sorting hat])) 7 勝 利 す る 2 [defeat 2] 6 (narration-event (type 空想[imagination]) (object ((名前[name] ホグワーツ魔法魔術学校[Hogwarts school of witchcraft and wizardry]) (メンバー [member] (ハリー[Harry] ロン[Ron] ハーマイオニー[Hermione] フレッド[Fred] ジョージ[George] パーシー[Percy]))))) (distanced-event (object リドル[Riddle])) In table 3 and table 4, the number of events is changed by operation (1). For example, in table 3, events of “appear”, “call”, “battle2” are abstractly described in an event of ”battle 1”. Conversely, in table 4, “reveal” is given detailed description by “rob” and “speak”,and “defeat 2” is described by three events of “recover”, “stab” and ”disappear”. These show examples in the operation of distance through the abstract arrangement and the concrete one of input story but in more macro level. Next, we think about the operation of distance on each event. Table 6 is the pair of input events and output example, same as above result (3) of table 5. However, we translate original conceptual expression to natural language. Table 6: Natural language expression of result (3) Value of Narrator’s events distance 9 ? 8 ? 6 × 3 × 7 ? 6 × Input (natural language expression) Output (natural language expression) Riddle reveals to Harry that his identity is Voldemort. Draco Malfoy who has Lucius as father has sharp jaw which same his father and platinum-blond hair. He is in the Hogwarts which same Harry. But I' m afraid it is mistake that they set same school. (opinion) Fowkes appears in the front of Harry. What did Dumbledore who is principal of Hogwarts school of witchcraft and wizardry consider and sent Fowkes to him? I'm afraid he should send more helpful thing to him. (criticism) Riddle calls Basilisk into chamber of secret. Basilisk which is called "king of snake" as another name appears. Sorting Hat appears in the front of Harry. Sorting Hat is hat to decide freshman's house. Harry is struck to dump because he sees it which is ragged and full of patches. Harry fights with Basilisk. If Hermione and Ron were here now, Harry would be saved. (imagination) Harry defeats Riddle. Riddle lost and left jeremiad and disappeared. In table 6, first line shows the output by long distance. This information has the description of “Draco Malfoy” which does not be related directly to the event in the story and narrator’s opinion about him. This is an example that narrator’s description occurred according to the operation of narrator’s events. Conversely, fourth event shows an example of short distance. In this case, first input information is only slots of “sorting hat ” and “Harry ”, but the description about “sorting hat” and the explanation of Harry ’s action are generated. Because the frame of Harry is linked to other frames, the narrator can create different expressions using this knowledge network. 148 5. Conclusion: Toward the Integration of Aspects of Narrative Discourse and Narrative Generation To get the evaluation on this research from the side of literary theory and narratology, we asked comments and opinions to a literary researcher (Aoyagi 2002-2003). At first, the idea that we modeled the processing of distance as the move on the hierarchy of a story tree was evaluated at the point that we defined as an operational processing of conceptual discussion in literary theory. Next, we got a comment that the insertion of narration by a narrator itself, namely the idea of “narrator’s events” is a new idea, because any examples for trying to model the concept of distance from the viewpoint of information or system did not exist until now, and our main goal was the hypothetical proposing of an idea for expanding narrative discourse theory to embody the comparatively conceptual discussion in literary theories and narratology by more concrete techniques like narrator’s events, the operation of story tree and so on. However, as this research itself is very simple attempt, there are many problems: (1) The abstraction of more concrete and detailed techniques for operating distance. Of course, because distance itself is not the concept directly corresponding to any concrete techniques and is a kind of strategic knowledge for discourse, we should find rhetorical techniques contributing for the realization of distance based on texts analysis. (2) We should consider the processing of each event in the case of short distance. For example, we can think the generation of subjective information in each character itself like opinion or internal monologue to realize more detailed narration. As more directly technical possibility, there is the adding of new slots into frames. (3) The generation of discourse that has medium distance. For example, a kind of synthesis of narrator’s events and the operation of slots will also necessary. We can mix a narrator’s event generated in the distance “ 5”and a normal event removed fifty percent slots inside it. At last, originally, there are many overlaps in lower techniques in narrative discourse theory. For example, more detailed narrative techniques like description and explanation are used in different categories in narrative discourse theory like distance discussed in this paper and duration. Especially, the problem of distance is very abstract theoretical category, and probably a kind of strategic category for controlling the use of various techniques. Other many categories, for example duration and temporal order, are comparatively smoothly classified into lower level’s techniques like Genette himself showed the hierarchical classifications. But, in the case of distance as a kind of ideal discourse strategy, the analysis and modeling from the viewpoint of mutual interaction with other various discourse categories become important. But, from the style of traditional literary study based on the conceptual discussion about reading and interpretation of literary text s, it will be very difficult to get to the penetration about interactions among discourse techniques and a whole model as an organic integration of various discourse techniques because of the lack of means for experiment and logical accumulation. A new style of literary study by computer modeling and simulation described in this paper is effective for the consideration of more detailed discourse classification. But in the very abstract strategy like distance, it works as a very useful method for the generation of a hypothesis what techniques are used for realizing such abstract strategy too. References Aoyagi, E. (2002-2003). Private e-mails (24/11/2002, 7/12/2002, and 23/2/2003). Genette, G. (1972). Discours du recit, essai de methode, Figures III, Paris:Seuil. (Translated by Hanawa, H. and Izumi, R. 『物語のディスクール』, Tokyo:Suisei-sha, 1985.) Hosaka, Y. and Ogata, T. (2002). Story Generation Based on Narratology and Representation with CG Animation, Proceedings of 17 th Congress of the International Association of Empirical Aesthetics, 561-564. Miyabe, M. (1993). Warera ga Rinjin no Hanzai, Tokyo:Bungei-shunnjuu-sha. Mukouyama, K., Shinohara, K., Kanai, A. and Ogata, T. (2002). Rhetorical Analysis and Automatic Editing of the Film, Proceedings of 17 th Congress of the International Association of Empirical Aesthetics, 571-574. Ogata, T. and Terano, T. (1991). Explanation-Based Narrative Generation Using Semiotic Theory, Proceedings of National Language Processing Pacific Rim Symposium 91, 321-328. Ogata, T. (2002). Expanded literary theory: Cognitive/computational expansion of literary theories and narratology, Proceedings of the 17th Congress of the International Association of Empirical Aesthetics , 163-166. Prince, G. (1987). A Dictionary of Narratology, The University of Nabraska Press. Rowling, J.K. (1998). Harry Potter and the Chamber of Secrets , Bloomsbury Publishing Plc.. (Japanese translation by Matsuoka, Harry Potter to Himitsu no Heya, Tokyo:Seisan-sha, 2000.) Terashima, K. (2002). Harry Potter Daijiten (The Encyclopedia of Harry Potter ), Tokyo:Toyo-kan. 149
© Copyright 2024 Paperzz