Lee O-Joun, Jung Jason J, Kim Jin-Taek
Future IT Innovation Laboratory, Pohang University of Science and Technology, Pohang-si 37673, Korea.
Department of Computer Engineering, Chung-Ang University, Seoul 06974, Korea.
Sensors (Basel). 2020 Apr 1;20(7):1978. doi: 10.3390/s20071978.
Narrative works (e.g., novels and movies) consist of various utterances (e.g., scenes and episodes) with multi-layered structures. However, the existing studies aimed to embed only stories in a narrative work. By covering other granularity levels, we can easily compare narrative utterances that are coarser (e.g., movie series) or finer (e.g., scenes) than a narrative work. We apply the multi-layered structures on learning hierarchical representations of the narrative utterances. To represent coarser utterances, we consider adjacency and appearance of finer utterances in the coarser ones. For the movies, we suppose a four-layered structure (character roles ∈ characters ∈ scenes ∈ movies) and propose three learning methods bridging the layers: Char2Vec, Scene2Vec, and Hierarchical Story2Vec. Char2Vec represents a character by using dynamic changes in the character's roles. To find the character roles, we use substructures of character networks (i.e., dynamic social networks of characters). A scene describes an event. Interactions between characters in the scene are designed to describe the event. Scene2Vec learns representations of a scene from interactions between characters in the scene. A story is a series of events. Meanings of the story are affected by order of the events as well as their content. Hierarchical Story2Vec uses sequential order of scenes to represent stories. The proposed model has been evaluated by estimating the similarity between narrative utterances in real movies.
叙事作品(如小说和电影)由具有多层结构的各种话语(如场景和情节)组成。然而,现有研究仅旨在将故事嵌入叙事作品中。通过涵盖其他粒度级别,我们可以轻松比较比叙事作品更粗粒度(如电影系列)或更细粒度(如场景)的叙事话语。我们将多层结构应用于学习叙事话语的层次表示。为了表示更粗粒度的话语,我们考虑更细粒度话语在更粗粒度话语中的邻接关系和出现情况。对于电影,我们假设一个四层结构(角色 ∈ 角色集合 ∈ 场景 ∈ 电影),并提出三种连接各层的学习方法:字符向量(Char2Vec)、场景向量(Scene2Vec)和分层故事向量(Hierarchical Story2Vec)。字符向量通过角色的动态变化来表示一个角色。为了找到角色,我们使用角色网络的子结构(即角色的动态社交网络)。一个场景描述一个事件。场景中角色之间的互动旨在描述该事件。场景向量从场景中角色之间的互动学习场景的表示。一个故事是一系列事件。故事的意义受事件顺序及其内容的影响。分层故事向量使用场景的顺序来表示故事。所提出的模型已通过估计真实电影中叙事话语之间的相似度进行了评估。