簡易檢索 / 詳目顯示

研究生: 林于淵
Yu-yuan Lin
論文名稱: 以主題地圖為基礎的推薦代理人系統
Recommender Agent System Based on Topic Maps
指導教授: 詹朝基
Chao-chi Chan
口試委員: 劉漢榆
Han-yu Liu
蔡高岳
Kao-yueh Tsai
學位類別: 碩士
Master
系所名稱: 工程學院 - 自動化及控制研究所
Graduate Institute of Automation and Control
論文出版年: 2006
畢業學年度: 94
語文別: 中文
論文頁數: 166
中文關鍵詞: 主題地圖XTM格式知識本體代理人機器人競賽
外文關鍵詞: Topic Map, XTM Format, Ontology, Agent, Game Robot
相關次數: 點閱:302下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 在二十ㄧ世紀的今日,機器人在日常生活中所扮演的角色越來越多樣化,從工業上重複單一動作的機械手臂,到商業上極具商業價值的多功能機械寵物,各種功能的機器人正被開發出來。在開發一個機器人系統的生命週期中,對研發人員而言,常會遇到一個設計概念經常被反覆使用的情形,雖然相同的設計概念可以被應用在其它機器人,但對一位資淺的研發人員來說,要重複運用這樣的概念並不容易。

    有鑑於此,本研究開發出「推薦代理人系統」,目的是希望能讓所保存的設計知識能有效的被運用。推薦代理人系統以「知識本體」作為內部知識文件架構,透過「主題地圖」呈現知識,研發人員可根據設計理念向推薦代理人提出「概念式搜尋」,代理人會根據需求給予適當推薦結果,可分為「知識脈絡」(Knowledge Vein)與「主題導覽」(Topic Navigator)推薦,推薦結果會以「放射式呈現」(Spark Visualization)及「表格地圖」(Tabular Map)的方式表達相關技術資源。此外,為了將內部知識妥善保存以利後續應用,本研究包含了「主題地圖管理平台」,能將知識以主題地圖的形式儲存於關聯式資料庫。

    本研究所開發的主題地圖是以符合ISO/IEC 13250國際標準的XTM(XML Topic Maps)格式來描述,符合此格式的主題地圖可支援廣泛的應用,並透過其合併之特性,與其他主題地圖相互更新及擴充。


    In 21st century, robots are expected to play more diverse roles to help human beings do more daily tasks. They will not be just seen as mechanical arms in today industry. Multi-functional mechanical pets will produce much market value and make life more fun. In fact, some good design concepts are usually based on existing game robots. Excellent design ideas are always be possible to be found in the existing winner robots. Reusing the design effectively by IT technology is the most exciting and challenging issues in knowledge management domain.

    With the help of the Stanford’s Ontology framework, our paper propose a Recommender Agent System to enable the existing design knowledge to be visible though PC’s IE browser and be used effectively with the navigation help. Our agent-based system is started from an existing Content Robot Ontology, regarded as the internal knowledge architecture. The TAO (Topic-Assocation-Occurence) model is then constructed to make clearly robot documents appear as valuable topics of knowledge map. A Topic-Map-based prototype is implemented by the International ISO/IEC 13250 XTM (XML Topic Maps) standard.

    In practice, the product design would be started from some simple design concepts. Our recommender agent is proposed here to try to capture the concept query from the interactions with the robot designer. With the classification base of our robot ontology, the search operations can be well navigated and then find out some related documents in few mouse clicks.

    Our system can act as a simple Concept Search Engine with the GUI base of two operation modes, Knowledge Vein and Topic Navigator. The recommendation result can be presented by way of Spark Visualization and Tabular Map. In addition, a Topic Map Management Platform is also developed to store knowledge in the relational database in the form of Topic Map.

    摘要 I ABSTRACT II 誌謝 II 目錄 IV 圖目錄 VII 表目錄 XI 第一章 緒論 1 1.1 研究背景與動機 1 1.2 研究主題與目的 2 1.3 研究範圍 2 1.4 論文架構 3 第二章 相關技術與文獻探討 5 2.1 知識本體 5 2.2 主題地圖 6 2.3 主題地圖相關應用 7 2.3.1 使用主題地圖建立知識本體論導向的網站 7 2.3.2 以主題地圖建構索引典之語意網路模型 8 2.3.3 主題地圖之研究與應用:以漫畫圖鑑為例 10 2.3.4 佛教知識庫的建立 11 2.4 相關資訊技術 13 2.4.1 XTM格式 13 2.4.2 TM4J套件 21 2.4.3 代理人標準規範-FIPA 23 2.4.4 JADE平台 24 2.4.5 Zend Core for IBM技術 26 第三章 系統應用架構 28 3.1 背景環境與問題定義 29 3.1.1 背景環境 29 3.1.2 問題定義 30 3.1.3 問題分析與解決 31 3.2 系統架構分析 34 3.3 知識本體建置 36 3.4 主題地圖規劃 38 3.4.1 為何使用主題地圖 38 3.4.2 主題地圖的層級 40 3.4.3 主題地圖與知識本體 43 3.4.4 主題地圖合併 44 3.5 推薦代理人系統 45 3.5.1 系統開發緣由 46 3.5.2 概念式搜尋 49 3.5.3 推薦方式 52 3.5.4 表達方式 53 3.5.5 應用案例-機器人 57 第四章 資料庫設計 59 4.1 資料庫系統規劃 59 4.1.1 系統規劃 60 4.2 資料庫模型規劃 62 4.2.1 原始資料分析 62 4.2.2 實體關係模型 64 4.2.3 轉換為關聯表 68 4.2.4 資料正規化 68 4.3 資料庫建立 70 4.3.1 建立表格 70 4.3.2 建立資料 71 4.3.3 資料查詢 75 4.3.4 建立索引 76 4.4 應用程式介面 78 4.5 資料庫輸出 80 第五章 系統塑模 82 5.1 系統分析 82 5.1.1 需求分析 82 5.1.2 系統定義 83 5.1.3 使用者案例 83 5.2 系統設計 88 5.2.1 主題地圖管理平台 89 5.2.2 主題地圖代理人 91 5.2.3 推薦代理人 93 第六章 系統實作與展示 96 6.1 系統架構 96 6.2 系統實作 97 6.2.1 知識文件架構 97 6.2.2 實作主題地圖管理平台 100 6.2.3 實作主題地圖代理人 104 6.2.4 解析XTM格式 107 6.2.5 驗證XTM格式 111 6.2.6 實作推薦代理人 113 6.3 案例展示 117 6.3.1 建立主題地圖 117 6.3.2 關聯式資料庫轉XTM 124 6.3.3 推薦代理人 125 第七章 結論與未來展望 135 7.1 結論 135 7.2 未來展望 136 參考文獻 137 附錄 A ABOUT ROBOT 網站介紹 140 附錄 B XTM DTD文件 143 附錄 C 使用TM4J套件建立XTM 147 附錄 D 使用TM4J套件剖析XTM 150 附錄 E 主題地圖範例 – 家族關係 152 附錄 F 推薦代理人設計概念及實作畫面 161 作者簡介 166

    [1] T.R. Gruber(1993).,”A Translation Approach to Portable Ontology Specification.”, Knowledge Acquisition 5:(P199-220),1993.
    [2] Fabien L. Gandon, Norman M. Sadeh(2002),”A Semantic e-Wallet to Reconcile Privacy and Context Awareness”
    [3] Jos´e Carlos Ramalho, Giovani Rubert Librelotto, and Pedro Rangel Henriques, “Ontology driven websites with Topic Maps Tutorial”
    [4] Kal Ahmed, TM4J Developer's Guide, 2004
    [5] Fabio Bellifemine, Agostino Poggi and Giovanni Rimassa, “JADE - A FIPA-compliant agent framework, in Proceedings of PAAM'99”, 1999.
    [6] Bellifemine, F., Caire, G., Trucco, T., and Rimassa G., ”JADE Programmer’s Guide”, http://sharon.cselt.it/projects/jade/.
    [7] Bellifemine, F., Caire, G., Poggi A., and Rimassa G., ”JADE A White Paper”, http://jade.tilab.com/papers/2003/WhitePaperJADEEXP.pdf
    [8] Natalya. Noy, Deborah McGuinness, “Ontology Development 101: A Guide to Creating Your First Ontology,” Stanford Univ. Tech Report, 2001
    [9] Yoshinobu Kitamura, Masakazu Kashiwase(2004),” Deployment of an Ontological Framework of Functional Design Knowledge”
    [10] Steve Pepper, “The TAO of Topic Maps”, Ontopia
    [11] Jack Park ,Sam Hunting, XML Topic Maps: Creating and Using Topic Maps for the Web
    [12] Empolis, arvato knowledge management, “The Topic Maps Handbook”, White Paper
    [13] Zend Technologies, “Zend Core for IBM - For Next Generation IT Web Applications”, White Paper
    [14] Paul Resnick and Hal R. Varian, “Recommendation systems , ”Communication of ACM, Vol. 40, No. 3, pp. 56-58, 1997.
    [15] 詹朝基, 陳志昇, 曾元騁(2003), ”以美國USPTO手機機構類專利為基礎的機械產品知識的語意網研究”, 國科會計畫成果報告
    [16] 莊濟誠, 愛上DB2, 文魁資訊股份有限公司
    [17] 余清華, 周鳳瑛編譯, Alan Dennis, Barbara Haley Wixom, David Tegarden原著,系統分析與設計 使用UML實現物導向方法 第二版, 全華科技圖書有限公司, 2005。
    [18] 陳盈潔 譯, Jeffrey A.Hoffer, Joey F.George, Joseph s. Valacich著,系統分析與設計, 培生教育出版集團
    [19] 鍾政憲,“以代理人社群為基礎的主動式知識服務推薦系統之研究“, 大葉大學資訊管理學系碩士論文, 2003。
    [20] 林煥國,“以知識本體為基礎的分散式代理人社群之研究-以選擇預測為例“, 國立台灣科技大學機械工程所碩士論文, 2004。
    [21] 王忠祥,“應用知識本體設計與建置PDF格局的知識文件摘要產生器之原型研究–機器人創思競賽案例探討“, 國立台灣科技大學機械工程所碩士論文, 2004。
    [22] 鄒景德, “機器人本體概念的搜尋機制探討“, 國立台灣科技大學機械工程所碩士論文, 2004。
    [23] 陳亞寧, 陳淑君(2001), “以知識探索為本之知識組織方法論及研究分析”, 圖書與資訊學刊第39期
    [24] 林信成, 歐陽慧, 歐陽崇榮(2003), “以主題地圖建構索引典之語意網路模型“, 圖書與資訊學刊
    [25] 古典, 柯皓仁, 楊維邦, “主題地圖之研究與應用:以漫畫圖鑑為例”, 數位典藏國家型科技計畫, 2004
    [26] 林光龍, 歐陽彥正(2002), “佛教知識庫的建立:以Topic Map建置玄奘西域行為例”, 佛教圖書館館訊 第三十二期
    [27] Hoffer, Prescott, McFadden 著, 林慶德 譯, 資料庫管理與應用, 培生教育出版集團, 2003
    [28] Elliotte Rusty Harold, W. Scott Means 著, 陳牧群、連春雨 譯, XML精要總覽, O’REILLY, 2001
    [29] Topic map, Wikipedia, http://en.wikipedia.org/wiki/Topic_map
    [30] 第9屆全國大專院校入口網站, http://robot9.yuntech.edu.tw/
    [31] 全國大專院校創思設計與製作競賽入口網站, http://robottw.ntust.edu.tw
    [32] 劉興欽數位漫畫館, http://folkartist.e-lib.nctu.edu.tw/collection/liu/index.htm
    [33] TopicMaps.Org, http://www.topicmaps.org/
    [34] XTM 1.0 Document Type Declaration, http://www.topicmaps.org/xtm/#dtd
    [35] 機器人博覽_中國科普博覽, 機器人的定義, http://159.226.2.5:89/gate/big5/www.kepu.org.cn/gb/technology/robot/secret/sec102.html
    [36] SportsNT 運動神網, http://www.sportsnt.com.tw
    [37] About Robot網站, http://140.118.38.210/aboutrob.nsf

    QR CODE