本發(fā)明涉及知識(shí)圖譜推理引擎數(shù)據(jù)處理驗(yàn)證領(lǐng)域,具體涉及一種基于邏輯推理的知識(shí)圖譜推理引擎數(shù)據(jù)處理方法。
背景技術(shù):
1、推理引擎是人工智能系統(tǒng)中的一個(gè)核心組件,它負(fù)責(zé)根據(jù)給定的知識(shí)和規(guī)則進(jìn)行推理和推斷。在過去的幾十年里,隨著人工智能技術(shù)的發(fā)展,不同類型的推理引擎也逐漸崛起。規(guī)則引擎和知識(shí)圖譜引擎是其中兩個(gè)最重要的類型,它們各自具有不同的優(yōu)勢(shì)和局限性,并在不同的應(yīng)用場(chǎng)景中發(fā)揮著不同的作用,其中,知識(shí)圖譜是一種將實(shí)體和概念之間的關(guān)系以圖的形式表示的知識(shí)表示方法。然而,傳統(tǒng)的知識(shí)圖譜查詢和推理方法通?;趫D遍歷或簡單的查詢語言,無法有效處理復(fù)雜的推理任務(wù),同時(shí),對(duì)于已有模型數(shù)據(jù)輸出間的相互印證也存在對(duì)應(yīng)關(guān)系紊亂或數(shù)據(jù)錯(cuò)誤等問題。
技術(shù)實(shí)現(xiàn)思路
1、針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種基于邏輯推理的知識(shí)圖譜推理引擎數(shù)據(jù)處理方法,通過建立邏輯通路的次序與時(shí)刻特征,快速研判分析相關(guān)數(shù)據(jù)的合理對(duì)應(yīng)關(guān)系。
2、為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種基于邏輯推理的知識(shí)圖譜推理引擎數(shù)據(jù)處理方法,包括:
3、s1、獲取待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路特征;
4、s2、利用所述待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路特征得到待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的通路交叉關(guān)聯(lián)性;
5、s3、根據(jù)所述通路交叉關(guān)聯(lián)性基于邏輯推理得到待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的邏輯推理結(jié)果;
6、s4、根據(jù)所述待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的邏輯推理結(jié)果得到知識(shí)圖譜推理引擎數(shù)據(jù)處理結(jié)果。
7、優(yōu)選的,所述獲取待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路特征包括:
8、s1-1、利用當(dāng)前時(shí)刻作為標(biāo)準(zhǔn)時(shí)刻t;
9、s1-2、分別獲取標(biāo)準(zhǔn)時(shí)刻t的待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的起始點(diǎn)數(shù)據(jù)量、終止點(diǎn)數(shù)據(jù)量;
10、s1-3、判斷所述待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的起始點(diǎn)數(shù)據(jù)量與終止點(diǎn)數(shù)據(jù)量是否對(duì)應(yīng),若是,則利用所述待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的起始點(diǎn)數(shù)據(jù)量、終止點(diǎn)數(shù)據(jù)量與知識(shí)圖譜推理引擎邏輯表達(dá)式作為待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路特征,否則,執(zhí)行s1-4;
11、s1-4、判斷所述待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路是否存在非相鄰連接數(shù)據(jù)點(diǎn),若是,則利用所述待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的起始點(diǎn)數(shù)據(jù)量、終止點(diǎn)數(shù)據(jù)量、知識(shí)圖譜推理引擎邏輯表達(dá)式與非相鄰連接數(shù)據(jù)點(diǎn)交換數(shù)據(jù)量作為待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路特征,否則,放棄處理。
12、進(jìn)一步的,利用所述待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路特征得到待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的通路交叉關(guān)聯(lián)性包括:
13、s2-1、判斷所述待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路是否為單向執(zhí)行,若是,則執(zhí)行s2-2,否則,執(zhí)行s2-3;
14、s2-2、判斷所述待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路是否存在非相鄰連接數(shù)據(jù)點(diǎn),若是,則利用待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路特征的知識(shí)圖譜推理引擎邏輯表達(dá)式分別與起始點(diǎn)數(shù)據(jù)量、終止點(diǎn)數(shù)據(jù)量建立第一通路狀態(tài)映射與第二通路狀態(tài)映射共同作為待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的通路交叉關(guān)聯(lián)性,否則,利用待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路特征的起始點(diǎn)數(shù)據(jù)量與終止點(diǎn)數(shù)據(jù)量建立第三通路狀態(tài)映射作為待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的通路交叉關(guān)聯(lián)性;
15、s2-3、判斷所述待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路是否存在非相鄰連接數(shù)據(jù)點(diǎn),若是,則分別根據(jù)待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的非相鄰連接數(shù)據(jù)點(diǎn)建立通路分段獨(dú)立映射作為待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的通路交叉關(guān)聯(lián)性,否則,分別根據(jù)待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的傳輸方向?qū)?yīng)傳輸方向獨(dú)立映射作為待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的通路交叉關(guān)聯(lián)性;
16、其中,所述單向執(zhí)行為邏輯通路的數(shù)據(jù)順序僅在單向處理時(shí)存在含義。
17、進(jìn)一步的,所述分別根據(jù)待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的非相鄰連接數(shù)據(jù)點(diǎn)建立通路分段獨(dú)立映射作為待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的通路交叉關(guān)聯(lián)性包括:
18、s2-3-1、利用待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的起始點(diǎn)至非相鄰連接數(shù)據(jù)點(diǎn)的段落通路作為第一正向段落通路;
19、s2-3-2、利用待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的非相鄰連接數(shù)據(jù)點(diǎn)至終止點(diǎn)的段落通路作為第二正向段落通路;
20、s2-3-3、利用待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的終止點(diǎn)至非相鄰連接數(shù)據(jù)點(diǎn)的段落通路作為第一逆向段落通路;
21、s2-3-4、利用待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的非相鄰連接數(shù)據(jù)點(diǎn)至終止點(diǎn)的段落通路作為第二逆向段落通路;
22、s2-3-5、利用所述第一正向段落通路與第二正向段落通路建立正向通路分段獨(dú)立映射;
23、s2-3-6、利用所述第一逆向段落通路與第二逆向段落通路建立逆向通路分段獨(dú)立映射;
24、s2-3-7、利用所述正向通路分段獨(dú)立映射與逆向通路分段獨(dú)立映射作為待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的通路交叉關(guān)聯(lián)性。
25、進(jìn)一步的,利用所述第一正向段落通路與第二正向段落通路建立正向通路分段獨(dú)立映射包括:
26、s2-3-5-1、判斷所述第一正向段落通路與第二正向段落通路是否相互對(duì)應(yīng),若是,分別利用所述第一正向段落通路、第二正向段落通路與非相鄰連接數(shù)據(jù)點(diǎn)建立通路前置正向映射與通路后置正向映射作為正向通路分段獨(dú)立映射,否則,執(zhí)行s2-3-5-2;
27、s2-3-5-2、判斷所述第一正向段落通路對(duì)應(yīng)實(shí)際數(shù)據(jù)量與第二正向段落通路對(duì)應(yīng)實(shí)際數(shù)據(jù)量是否完全對(duì)應(yīng),若是,則分別利用所述第一正向段落通路、第二正向段落通路與非相鄰連接數(shù)據(jù)點(diǎn)建立通路前置映射與通路后置映射作為正向通路分段獨(dú)立映射,否則,返回s2-3。
28、進(jìn)一步的,利用所述第一逆向段落通路與第二逆向段落通路建立逆向通路分段獨(dú)立映射包括:
29、s2-3-6-1、判斷所述第一逆向段落通路與第二逆向段落通路是否相互對(duì)應(yīng),若是,則執(zhí)行s2-3-6-2,否則,執(zhí)行s2-3-6-3;
30、s2-3-6-2、判斷所述第一逆向段落通路與第一正向段落通路,第二逆向段落通路與第二正向段落通路是否均為對(duì)應(yīng),若是,則分別利用所述第一逆向段落通路、第二逆向段落通路與非相鄰連接數(shù)據(jù)點(diǎn)建立通路前置逆向映射與通路后置逆向映射作為逆向通路分段獨(dú)立映射,否則,利用所述第一逆向段落通路與對(duì)應(yīng)實(shí)際數(shù)據(jù)量建立通路前置逆向映射,利用所述第二逆向段落通路與對(duì)應(yīng)實(shí)際數(shù)據(jù)量建立通路后置逆向映射,利用所述通路前置逆向映射與通路后置逆向映射作為逆向通路分段獨(dú)立映射;
31、s2-3-6-3、判斷所述第一逆向段落通路與第二正向段落通路是否完全對(duì)應(yīng),若是,則執(zhí)行s2-3-6-4,否則,返回s2-3-3;
32、s2-3-6-4、判斷所述第二逆向段落通路與第一正向段落通路是否完全對(duì)應(yīng),若是,則返回s2-3-6-2,否則,放棄處理。
33、進(jìn)一步的,根據(jù)所述通路交叉關(guān)聯(lián)性基于邏輯推理得到待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的邏輯推理結(jié)果包括:
34、s3-1、判斷同一邏輯通路對(duì)應(yīng)通路交叉關(guān)聯(lián)性是否為線性,若是,則執(zhí)行s3-2,否則,獲取所述通路交叉關(guān)聯(lián)性對(duì)應(yīng)線性通路作為鄰接特征通路,并執(zhí)行s3-3;
35、s3-2、利用所述通路交叉關(guān)聯(lián)性基于邏輯推理得到通路交叉關(guān)聯(lián)性次序特征作為待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的邏輯推理結(jié)果;
36、s3-3、利用所述鄰接特征通路基于邏輯推理得到鄰接特征通路交叉關(guān)聯(lián)性次序特征作為待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的邏輯推理結(jié)果。
37、進(jìn)一步的,根據(jù)所述待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的邏輯推理結(jié)果得到知識(shí)圖譜推理引擎數(shù)據(jù)處理結(jié)果包括:
38、s4-1、利用所述待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的通路交叉關(guān)聯(lián)性進(jìn)行溯源驗(yàn)證處理得到待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路溯源驗(yàn)證結(jié)果;
39、s4-2、利用所述待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路溯源驗(yàn)證結(jié)果與待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的邏輯推理結(jié)果得到知識(shí)圖譜推理引擎數(shù)據(jù)處理結(jié)果。
40、進(jìn)一步的,利用所述待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的通路交叉關(guān)聯(lián)性進(jìn)行溯源驗(yàn)證處理得到待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路溯源驗(yàn)證結(jié)果包括:
41、s4-1-1、當(dāng)存在所述邏輯推理結(jié)果時(shí),判斷所述邏輯推理結(jié)果對(duì)應(yīng)待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的通路交叉關(guān)聯(lián)性與待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的拓?fù)涫欠裢耆珜?duì)應(yīng),若是,則執(zhí)行s4-1-2,否則,所述待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路溯源驗(yàn)證結(jié)果為異常;
42、s4-1-2、判斷所述邏輯推理結(jié)果存在時(shí)刻的實(shí)際數(shù)據(jù)量與待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的標(biāo)準(zhǔn)時(shí)刻t的實(shí)際數(shù)據(jù)量是否對(duì)應(yīng),若是,則待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路溯源驗(yàn)證結(jié)果為正常,否則,所述待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路溯源驗(yàn)證結(jié)果為異常。
43、進(jìn)一步的,利用所述待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路溯源驗(yàn)證結(jié)果與待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的邏輯推理結(jié)果得到知識(shí)圖譜推理引擎數(shù)據(jù)處理結(jié)果包括:
44、s4-2-1、判斷所述待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路溯源驗(yàn)證結(jié)果是否為正常,若是,則執(zhí)行s4-2-2,否則,所述知識(shí)圖譜推理引擎數(shù)據(jù)處理結(jié)果為異常,并輸出待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路溯源驗(yàn)證結(jié)果;
45、s4-2-2、判斷所述待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的邏輯推理結(jié)果是否對(duì)應(yīng)單一性,若是,則所述知識(shí)圖譜推理引擎數(shù)據(jù)處理結(jié)果為正常,否則,所述知識(shí)圖譜推理引擎數(shù)據(jù)處理結(jié)果為異常,并輸出待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的邏輯推理結(jié)果;
46、其中,所述單一性為同一待處理知識(shí)圖譜推理引擎數(shù)據(jù)的邏輯通路的邏輯推理結(jié)果全部為同類型。
47、與最接近的現(xiàn)有技術(shù)相比,本發(fā)明具有的有益效果:
48、基于邏輯通路數(shù)據(jù)的正反向的關(guān)聯(lián)關(guān)系,多次判斷篩選并對(duì)不符合條件的情況迭代循環(huán)處理,輸出交叉判定結(jié)果,再利用交叉判定結(jié)果執(zhí)行邏輯推理的快速處理,無需考慮交叉判定結(jié)果對(duì)應(yīng)通路數(shù)量等問題,可快速獲取結(jié)果并根據(jù)結(jié)果再次溯源復(fù)核,進(jìn)而輸出最終通路驗(yàn)證結(jié)果,顯著提升結(jié)果的穩(wěn)定輸出與高準(zhǔn)確性,同時(shí)在循環(huán)處理中準(zhǔn)確定位異常進(jìn)行回溯處理,減小運(yùn)行負(fù)擔(dān),提升方案實(shí)施效率。