International Knowledge Graph Reasoning Challenge (IKGRC)
Application Sheet
1.Information about the applicants- Authors [Name or Team’s name]: Shotaro hattori , Akihiro Fujii- Affiliations: Hosei Univercity- E-mail (contact): shotaro.hattori.6z@stu.hosei.ac.jp
fujii@hosei.ac.jp
2. Explanation of the reasoning and estimation process

Methods of Assuming the Culpability of the Culprit
2.1 Preprocessing
First, we downloaded a total of 20 mystery novels (Sherlock Holmes series) from Aozora
Bunko. Next, for each of the 20 novels, we programmatically removed all noise, such as rubyin the text and the numbers of the illustrations.
Figure 1 shows the 20 downloaded works.
From these 20 pre-processed works, two works are actually selected for similarity
comparison.

Figure 1 List of downloaded works(Japanese)

2.2. Scene Segmentation
The number of characters in the main text of each novel was counted and divided into 10
scenes so that the number of characters would be divided into 10 sections. In cases where thetext did not follow the intent or where the number of characters could not be neatly divided
into ten, adjustments were made as necessary.
Figure 2 below shows the result of dividing "A String of String" into 10 scenes.

Figure 2: Divided into 10 scenes(Japanese)
2.3. Similarity Calculation
In order to extract the scenes in which the culprit appears using BERTscore, the following
two conditions were paid attention to and used to calculate the similarity.
(1). The scene in which the culprit is seen for the first time.
(2). (2). The scene where the crime was committed.
The above conditions (1) and (2) are information that must be obtained in advance fromone of the two novels selected from the 20 novels in 4-1.

2.4. Extraction of unique expressions
We used spaCy to extract the names of the people in the scenes of other works that havethe highest similarity to the scenes we focused on in 2.3.If the extracted person's name is theculprit, the goal is achieved. The following four conditions are used in the name extraction
process.
1. Only nouns labeled "PERSON" are displayed among the extracted nouns.
2. exclude major characters who cannot be the killer, such as Holmes and Watson
3. added a process to exclude Chinese characters, which are considered to be noise
4. spacy's Japanese model was used as the language model

2.2 Scene Division Illustration

Scene Division2.3 Similarity Calculation Illustration

Similarity Calculation
2.4 Extraction of culprits Illustration

Extraction of culprits- Performance Information(machine specs, run time, memory, etc.)
CPU: Intel(R) Core(TM) i3-8130U CPU @ 2.20 GHz 2.21 GHz
Memory : 4 GB
OS : windows 10
Execution time : about 10 minutes
3. Developed Application- Source code is not available due to lack of preparation for submission- Tools used
Google Colaboratory (free)
4. Sharing of materials[Application Sheet]- Public availability:( ✓ ) Allow to publish( ) Do not allow to publish- Publication format( ✓ ) Published on the IKGRC website( ) Publish on your own site and wish to be linked to our site.
-> URL*:[Submitted application, source code, data, etc.]- Public availability:( ✓ ) Allow to publish( ) Do not allow to publish- Publication format( ✓ ) Published on the IKGRC website( ) Publish on your own site and wish to be linked to our site.
-> URL*:* The authors may contact us with the URL of the publication website after the website has
been opened.