999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于關系樹的知識查詢算法研究

2012-06-09 10:26:08李躍新洪宗祥
電子設計工程 2012年20期
關鍵詞:語義概念模型

張 瑞,李躍新,洪宗祥

(1.商丘師范學院 計算機與信息技術學院,河南 商丘 476000;2.湖北大學 數學與計算機科學學院,湖北 武漢 430062)

自1956年提出人工智能研究領域以來,廣大的科研工作者對其進行廣泛而深入的研究,同時也取得了空前舉世的成果,直到20世紀70年代“知識工程”概念的提出,可謂是人工智能領域發展的里程碑。隨著專家系統的出現并且逐步商業化,知識工程的技術和理論也日益更新。到21世紀,知識自動獲取,知識庫系統的理論與技術和分布式知識庫系統成為研究的主要內容[1],有關知識庫中知識的表示存儲以及推理查詢成為國內外科研工作者研究的熱點。自然語言查詢問題更是其中重要組成部分。自然語言查詢就是研究如何使計算機理解并生成人們日常所使用的語言,并對人給計算機提出的問題用自然語言進行反饋[2]。作者在文獻[1]中提出的關系模型的語義網知識表示基礎上,將其轉換成關系樹模型,對基于該模型提出一般直接知識的正向,逆向知識查詢算法以及隱含知識查詢算法。

1 自然語言查詢問題描述

自然語言查詢問題早期在搜索引擎方面比較突出,現階段由于知識工程概念的推出,使得基于知識庫系統的自然語言查詢顯得尤為重要。通常是用戶在系統查詢界面上輸入自然語言,而系統在后臺執行處理操作,進而把查詢結果返回給用戶的過程。后臺處理的基本思想是:先對自然語言進行分詞,預處理,然后進行語義分析,知識提取,模板匹配以及反饋結果等[3]。其中,分詞也是提取關鍵詞的過程,因此大多數自然語言查詢本質是關鍵詞查詢。文中主要是對知識提取模塊中知識查詢算法進行研究。知識提取基本思想為:第1步:將知識庫中的知識用語義網絡表示,將語義網絡中有向邊的起始節點與終止節點的關系構成關系模型,將關系模型順時針旋轉90度得到關系樹模型,第2步:在此關系樹模型上進行查詢,調用查詢算法,返回查詢知識與當前模板匹配,第3步:返回查詢結果。其中,第2步是論文研究核心。下面簡單說明上文中從語義網絡,到關系模型以及關系樹的轉換過程。

假設一段知識的事實描述如下:

小明和小麗是x小學6年級學生,他倆是y小區的鄰居。

則轉換過程如如圖1~3所示。

圖1 語義網絡Fig.1 Emantic network

圖2 關系模型Fig.2 Relation model

圖3 關系樹Fig.3 Relation tree model

其中,Start_Node_Table和End_Node_Table定義如下:

Start_Node_Table(NodeID,NodeName,EndNodePointer)

End_Node_Table(NodeID,NodeName,NodeRelation)

Start_Node_Table描述了語義網絡中有向邊的起始節點,其屬性分別為NodeID節點 ID,NodeName節點名稱,EndNodePointer為指向 End_Node_Table的指針;End_Node_Table描述了語義網中有向邊的終止節點,其屬性分別為NodeID有向邊終止節點 ID,NodeName節點名稱,Node Relation為起始節點和終止節點之間的聯系 (包括is a,member of,live in 等)。

2 查詢算法描述

2.1 句型模板匹配算法

論文將知識庫知識節點構建詞典,詞典中按照詞性分類建表如名詞表,疑問詞表等,列舉常見句型構成句型模板表。用戶的查詢從語義上分為2類:第1,求知性查詢,即用戶的目的是從知識庫系統中獲取未來知識,常用的句型如:“什么是人工智能?”,“網絡協議是什么”等,第2,求證性查詢,即用戶已具備某些相關領域的知識,其目的是通過知識庫系統對這些知識進行求證或補充,常用的句型是:“計算機系統是由硬件系統和軟件系統組成的嗎?”等[4]。句型模板的采集采用概念-屬性模型:概念用C表示,如有多個概念用C1,C2,C3…表示,屬性用A表示,多個屬性用A1,A2,A3…表示,用 A.V表示屬性A的內容,用點記號表示屬性A的隸屬度,如概念C的屬性A為C.A,其內容為C.A.V,因此查詢最終歸結為概念查詢,概念關系查詢以及概念間關聯查詢等,部分模板如下[5]:

