Presentation is loading. Please wait.

Presentation is loading. Please wait.

ANAPHORA RESOLUTION SYSTEM FOR NATURAL LANGUAGE REQUIREMENTS DOCUMENT IN KOREAN 課程 : 自然語言與應用 課程老師 : 顏國郎 報告者 : 鄭冠瑀.

Similar presentations


Presentation on theme: "ANAPHORA RESOLUTION SYSTEM FOR NATURAL LANGUAGE REQUIREMENTS DOCUMENT IN KOREAN 課程 : 自然語言與應用 課程老師 : 顏國郎 報告者 : 鄭冠瑀."— Presentation transcript:

1 ANAPHORA RESOLUTION SYSTEM FOR NATURAL LANGUAGE REQUIREMENTS DOCUMENT IN KOREAN 課程 : 自然語言與應用 課程老師 : 顏國郎 報告者 : 鄭冠瑀

2 OUTLINE INTRODUCTION EXPERIMENTS AND RESULTS Antecedent Decision Rules for Anaphora Resolution CONCLUSION

3 INTRODUCTION The purpose of this paper is implementation of a system which demonstrative pronoun with anaphora to generate a formal specification from Korean Natural Language Requirements document. To achieve this purpose, we modified and described additional rules based on [Park]. In this paper, we described 9 heuristic rules according to the case of demonstrative pronoun, and suggest anaphora resolution system for Natural Language Requirements document in Korean using this rules and characteristics of Korean.

4 Antecedent Decision Rules for Anaphora Resolution [Rule.l] When a substantive occurs before demonstrative pronoun, a substantive is selected as anaphor. [Rule.2] [Rule.2] If there is string matched word with current demonstrative pronoun in previous sentence, it is selected as anaphor.

5 Antecedent Decision Rules for Anaphora Resolution [Rule.3] If current demonstrative pronoun is demonstrative pre-noun, following word is selected as cataphor. [Rule.4] If demonstrative pronoun occurs in a head of the first sentence as subject, root of a complement is selected as cataphor.

6 Antecedent Decision Rules for Anaphora Resolution Result of [Rule.4]

7 Antecedent Decision Rules for Anaphora Resolution [Rule.5] If there is no subject in the first sentence of requirement document and zero-pronoun occurs in a head of sentence, a pronoun is inserted into this zero-pronoun position and then anaphor is selected by [Rule.4]. [Rule.6] If demonstrative pronoun is a subjective case, anaphor is selected by each condition.

8 Antecedent Decision Rules for Anaphora Resolution Result of [Rule.6]

9 Antecedent Decision Rules for Anaphora Resolution [Rule.7] If demonstrative pronOlm is objective case m current sentence, anaphor is selected according to each condition. If anaphor candidates are more than two, the last candidate is selected after consideration of Requisites for anaphora.

10 Antecedent Decision Rules for Anaphora Resolution [Rule.8] If demonstrative pronOlm is adverbial case in current sentence, object in previous sentence is selected as anaphor after consideration ofRequisites for anaphora. Result of [Rule.8]

11 Antecedent Decision Rules for Anaphora Resolution [Rule.9] In case demonstrative pronoun is a modifIer case in current sentence, If there is object in previous, this object is selected as anaphor and there is not object but subject, this subject is selected as anaphor. At this point, if there are more than two objects, the last object is selected, and more than two subject, the fIrst subject is selected anaphor.

12 Antecedent Decision Rules for Anaphora Resolution Result of [Rule.9]

13 EXPERIMENTS AND RESULTS We described 9 heuristic rules for anaphora resolution. For the verification of these rules,we used 10 requirement documents that are generated byabout 45 students in term-project to Software Engineering subject.

14 EXPERIMENTS AND RESULTS shows the Recall and Precision of each experimental requirement documents. We could get Recall and Precision average 92.45%,69.68% respectively.

15 CONCLUSION We implemented anaphora resolution system via 9 heuristic rules. As a future research, the previous sentence scope of anaphora is expanded to more than 5, precision may be higher, but the condition of anaphora candidates should be expanded too.


Download ppt "ANAPHORA RESOLUTION SYSTEM FOR NATURAL LANGUAGE REQUIREMENTS DOCUMENT IN KOREAN 課程 : 自然語言與應用 課程老師 : 顏國郎 報告者 : 鄭冠瑀."

Similar presentations


Ads by Google