You are viewing a javascript disabled version of the site. Please enable Javascript for this site to function properly.
Go to headerGo to navigationGo to searchGo to contentsGo to footer
In content section. Select this link to jump to navigation

Toward love and sex narrative generation using a noun conceptual dictionary

Abstract

At “The International Congress on Love & Sex with Robots,” love and sex issues related to robots have been discussed. This discussion of robots has applications in nursing care and other. Love and sex are also important themes for narratives. We develop a system to generate stories, and consider a robot that tells stories as one of the applications of story generation. The purpose is to present a prototyping system that generates a new narrative expression based on the theme of “love and sex” by exchanging the concept of character in the input narrative expression with a new concept using our noun concept dictionary. We call the method of collecting nouns based on a certain theme and embedding them in a story to give the story a certain atmosphere “colouring.” This paper is to develop a prototype of a system that uses “colouring” to give a certain atmosphere to a story. We create a prototype and study the issues of the system. In the future, this prototype will serve as a stepping stone to a system that generates narratives based on specific themes. Eventually, we will study the use of robotic interactive psychotherapy, in which the robot converses with humans.

1.Introduction

The concept of love and sex with robots has been studied at the International Congress on Love & Sex with Robots, organized by Levy (2009), a chess player and author of a book on AI. For example, Bendel (2020) examined the potential applications of sex robots in under-researched areas such as the military, science, and the arts, and discussed sex robots in mythology and literature, and love and sex are important themes in stories and narratives. We have been studying narrative generation and have incorporate the issues concerning love and sex with robots (Ono et al., 2020).

In this study, we do not discuss topics related to gender (Kato, 2017) (social sex differences) in the humanities and social sciences, or the nature of gender. Of course, gender is a major topic of discussion in many parts of the world. In recent years, there have been attempts to consider this topic in entertainment. For example, in foreign games, players can choose the same surname as their spouse, for the main character as their avatar (Headliner, developed by Unbound Creations, released in 2017). Other game provides the ability to attach male genitalia to biological females (Cyberpunk 2077, developed by CD Projekt RED, released in 2020). In Section 3.1.1, this study mentions, “men do not get pregnant”; however, the decision is based on the majority perception in early 2021 (in reality, there are men who have gotten pregnant (Kato, 2017), which is highly debatable, but not the subject here). We leave the above discussion for future work. This study takes a relatively narrow view of sex and love, treating sex as “sexual desire, feelings related to that desire, and actions and phenomena associated with those feelings,” and love as “feelings that are attracted to an object, including the self, and actions and phenomena associated with those feelings,” including attachment.

Shimada (2009) proposed the following method of interspersing a story with words related to a certain word to give a certain atmosphere to the story:

For example, if you want to give a story a damp, watery feel, try placing water-related details everywhere. The story takes place on a riverbank or in a house by the sea. It’s raining all the time, and the main character hears the sound of water dripping down the sink from a loose faucet. The metaphors used in the story are all related to water. If you consistently use water-related descriptions and metaphors from the beginning to the end of a story, the image of dripping water will stay in the reader’s mind, independent of the story’s development.

We term this method described by Shimada (2009), “colouring.” In this case, “colouring” is a technique used when editing elements of a story such that a certain atmosphere is felt throughout the story, while maintaining the story’s structure. In this paper, we examine the colouring of terms related to love and sex. The purpose of this paper is to present a prototype of a system that generates a new narrative expression. The prototype does this by exchanging the concepts of person, object, and place in the input narrative expression with new concepts using our noun concept dictionary (Ogata, 2015) on the theme of love and sex. This prototype is a stepping-stone toward a system that can generate stories based on specific themes.

We will study robots talking to humans, using robot-based interactive psychotherapy. Section 2 describes the proposed system, Section 3 describes the results and their evaluation, Section 4 discusses the prospects, and Section 5 concludes this paper.

2.Proposed system

The proposed system outputs stories about love and sex. Section 2 describes the structure and algorithm of this system.

2.1.System structure

First, the story is input into the system. A story consists of surface textual representation and a conceptual structure. The conceptual structure has a so-called “structure tree” that represents the story content and a list of instances. The structure tree is a hierarchical structure of events in the story. An instance is a concrete object that exists in the real world. In this work, instances include characters, objects, and locations that appear in a story. Additionally, the attributes given to an instance by colouring are also considered instances themselves, assuming that they are unique information in a story. Section 2.3 provides the structure tree and the details of the list of instances.

The output of the system is a coloured story. We believe that the system can give the story an atmosphere of love and sex by sprinkling in noun concepts related to the two concepts. This assumption is based on the saying, “If you want to give a story a damp, watery feel, try placing water-related details everywhere,” initially stated by Shimada (2009).

Here, the system colours the story with love and sex by transforming the initial story. This transformation of the story replaces the values of the attribute frames of the instances in the story; this adds explanatory events to the story’s conceptual structure and changes the sentence expressions accordingly. An attribute frame is a structure that indicates the characteristics and state of an instance in a story.

The prototype of the system consists of a colouring module, a sentence generation module, a conceptual dictionary, an attribute information knowledge base, and a notation dictionary. Figure 1 presents the relationship of each mechanism.

Fig. 1.

Architecture of the proposed system.

