Journal Name Extraction from Japanese Scientific News Articles
Masato Kikuchi, Mitsuo Yoshida, Kyoji Umemura

TL;DR
This paper presents a character-based method for extracting journal names from Japanese scientific news articles, leveraging contextual features to improve identification accuracy.
Contribution
It introduces a novel context-based extraction approach specifically designed for Japanese scientific news articles, focusing on the distribution hypothesis of journal names.
Findings
The method effectively identifies journal names using context features.
Context distribution plays a key role in journal name recognition.
The approach demonstrates promising extraction accuracy.
Abstract
In Japanese scientific news articles, although the research results are described clearly, the article's sources tend to be uncited. This makes it difficult for readers to know the details of the research. In this paper, we address the task of extracting journal names from Japanese scientific news articles. We hypothesize that a journal name is likely to occur in a specific context. To support the hypothesis, we construct a character-based method and extract journal names using this method. This method only uses the left and right context features of journal names. The results of the journal name extractions suggest that the distribution hypothesis plays an important role in identifying the journal names.
| Journal name |
|---|
| Scientific Reports |
| サイエンティフィック・リポーツ |
| サイエンティフィック・リポーツ(Scientific Reports) |
| サイエンティフィックリポーツ |
| サイエンティフィックリポーツ(Scientific Reports) |
| PLOS ONE |
| プロス・ワン |
| プロス・ワン(PLOS ONE) |
| プロスワン |
| プロスワン(PLOS ONE) |
| English name |
| Neuron, Cell Research |
| Japanese name |
| ニューロン, セル・リサーチ |
| Both English and Japanese names |
| ニューロン(Neuron), セル・リサーチ(Cell Research) |
| Name with supplementary information |
| ニューロン電子版, セル・リサーチ(電子版) |
| Metric | # of iterations | |
|---|---|---|
| 1 | 2 | |
| Precision | 0.856 | 0.636 |
| Recall | 0.517 | 0.587 |
| F-measure | 0.645 | 0.611 |
| # of extracted journal names | 1,712 | 2,544 |
| Left bigram | # of occurrences | Rate of total |
|---|---|---|
| 学誌 | 14,237.146 | 0.334 |
| 誌「 | 9,735.146 | 0.229 |
| ー( | 1,112.148 | 0.026 |
| Left bigram | # of occurrences | Rate of total |
|---|---|---|
| 学誌 | 14,237.146 | 0.334 |
| 誌「 | 9,735.146 | 0.229 |
| ー( | 1,112.148 | 0.026 |
| Right bigram | # of occurrences | Rate of total |
|---|---|---|
| 」に | 4,450.283 | 0.105 |
| に発 | 4,206.283 | 0.099 |
| 電子 | 2,239.284 | 0.053 |
| # | Left bigram | Extracted string | Right bigram |
|---|---|---|---|
| 1 | 咳) | ワクチンを | 接種 |
| 2 | 学誌 | ネイチャーで13日 | に発 |
| 3 | 誌「 | ジャーナル・オブ | ・パ |
| English name | |
|---|---|
| Global Biogeochemical Cycles | Art Therapy |
| Infection and Immunity | Meteoritics & Planetary Science |
| Journal of Data Mining and Knowledge Discovery | Journal of Educational Psychology |
| Molecular and Cellular Biology | Earth Systems Data Discussions |
| Aging Cell | Neurobiology of Aging |
| Environmental Science & Technology Letters | Advanced Materials Interfaces |
| Journal of Crystal Growth | Science Advances |
| BMJ Open | Time and Mind |
| Japanese name | |
| ブリティッシュ・ジャーナル・オブ・ファーマコロジー | ネイチャー・レビューズ・ディジーズ・プライマーズ |
| 科学通報 | ザ・サイエンティスト |
| ヒリヨン | スミソニアン・マガジン |
| バイオジオサイエンシス | ブレーンアンドランゲージ |
| サイエンスアドバンシス | コンサベーション・レターズ |
| ブレーン | ケミストリー・オブ・マテリアルズ |
| ヒューマン・ブレイン・マッピング | セル・ステム・セル |
| ネーチャーマテリアル | フィジカルレビューA |
| Both English and Japanese names | |
| バイオメドセントラル(BioMedCentral) | ネイチャー・プランツ(Nature Plants) |
| ブレイン・アンド・ビヘイビア(Brain and Behavior) | 王立医学会(Journal of the Royal Society of Medicine) |
| ネイチャー・ナノテクノロジー(Nature Nanotechnology) | アルコールとアルコール依存症(Alcohol and Alcoholism) |
| キャンサー(Cancer) | J・Proteome Research(プロテオームリサーチ) |
| ニュー・ジャーナル・オブ・フィジックス(New Journal of Physics) | ヒューマン・リプロダクション(Human Reproduction) |
| Urology(泌尿器学) | ナチュラル・ハザーズ(Natural Hazards) |
| Journal of Public Health(公衆衛生ジャーナル) | セル・プレス(Cell Press) |
| Coral Reefs(コーラルリーフス) | Cell Metabolism(細胞代謝) |
| Name with supplementary information | |
| サイエンティフィック・リポーツのオンライン版 | ネイチャーニューロサイエンス電子版 |
| ジャーナル・オブ・ヒューマン・ジェネティクス電子版 | ヨーロピアン・ジャーナル・オブ・フィジックス電子版 |
| モレキュラー・システムズ・バイオロジー電子版 | アース・アンド・プラネタリー・サイエンス・レターズ電子版 |
| サーキュレーション・リサーチ(電子版) | ニューイングランド・ジャーナル・オブ・メディシン電子版 |
| プラント・セルの電子版 | アストロフィジカル・ジャーナル・レターズ電子版 |
| デベロップメンタルセル電子版 | アプライド・フィジックス・エクスプレス電子版 |
| ネイチャー・バイオテクノロジーの電子版 | ネイチャージオサイエンス電子版 |
| ネイチャー・イムノロジー電子版 | ネイチャー・イミュノロジー電子版 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Journal Name Extraction from Japanese Scientific News Articles
\IEEEauthorblockNMasato Kikuchi Mitsuo Yoshida Kyoji Umemura \IEEEauthorblockAToyohashi University of Technology, Aichi, Japan
{m143313@edu, yoshida@cs}.tut.ac.jp, [email protected]
Abstract
In Japanese scientific news articles, although the research results are described clearly, the article’s sources tend to be uncited. This makes it difficult for readers to know the details of the research. In this paper, we address the task of extracting journal names from Japanese scientific news articles. We hypothesize that a journal name is likely to occur in a specific context. To support the hypothesis, we construct a character-based method and extract journal names using this method. This method only uses the left and right context features of journal names. The results of the journal name extractions suggest that the distribution hypothesis plays an important role in identifying the journal names.
1 Introduction
In Japanese scientific news articles, although the research results are described clearly, the article’s sources tend to be uncited. This makes it difficult for readers to know the details of the research. However, the journal names are usually described in the article. If we could extract the journal names automatically by using a specific algorithm, we could use the information to find the uncited sources. In this paper, we extract journal names from Japanese scientific news articles found on news websites and list the results.
Named Entity Recognition (NER) is used to automatically extract named entities, such as journal names, from large documents [1]. In NER, supervised learning methods are often used for datasets tagged with named entities. The named entity dictionary is also effective as a source of external knowledge to identify named entities. The advantage of the dictionary is its high extraction accuracy, and the possibility of extracting many named entities by preparing a large-scale dictionary that can sufficiently cover all the named entities. However, such a large-scale dictionary is hard to create manually. Therefore, bootstrap methods have been proposed in references [2, 3, 4] and [5]. These methods are based on a common approach. This approach uses a few named entities called seeds as initial training data, and it alternately repeats the extraction of named entities and expands of training data. When writing the names of foreign journals in Japanese articles, the names are often not translated as individual words, but by applying Japanese characters to the journal name’s pronunciations. This causes variations in spelling by the authors. Moreover, journal names are diverse. For the above reasons, it is difficult to manually create a list of the journal names in advance. Therefore, we extract the journal names based on the bootstrap approach.
Journal names tend to occur in specific contexts since their roles in the articles are decided in advance. We try to assume that the distribution hypothesis [6] is effective in extracting journal names; the hypothesis states that words used in the same context tend to have similar meanings. We regard all journal names as having similar meanings. In this paper, we verify the effectiveness of the distribution hypothesis in extracting journal names. We do this by constructing a character-based method with only left and right context features as the occurrence pattern of the journal names, and extracting the journal names using this method. Many complicated and advanced NER methods exist. However, to accurately analyze the effect of the distribution hypothesis on the journal name extractions, we construct the simple and generic method, which only uses the left and right context features for journal name extractions. We extract journal names from Japanese scientific news articles collected from websites.
We hypothesize that a journal name is likely to occur in a specific context. Our contribution is to support the hypothesis for journal name extractions, by constructing the method described in the above and extracting journal names. The extraction results suggest that the distribution hypothesis plays an important role in identifying journal names. Furthermore, we also analyze the results of the failed example of the extractions. The analysis results show that other features are needed in addition to the left and right context features in order to continuously and accurately extract journal names when using the bootstrap approach. Our future aim is creating a powerful method specialized in journal name extractions. In this method, we believe that the left and right context features will be effective to extract many journal names.
2 Related work
Many bootstrap methods for extracting named entities have been proposed by various studies. In reference [2], a two-tiered bootstrapping process is proposed. The first level of this bootstrapping process extracts unique patterns and domain-specific terms simultaneously. The second level of this bootstrapping process deletes ambiguous terms from the dictionary. In reference [3], a method to classify the named entities using their spellings and the context in which they occur is proposed. In reference [4], using the fixed-length contexts around the named entities as contextual patterns is proposed. Note that the patterns used in this method are only on one side of the left or right contexts. In reference [5], a method that extracts the semantic relationships from the general contexts using large-scale resources, such as web resources, is proposed. This study also adopts a bootstrap method. In our method, contextual patterns are identified from not only one side, but both sides of the context.
In Japanese NER, context features of both sides are often used as contextual patterns. In general, the left and right context features of the named entities are extracted with fixed lengths, and the part-of-speech features to which the contexts belong are used. The input string is divided into analysis units called tokens by a morphological analysis, and the named entity parts are chunked using the part-of-speech features.
If the tokens are used for chunking directly, the named entities that are smaller than the tokens cannot be extracted. Therefore, reference [7] proposes chunking in character units. However, when the number of components of a named entity is large, this approach often causes analysis errors because insufficient information is given by chunker. Reference [8] uses Japanese-based phrases called bunsetsu as a new feature to solve the above-mentioned problem. The method in [8] cannot extract named entities containing attached words111Attached words are the words which cannot be bunsetsu by themselves. and conjugational words222Conjugational words indicate Japanese verbs, adjectives, and so on..
Journal names often have many components and contain attached words and conjugational words. The method we construct in this paper uses the context of both sides of the named entity but extracts the journal names using a statistical framework instead of a morphological analysis. In our method, it is possible to extract the journal names that are difficult to extract using the methods mentioned above.
In reference [9], an approach that uses distribution similarity with all the words as features to recognize named entities is proposed. However, the feature space of the words is known to be multidimensional and sparse. We only use bigrams located in both sides of journal names because we believe that the names occur in specific contexts.
3 A character-based method
In this section, we describe a character-based method for the journal name extractions. This method receives news articles as input and extracts the journal names via the bootstrap approach from the body of each article. Although this method is simple and generic, it eases to analyze the effect of the distribution hypothesis on the journal name extractions. This method consists of the following three steps:
**Step1. Generating training data: ** first, we divide the article body into string bigram units. Then, we count and retain the occurrence frequency of each bigram type throughout the dataset.
Next, we find all the journal names in the dictionary from the dataset using a longest-match search and extract the names along with their left and right bigrams (Figure 1). If a journal name is at the beginning or end of an article, then the left or right bigram, respectively, does not exist. In this case, we give the code <NONE><NONE> to the positions where the bigrams do not exist. If only one character does not exist, we use the code <NONE>. For each of the left and right bigrams, we count the occurrence frequency for each bigram type. These frequencies are retained separately for the left and right bigrams. Note that <NONE><NONE> is excluded from the occurrence frequency counts.
Lastly, we correct the counted frequencies using the Simple Good-Turing method [10] for each position of the entire dataset and the journal names’ left or right bigrams. This frequency correction is able to solve the zero frequency problem by improving the performance of the journal name extractions. This method corrects the frequencies, based on the expected values of the frequencies of the bigrams. Two estimation approaches, the Turing estimator and the Good-Turing estimator, are used in this method. In the Turing estimator, the corrected frequency, , of the bigram that occurs times is estimated as follows:
[TABLE]
where is the number of bigram types occurring times in the training data. is estimated by the following formula:
[TABLE]
However, the number of unseen bigram types, , cannot be observed from the training data. Therefore, is estimated by subtracting the number of observed bigram types from the square of the number of observed unigram types [11]. Through the above processes, we can generate training data by the frequency of bigrams seen in each position of the entire dataset and the journal names’ left or right bigrams.
**Step2. Journal name extraction: ** first, we specify the range of the length of the journal names to be extracted. Then, we extract the journal name candidates that have the specified name length and left and right bigrams from the dataset. In this study, the candidates together with their left and right bigrams are called extraction strings. When extracting the strings, we fix the head positions of the candidates at the beginning of the articles. We then extract the candidates and their left and right bigrams while increasing the length of the candidates by one character within the specified length range. Once the length of the candidates reaches the maximum range of length or the candidates reach the end of the article, we shift the head positions by one character to the right and start the extraction again. When the candidates’ head positions are at the beginning of the article or the candidates reach the end of the article, there are no left or right bigrams. In this case, we give the code <NONE><NONE> to the positions where the bigrams do not exist. If only one character does not exist, we use <NONE>.
We calculate the score for the candidates, which are written as . The score can be calculated using the geometric mean of the likelihood ratios as shown in Eq. (3).
[TABLE]
where and are the left and right bigrams of . , and indicate that the bigrams occur in each position of the entire dataset and left or right of , respectively. Each likelihood ratio is the ratio of two probabilities. The denominator is the probability that bigram will occur in somewhere in the dataset. The numerator is the probability that bigram will occur in left or right of . We use the maximum likelihood estimator (MLE) for probability estimation. We compute the MLE by using observed frequencies. When the likelihood ratio is larger than one, the bigram tends to occur in left or right of . However, when the ratio is smaller than one, it tends to occur in somewhere in the dataset. As the score increases, the candidates are more likely to be a journal name. The score is the geometric mean of the likelihood ratios. Therefore, if the probabilities are zero, the score would be zero or infinity. Specifically, when bigram is not observed in the training data, we cannot calculate the score of the candidate. To solve this problem, as described in step 1, we assign a small positive value to the zero frequency by using the Simple Good-Turing method.
We extract the top items in descending order of score and make manual judgments on the correctness. Then, we add the names we deem correct to the dictionary.
**Step3. Repeat: ** we alternately repeat steps 1 and 2 until a sufficient number of journal names are obtained. When extracting candidates repeatedly, we do not extract candidates containing only one of the corresponding parentheses: 「」, 『』, (), and ().
4 Experiment
We extracted journal names from Japanese scientific news articles collected from websites and quantitatively evaluated the performance of the method described in section III. As shown in TABLE 1, we used 10 journal names as seeds. The extracted journal names were between 2 and 50 characters long. We extracted the top 2,000 journal name candidates, excluding the seeds, in descending order of score. The performance measures used were precision, recall, and F-measure. We conducted steps 1 and 2 from section III twice; that is, we first extracted the candidates using the seeds, added the journal names to the dictionary, and extracted the candidates again. When extracting the candidates again, we only extracted the unseen candidates. If candidates with the same name had different scores, their left or right bigrams were different. When a candidate had already been in the top 2,000 but was discovered to have a new higher score, the original score was overwritten with the higher score. For the top 2,000 candidates extracted based on seeds, we only added the journal names that we decided were correct to the dictionary by hand. By doing this, we excluded extraction failures caused by strings which are not journal names. Therefore we could analyze the effectiveness of the distribution hypothesis in terms of only the occurrence contexts of journal names.
4.1 Dataset/journal names description
In this section, we describe the dataset and journal names. In our experiment, we used a collection of scientific news articles that were likely to contain journal names as the dataset; we collected scientific news articles from the past 10 years from various Japanese news websites. Then, we used a total of 30,076 articles that were narrowed down based on the following search condition: “学誌 OR 論文誌 OR 学術誌” (gakushi OR ronbunshi OR gakuzyutushi, which all mean journal). Each article contains a URL, title, body, posting date, news ID for each site, and field ID in a tab-delimited manner. We only used the article body in our experiment.
The dataset contains many Japanese and English journal names. The notation of the journal names is roughly divided into four patterns, as shown in TABLE 2.
4.2 Correct answer data and performance measures
We used the following precision, recall, and F-measure calculations as the performance measures:
[TABLE]
To calculate the recall, we need the set of all the strings that a human could recognize as journal names as the correct answer data. However, this data is hard to obtain. Therefore, we obtained a list of journal names recorded on Web of Science and ScienceDirect, and those indexed by the National Diet Library. We found the obtained journal names from the dataset by using the longest-match retrieval method and deleted other names from the list. During retrieval, we did not distinguish between upper and lowercase letters. Some Japanese journal names are difficult to distinguish from common terms. For this reason, we conducted a matching search of general nouns contained in MeCab’s IPA dictionary333We used mecab-ipadic-2.7.0-20070801. and deleted any matching names of the journal names we found. Nevertheless, since many of the names that were difficult to distinguish from general terms were contained in the list, we removed all strings containing nine characters or less. Following the procedures mentioned above, we generated the correct answer data, which consisted of 1,037 journal names. Although the correct answer data contains only some of the journal names in the dataset, it makes reproducible and quantitative performance evaluation of the journal name extractions possible.
4.3 Experiment results
The extraction performance is shown in TABLE 3. In the first iteration, the precision value was 0.8 or higher, and the recall value was over 0.5. From this, we found that even if a few the journal names were input as seeds, we could extract many journal names by using the left and right context features as a pattern. However, in the second iteration, the newly extracted journal names were reduced by half, and although the precision value was reduced by 0.2, the recall value hardly improved. These results showed that using the left and right bigrams as clues to extract the journal names were effective. However, these results also suggested that other features were necessary to extract the journal names while maintaining a high F-measure when using the bootstrap approach.
5 Discussion
For the first iteration, the top three frequencies of the left and right bigrams are shown in TABLE 5(b). The occurrence frequencies of this table were corrected by the Simple Good-Turing method. Even if we only check the top three bigrams, their occurrence rates occupy 50% or more and 25% or more of the total frequency in each of the left and right bigrams. This numerically indicates that journal names tend to occur in a limited context. Therefore, we can extract many journal names by accurately capturing the context features surrounding the journal names.
We conducted an error analysis of the experiment. An example of an erroneous extraction in the second iteration is shown in TABLE 5. In error 1, since the context was taken from the ambiguous journal name “ワクチン” (wakuchin, meaning vaccine), it extracted a character string irrelevant to the journal name. Extracting character strings unrelated to the target semantic category is generally known as a semantic drift. In error 2, the left and right context seems to be a journal name, but unnecessary string “で13日” (de 13 nichi, meaning “on the 13th”) is attached to the extracted character string. Most of the errors that occurred were similar to those in error 2. In order to avoid this kind of error, we should take into account not only contexts of candidate strings, but also the strings themselves. Finally, in error 3, only a part of the journal name “ジャーナル・オブ” (journal of) was extracted. A journal name is often a nested structure including another journal name as a partial character string. For example, the journal name “Nature Genetics” contains another journal called “Nature”. When learning the occurrence context of nested journal names (e.g., “Nature” contained in “Nature Genetics”), it sometimes causes the distribution hypothesis to be ineffective and extraction of incomplete parts of journal names, as seen in error 3.
6 Conclusion
We addressed the task of extracting journal names from Japanese scientific news articles by using a few seeds and only context features. We constructed a character-based method and extracted journal names from Japanese scientific news articles. This method identifies the journal names by using names’ occurrence contexts in the articles. As a result, we found that the distribution hypothesis was effective in extracting journal names from Japanese scientific news articles. Even when using a few journal names as seeds, the results suggested that many journal names could still be extracted by using context features. However, we sometimes extracted inadequate character strings as journal names and character strings with unnecessary strings added to them. In addition, we often confirmed the occurrence of semantic drift. We plan to solve these problems and create a powerful method for journal name extractions in our future work.
Appendix
TABLE 6 shows some journal names extracted in this research.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] D. Nadeau and S. Sekine, “A survey of named entity recognition and classification,” Lingvisticae Investigationes , vol. 30, no. 1, pp. 3–26, 2007.
- 2[2] E. Riloff and R. Jones, “Learning dictionaries for information extraction by multi-level bootstrapping,” in Proceedings of the 16th National Conference on Artificial Intelligence , 1999, pp. 474–479.
- 3[3] M. Collins and Y. Singer, “Unsupervised models for named entity classification,” in Proceedings of the joint SIGDAT conference on empirical methods in natural language processing and very large corpora , 1999, pp. 100–110.
- 4[4] R. Yangarber, W. Lin, and R. Grishman, “Unsupervised learning of generalized names,” in Proceedings of the 19th International Conference on Computational Linguistics , 2002, pp. 1–7.
- 5[5] P. Pantel and M. Pennacchiotti, “Espresso: Leveraging generic patterns for automatically harvesting semantic relations,” in Proceedings of the 21st International Conference on Computational Linguistics and the 44th annual meeting of the Association for Computational Linguistics , 2006, pp. 113–120.
- 6[6] Z. S. Harris, “Distributional structure,” Word , vol. 10, no. 2-3, pp. 146–162, 1954.
- 7[7] M. Asahara and Y. Matsumoto, “Japanese named entity extraction with redundant morphological analysis,” in Proceedings of the International Conference of the North American Chapter of the Association for Computational Linguistics on Human Language Technology , 2003, pp. 8–15.
- 8[8] K. Nakano and Y. Hirai, “Japanese named entity extraction with bunsetsu features,” IPSJ Journal (in Japanese) , vol. 45, no. 3, pp. 934–941, 2004.
