§ 瀏覽學位論文書目資料
  
系統識別號 U0002-0207200721504200
DOI 10.6846/TKU.2007.00067
論文名稱(中文) 數位學習環境下之語意延伸答問系統
論文名稱(英文) Semantic-Extended Question Answering System for e-Learning
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 資訊工程學系博士班
系所名稱(英文) Department of Computer Science and Information Engineering
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 95
學期 2
出版年 96
研究生(中文) 王文男
研究生(英文) Wen-Nan Wang
學號 892190033
學位類別 博士
語言別 英文
第二語言別
口試日期 2007-06-05
論文頁數 101頁
口試委員 指導教授 - 王英宏
委員 - 廖弘源
委員 - 陳朝欽
委員 - 林偉川
委員 - 葛煥昭
委員 - 施國琛
委員 - 王英宏
關鍵字(中) 語意答問系統
Link Grammar
詞彙網路(WordNet)
數位學習
關鍵字(英) Semantic QA
WordNet
Link Grammar
e-learning
第三語言關鍵字
學科別分類
中文摘要
在數位學習環境中,學習者比較容易缺乏同儕與教師間的互動,當遇到課程相關的問題時,往往得不到即時的解決,必須透過線上即時問答系統,或者透過留言版或電子郵件來提出問題;但這必須得仰賴老師或者教學助教即時的在線上提供回應,學習者才能得到解答。如何提供自動化的學習輔助及自我學習機制,則是目前數位學習環境的一個重要發展目標;因此如何設計一個能提供自動化即時回答與教材相關的答問機制,對於學習者的學習成就將會相當助益。
因此本論文提出一個支援語意認知方法的答問系統(Semantic QA),採用知識本體技術設計資料結構課程教材,以期能切要回答學習者以自然語言所提問之課程知識。
根據上述目標,本論文針對語意分析所採用相關研究方法為:(1)使用Link Grammar Parser來分析學習者所提之問句句法資訊建構句法樹,(2)分析問句類型取得標的片語並建構一個語意樹以表示問句句意,(3)藉由WordNet取得相似字清單以得到更相關的語意資訊,(4)最後將語意樹與課程知識本體比對取得學習者所提問題之答案。
而針對於知識本體內容完整性,本論文設計提供知識本體延伸模組分析網路上相關主題之教材,以豐富答問系統知識本體;此外並提供教師回饋機制,教師可藉由此模組觀察系統是否可正確回答學習者問題,並可補充答問系統相關之複合字、問句類型、相似字清單等問句分析的相關資訊。
本論文發展的問答系統具備以下特性:(1)瞭解發問者以自然語言形式所提出的問題,(2)增加回答問題的準確率,(3)可以延伸問句分析的相關資訊,(4) 建立自動化的問答系統以輔助學習。
英文摘要
Different from those in the traditional learning, learners in the e-learning environment usually have less opportunity to interact with their teachers or fellows. If learners have questions, they have to seek for answers through the on-line question answering system or post their questions on message board or use e-mail to ask questions. However, teachers or tutors can not solve each question immediately if they are not online simultaneously. Therefore, how to build an automatic assistance for learning and provide a self-paced learning mechanism are the objectives in today’s e-learning environment. For this reason, constructing an automatic question answering mechanism will be very helpful for learners to get solutions instantly.
According to the above motivation, this thesis proposes a Semantic-extended Question Answering system (Semantic QA) to analyze learners’ questions and find the relevant answer from the target course ontology which applies the Data Structure to construct teaching materials. 
To achieve this goal, the following shows the research steps. Firstly, Link Grammar Parser is applied to analyze the Syntactic Information of an input sentence and form a syntactical tree. Secondly, the question type is analyzed to find the target phrase and then form a Semantic Tree to represent the meaning of the question. Thirdly, WordNet is used at this stage to generate the Similar Word Lists to extend relevant meaning. Lastly, the Semantic Tree will be mapped to the Data Structure course ontology and find the relevant contents in order to answer them to learners.
The Semantic QA system has the following characteristics: (1) understand learners’  questions in the form of natural language, (2) enhance the accuracy of solutions, (3) make the extensibility of the related question analysis information and (4) establish the automatic learning mechanism.
第三語言摘要
論文目次
Contents