Architecture of the proposed system.
  • Modules

    • Colouring module: This module accepts input from outside the system (limited to users in this study) and edits the structure of the story by providing noun concepts related to love and sex to the attribute frame of the target instance. The details of Noun concept selection, instance generation, and structure tree edition are described in Section 3.1. They show the colouring procedure, which involves selecting a noun concept for love and sex, creating instances based on the selected the noun concept, and editing the conceptual structure of the story based on the created instance.

    • Sentence generation module: This module generates sentence expressions based on the results of the colouring module. To the sentence generation mechanism of our integrated narrative generation system (Ogata, 2020), we added the function to generate sentences based on the structure added by colouring.

  • Knowledge bases and dictionaries

    • Conceptual dictionary: A dictionary (Ogata, 2015) that systematically stores noun and verb concepts. Specifically, we use a noun conceptual dictionary that contains Noun concepts selected by the proposed system. The details are described in Section 2.2. Additionally, the verb conceptual dictionary contains Sentence patterns that are necessary to generate the sentence expressions of events. Sentence patterns are described in Section 3.2.

    • Attribute information knowledge base: Attribute information is the knowledge that describes the dictionary definition of a concept and is stored in texts obtained from the Web dictionary (Kotobank: https://kotobank.jp/). The details are described in Section 3.1.2.

    • Notation dictionary: Notation is the expression of noun and verb concepts necessary for sentence generation. The dictionary that stores notations. The details are in Section 3.2.

2.2.Noun conceptual dictionary

While this section only describes the noun conceptual dictionary, Section 3.2 describes the verb conceptual dictionary only for the sentence patterns used in this study. A noun concept describes information about the meaning of a word, and the dictionary systematically stores about 12,000 noun concepts. The systematic structure is based on 5,809 categories (called intermediate concepts) and 13 hierarchies. The categories and noun concepts in the noun conceptual dictionary are all in Japanese. The data used in the prototype system are also all in Japanese. For reference in this paper, we have manually added English translations to those Japanese words (the text in “( )” is the added English translation).

Figure 2 shows the systematic structure of the noun concept dictionary. Since it is difficult to describe the entire structure here, we have included all the categories up to the fourth level and some of the categories from the fifth level onward. The black boxes indicate noun concepts that are directly associated with instances. For example, the category “愛 (love)” has the noun concepts “愛 (love)” and “純愛 (pure love).” Within “愛 (love)”, the subcategories “慈愛 (affection)” and “友愛 (friendship)” exist. Some categories have only subcategories.

As this study examines noun concepts related to love and sex, we limited the scope of the noun concept dictionary that we used. Based on this study’s definitions of sex and love, as described in Section 1, we used the following conditions to determine our range of noun concepts. We collected concepts related to love and sex from the structure of the conceptual dictionary shown in Fig. 2. Figure 3 shows the structure of the dictionary associated with the collected noun concepts. The bold boxes indicate the categories to which the collected noun concepts belong.

Fig. 2.

Details of the noun conceptual dictionary (partially).

Details of the noun conceptual dictionary (partially).

Limiting the scope using the above method allowed us to include 396 noun concepts, which were candidates for the noun concepts selected by the story colouring module. Table 1 is correspondence table between Japanese and English in Fig. 3.

Fig. 3.

Categories with collected noun concepts.

Categories with collected noun concepts.

We rearranged the collected noun concepts and gave them a new classification. For “emotion,” “body parts,” and “genital fluid,” the original, or superordinate category, classification of the noun concept was used. However, “genital fluid” includes noun concepts such as “卵子 (ova).” “Tendency/temperament” has the noun concept of “好色家 (lecher).” Reproductive and excretory acts are grouped under “action,” while noun concepts that are not active acts are grouped under “phenomenon.” Noun concepts related to body parts are grouped into “body parts.” “Sexual concepts” include “性行為 (sex act),” “欲[色欲] (desire [lust]),” and “生殖 (procreation),” which summarize the abstract noun concepts contained. Each category includes the following noun concepts.

  • “Emotion”: Noun concepts that means emotion

  • “Phenomenon”: Noun concepts that mean events that happen passively

  • “Action”: Noun concepts that mean action

  • “Body parts”: Noun concepts that mean body parts

  • “Tendency/temperament”: Noun concepts that mean mental tendency and temperament

  • “Desire”: Noun concepts that mean desire

  • “Genital fluid”: Noun concepts that mean secretion with or during coitus

  • “Sexual concept”: Noun concepts that mean sex intercourse itself

Table 2 shows our results; there are eight classifications, and each category contains the collected noun concepts. There are many noun concepts that have similar meanings. In this paper, noun concepts with similar meanings are not collapsed together. We have tried to give as many different English translations as possible for them. For example, “岡惚れ (unrequited love)” and “片思い (one-sided love)” have almost the same meaning. But “岡惚れ (unrequited love)” is a concept that is not widely used in modern Japan. Therefore, we chose “unrequited love” as the English translation for “岡惚れ” because it is relatively rarely used (“Unrequited love” has fewer search result than “one-sided love” in the Google.).

Table 1

The correspondence of English words to Japanese words in Fig. 3

English wordsJapanese wordsEnglish wordsJapanese words
noun名詞natural phenomenon自然現象
physical concept具体life phenomena生命現象
subject主体physiology生理
Peopleexcretion排出
human人間excretion [urine]排出[尿]
human <biological features>人間<生物学的特徴>excretion [excrement]排出[便]
human <man and woman>人間<男女>secretion分泌
mansecretion [ejaculation]分泌[射精]
human <capability and disposition>人間<能力・性向>secretion [menstruation]分泌[生理]
human <disposition>人間<性向>procreation生殖
freak and ordinary person偏人・常人procreation [mating]生殖[交配]
hobbyist趣味人human activity人間活動
lecher好色家mind精神
object具体物emotion感情
creature生物interpersonal emotion対人感情
animal動物love and hate愛憎
animal {part}動物{部分}love
egglove [romance]愛[恋愛]
body胴体intention意向
hipgreed, ego and anattā欲・我・無我
hip [anus]尻[肛門]desire
body{other}胴体{その他}desire[lust]欲[色欲]
private parts陰部action行為
private parts [male genitalia]陰部[男性器]motion動作
private parts [female genitalia]陰部[女性器]body motion全身動作
breast乳房sex action性行為
breast [nipple]乳房[乳首]sex action [sexual activity]性行為[房事]
blood, secretion, and excreta血・分泌物・排出物sex action [masturbation]性行為[自慰]
secretion分泌物sex action [sexual perversion]性行為[性的倒錯]
genital fluid生殖腺液sex action [lip]性行為[口唇]
abstraction抽象sex action [mating]性行為[交尾]
abstract object抽象物sex action [love]性行為[色事]
Abstract things {mental}抽象物{精神}sex action [rape]性行為[強姦]
ethics and religion倫理・宗教company交際
ethics倫理socializing社交
chastity節操greeting挨拶
chastity and unfaithfulness貞操・不貞greeting [kiss]挨拶[接吻]
unfaithfulness不貞greeting [baiser]挨拶[ベーゼ]
thing
Table 2

Categories of noun concepts related love and sex

CategoryNoun concept
Emotionアガペー (agape), いとおしさ (affection), いとおしみ (covetousness), コンパニオネート (companionate), ナルシシズム (narcissism), ハートブレイク (heartbreak), プラトニックラブ (platonic love), ブロークンハート (broken heart), べたぼれ (deep love), ラブ (love), ローマンス (romance), ロマンス (romance), 愛 (love), 愛し (beloved), 愛しさ (love and kindness), 愛敬 (charm), 愛顧 (patronage), 愛護 (protection), 愛情 (affection), 愛着 (attachment), 愛慕 (adoration), 愛林 (Arbor Day in Japan), 横恋慕 (illicit love), 岡惚れ (unrequited love), 可愛がり (being affectionate), 君寵 (being in the lord’s favor), 敬愛 (respect and friendship), 交際 (intercourse), 惚れ (fall in love), 惚れ込み (infatuation), 妻恋 (mutual love), 師弟愛 (master–disciple love), 思い (feeling), 思いのたけ (one’s whole heart), 自愛 (take care of oneself), 執心 (obsession), 首っ丈 (lovesick), 純愛 (pure love), 初恋 (first love), 鍾愛 (deep affection), 情愛 (warmheartedness), 親愛 (friendship and affection), 親愛感 (feeling of friendship and affection), 親心 (parental love), 親馬鹿 (doting parent), 人類愛 (humanity), 仁愛 (humanity), 相愛 (reciprocal love), 他愛 (considerateness), 寵愛 (favor), 溺愛 (doting), 動物愛護 (protection of animals), 同士愛 (fellow feeling), 同性愛 (homosexuality), 得恋 (a love become accomplished), 猫かわいがり (doting), 熱愛 (ardent love), 博愛 (philanthropy), 汎愛 (philanthropy), 悲恋 (disappointing love), 父性愛 (paternal love), 片思い (one-sided love), 片恋 (one-sided love), 慕情 (longing), 母性愛 (maternal affection), 盲愛 (dotage), 隣人愛 (good-neighborliness), 恋い焦がれ (being deeply in love with someone), 恋しさ (affection), 恋愛 (love), 恋情 (love), 恋心 (feelings of love), 恋着 (infatuation), 恋仲 (love relationship), 恋煩い (lovesickness), 恋風 (love’s zephyr), 恋慕 (love), 恋路 (love affair), 戀 (yearning), 戀い (yearning), 眷恋 (deep love), アバンチュール (adventure), アムール (amour), ゲイ (gay), ジェロントフィリア (gerontophilia), ラムール (lamour), 悪女の深情け (cloying affection of an ugly woman), 仇情け (to be encouraged by bad treatment and to have a positive outcome), 狂恋 (mad love), 懸想 (fall in love), 好宜 (warm friendship), 思し召し (intention), 自重 (taking care of oneself), 失恋 (lost love), 邪恋 (immoral love), 殉情 (martyrdom), 情 (emotion), 情合い (affectionate), 深間 (intimacy), 深情 (deep love), 深情け (deep love), 相思 (mutual love), 寵 (favor), 薄情け (spurious affection), 比翼 (happily married couple), 比翼の鳥 (happily married couple), 慕わしさ (dear), 恋 (love), 連理 (eternal love), 舐犢 (doting parent), いや (detesting), セプテンバーセックス (september sex), ソドミー (sodomy), ヘテロ (hetero), 愛玩 (treasure), 艶 (fascination), 子煩悩 (adoring parent), 色事 (love), 色恋 (love), 性愛 (sexual love), 男色 (sodomy), 偏愛 (partiality)
Phenomenon遺尿 (enuresis), 下だし (diarrhea), 快便 (good evacuation), 混血 (mixed race), 渋り (tenesmus), 身持ち (pregnancy), 身重 (pregnancy), 垂れ (diarrhea), 垂れ流し (diarrhea), 秘結 (constipation), 便通 (bowel movement), 便秘 (constipation), メロゴニー (merogony), メンス (menses), メンゼス (menses), 懐胎 (gestation), 懐妊 (conception), 月の物 (menses), 月経 (menses), 月役 (menses), 失禁 (incontinence), 種間 (interspecies), 受精 (fertilization), 受胎 (fertilization), 受粉 (pollination), 授精 (fertilization), 初経 (menarche), 初潮 (menarche), 殖やし (fertilization), 寝小便 (bed wetting), 身篭もり (gestation), 増殖 (multiplication), 着床 (nidation), 妊み (pregnancy), 妊娠 (gestation), 排卵 (ovulation), 発情 (estrus), 糞詰まり (constipation), 無性生殖 (asexual reproduction), 有性生殖 (sexual reproduction), 胚胎 (conception), 濡衣 (wet clothes), 包茎 (foreskin), 童貞 (virginity), 生殖力 (fertility)
Action婚嫁 (marriage), 浮気 (inconstancy), エレクション (erection), おしっこ (pee), おねしょ (bed wetting), キス (kiss), コピュレーション (coprolalia), コプロ (coprolalia), コプロラリア (coprolalia), ジェニタルキス (genital kiss), スインギング (swinging), スリーサム (threesome), スワサントヌーフ (soixante-neuf), スワサンヌーフ (soixante-neuf), ディープキス (deep kiss), ドッグファッション (dog fashion), ベーゼ (baiser), メーキングアウト (making out), よろめき (inconstancy of a wife), 関係 (Relationships), 口付け (kiss), 合歓 (a couple sleeping together), 小水 (urine), 小便 (urine), 小用 (urine), 世代交番 (alternation of generations), 接吻 (kiss), 大便 (feces), 脱糞 (evacuation), 破倫 (immorality), 排出 (evacuation), 排尿 (urination), 排便 (evacuation), 排泄 (evacuation), 反吐 (puke), 不義 (immorality), 放尿 (urination), 放屁 (fart), 夜尿 (bed wetting), 用 (relieving oneself), 用足し (relieving oneself), 用便 (relieving oneself), 利尿 (diuresis), 立ち小便 (standing urination), 連れ小便 (urination with friend), 喀痰 (expectoration), SEX (sex), アナリズム (analism), アナリンガス (analingus), アナルセックス (anal sex), アニリンガス (analingus), エーナルセックス (anal sex), エネマ (enema), エレクト (erect), オーガズム (orgasm), オーラルセックス (oral aex), オナニー (onanism), オルガスムス (orgasm), カーセックス (car sex), クンニリングス (cunnilingus), コイツス (coitus), コイトス (coitus), ジャルファック (jalfack), セックス (sex), つるみ (coition), ディープスロート (deep throat), トリバディー (trivaddie), ネッキング (necking), ファッキング (fucking), ファック (fuck), フェラチオ (fellatio), マウンティング (mounting), マスターベーション (masturbation), マルティセックス (martiality sex), ラーゲ (lage), ラブアフェア (love affair), レイプ (rape), ワイフスワッピング (wife swap), ワイフスワップ (wife swap), ワンナイトスタンド (one night stand), 遺精 (nocturnal emission), 姦淫 (fornication), 姦通 (adultery), 去勢 (castration), 強姦 (rape), 交合 (coition), 交接 (coition), 交配 (breeding), 交尾 (copulation), 私通 (fornication), 自慰 (masturbation), 自涜 (masturbation), 射精 (ejaculation), 邪淫 (salacity), 手篭め (rape), 種付け (copulation), 女色 (copulation), 情事 (copulation), 色事 (copulation), 性交 (coition), 性行為 (sex activity), 性生活 (sex life), 生殖 (reproduction), 肉交 (coition), 乳繰り (coition), 繁殖 (breeding), 避妊 (contraception), 姫始 (coition at new year), 姫始め (coition at new year), 不貞 (immorality), 房事 (sex activity), 密通 (adultery), 夢精 (nocturnal emission)
Body partsアヌス (anus), おっぱい (breasts), グランス (glans), クリトリス (clitoris), しりっぽ (hips), バスト (bust), ヒップ (hips), ペニス (penis), ヨーニ (yoni), 陰茎 (penis), 陰嚢 (scrotum), 陰部 (mons veneris), 隠し所 (sexual organ), 会陰 (perineum), 蟻の門渡り (perineum), 局部 (mons veneris), 玉門 (cunnus), 穴 (anus), 腰 (waist), 差し乳 (titties), 出っ尻 (buttock), 女陰 (cunnus), 尻 (hips), 尻っぺた (hips), 恥部 (mons veneris), 乳 (breasts), 乳首 (nipples), 乳頭 (nipples), 乳房 (titties), 肛門 (anus), 臀部 (buttock)
Tendency/temperamentドンファン (Don Juan), 間男 (paramour), 好き者 (sensualist), 今業平 (handsome man), 純血 (pureblood), 粋向き (handsome man), 粋人 (handsome man), エッチ (lecher), サディスト (sadist), サド (sadism), スキーバニー (ski bunny), スノーバニー (snow bunny), ニンフォマニア (nymphomania), フェティシズム (fetishism), ペデラスト (pederast), 艶福家 (handsome man), 漁色家 (lady killer), 好色 (amativeness), 出歯龜 (peeping tom), 初物食い (lady killer), 助平 (lecher), 女たらし (philanderer), 女好き (woman admirer), 女道楽 (woman hunting), 女郎買 (buyer of the services of a whore), 色気違い (sexual obsession), 色狂い (lecher), 色事師 (lady killer), 色女 (seductive woman), 色情狂 (erotomania), 色男 (seductive man), 色魔 (lady killer), 尻軽 (promiscuous person), 甚助 (jealous man), 精力家 (energetic man), 男たらし (coquette), 軟派 (lecher), 濡れ事師 (philanderer), 発展家 (playboy)
Desire愛慾 (lust along with love), 情炎 (ardent lust), 情火 (lust like a fire), ウロラグニア (urolagnia), エログロ (erotic and grotesque), エロチシズム (eroticism), マゾ (masochism), 淫欲 (acolasia), 獣欲 (animal-like lust), 春情 (lust), 女出入り (trouble with women), 情痴 (love foolery), 色気 (sexiness), 色情 (lust), 色欲 (lust), 性愛 (eros), 性欲 (sexual desire), 痴情 (blind love), 肉情 (lust of the flesh), 肉欲 (lust in the flesh), 変態性欲 (paraphilia), 欲火 (lust like a fire)
Genital fluid胤 (spermatozoa), 配偶子 (gamete), ザーメン (semen), 卵子 (ova), 腰気 (leukorrhea), 子種 (sperm), 精液 (sperm), 精子 (spermatozoa), 精虫 (spermatozoa), 白帯下 (leucorrhea), 羊水 (amniotic fluid)
Sexual concept性 (sex), セクシュアリティ (sexuality), 春 (sexual atmosphere)

2.3.Input and output

Figure 4 shows that the input and output stories consist of sentences, structure trees, and instance lists. The sentence is the story that the user sees directly, and is a string representation of the content. In contrast, structure trees and instance lists are elements that represent the conceptual structure of a story. A structure tree is a tree structure representation of the events in a story, and an instance list is a collection of information on people, objects, and places among the elements that make up the events.

Figure 5 shows the structure tree of the story. The example is: “My cousin went out to play in the flower garden. An idiot jumped out and put a knife on the windowsill. A painter named Ivan left the country.” This structure tree has a terminal node. The terminal nodes are events, and the intermediate nodes represent relations between events (for more details, see (Ogata, 2020)). An event comprises a verbal concept and an “identification (ID)” that indicates an instance. The ID corresponds to the instance stored on the instance list. The ID stores a unique number that is assigned to each event in a story structure, to clearly distinguish one event from another. The “$” sign indicates the relationship between events, “time” indicates the time when an event occurs, and “event” represents the change of state that occurs between one unit of time and the next. For this reason, time has one pair of values. The “type” indicates whether the event is an action or a description.

Fig. 4.

Structure of a story.

Structure of a story.

Figure 6 displays the instance list, that represents characters (agent), objects, and locations included in a story. Each instance has an attribute frame, that indicates the properties, characteristics, and state of an instance. Instances are managed by unique IDs, which are prefixed with “age%” for characters, “obj%” for objects, and “loc%” for locations, and a combination of concept name, “#”, and numbers to distinguish each instance. Figure 6 shows an example that contains one instance for each character, object, and location.

Fig. 5.

Conceptual structure of a story.

Conceptual structure of a story.

An attribute frame with a unique ID for each instance. In addition to the slot for the ID, an attribute frame has one or more slots, which can either be empty or contain some value. The type of slot determines the value that can be inserted. “ID” is a slot to identify the instance, and a unique value is inserted for each instance. The “instance-of” is a slot to insert a noun concept, which indicates the classification of the instance. “location” indicates the location where an instance exists. In the “name” slot, the name of the instance is inserted as a string. “health” is a slot where the health or durability of an instance is expressed as a value from zero to 100, where zero means dead or destroyed and 100 means complete. For “consciousness,” if the value “awaken” is inserted, the instance is in the awakened state. For other slots, the noun concepts listed in Table 2 are inserted. For each slot, a noun concept in the category that matches the name of the slot is inserted. However, for “possession,” the noun concept in the classification “genital fluid” will be inserted. For example, in the “emotion” slot, a noun concept belonging to the category “emotion” will be inserted. The slot then becomes “((ID nil) ... ((emotion 愛)).”

Fig. 6.

Format of an instance list.

Format of an instance list.

2.4.Algorithm in proposed system

The system assigns noun concepts related to love and sex to the person instances in the input story. The system targets the person instances in the story and rewrites the values of the attribute frames of the targets. The system selects new love- and sex-related concepts in the noun concept dictionary using co-occurrence information for all concepts in the input story. The system also inserts the selected concepts into the slots defined for each concept. The output results are converted into natural sentences. In this study, the target instances are limited to character instances.

The above algorithm consists of two steps, and the first step has three processes.

  • I. Editing the input instance list and structure tree by the story colouring mechanism

    • I-1. Selecting a noun concept for each instance and selecting attribute information associated with the noun concept.

    • I-2. Instance creation based on the selected noun concept and attribute information by the instance generator, and insertion of the created instance into the attribute frame of one of the existing instances.

    • I-3. Insertion of explanatory structure to a narrative based on an edited instance list.

  • II. Generation of sentence expressions based on the conceptual structure of a story by the sentence generation mechanism.

3.Detail of algorithm

We now provide the details of the algorithm in the order in which they are described in Section 2.4.

3.1.Colouring a story

This section examines the central mechanism of the system. As mentioned in Section 2.1, this paper assumes that colouration can be achieved by interspersing the input stories with noun concepts related to love and sex. Therefore, the method of selecting noun concepts related to love and sex is an important part of the colouring process. The story colouring mechanism gives noun concepts related to love and sex to instances that are components of the input story. For this purpose, it performs the processes described in Section 3.1.1 and Section 3.1.2, for all the human instances in the instance list. Then, based on the results, we apply the process in Section 3.1.3 to the structure tree.

3.1.1.Selecting noun concepts and attribute information

This process selects the instance list and the structure tree from the input story and processes them separately. They are combined via instance IDs. As the two are distinguished by a clear symbol, different processing functions are applied to each based on that symbol.

The first step is to select a noun concept for each person instance in the instance list. This is the attribute frame of the instance. There are two possible ways to select noun concepts: one is to select noun concepts completely at random and the other is to select those concepts that have some relation to the instance being coloured. The new noun concept is selected from the range related to love and sex in the noun concept dictionary. For this, the system employs the following two methods: (1) random selection; (2) co-occurrence. Another possible method is to use a hierarchical structure of noun concepts, but since the data in this experimental system does not create a hierarchical structure, this method should be examined in a future study. The new concept is then inserted into a specific slot in the attribute frame of the target. The attribute information of the noun concept, prepared based on the Web dictionary, is then given to the new noun concept. In this experimental system, option (2), co-occurrence, was adopted.

(1) Association of noun concepts based on random numbers

Method (1) is to select one from all the noun concepts belonging to a certain category based on a random number. The classification is chosen to correspond to the slot. It can select any noun concept; however, it has no relation to the target noun concept, except in the case of an accidental selection.

(2) Association of noun concepts based on co-occurrence information

Method (2) uses co-occurrence information with the target noun concept to select new romantic and sex-related concepts for the noun concept dictionary. If there are no co-occurrence candidates, we search for co-occurrence information using other noun concepts as mediators. The co-occurrence information allows us to use concepts that appear in the same text simultaneously. This ensures consistency within a background.

For example, suppose we want to color the instance “age%cousin#1” whose slot “instance-of” is “従兄@男 (cousin@man).” The module first collects noun concepts related to love and sex that have co-occurrence information with 従兄@男 (cousin@man). This co-occurrence information is provided by the noun conceptual dictionary (Ogata, 2015). In the example of 従兄@男 (cousin@man), noun concepts such as “自慰 (masturbation)”, and “オナニー (onanism)” are collected. The module selects the noun concept with the highest co-occurrence information value. If there is more than one noun concept with the highest co-occurrence value, the module selects the first hit noun concept when collecting them.

In addition, we have defined separate constraints on the selection of noun concepts. For example, some noun concepts do not match certain types of instances, such as “male” becoming “pregnant.” Of course, such a combination is interesting as a story in some cases; however, it is necessary to control such combinations. Therefore, for each target noun concept, we have prepared combinations that cannot be selected, called a constraint condition.

  • Gender restriction: concepts included in the intermediate concepts of “male” and “female”

    • Noun concepts with a gender restriction are selectable (or not) depending on whether the target noun concept belongs to the “male” or “female” category.

  • Age restrictions: intermediate concepts “infant,” “boy/girl,” “young,” “adult,” and “old.”

    • Age-restricted noun concepts are selectable (or not), depending on whether the target noun concept belongs to “infant,” “boy/girl,” “youth,” “adult,” or “old person.”

  • Biological restriction: intermediate concepts “animal” and “plant”

    • A noun concept with a biological restriction is selectable (or not), depending on whether the target noun concept belongs to the “animal” or “plant” category.

For the selected noun concept, we provide the attribute information of the noun concept from a knowledge base prepared based on a Web dictionary. We pair the selected attribute information with the target noun concept, and input to the instance generation mechanism. We then crease the attribute information using the attribute information acquisition mechanism developed by Ono & Ogata (2017). Figure 7 shows an example of attribute information, in which the corresponding noun concept and the content of the attribute information are described in pairs.

Fig. 7.

Example of content of attribute information.

Example of content of attribute information.

3.1.2.Generating instances based on selected noun concepts and selected attribute information

The instance generation mechanism generates an instance based on the selected noun concept and the selected attribute information. The generated instance will have the selected noun concept in the “instance-of” slot and the attribute information in the “attribute” slot, which contains the attribute information associated with the noun concept, as shown in Fig. 7 in Section 3.1.1. Figure 8 shows the attribute information of the “action” classification. Instances generated from noun concepts in the classification “emotion” are special and have a “target” slot, in which the noun concept appears. In the “target” slot, the ID of the character instance is inserted. The module randomly selects an ID of a character instance in the instance list. Figure 9 shows an example of a person instance in which a new instance is inserted. As shown in bold, the selected noun concept goes through the process described in this section, where an instance based on the selected noun concept is created, and information describing the selected noun concept is associated with it. This information is used in the sentence generation described in Section 3.2.

Fig. 8.

Example of an instance with attribute information.

Example of an instance with attribute information.
Fig. 9.

Attribute frame of an instance.

Attribute frame of an instance.

3.1.3.Inserting explanation event into structure tree based on generated instances

The story colouring mechanism converts the generated new instances into explanatory events and inserts them into the structure tree of events in the conceptual structure of the story. The explanatory event is inserted immediately after the first appearance of each instance in the story’s conceptual structure, and it describes the contents of all slots of each instance. A pair of the classification of the instance inserted in the slot -> attribute information of its noun concept is inserted into the conceptual structure of the story, as many slots as it has values. At the point where the explanatory event is inserted, the structure is “<event> <value of the first slot> <attribute information of the value of the first slot> … <value of the nth slot> <attribute information of the value of the nth slot>.”

Figure 10 shows an example where an explanatory event is inserted for a structure tree: “A cousin goes out to play in the flower garden.” Fig. 10 shows the insertion of an explanatory event into the structure tree for “A cousin goes out to play in the flower garden.,” the value of the “tendency/property” slot in the attribute frame of age%従兄#1 (age%cousin#1) and the “attribute” slot of the instance associated with that value. This explanatory event inserts into the story’s conceptual structure, as many pairs of instance classification → attribute information of its noun concept inserted in the slots, as there are slots with values. This explanatory event is inserted into all explainable slots immediately after the first occurrence of an instance with that attribute frame. It does not generate explanatory events for instances that have already generated explanatory events.

Fig. 10.

Structure tree with explanation.

Structure tree with explanation.

3.2.Editing structure tree using sentence generation module

The sentence generation mechanism inputs the conceptual structure (instance list and structure tree) of the transformed story. The sentence format of the generated sentence is determined by the target structure. The types of sentence formats correspond to (1) events, (2) slots in attribute frames, and (3) attribute information.

(1) Events generate sentences according to the sentence pattern defined for each verb concept. For example, in the event “event go-to (type action) (ID 1) (time (time1 time2)) (agent age%cousin#1) (location loc%flower-garden#1) (object obj%play#1)),” “出かける1(go-to)” is a verb concept, and the sentence pattern is “<agent> go to <object> in a (the) <location>”. “< >” means the corresponding case. The generated sentence is, “A cousin goes out to play in the flower garden.”

(2) For the attribute slots, a sentence pattern was determined for each slot. Table 3 summarizes the correspondence. In the table, the <agent> inserts the “instance-of” of the instance, and <object> inserts the value of the slot. In the “emotion” slot, the “instance-of” of the target instance is inserted in <counter-agent>. The name slot, if it has a value, is inserted in the first event in the form “the <agent> named <name’s slot value> did ∼,” and the name is used as the <agent> thereafter.

(3) For attribute information, all elements are used for sentence generation without omitting the hierarchical structure. The “attribute” here refers to the “attribute” slot described in Fig. 8. In other words, all the contents in the “attribute” slot are added to the sentence expression of the story.

Table 3

Sentence patterns for attribute frames

SlotSentence pattern
possession<agent>は<object>を持つ (<agent> has <object>.)
emotion<agent>は<counter-agent>に<object>を感じている (<agent> feels <object> to <counter-agent>.)
phenomenon<agent>は<object>する (<agent> <object>.)
action<agent>は<object>する (<agent> <object>.)
body parts<agent>は<object>を持つ (<agent> has <object>.)
tendency/temperament<agent>は<object>である (<agent> is <object>.)
desire<agent>は<object>を持つ (<agent> has <object>.)
genital fluid<agent>は<object>を持つ (<agent> has <object>.)
sexual-concept<agent>は<object>を持つ (<agent> has <object>.)

For example, the structure in bold in Fig. 10 generates the following sentence.

“A cousin goes out to play in the flower garden. The cousin masturbates. Masturbation is also called masturbation. It is the act of stimulating one’s own genitals with one’s hands or an instrument shaped like genitals to achieve sexual sensation. The act of masturbation itself is generally harmless, but it can lead to sexual neurosis if there is an overwhelming sense of guilt.”

4.Results and problems

We evaluated the collected noun concepts of love and sex to check the results of the colouring by our experimental system. Based on what we evaluated, we manipulated the tendency of the generated coloured stories. The evaluation method is as follows.

The evaluation criteria were values of 2, 1, 0, 1, and 2, with positive values indicating the degree of love, negative values indicating the degree of sex, and a value of zero indicating neither. Evaluators were asked to rate whether the target noun concept was a love noun concept or a sex noun concept, without specifying any specific criteria. Consequently, the mean of the values was 0.65, slightly skewed to the negative side. Table 4 summarizes the ratings of all the noun concepts in this study.

The evaluator checked the method and criteria by judging love and sex. Words whose meanings were not immediately clear were judged after their meanings were examined. Each noun concept was evaluated as follows:

The noun concept of the emotion, which is included in descriptions containing “love” and “affection,” is classified as a noun concept related to love.

Noun concepts such as “mad love” and “petting,” which describe things that are generally judged to be biased or distorted in thinking, are classified as those related to sex.

Those that describe the body or physiological phenomena are classified as sex-related noun concepts.

Those that describe desire are also classified as sex-related noun concepts.

The problem with this program is that it cannot generate a variety of colourings based on love and sex from a single story. For colouring based on love and sex, we have listed three methods of noun concept selection; however, currently, only one story can be generated for each story (selection based on random numbers has multiple possibilities, but bias cannot be controlled). This is because, with the current data, there are very few candidates when selecting another noun concept based on a noun concept, and only noun concepts related to either love or sex are listed as candidates for selection. For example, for the noun concept “cousin,” only noun concepts related to sex, such as “masturbation” and “sexual deviancy,” are listed as candidates for selection. For example, if we restrict the choice candidates to either love or sex, we often end up with no choice candidates at all, and ultimately, we cannot colour them at all.

Table 4

Evaluation of noun concepts

ValueEvaluated noun concept
2婚嫁 (marriage), 浮気 (immorality), アガペー (agape), いとおしさ (affection), いとおしみ (covetousness), コンパニオネート (companionate), ナルシシズム (narcissism), ハートブレイク (heartbreak), プラトニックラブ (platonic love), ブロークンハート (broken heart), べたぼれ (deep love), ラブ (love), ローマンス (romance), ロマンス (romance), 愛 (love), 愛し (beloved), 愛しさ (love and kindness), 愛敬 (charm), 愛顧 (patronage), 愛護 (protection), 愛情 (affection), 愛着 (attachment), 愛慕 (adoration), 愛林 (Arbor Day in Japan), 横恋慕 (illicit love), 岡惚れ (unrequited love), 可愛がり (being affectionate), 君寵 (being in the lord’s favor), 敬愛 (respect and friendship), 交際 (intercourse), 惚れ (fall in love), 惚れ込み (infatuation), 妻恋 (mutual love), 師弟愛 (master-disciple love), 思い (feeling), 思いのたけ (one’s whole heart), 自愛 (take care of oneself), 執心 (obsession), 首っ丈 (lovesick), 純愛 (pure love), 初恋 (first love), 鍾愛 (deep affection), 情愛 (warmheartedness), 親愛 (friendship and affection), 親愛感 (feeling of friendship and affection), 親心 (parental love), 親馬鹿 (doting parent), 人類愛 (humanity), 仁愛 (humanity), 相愛 (reciprocal love), 他愛 (considerateness), 寵愛 (favor), 溺愛 (doting), 動物愛護 (protection of animals), 同士愛 (fellow feeling), 同性愛 (homosexuality), 得恋 (a love become accomplished), 猫かわいがり (doting), 熱愛 (ardent love), 博愛 (philanthropy), 汎愛 (philanthropy), 悲恋 (disappointing love), 父性愛 (paternal love), 片思い (one-sided love), 片恋 (one-sided love), 慕情 (love), 母性愛 (maternal love), 盲愛 (dotage), 隣人愛 (good-neighborliness), 恋い焦がれ (being deeply in love with someone), 恋しさ (affection), 恋愛 (love), 恋情 (love), 恋心 (feelings of love), 恋着 (infatuation), 恋仲 (love relationship), 恋煩い (lovesickness), 恋風 (love’s zephyr), 恋慕 (love), 恋路 (romance), 戀 (yearning), 戀い (yearning), 眷恋 (deep love)
1
0エレクション (erection), おしっこ (pee), おねしょ (bed wetting), キス (kiss), コピュレーション (coprolalia), コプロラリア (coprolalia), ジェニタルキス (genital kiss), スインギング (swinging), スリーサム (threesome), スワサントヌーフ (soixante-neuf), スワサンヌーフ (soixante-neuf), ディープキス (deep kiss), ドッグファッション (dog fashion), ベーゼ (baiser), メーキングアウト (making out), よろめき (inconstancy of a wife), 関係 (Relationships), 口付け (kiss), 合歓 (a couple sleeping together), 小水 (urine), 小便 (urine), 小用 (urine), 世代交番 (alternation of generations), 接吻 (kiss), 大便 (feces), 脱糞 (evacuation), 破倫 (immorality), 排出 (evacuation), 排尿 (urination), 排便 (evacuation), 排泄 (evacuation), 反吐 (puke), 不義 (immorality), 放尿 (urination), 放屁 (fart), 夜尿 (bed wetting), 用 (relieving oneself), 用足し (relieving oneself), 用便 (relieving oneself), 利尿 (diuresis), 立ち小便 (standing urination), 連れ小便 (urination with friend), 喀痰 (expectoration), 愛慾 (lust along with love), 情炎 (ardent lust), 情火 (lust like a fire), アバンチュール (adventure), アムール (amour), ゲイ (gay), ジェロントフィリア (gerontophilia), ラムール (lamour), 悪女の深情け (cloying affection of an ugly woman), 仇情け (to be encouraged by bad treatment and to have a positive outcome), 狂恋 (mad love), 懸想 (fall in love), 好宜 (warm friendship), 思し召し (intention), 自重 (taking care of oneself), 失恋 (lost love), 邪恋 (immoral love), 殉情 (martyrdom), 情 (emotion), 情合い (affectionate), 深間 (intimacy), 深情 (deep love), 深情け (deep love), 相思 (mutual love), 寵 (favor), 薄情け (spurious affection), 比翼 (happily married couple), 比翼の鳥 (happily married couple), 慕わしさ (dear), 恋 (love), 連理 (eternal love), 舐犢 (doting parent), 胤 (spermatozoa), 配偶子 (gamete), 春 (sexual atmosphere), 遺尿 (enuresis), 下だし (diarrhea), 快便 (good evacuation), 混血 (mixed race), 渋り (tenesmus), 身持ち (pregnancy), 身重 (pregnancy), 垂れ (diarrhea), 垂れ流し (diarrhea), 秘結 (constipation), 便通 (bowel movement), 便秘 (constipation), ドンファン (Don Juan), 間男 (paramour), 好き者 (sensualist), 今業平 (handsome man), 純血 (pureblood), 粋向き (handsome man), 粋人 (handsome man)
1
2生殖力 (fertility), SEX (sex), アナリズム (analism), アナリンガス (analingus), アナルセックス (anal sex), アニリンガス (analingus), エーナルセックス (anal sex), エネマ (enema), エレクト (erect), オーガズム (orgasm), オーラルセックス (oral sex), オナニー (masturbation), オルガスムス (orgasm), カーセックス (car sex), クンニリングス (cunnilingus), コイツス (coitus), コイトス (coitus), ジャルファック (jalfack), セックス (sex), つるみ (coition), ディープスロート (deep throat), トリバディー (trivaddie), ネッキング (necking), ファッキング (fucking), ファック (fuck), フェラチオ (fellatio), マウンティング (mounting), マスターベーション (masturbation), マルティセックス (martiality sex), ラーゲ (lage), ラブアフェア (love affair), レイプ (rape), ワイフスワッピング (wife swaping), ワイフスワップ (wife swap), ワンナイトスタンド (one night stand), 遺精 (nocturnal emission), 姦淫 (fornication), 姦通 (adultery), 去勢 (castration), 強姦 (rape), 交合 (coition), 交接 (coition), 交配 (breeding), 交尾 (copulation), 私通 (fornication), 自慰 (masturbation), 自涜 (masturbation), 射精 (ejaculation), 邪淫 (adultery), 手篭め (rape), 種付け (copulation), 女色 (copulation), 情事 (copulation), 色事 (copulation), 性交 (coition), 行為 (sex activity), 性生活 (sex life), 生殖 (reproduction), 肉交 (coition), 乳繰り (coition), 繁殖 (breeding), 避妊 (contraception), 姫始 (coition at new year), 姫始め (coition at new year), 不貞 (immorality), 房事 (sex activity), 密通 (adultery), 夢精 (nocturnal emission), アヌス (anus), おっぱい (breasts), グランス (glans), クリトリス (clitoris), しりっぽ (hips), バスト (bust), ヒップ (hips), ペニス (penis), ヨーニ (Yoni), 陰茎 (penis), 陰嚢 (scrotum), 陰部 (mons veneris), 隠し所 (sexual organ), 会陰 (perineum), 蟻の門渡り (perineum), 局部 (mons veneris), 玉門 (cunnus), 穴 (anus), 腰 (waist), 差し乳 (titties), 出っ尻 (buttock), 女陰 (cunnus), 尻 (hips), 尻っぺた (hips), 恥部 (mons veneris), 乳 (breasts), 乳首 (nipples), 乳頭 (nipples), 乳房 (titties), 肛門 (anus), 臀部 (buttock), 濡衣 (wet clothes), ウロラグニア (urolagnia), エログロ (erotic and grotesque), エロチシズム (eroticism), マゾ (masochism), 淫欲 (acolasia), 獣欲 (animal-like lust), 春情 (lust), 女出入り (trouble with women), 情痴 (love foolery), 色気 (sexiness), 色情 (lust), 色欲 (lust), 性愛 (eros), 性欲 (sexual desire), 痴情 (blind love), 肉情 (lust of the flesh), 肉欲 (lust of the flesh), 変態性欲 (paraphilia), 欲火 (lust like a fire), いや (detesting), セプテンバーセックス (september sex), ソドミー (sodomy), ヘテロ (hetero), 愛玩 (treasure), 艶 (fascination), 子煩悩 (doting parent), 色事 (love), 色恋 (love), 性愛 (sexual love), 男色 (sodomy), 偏愛 (partiality), ザーメン (semen), 卵子 (ova), 腰気 (leukorrhea), 子種 (sperm), 精液 (sperm), 精子 (spermatozoa), 精虫 (spermatozoa), 白帯下 (leucorrhea), 羊水 (amniotic fluid), メロゴニー (merogony), メンス (menses), メンゼス (menses), 懐胎 (gestation), 懐妊 (conception), 月の物 (menses), 月経 (menses), 月役 (menses), 失禁 (incontinence), 種間 (interspecies), 受精 (fertilization), 受胎 (fertilization), 受粉 (pollination), 授精 (fertilization), 初経 (menarche), 初潮 (menarche), 殖やし (fertilization), 寝小便 (bed wetting), 身篭もり (gestation), 増殖 (multiplication), 着床 (nidation), 妊み (pregnancy), 妊娠 (gestation), 排卵 (ovulation), 発情 (estrus), 糞詰まり (constipation), 無性生殖 (asexual reproduction), 有性生殖 (sexual reproduction), 胚胎 (conception), セクシュアリティ (sexuality), 性 (sex), 童貞 (virginity), 包茎 (foreskin), エッチ (lecher), サディスト (sadist), サド (sadism), スキーバニー (ski bunny), スノーバニー (snow bunny), ニンフォマニア (nymphomania), フェティシズム (fetishism), ペデラスト (pederast), 艶福家 (handsome man), 漁色家 (lady killer), 好色 (amativeness), 出歯龜 (peeping tom), 初物食い (lady killer), 助平 (lecher), 女たらし (philanderer), 女好き (woman admirer), 女道楽 (woman hunting), 女郎買 (buyer of the services of a whore), 色気違い (sexual obsession), 色狂い (lecher), 色事師 (lady killer), 色女 (seductive woman), 色情狂 (erotomania), 色男 (seductive man), 色魔 (lady killer), 尻軽 (promiscuous person), 甚助 (jealous man), 精力家 (energetic man), 男たらし (coquette), 軟派 (lecher), 濡れ事師 (philanderer), 発展家 (playboy)

We now present the results of the generation without any restrictions on the noun concepts to be selected, the results of the generation with restrictions on the noun concepts to be biased toward love, and the results of the generation with restrictions on the noun concepts to be neutral. Neutral in this case means that love and sex are included to the same extent.

Figure 11 shows the results generated by the system. Figure 11 is a sex-biased story. The bold text in the figure is the sentence representation of the explanatory event inserted by the system, and the small text is the event included in the input story. The stories used for input are generated by our story grammar (Imabuchi & Ogata, 2013) based on Propp’s theory (Propp, 1968), and the noun concepts are selected based on co-occurrence information.

Imabuchi & Ogata (2014) conducted a preliminary experiment to compare five human-generated stories with a single story generated based on the story’s grammar. They then asked 19 subjects to judge whether the author of each story was a human or a computer. About 13 subjects were able to identify the computer-generated story. However, only one of the five human-generated stories was correctly identified by more than 80% of the subjects. Additionally, Imabuchi & Ogata (2014) asked subjects to give reasons for their decision. Using this data, they examined ways to reduce the computer-like nature of the stories. To eliminate the lack of context in the stories, they developed a technique that complements the events in Propp’s theory (Propp, 1968).

Once input into the system, the story was automatically generated based on story’s grammar (Imabuchi & Ogata, 2013). The story’s grammar (Imabuchi & Ogata, 2013) is based on Propp’s theory (Propp, 1968), which can generate stories with a logical structure. However, since the generated stories contained concepts that were difficult to understand, we manually replaced them with other concepts. Specifically, within the constraints of the concept “回線 (line),” we replaced it with the noun concept “城 (castle).”

The input story based on the story grammar is as follows:

従兄が花園で遊びに出かけた。たわけ者が飛出しナイフを窓ぎわに置いた。イワンという名前の画家が出国した。イワンが冒険をたわけ者と競争した。たわけ者が暴れた。イワンに傷が付いた。たわけ者がイワンに競争で負けた。イワンが魔法の杖を利用した。魔法の杖が砕けた。イワンがたわけ者から城に逃げた。メロスという名前の男が言い張った。メロスが報酬を親王に要求した。親王がイワンと会った。マリアという名前の才女がイワンに会った。イワンが傷を顔に持った。マリアがイワンで城を訪ねた。マリアが城で「イワンに傷が付く」ことを思い出した。マリアが真実を知った。親王が城を見回った。マリアが真実をメロスに伝えた。親王が真実を知った。親王が「メロスが親王に「マリアが老婢を助ける」ことと嘘を言う」ことに気付いた。メロスの競争が嘘偽りが露見した。イワンが苗代を急襲した。イワンが苗代で器官を覚ました。イワンが宮殿に交ざった。イワンが宮殿で宮殿の中に居た。イワンが足を宮殿に掛けた。イワンが宮殿で宮殿に住んだ。たわけ者が城に到達した。親王が城でたわけ者を射殺した。親王がメロスを射殺した。イワンが苗代にハビコった。イワンが苗代でマリアと結婚した。(My cousin went out to play in the flower garden. An idiot jumped out and put a knife on the window sill. A painter named Ivan left the country. Ivan competed with the wrongdoer for adventure. The ruffian went on a rampage. Ivan got a scar. The Trickster defeated Ivan in the competition. Ivan used his magic wand. The magic wand shattered. Ivan ran away from the ruffian to a castle. A man named Melos insisted. Melos demanded a reward from the king. The king met with Ivan. A brilliant woman named Maria met Ivan. Ivan had a scar on his face. Maria visited the castle at Ivan. Maria reminded the castle that Ivan would have a scar. Maria learned the truth. The prince looked around the circuit. Maria told the truth to Melos. The King found out the truth. The king noticed that “Melos lied to the king about Maria helping the old servant.” Melos’ competition was exposed as a lie. Ivan raided Miao Dai. Ivan woke up the organ in Miao. Ivan mingled in the palace. Ivan was in the palace in the palace. Ivan put his feet up in the palace. Ivan lived in the palace in the palace. The rascal reached the castle. The king shot the ruffian dead on the castle. The king shot and killed Melos. Ivan habilitated in Miao Dai. Ivan married Maria in Miao.)

Fig. 11.

Generated story (sex-related story).

Generated story (sex-related story).
Fig. 11.

(Continued.)

(Continued.)

Next, Fig. 12 presents the love-biased story. The selection method of noun concepts is the same as in Fig. 11; however, the range of target noun concepts is narrowed from neutral to those evaluated as being biased toward love. Finally, Fig. 13 presents the neutral story. The selection method of noun concepts is the same as in Fig. 11, but the range of target noun concepts is narrowed to those evaluated as neutral.

Fig. 12.

Generated story (love story).

Generated story (love story).
Fig. 13.

Generated story (balanced story).

Generated story (balanced story).

5.Future works

As described in Section 4, we assume that the bias in the degree of love or sex of a noun concept in the generated story determines whether it is a love story or a sex story, and we check if there is a match between the quantitative evaluation and sensory evaluation by the evaluator.

Additionally, in the future, we will collect texts that contain the noun concepts of love and sex that we have prepared from existing texts and acquire knowledge for story generation using actual examples of the noun concepts. The results of the current generation have textbook-like explanations and are worth using for educational purposes. However, to give a specific ambience to a story, we must add information that is consistent with the story. For example, 憂国 (Yūkoku, Patriotism) by Mishima (1968) or Story of the Eye by Bataille (2003) could be considered to have an atmosphere of love or sex in the story if one were to insert expressions of love or sex into the story.

The current system mainly uses the noun conceptual dictionary. The verb conceptual dictionary (Ogata, 2015) is only used for part of sentence generation. The dictionary also stores verb concepts related to love and sex. By using these verb concepts, it is possible to edit the story so that an atmosphere of love and sex can be felt from the content of the story. However, further exploration of this possibility is future work.

We also need to consider the various types of love. In the Christian concept of God’s love, we use the perspective of platonic and sexual love. However, in Japan, traditionally, there is no significant distinction between sex and love. Therefore, we must consider the outcome of discussing the two concepts of love and sex in terms of their commonalities prior to discussing them separately.

6.Conclusion

This paper presents a prototyping system for generating new narrative expressions on the theme of love and sex, by giving new concepts to persons in the input narrative expressions, using our noun concept dictionary. To generate a story about love or sex, we extracted and classified noun concepts related to love and sex from the noun concept dictionary. To evaluate the results, we also evaluated the noun concepts. At present, we have only listed the evaluation methods and have not yet conducted the actual evaluation. Therefore, we would like to evaluate the generated stories first, and confirm whether we can evaluate the generated stories as stories about love and sex.

Acknowledgements

The research for this chapter was supported by the Japan Society for the Promotion of Science (JSPS KAKENHI), Grant No. 18K18509.

References

1 

Bataille, G. ((2003) ). Medama no Hanashi [Story of the Eye]. In Madame Edwarda, Medama No Hanashi [Madame Edwarda, Story of the Eye] (Kindle Ver.), Tokyo: Kobunsha. (S. Chujo, trans.).

2 

Bendel, O. ((2020) ). Love dolls and sex robots in unproven and unexplored fields of application. Journal of Behavioral Robotics, 12: (1), 1–12. doi:10.1515/pjbr-2021-0004.

3 

Imabuchi, S. & Ogata, T. ((2013) ). A generation mechanism of macro stories based on Propp-based story grammar combined with an integrated narrative generation system. In Proceedings of the 2nd International Conference on Engineering and Applied Science (pp. 2455–2463).

4 

Imabuchi, S. & Ogata, T. ((2014) ). The current development and the issues in a story generation mechanism using a whole of Propp’s theory. In Proceedings of the 28th Annual Conference of the Japanese. Society for Artificial Intelligence (2F4-OS-01a-3).

5 

Kato, S. ((2017) ). Hajimete No Gender-Ron [Introduction to Gender and Sexuality Studies]. Tokyo: Yuhikaku.

6 

Levy, D. ((2009) ). Love and Sex with Robots: The Evolution of Human-Robot Relationships (English ed.) (Kindle Ver.). NY: HarperCollins e-books.

7 

Mishima, Y. ((1968) ). Yūkoku [Patriotism]. In Hanazakari No Mori, Yūkoku [Forest in Full Bloom, Patriotism], Tokyo: Shinchosha.

8 

Ogata, T. ((2015) ). Building conceptual dictionaries for an integrated narrative generation system. Journal of Robotics, Networking and Artificial Life, 1: (4), 270–284. doi:10.2991/jrnal.2015.1.4.6.

9 

Ogata, T. ((2020) ). An integrated narrative generation system: Synthesis and expansion. In Internal and External Narrative Generation Based on Post-Narratology: Emerging Research and Opportunities (pp. 1–108). PA: IGI Global. doi:10.4018/978-1-5225-9943-2.ch001.

10 

Ono, J., Kawai, M. & Ogata, T. ((2020) ). Love and sex narrative generation using narrative units and conceptual dictionaries. In Proceedings of the 5th International Congress on Love & Sex with Robots.

11 

Ono, J. & Ogata, T. ((2017) ). Attribute information acquisition in a conceptual dictionary by using Wikipedia and the use in an automatic narrative generation game. In Proceedings of the 31st Annual Conference of the Japanese Society for Artificial Intelligence (1D3-OS-29b-2in2).

12 

Propp, V.Y. ((1968) ). Morphology of the Folktale. (L. Scott, Trans.). Austin: University of Texas Press.

13 

Shimada, M. ((2009) ). Shōsetsu No Sahō ABC [Manners of a Novel]. Japan, Tokyo: Sinchosha.