本技術涉及計算機,特別是涉及一種語義匹配方法、裝置、計算機設備、存儲介質和計算機程序產品。
背景技術:
1、隨著自然語言處理技術在眾多領域的發展,語義匹配在信息檢索、智能問答等領域都有重要的應用。通過對語義匹配技術進行分析,可以了解到傳統語義匹配的效率較低。因此,如何提高語義匹配的效率,成為了重要的研究方向。
2、傳統技術通常是通過人工編寫規則的方式,進行語義匹配;但是,通過該方式進行語義匹配需要耗費較多的人工處理時間,導致語義匹配的效率較低。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種能夠提高語義匹配的效率的語義匹配方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
2、第一方面,本技術提供了一種語義匹配方法。所述方法包括:
3、獲取待匹配信息;
4、從預設語義信息中,篩選出與所述待匹配信息匹配的候選語義信息;
5、將所述待匹配信息和所述候選語義信息輸入至語義解析模型,得到所述待匹配信息的語義解析信息和所述候選語義信息的語義解析信息;
6、對所述待匹配信息的語義解析信息和所述候選語義信息的語義解析信息進行語義匹配處理,得到所述待匹配信息與所述候選語義信息之間的語義匹配結果。
7、在其中一個實施例中,所述從預設語義信息中,篩選出與所述待匹配信息匹配的候選語義信息,包括:
8、將所述待匹配信息輸入至預先訓練的語義特征提取模型,得到所述待匹配信息的語義特征;
9、根據所述預設語義信息的語義特征,從所述預設語義信息中,篩選出對應的語義特征與所述待匹配信息的語義特征匹配的預設語義信息,作為所述候選語義信息。
10、在其中一個實施例中,所述根據所述預設語義信息的語義特征,從所述預設語義信息中,篩選出對應的語義特征與所述待匹配信息的語義特征匹配的預設語義信息,作為所述候選語義信息,包括:
11、對所述待匹配信息的語義特征與所述預設語義信息的語義特征進行相似度識別,得到所述待匹配信息的語義特征與所述預設語義信息的語義特征之間的第一相似度識別結果;
12、根據所述第一相似度識別結果,從所述預設語義信息中,篩選出所述候選語義信息。
13、在其中一個實施例中,在根據所述預設語義信息的語義特征,從所述預設語義信息中,篩選出對應的語義特征與所述待匹配信息的語義特征匹配的預設語義信息,作為所述候選語義信息之前,所述方法還包括:
14、獲取目標類型的語義信息,作為所述預設語義信息;
15、將所述預設語義信息輸入至所述語義特征提取模型,得到所述預設語義信息的語義特征。
16、在其中一個實施例中,所述對所述待匹配信息的語義解析信息和所述候選語義信息的語義解析信息進行語義匹配處理,得到所述待匹配信息與所述候選語義信息之間的語義匹配結果,包括:
17、將所述待匹配信息的語義解析信息輸入至預先訓練的語義特征提取模型,得到對應的第一語義特征;
18、將所述候選語義信息的語義解析信息輸入至所述語義特征提取模型,得到對應的第二語義特征;
19、對所述第一語義特征和所述第二語義特征進行語義匹配處理,得到所述語義匹配結果。
20、在其中一個實施例中,所述對所述第一語義特征和所述第二語義特征進行語義匹配處理,得到所述語義匹配結果,包括:
21、對所述第一語義特征和所述第二語義特征進行相似度識別,得到所述第一語義特征和所述第二語義特征之間的第二相似度識別結果;
22、根據所述第二相似度識別結果,確定所述語義匹配結果。
23、在其中一個實施例中,所述預先訓練的語義特征提取模型通過下述方式訓練得到:
24、獲取樣本信息和所述樣本信息的真實語義特征;
25、將所述樣本信息輸入至待訓練的語義特征提取模型,得到所述樣本信息的預測語義特征;
26、根據所述預測語義特征和所述真實語義特征之間的差異,對所述待訓練的語義特征提取模型進行訓練,得到所述預先訓練的語義特征提取模型。
27、第二方面,本技術還提供了一種語義匹配裝置。所述裝置包括:
28、信息獲取模塊,用于獲取待匹配信息;
29、信息篩選模塊,用于從預設語義信息中,篩選出與所述待匹配信息匹配的候選語義信息;
30、信息輸入模塊,用于將所述待匹配信息和所述候選語義信息輸入至語義解析模型,得到所述待匹配信息的語義解析信息和所述候選語義信息的語義解析信息;
31、信息匹配模塊,用于對所述待匹配信息的語義解析信息和所述候選語義信息的語義解析信息進行語義匹配處理,得到所述待匹配信息與所述候選語義信息之間的語義匹配結果。
32、第三方面,本技術還提供了一種計算機設備。所述計算機設備包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現以下步驟:
33、獲取待匹配信息;
34、從預設語義信息中,篩選出與所述待匹配信息匹配的候選語義信息;
35、將所述待匹配信息和所述候選語義信息輸入至語義解析模型,得到所述待匹配信息的語義解析信息和所述候選語義信息的語義解析信息;
36、對所述待匹配信息的語義解析信息和所述候選語義信息的語義解析信息進行語義匹配處理,得到所述待匹配信息與所述候選語義信息之間的語義匹配結果。
37、第四方面,本技術還提供了一種計算機可讀存儲介質。所述計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現以下步驟:
38、獲取待匹配信息;
39、從預設語義信息中,篩選出與所述待匹配信息匹配的候選語義信息;
40、將所述待匹配信息和所述候選語義信息輸入至語義解析模型,得到所述待匹配信息的語義解析信息和所述候選語義信息的語義解析信息;
41、對所述待匹配信息的語義解析信息和所述候選語義信息的語義解析信息進行語義匹配處理,得到所述待匹配信息與所述候選語義信息之間的語義匹配結果。
42、第五方面,本技術還提供了一種計算機程序產品。所述計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現以下步驟:
43、獲取待匹配信息;
44、從預設語義信息中,篩選出與所述待匹配信息匹配的候選語義信息;
45、將所述待匹配信息和所述候選語義信息輸入至語義解析模型,得到所述待匹配信息的語義解析信息和所述候選語義信息的語義解析信息;
46、對所述待匹配信息的語義解析信息和所述候選語義信息的語義解析信息進行語義匹配處理,得到所述待匹配信息與所述候選語義信息之間的語義匹配結果。
47、上述語義匹配方法、裝置、計算機設備、存儲介質和計算機程序產品,獲取待匹配信息;從預設語義信息中,篩選出與所述待匹配信息匹配的候選語義信息;將所述待匹配信息和所述候選語義信息輸入至語義解析模型,得到所述待匹配信息的語義解析信息和所述候選語義信息的語義解析信息;對所述待匹配信息的語義解析信息和所述候選語義信息的語義解析信息進行語義匹配處理,得到所述待匹配信息與所述候選語義信息之間的語義匹配結果。該方案通過從預設語義信息中篩選出與待匹配信息匹配的候選語義信息,通過語義解析模型,得到待匹配信息的語義解析信息和候選語義信息的語義解析信息,對待匹配信息的語義解析信息和候選語義信息的語義解析信息進行語義匹配處理,得到語義匹配結果;實現自動化的語義匹配,從而有利于提高語義匹配的效率和準確率。