知識庫
1.什么是知識庫
知識庫(Knowledge Base)是知識工程中結(jié)構(gòu)化,易操作,易利用,全面有組織的知識集群,是針對某一(或某些)領(lǐng)域問題求解的需要,采用某種(或若干)知識表示方式在計(jì)算機(jī)存儲器中存儲、組織、管理和使用的互相聯(lián)系的知識片集合。這些知識片包括與領(lǐng)域相關(guān)的理論知識、事實(shí)數(shù)據(jù),由專家經(jīng)驗(yàn)得到的啟發(fā)式知識,如某領(lǐng)域內(nèi)有關(guān)的定義、定理和運(yùn)算法則以及常識性知識等。
知識是人類智慧的結(jié)晶。知識庫使基于知識的系統(tǒng)(或專家系統(tǒng))具有智能性。并不是所有具有智能的程序都擁有知識庫,只有基于知識的系統(tǒng)才擁有知識庫?,F(xiàn)在許多應(yīng)用程序都利用知識,其中有的還達(dá)到了很高的水平,但是,這些應(yīng)用程序可能并不是基于知識的系統(tǒng),它們也不擁有知識庫。一般的應(yīng)用程序與基于知識的系統(tǒng)之間的區(qū)別在于:一般的應(yīng)用程序是把問題求解的知識隱含地編碼在程序中,而基于知識的系統(tǒng)則將應(yīng)用領(lǐng)域的問題求解知識顯式地表達(dá),并單獨(dú)地組成一個(gè)相對獨(dú)立的程序?qū)嶓w。
2.知識庫的特點(diǎn)
1.知識庫中的知識根據(jù)它們的應(yīng)用領(lǐng)域特征、背景特征(獲取時(shí)的背景信息)、使用特征、屬性特征等而被構(gòu)成便于利用的、有結(jié)構(gòu)的組織形式。知識片一般是模塊化的。
2.知識庫的知識是有層次的。最低層是“事實(shí)知識”,中間層是用來控制“事實(shí)”的知識(通常用規(guī)則、過程等表示);最高層次是“策略”,它以中間層知識為控制對象。策略也常常被認(rèn)為是規(guī)則的規(guī)則。因此知識庫的基本結(jié)構(gòu)是層次結(jié)構(gòu),是由其知識本身的特性所確定的。在知識庫中,知識片間通常都存在相互依賴關(guān)系。規(guī)則是最典型、最常用的一種知識片。
3.知識庫中可有一種不只屬于某一層次(或者說在任一層次都存在)的特殊形式的知識——可信度(或稱信任度,置信測度等)。對某一問題,有關(guān)事實(shí)、規(guī)則和策略都可標(biāo)以可信度。這樣,就形成了增廣知識庫。在數(shù)據(jù)庫中不存在不確定性度量。因?yàn)樵跀?shù)據(jù)庫的處理中一切都屬于“確定型”的。
4.知識庫中還可存在一個(gè)通常被稱作典型方法庫的特殊部分。如果對于某些問題的解決途徑是肯定和必然的,就可以把其作為一部分相當(dāng)肯定的問題解決途徑直接存儲在典型方法庫中。這種宏觀的存儲將構(gòu)成知識庫的另一部分。在使用這部分時(shí),機(jī)器推理將只限于選用典型方法庫中的某一層體部分。
另外,知識庫也可以在分布式網(wǎng)絡(luò)上實(shí)現(xiàn)。這樣,就需要建造分布式知識庫。建造分布式知識庫的優(yōu)越性有三點(diǎn):
(1)可在較低價(jià)格下構(gòu)造較大的知識庫;
(2)不同層次或不同領(lǐng)域的知識庫對應(yīng)的問題求解任務(wù)相對來說比較單純,因而可以構(gòu)成較高效的系統(tǒng);
(3)可適于地域遼闊的地理分布。
知識庫的構(gòu)造必須使得其中的知識在被使用的過程中能夠有效地存取和搜索,庫中的知識能方便地修改和編輯,同時(shí),對庫中知識的一致性和完備性能進(jìn)行檢驗(yàn)。
3.知識庫的作用
1.知識庫使信息和知識有序化,是知識庫對組織的首要貢獻(xiàn)
建立知識庫,必定要對原有的信息和知識做一次大規(guī)模的收集和整理,按照一定的方法進(jìn)行分類保存,并提供相應(yīng)的檢索手段。經(jīng)過這樣一番處理,大量隱含知識被編碼化和數(shù)字化,信息和知識便從原來的混亂狀態(tài)變得有序化。這樣就方便了信息和知識的檢索,并為有效使用打下了基礎(chǔ)。
2.知識庫加快知識和信息的流動,有利于知識共享與交流
知識和信息實(shí)現(xiàn)了有序化,其尋找和利用時(shí)間大大減少,也便自然加快了流動。另外,由于在企業(yè)的內(nèi)部網(wǎng)上可以開設(shè)一些時(shí)事、新聞性質(zhì)的欄目,使企業(yè)內(nèi)外發(fā)生的事能夠迅速傳遍整個(gè)企業(yè),這就使人們獲得新信息和新知識的速度大大加快。
3.知識庫還有利于實(shí)現(xiàn)組織的協(xié)作與溝通
例如,施樂公司的知識庫可將員工的建議存人。員工在工作中解決了一個(gè)難題或發(fā)現(xiàn)了處理某件事更好的方法后,可以把這個(gè)建議提交給一個(gè)由專家組成的評審小組。評審小組對這些建議進(jìn)行審核,把最好的建議存人知識庫。建議中注明建議者的姓名,以保證提交建議的質(zhì)量,并保護(hù)員工提交建議的積極性。
4.知識庫可以幫助企業(yè)實(shí)現(xiàn)對客戶知識的有效管理
企業(yè)銷售部門的信息管理一直是比較復(fù)雜的工作,一般老的銷售人員擁有很多寶貴的信息,但隨著他們客戶的轉(zhuǎn)變或工作的調(diào)動,這些信息和知識便會損失。因此,企業(yè)知識庫的一個(gè)重要內(nèi)容就是將客戶的所有信息進(jìn)行保存,以方便新的業(yè)務(wù)人員隨時(shí)利用。
4.知識庫的不完整性
1.懸掛條件
如果該規(guī)則的任意前提條件都不出現(xiàn)在數(shù)據(jù)庫中,也不出現(xiàn)在所有規(guī)則的結(jié)論部分,則該規(guī)則永遠(yuǎn)不會被激活。
2.無用結(jié)論
如果一個(gè)規(guī)則結(jié)論部分的謂詞沒有在知識庫中任何規(guī)則的前提條件中出現(xiàn),該謂詞稱為無用條件。
3.孤立規(guī)則
如果一個(gè)規(guī)則前提部分的謂詞都是懸掛條件,并且其結(jié)論部分的謂詞都是無用結(jié)論,則稱該規(guī)則為孤立的。
5.知識庫的不一致性
- 冗余規(guī)則
- 包含規(guī)則
- 循環(huán)規(guī)則
- 沖突規(guī)則