1	Introduction	1
2	Theoretical Background	5
2.1	Link Grammar	5
2.2	WordNet	12
2.3   Ontology	13
3	System Architecture	18
3.1	Background Research	18
3.2	System Architecture Design	20
3.2.1	User Interface:	22
3.2.2	Syntactic Analysis:	23
3.2.3	Semantic Analysis:	24
3.2.4	Ontology Design and Extension:	24
4	System Design	25
4.1	Syntax Analysis	27
4.1.1	Replace Compound Word	29
4.1.2	Get Syntactic Information	31
4.1.3	Restore Compound Word	32
4.1.4	Construct Syntactical Tree	32
4.2	Semantic Analysis	34
4.2.1	Question Sentence Pattern Match	34
4.2.2	Semantic Tree Construction	37
4.2.3	Similar Word Sense Extension	40
4.2.4	Map the Data Structure Course Ontology	44
4.3	Ontology Design and Extension	48
4.3.1	Data Structure Course Ontology Design	48
4.3.2	Build Domain Terminology	51
4.3.3	Ontology Extension Module	52
4.4	Instructor Feedback for System	55
5	Evaluation	57
6	Conclusions and Future Works	61
7	Bibliography	64
8	Appendix A. Publication List	67
9	Appendix B.	71
10	Appendix C.	93



 
List of Figures
Figure 2 1 Words and connectors in a dictionary	6
Figure 2-2. All linking requirements are satisfied	6
Figure 2 3. A simplified form of Figure. 2	7
Figure 2 4. The link grammar output Linkage example 1	10
Figure 2 5. The link grammar output Linkage example 2	10
Figure 2 6. The Link Grammar output sample through Phrase Parser component -1	10
Figure 2 7. The Link Grammar output sample through Phrase Parser component -2	11
Figure 2 8. An example of Ontology using KAON	17
Figure 3 1. System Functional Blocks	19
Figure 3 2. System Architecture	21
Figure 3 3. User Interface Layer	22
Figure 4 1. System Process Flow	26
Figure 4 2. Syntactical Analysis Layer	29
Figure 4 3. Incomplete Linkage example with “fist in first out”	30
Figure 4 4. Complete Linkage with “fist-in-first-out”	31
Figure 4 5. The output syntactic information with “constituents =1”	31
Figure 4 6. The output syntactic information with “constituents =2”	31
Figure 4 7. The XML form of the syntactic information	32
Figure 4 8. The Syntactical Tree of the example question sentence	33
Figure 4 9. The sample of retrieved target phrase -1	35
Figure 4 10. The sample of retrieved target phrase -2	35
Figure 4 11. Semantic Linking Unit	37
Figure 4 12. The Node presentation	38
Figure 4 13. The nodes dependency representation	38
Figure 4 14. The Semantic Tree example	39
Figure 4 15. Add similar words to Semantic Tree	43
Figure 4 16. The Refined Semantic Tree	46
Figure 4 17. The Partially Mapped Answers	47
Figure 4 18. Concept Layer of the Data Structure Course Ontology	50
Figure 4 19. Instance layer example of the Data Structure Course Ontology	51
Figure 4 20. Ontology Extension Module	53
Figure 4 21. Instructor Feedback for System	55

 
List of Tables