<句型 1>::C1,C2 的屬性 A1,A2 是什么? (查詢概念的屬性)

<句型2>::C的描述是什么?(查詢概念的描述)

<句型3>::C和C1的關系?(查詢概念間關聯)

為方便論述,設Tm為最大分詞閾值,T為相似度閾值,Ts為匹配成功的閾值,Wd為匹配程度,句型模板匹配算法(SM)偽代碼如下:

SM算法如下:

Step1利用模糊集方法為每一個詞組i設定一個相似度閾值 T;

Step2從自然語言句首進行最大匹配分詞,根據詞典結構,在當前漢字開頭的字串進行查找,測算當前匹配字串的相似度 Ti,分詞閾值為 Tmi,若 Tmi≦Tm 且 Ti≧T,則分詞匹配成功;否則,調用多級相似詞庫,在最佳近似匹配條件下得出認為匹配的字串;

Step3將句型的結構信息轉化成查詢的語義信息,利用模糊集方法與模板進行匹配,若Md≧Ts,則認定當前句型與匹配模板匹配成功,否則轉向Step2;

2.2 一般直接知識查詢算法

關系樹并非樹,而是結合鄰接表和關系表兩種存儲結構,其上查詢必將具有兩種存儲結構且兼容樹型結構特點。上層為鄰接表結構,下層為關系表。假設語義網絡中有N個節點,每個節點建立索引號ID。一般直接知識就是能在關系樹模型中查詢到相應關鍵字的事實描述的知識,基于此查詢分為兩種:正向知識查詢和逆向知識查詢,正向即從上到下依次可查詢且從自然語言提煉的關鍵詞有終止節點,如查詢過程中關鍵詞無終止節點且需要回溯稱為逆向查詢,算法選取語言為C++[6],查詢算法如下:

2.3 隱含知識查詢算法

知識庫中直接知識可以通過上述算法查詢,但有的知識是隱含的不能直接查詢可得,這樣的知識稱為隱含知識。知識庫中隱含知識大致可分為兩類:一類是知識庫特值詞匯知識,例如:“學生”一詞,通常在數據庫中沒有“學生”這個抽象詞匯,取而代之的是“小學生”,“中學生”,“大學生”等具體的詞匯,另一類是知識庫相關操作詞匯知識,是由知識之間相關性引起的。例如:“實收入”一詞,是收入減去成本所得,但在知識庫中通常不會有這樣的詞匯 (易產生數據冗余)。因此,隱含知識的共性就是“抽象性”,具體解決方法為抽象化具體,即將隱含知識轉化為直接知識。針對隱含知識的特殊性,采用概念樹表示隱含知識:

圖4 “學生”詞匯概念樹Fig.4 Concept-tree of“student”

如圖4所示,將學生具體為小學生,中學生,大學生等具體詞匯,因此隱含知識查詢算法前步操作是轉換,后步操作是直接知識查詢,算法如下:

Step1將自然語言分詞后查詢是否有隱含詞匯,若有轉Step2,若沒有,采用直接知識查詢算法查詢;

Step2查詢隱含知識的概念圖,表示出具體詞匯以及之間的關系,查看文法規則庫;

Step3輸出查詢結果,與當前模板匹配,將結果反饋給用戶;

2.4 算法分析

在此主要針對正向直接知識查詢算法進行分析。正向直接知識查詢算法,大致思想為:通過層次遍歷查詢方式從上到下進行查詢,返回關鍵詞以及之間的聯系。如:用戶提問小明的地址是y小區嗎?結果返回:小明Live in y小區,后續步驟就是模板匹配,反饋給用戶查詢結果,該算法有效地解決了直接知識的查詢。算法的復雜度為O(n2),是多項式級的,當n較大時查詢時間較長,因此在算法優化方面是今后研究的重點。

3 結 論

