Automatic Aquisition of Semantic Attributes for User Defined Words in Japanese to English Machine Translation

Satoru Ikehara *, Satoshi Shirai *, Akio Yokoo*, Francis Bond* and Yoshie Omi **

* NTT Communication Science Laboratories, 1-2356 Take, Yokosuka-shi, Kanagawa, Japan
** NTT Advanced Technology Corporation, 90-6 Kawakami-cho, Totsuka-ku Yokohama-shi, Kanagawa, Japan

Email: ikehara{shirai,ayokoo,bond}@nttkb.ntt.jp


Abstract

This paper proposes a method that automatically acquires the SAs (semantic attributes) of user defined words. Applying this method to the compilation of a user dictionary targeting newspaper article sentences and sentences of software design documents has revealed that the automatically determined SAs include 50 to 80% of the correct attributes. Translation experiments confirmed that the automatically acquired SAs improved translation quality by 6-13%.



[ In Proceedings of ANLP '94, pp.184-185 (October, 1994). ]



INDEX

     1. Introduction
2. System Dictionaries and User Dictionaries
  2.1 Semantic Dictionaries in ALT-J/E
3. Determination of Semantic Attributes
4. Evaluation
5. Improvements in Translation Quality (Table 4)
6. Summary
  References



1. Introduction

When working with a MT(machine translation) system, users compile user dictionaries for the words which are not registered in the system dictionaries or for those with inappropriate translations [1]. But when registering new words in a dictionary, there is a need to give not just the index word and translated word, but also syntactic, semantic and various other information. Systems aiming at higher levels of translation quality require more detailed and accurate information [2,3], and it is no simple task for laymen to give such information. In particular, semantic information usually requires the skill of professionals.

In this paper, attention has been focused on the characteristics of user defined words. A method is proposed where for index words (noun words or compound nouns) in the original language that users seek to register, one need give only the translation in the target language to permit the system apply the knowledge held in the system dictionaries, automatically judge the type of noun and determine the SAs of the word for the noun types.




2. System Dictionaries and User Dictionaries




2.1 Semantic Dictionaries in ALT-J/E

Here, we shall refer to the dictionary prepared in advance by the MT system as a system dictionary and the dictionary prepared and used by users as a user dictionary.

For the case of the Japanese to English MT system ALT-J/E[4], the relationship between the system dictionaries, the user dictionaries and word SAs are shown in Figure 1. In the semantic dictionaries, semantic information is written using SAs.

Fig.1 Semantic Attribute Systems and Semantic Dictionaries in ALT-J/E

Common nouns in the semantic word dictionary are given common noun SAs (generally more than one). For proper nouns, both common noun SAs and proper noun SAs (both more than one) are given. Verbal SAs are given to sentence patterns registered in the semantic structure dictionary [5].




3. Determination of Semantic Attributes

A method of determining the SAs of user defined words is shown in Figure 2. This method works using the information held in the system dictionaries when index words (Japanese expressions) of user defined words and their translations(English) have been provided by the user.

Fig.2 Method of Automatically Determining Semantic Attributes

The procedures consist of determining the head noun, noun type (proper and/or common noun), proper noun SAs (for proper nouns) and common noun SAs (for both common and proper nouns).

SAs are determined using information from index words, their English translations, head nouns, and the contents of the system dictionaries.




4. Evaluation

The proposed method was used to determine the SAs to create user dictionaries for translating newspaper articles and software design documents shown in Tabe 3. The following 3 methods were examined.

   @Automatic Determination (Proposed Method)
AManual Determination (Manual Method)
BExperimental Determination (Correct Attributes)

Table 1. Characteristics of the Source Text (c.f. UDW = User Defined Word )
Characteristics NewspaperSpecification
Total Number of Sentences (Sentences include UDW) 102 (53) Sentences105 (90) Sentences
Average Number of Characters or Words / Sentence 43.8 Chr. 21.2 Wds40.3 Chr. 16.0 Wds
Number of UDW, Common Noun + Proper Noun 26+51= 77 Wds98 + 7 = 105 Wds

(1) Accuracy of Noun Type (Table 2)

In the case of newspaper articles, the method's accuracy in determining the noun type was 93.5%. Manual determination achieved an accuracy rate of 94.8%. Similar results were obtained for the software specification documents.

Table 2. Determination of the Noun Type
DocumentMethodsAccuracy
Newspaper ArticlesProposed Method93.5%
Manual Method94.8%
Software SpecificationProposed Method89.5%
Manual Method97.1%
Noun Types = Common and Proper Noun

(2) Accuracy of Semantic Attributes (Table 3)

Table 3. Relevance Factor and Recall Factor of the SAs
DocumentsAccuracyProposed MethodManual Method
Newspaper Article Relevance Factor48.3% (57.5%)75.8% (86.0%)
Recall Factor66.3% (78.9%)77.1% (87.4%)
Software Specification Relevance Factor19.5% (25.2%)54.7% (68.6%)
Recall Factor34.8% (44.9%)37.9% (47.5%)
(nn): Attributes near by correct attributes are included.




5. Improvements in Translation Quality (Table 4)

Table 4. Comparison of the Translation Quality
Method Text Newspaper ArticleSoftware Specification
Translation
Quality
Translation
Success Rate
Sentences where
Quality Improved*
Translation
Success Rate
Sentences where
Quality Improved*
Case 1Without Attributes 56.7 %± 0.0 %65.7 %± 0.0 %
Case 2Proposed Method 69.6 %+ 16.7 %71.4 %+ 10.5 %
Case 3Manual Method 71.6 %+ 21.6 %71.4 %+ 15.2 %
Case 4Correct Attributes 72.5 %+ 25.5 %73.3 %+ 23.8 %
* The ratio of translations whose quality was improved by one or more points in a zero to ten point evaluation scale.

Translation experiments were conducted for the 4 cases (3 cases shown in the section 4 plus the case without SAs) using the same texts used in the above section.

It can be seen in table 4 that using the automatically determined SAs improved the translation quality by 6-13%. This improvement is almost the same as that achieved with manually determined SAs. The translation success rate is 2-3% lower than that achieved with the correct attributes. This is, however, satisfactory if we consider the high cost needed to obtain the correct attribute by repeatedly tuning them.

Thus, automatic determination makes it possible to acquire useful sets of SAs; a task which normally requires the most labor in creating user dictionaries.




6. Summary

A method that automatically determines the SAs of user defined words was proposed. The method was applied to create the dictionaries needed to translate several newspaper articles and some software specifications. The results show that the automatically determined SAs include 50 to 80% of the correct attributes. This value is 5-10% smaller than that achieved with manual determination (50`90%), but is still high enough to improve translation quality. Translation experiments confirmed that using the automatically determined SAs improved translation quality by 6-13%.




References

(1)
J. Carbonell et al.: JTEC Report on Machine Translation in Japan, Japanese Technology Evaluation Center, Loyora College in Maryland (January 1992)

(2)
S. Ikehara, M. Miyazaki and A. Yokoo: Classification of Language Knoeledge for Meaning Analysis in Machine Translation, Transactions of Information Processing Society of Japan, Vol.34, No.8, pps.1692-1704 (1993)

(3)
T. Utsuro, Y. Matsumoto and M. Nagao: Lexical Knowledge Acquisition from Bilingual Corpora, Proc. of the 14th International Conference on Computational Linguistics, pps.581-587(1992)

(4)
S. Ikehara: Multi-Level Machine Translation System, Future Computer Systems, Vol.1, No.3, pp.261-274 (1989)

(5)
H. Nakaiwa and S. Ikehara: Zero Pronoun Resolution in a Japanese to English Machine Translation System using Verbal Semantic Attributes, 3rd Conference on Applied Natunal Language Processing, pps.201-208 (1992)