Table  2 1. The words and linking requirements in a dictionary	7
Table  2 2. WordNet Synset sample of “Add”	12
Table  4 1. Compound Words List	30
Table  4 2. Question Sentence Pattern Matching Table	34
Table  4 3. Similar Word List	40
Table  5 1. Evaluation with other famous systems	60
參考文獻
[ADL 2007] Advanced Distributed Learning (ADL), “Sharable Content Object Reference Model (SCORM),” [Online]. Available: http://www.adlnet.gov/, 2007
[Allen 1995] Allen, J., “Natural Language Understanding,” the Benjamin/Cummings Publishing Company, 1995 
[Bozsak 2002] Bozsak E., Ehrig M., Handschuh S., Hotho A., Maedche A. and Motik B., et al., ”KAON - Towards a large scale Semantic Web,” Third International Conference of E-Commerce and Web Technologies (EC-Web 2002), Aix-en-Provence, France, Vol. 2455 of LNCS, Springer, 2002, pp.304-313 
[DAML-S 2003] DAML-S SERVICES COALITION, “DAML-S: Semantic Markup for Web Service,” W3C Recommendation, [Online]. Available: http://www.daml.org/services/daml-s/0.9/daml-s.pdf, 2003
[Denny 2004] Denny, M., “Ontology Tools Survey, Revisited,” [Online]. Available:  http://www.xml.com/pub/a/2004/07/14/onto.html, 2004
[Didion 2003] Didion, J., “Java WordNet Library (JWNL 1.3)”, [Online]. Available: http://jwordnet.sourceforge.net/, 2003
[IAC 2007] IAC Search & Media., “ASK.com,” Oakland, California, [Online]. Available: http://ask.com/, 2007
[Jordan 2007] Jordan C., “LGInterface (Java Native Code Interface for the Link Grammar API),” [Online]. Available: http://chrisjordan.ca/data/proj/LG-windows.rar, 2007
[Jurafsky 2000] Jurafsky, D. and Martin, J. H., “SPEECH and LANGUAGE PROCESSING: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition,” Prentice Hall, ISBN: 0-13-095069-6, 2000
[Katz 1993] Katz, B., “START (SynTactic Analysis using Reversible Transformations),” MIT's Artificial Intelligence Laboratory, [Online]. Available:  http://start.csail.mit.edu/, 1993
[Li 2001] Li, J., Zhang, L. and Yu, Y., “Learning to generate semantic annotation for domain specific sentences,” In the Workshop on Knowledge Markup and Semantic Annotation at the 1st International Conference on Knowledge Capture (K-CAP 2001), Victoria, B.C., Canada, 2001 
[Li 2006] Li, X. and Roth, D., “Learning question classifiers: The role of semantic information,” Natural Language Engineering, vol. 12, no. 3, 2006, pp.229-249
[McGuinness 2004] McGuinness, D. L. and Harmelen, F. V., “OWL Web Ontology Language Overview,” W3C Recommendation, [Online]. Available: http://www.w3.org/TR/owl-features/, 2004
[Miller 2003] Miller, G. A., “WordNet, a lexical database for the English language,” Princeton University, Cognitive Science Laboratory, [Online]. Available: http://www.cogsci.princeton.edu/~wn/, 2003
[Sleator 1991] Sleator, D. and Temperley, D., “Parsing English with a Link Grammar,” Carnegie Mellon University Computer Science technical report, CMU-CS-91-196, 1991
[Sleator 2003] Sleator, D., Temperley, D., and Lafferty, J., “Link Grammar,” Carnegie Mellon University, School of Computer Science, [Online]. Available:  http://www.link.cs.cmu.edu/link/, 2003
[Toutanova 2000] Toutanova, K. and Manning, C. D., “Enriching the Knowledge Sources Used in a Maximum Entropy Part-of-Speech Tagger,” in Proceedings of the Joint SIGDAT Conference on Empirical Methods in Natural Language Processing and Very Large Corpora (EMNLP/VLC-2000), Hong Kong, 2000, pp.63-70
[Wang 2005] Wang, Y.-H., Wang, W.-N., and Lin, C.-H., “An Intelligent Semantic Agent for E-Learning Message Communication,” Journal of Information Science and Engineering, Special Issue on E-Learning, vol. 21, no. 5,  pp.1031-1051, 2005
[Wang 2006a] Wang, Y.-H., Huang, C.-C. and Wang, W.-N., “A Semantic-Aware Methodology Adapt to e-Learning Environment,” Journal of Computers, vol. 17, no. 3, pp.41-54, 2006
[Wang 2006b] Wang, Y,-H., Liao, C.-H., Huang, S.-H. and Wang, W.-N, “Application Architecture of Semantic QA System,” Journal of Computers, vol. 17, no. 3, pp.33-39, 2006
[Wang 2007] Wang, Y.-H., Wang, W.-N. and Huang, C.-C., “Enhanced Semantic Question Answering System for e-Learning Environment,” Workshops Proceedings of 21st International Conference on Advanced Information Networking and Applications (AINA 2007), Niagara Falls, Ontario, Canada, May 21 - 23, 2007, vol. 2, pp. 1023-1028 
 [Weibel 1995] Weibel, S., Godby, J. Miller, E. and Daniel, R., “OCLC/NCSA metadata workshop report” Dublin, OH: OCLC Online Computer Library Center. [Online]. Available: http://www.oclc.org:5046/oclc/research/publications/weibel/metadata/dublin_core_report.html, 1995
[Wikipedia 2001] Wikipedia, the free encyclopedia, [Online]. Available:  http://en.wikipedia.org/, 2001
[Yen 2007] Yen, Y.-H., “Semantic-aware Ontology for QA System: a Statistical Approach,” M.S. thesis, Department of Computer Science & Information Engineering, Tamkang University, Taiwan, 2007
論文全文使用權限
校內
紙本論文於授權書繳交後3年公開
同意電子論文全文授權校園內公開
校內電子論文於授權書繳交後3年公開
校外
同意授權
校外電子論文於授權書繳交後3年公開

如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信