論文在關系模型的基礎上提出了關系樹模型,并基于關系樹提出了正向,逆向直接知識查詢算法以及隱含知識查詢算法,該算法有效的解決了基于知識庫中知識查詢問題。因論文的篇幅有限,論文中存在如只列舉出少量常用句型模板,句型模板匹配算法及隱含查詢算法用偽代碼表示,關系樹模型本身的一些缺陷以及查詢算法為多項式級等問題,為知識查詢提出更加強大的優化算法將是論文今后研究的重點,作者已考慮將并行計算的思想引入進來解決相關問題,相關問題的研究成果將在后續論文中發表。

[1]Dimitris N.Chorafas.Knowledge engineering[M].NewYork:Van Nostrand Reinhold,1990.

[2]金聰,戴上平.人工智能教程[M].北京:清華大學出版社.2007.

[3]熊冬明.漢語自動分詞和中文人名識別技術研究 [D].杭州:浙江大學,2006.

[4]唐素勤,李波.基于句型模板的智能問答系統[J].廣西師范大學學報,2007(6):5-8.TANG Su-qin,LI Bo.Intelligent question answering system based on sentence template[J].Journal of Guangxi Normal University,2007(6):5-8.

[5]劉軍.基于短消息的知識查詢系統[D].長江:中南大學:2006.

[6]嚴蔚敏,陳文博.數據結構及應用算法教程[M].北京:清華大學出版社,2008.

猜你喜歡
語義概念模型
一半模型
Birdie Cup Coffee豐盛里概念店
現代裝飾(2022年1期)2022-04-19 13:47:32
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
語言與語義
幾樣概念店
現代裝飾(2020年2期)2020-03-03 13:37:44
學習集合概念『四步走』
聚焦集合的概念及應用
3D打印中的模型分割與打包
“上”與“下”語義的不對稱性及其認知闡釋
現代語文(2016年21期)2016-05-25 13:13:44
主站蜘蛛池模板: 亚洲性影院| 国产爽妇精品| 大陆国产精品视频| 亚洲国产综合自在线另类| 成年网址网站在线观看| 欧美国产在线看| 国产精品成人观看视频国产 | 国产精品久线在线观看| 午夜国产小视频| 国产人碰人摸人爱免费视频| 欧美色综合网站| 日韩a在线观看免费观看| 少妇精品久久久一区二区三区| 欧美亚洲第一页| 国产精品观看视频免费完整版| 色网在线视频| 亚洲无码高清视频在线观看| 精品视频在线观看你懂的一区| 波多野衣结在线精品二区| 亚洲三级a| 国产午夜无码专区喷水| 污网站在线观看视频| 亚洲欧美另类专区| 久久综合亚洲鲁鲁九月天| 亚洲精品中文字幕午夜| 波多野结衣在线se| 天堂网国产| 国产内射一区亚洲| 亚洲AV电影不卡在线观看| 这里只有精品在线| 伊人久久大线影院首页| 国产va在线观看免费| 小说 亚洲 无码 精品| 国产成人超碰无码| 九九热精品视频在线| 亚洲国产欧洲精品路线久久| 亚洲天堂网在线播放| 欧美精品v| 一级黄色网站在线免费看| 成人国产免费| 青青草a国产免费观看| 91在线播放免费不卡无毒| 色婷婷色丁香| 国产h视频免费观看| 久久性妇女精品免费| a级毛片毛片免费观看久潮| 91小视频在线观看| 九九精品在线观看| 手机精品福利在线观看| 久久久久久国产精品mv| 成人亚洲国产| 日本精品视频| 91青青草视频在线观看的| 国产精鲁鲁网在线视频| 久久久亚洲国产美女国产盗摄| 综合人妻久久一区二区精品 | 99热这里都是国产精品| 久久精品丝袜| 久久国产香蕉| 国产欧美日韩视频怡春院| 亚洲精品亚洲人成在线| 国产chinese男男gay视频网| 在线观看免费国产| 成人免费视频一区二区三区| 波多野结衣爽到高潮漏水大喷| 日韩国产综合精选| 久久黄色小视频| 欧美激情视频一区| 久久无码av三级| 在线国产资源| 97国产在线视频| 欧美一级专区免费大片| 欧美一级视频免费| 91在线一9|永久视频在线| 国产精品v欧美| 久久人妻系列无码一区| 99热国产这里只有精品无卡顿"| 国产精品刺激对白在线| 国产免费a级片| 国产91在线|中文| 91成人在线免费视频| 九九热视频在线免费观看|