本技術(shù)涉及互聯(lián)網(wǎng),尤其涉及信息推薦,特別地涉及一種基于異構(gòu)圖的人崗匹配方法、裝置、設(shè)備及介質(zhì)。
背景技術(shù):
1、為了向用戶提供更好的服務(wù)并使用戶獲得更好的服務(wù)體驗(yàn),現(xiàn)有的招聘平臺(tái)通常在經(jīng)過授權(quán)的情況下向求職者推薦職位或者向招聘者推薦簡(jiǎn)歷。在此推薦過程中,精準(zhǔn)的人崗匹配是提升招聘效率和求職成功率的關(guān)鍵。目前的匹配方法通?;诤?jiǎn)歷和職位描述(jd)之間的關(guān)鍵詞匹配,難以充分捕捉到簡(jiǎn)歷和職位之間的復(fù)雜關(guān)系。
2、為此,相關(guān)技術(shù)中設(shè)計(jì)了基于深度模型的人崗匹配算法,能夠結(jié)合上下文信息捕捉簡(jiǎn)歷和職位之間的復(fù)雜關(guān)系,并進(jìn)行人崗匹配。然而,當(dāng)用戶與崗位之間的交互行為樣本稀疏時(shí),現(xiàn)有的人崗匹配過程難以獲得較好的效果,從而影響人崗匹配推薦的精準(zhǔn)度。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本技術(shù)實(shí)施例提供一種基于異構(gòu)圖的人崗匹配方法、裝置、設(shè)備、介質(zhì)及產(chǎn)品,能夠提升人崗匹配的精準(zhǔn)度,實(shí)現(xiàn)精準(zhǔn)匹配。
2、第一方面,本技術(shù)實(shí)施例提供一種基于異構(gòu)圖的人崗匹配方法,該方法包括:獲取各個(gè)職位信息、各個(gè)簡(jiǎn)歷信息,以及職位信息與簡(jiǎn)歷信息之間的歷史匹配行為數(shù)據(jù);將職位信息作為職位節(jié)點(diǎn)、簡(jiǎn)歷信息作為簡(jiǎn)歷節(jié)點(diǎn),基于歷史匹配行為數(shù)據(jù),建立職位節(jié)點(diǎn)與簡(jiǎn)歷節(jié)點(diǎn)的第一邊關(guān)系,其中,第一邊關(guān)系用于表征匹配關(guān)系;基于各個(gè)職位信息之間的相似性、各個(gè)簡(jiǎn)歷信息之間的相似性,以及歷史匹配行為數(shù)據(jù),建立職位節(jié)點(diǎn)與職位節(jié)點(diǎn)的第二邊關(guān)系、簡(jiǎn)歷節(jié)點(diǎn)與簡(jiǎn)歷節(jié)點(diǎn)的第三邊關(guān)系,以及職位節(jié)點(diǎn)與簡(jiǎn)歷節(jié)點(diǎn)的第四邊關(guān)系,其中,第二邊關(guān)系用于表征職位相似關(guān)系,第三邊關(guān)系用于表征簡(jiǎn)歷相似關(guān)系,第四邊關(guān)系用于表征潛在匹配關(guān)系;基于各個(gè)職位節(jié)點(diǎn)、各個(gè)簡(jiǎn)歷節(jié)點(diǎn)及其邊關(guān)系,構(gòu)建全局異構(gòu)圖;基于全局異構(gòu)圖訓(xùn)練全局-局部注意網(wǎng)絡(luò)glan模型;基于glan模型將待匹配職位信息轉(zhuǎn)換為異構(gòu)圖特征,并基于待匹配職位信息對(duì)應(yīng)的異構(gòu)圖特征,為待匹配職位信息篩選相匹配的目標(biāo)簡(jiǎn)歷信息。
3、在第一方面的一些可實(shí)現(xiàn)方式中,建立職位節(jié)點(diǎn)與職位節(jié)點(diǎn)的第二邊關(guān)系、簡(jiǎn)歷節(jié)點(diǎn)與簡(jiǎn)歷節(jié)點(diǎn)的第三邊關(guān)系,以及職位節(jié)點(diǎn)與簡(jiǎn)歷節(jié)點(diǎn)的第四邊關(guān)系,包括:基于各個(gè)職位信息之間的相似性,建立職位節(jié)點(diǎn)與職位節(jié)點(diǎn)的第二邊關(guān)系;基于各個(gè)簡(jiǎn)歷信息之間的相似性,建立簡(jiǎn)歷節(jié)點(diǎn)與簡(jiǎn)歷節(jié)點(diǎn)的第三邊關(guān)系;對(duì)于各個(gè)職位節(jié)點(diǎn)的第一職位節(jié)點(diǎn),獲取與第一職位節(jié)點(diǎn)存在第二邊關(guān)系的職位節(jié)點(diǎn)集合;獲取與職位節(jié)點(diǎn)集合中職位節(jié)點(diǎn)存在第一邊關(guān)系的第一簡(jiǎn)歷節(jié)點(diǎn)集合,以及與第一簡(jiǎn)歷節(jié)點(diǎn)集合中簡(jiǎn)歷節(jié)點(diǎn)存在第三邊關(guān)系的第二簡(jiǎn)歷節(jié)點(diǎn)集合;建立第一職位節(jié)點(diǎn)與第一簡(jiǎn)歷節(jié)點(diǎn)集合、第二簡(jiǎn)歷節(jié)點(diǎn)集合中所有簡(jiǎn)歷節(jié)點(diǎn)的第四邊關(guān)系。
4、在第一方面的一些可實(shí)現(xiàn)方式中,基于待匹配職位信息對(duì)應(yīng)的異構(gòu)圖特征,為待匹配職位信息篩選相匹配的目標(biāo)簡(jiǎn)歷信息,包括:基于文本特征學(xué)習(xí)模型lstm,確定待匹配職位信息對(duì)應(yīng)的文本特征;將異構(gòu)圖特征與文本特征進(jìn)行特征融合,得到待匹配信息對(duì)應(yīng)的融合特征;基于待匹配信息對(duì)應(yīng)的融合特征,確定與待匹配職位信息相匹配的目標(biāo)簡(jiǎn)歷信息。
5、在第一方面的一些可實(shí)現(xiàn)方式中,在向文本特征學(xué)習(xí)模型輸入待匹配職位信息之前,還包括:從全局異構(gòu)圖中,篩選存在第一邊關(guān)系的第一職位簡(jiǎn)歷節(jié)點(diǎn)組合、存在第四邊關(guān)系的第二職位簡(jiǎn)歷節(jié)點(diǎn)組合,以及不存在邊關(guān)系的第三職位簡(jiǎn)歷節(jié)點(diǎn)組合,其中,第一邊關(guān)系的邊權(quán)重大于第四邊關(guān)系的邊權(quán)重;將第一職位簡(jiǎn)歷節(jié)點(diǎn)組合和第二職位簡(jiǎn)歷節(jié)點(diǎn)組合對(duì)應(yīng)的詞向量作為正樣本,將第三職位簡(jiǎn)歷節(jié)點(diǎn)組合以及不同技術(shù)領(lǐng)域的職位信息和簡(jiǎn)歷信息對(duì)應(yīng)的詞向量作為負(fù)樣本,輸入至文本特征學(xué)習(xí)模型進(jìn)行模型訓(xùn)練。
6、在第一方面的一些可實(shí)現(xiàn)方式中,基于文本特征學(xué)習(xí)模型lstm,確定待匹配職位信息對(duì)應(yīng)的文本特征,包括:通過向詞向量模型bert輸入待匹配職位信息,將待匹配職位信息轉(zhuǎn)換為詞向量;通過向lstm輸入詞向量,將詞向量轉(zhuǎn)換為待匹配職位信息對(duì)應(yīng)的文本特征。
7、在第一方面的一些可實(shí)現(xiàn)方式中,基于待匹配信息對(duì)應(yīng)的融合特征,確定與待匹配職位信息相匹配的目標(biāo)簡(jiǎn)歷信息,包括:向檢測(cè)器和鑒別器分別輸入融合特征,結(jié)合檢測(cè)器和鑒別器對(duì)待匹配職位信息與簡(jiǎn)歷庫(kù)中簡(jiǎn)歷信息的匹配度進(jìn)行評(píng)估,按照匹配度得分由高到低的順序輸出多個(gè)目標(biāo)簡(jiǎn)歷信息。
8、在第一方面的一些可實(shí)現(xiàn)方式中,目標(biāo)人崗匹配模型包括bert、lstm、glan模型、檢測(cè)器和鑒別器,基于glan模型將待匹配職位信息轉(zhuǎn)換為異構(gòu)圖特征,并基于待匹配職位信息對(duì)應(yīng)的異構(gòu)圖特征,為待匹配職位信息篩選相匹配的目標(biāo)簡(jiǎn)歷信息,包括:向目標(biāo)人崗匹配模型輸入待匹配職位信息,以使目標(biāo)人崗匹配模型基于glan模型輸出的異構(gòu)圖特征,以及l(fā)stm輸出的文本特征,為待匹配職位信息篩選相匹配的目標(biāo)簡(jiǎn)歷信息;其中,目標(biāo)人崗匹配模型引入對(duì)抗訓(xùn)練機(jī)制得到。
9、第二方面,本技術(shù)實(shí)施例提供一種基于異構(gòu)圖的人崗匹配裝置,該裝置包括:獲取模塊,用于獲取各個(gè)職位信息、各個(gè)簡(jiǎn)歷信息,以及職位信息與簡(jiǎn)歷信息之間的歷史匹配行為數(shù)據(jù);節(jié)點(diǎn)關(guān)系建立模塊,用于將所述職位信息作為職位節(jié)點(diǎn)、所述簡(jiǎn)歷信息作為簡(jiǎn)歷節(jié)點(diǎn),基于所述歷史匹配行為數(shù)據(jù),建立職位節(jié)點(diǎn)與簡(jiǎn)歷節(jié)點(diǎn)的第一邊關(guān)系,其中,所述第一邊關(guān)系用于表征匹配關(guān)系;節(jié)點(diǎn)關(guān)系建立模塊,還用于基于所述各個(gè)職位信息之間的相似性、各個(gè)簡(jiǎn)歷信息之間的相似性,以及所述歷史匹配行為數(shù)據(jù),建立職位節(jié)點(diǎn)與職位節(jié)點(diǎn)的第二邊關(guān)系、簡(jiǎn)歷節(jié)點(diǎn)與簡(jiǎn)歷節(jié)點(diǎn)的第三邊關(guān)系,以及職位節(jié)點(diǎn)與簡(jiǎn)歷節(jié)點(diǎn)的第四邊關(guān)系,其中,所述第二邊關(guān)系用于表征職位相似關(guān)系,所述第三邊關(guān)系用于表征簡(jiǎn)歷相似關(guān)系,所述第四邊關(guān)系用于表征潛在匹配關(guān)系;圖構(gòu)建模塊,用于基于各個(gè)職位節(jié)點(diǎn)、各個(gè)簡(jiǎn)歷節(jié)點(diǎn)及其邊關(guān)系,構(gòu)建全局異構(gòu)圖;模型訓(xùn)練模塊,用于基于所述全局異構(gòu)圖訓(xùn)練全局-局部注意網(wǎng)絡(luò)glan模型;人崗匹配模塊,用于基于glan模型將待匹配職位信息轉(zhuǎn)換為異構(gòu)圖特征,并基于所述待匹配職位信息對(duì)應(yīng)的異構(gòu)圖特征,為所述待匹配職位信息篩選相匹配的目標(biāo)簡(jiǎn)歷信息。
10、在第二方面的一些可實(shí)現(xiàn)方式中,節(jié)點(diǎn)關(guān)系建立模塊具體用于:基于各個(gè)職位信息之間的相似性,建立職位節(jié)點(diǎn)與職位節(jié)點(diǎn)的第二邊關(guān)系;基于各個(gè)簡(jiǎn)歷信息之間的相似性,建立簡(jiǎn)歷節(jié)點(diǎn)與簡(jiǎn)歷節(jié)點(diǎn)的第三邊關(guān)系;對(duì)于各個(gè)職位節(jié)點(diǎn)的第一職位節(jié)點(diǎn),獲取與第一職位節(jié)點(diǎn)存在第二邊關(guān)系的職位節(jié)點(diǎn)集合;獲取與職位節(jié)點(diǎn)集合中職位節(jié)點(diǎn)存在第一邊關(guān)系的第一簡(jiǎn)歷節(jié)點(diǎn)集合,以及與第一簡(jiǎn)歷節(jié)點(diǎn)集合中簡(jiǎn)歷節(jié)點(diǎn)存在第三邊關(guān)系的第二簡(jiǎn)歷節(jié)點(diǎn)集合;建立第一職位節(jié)點(diǎn)與第一簡(jiǎn)歷節(jié)點(diǎn)集合、第二簡(jiǎn)歷節(jié)點(diǎn)集合中所有簡(jiǎn)歷節(jié)點(diǎn)的第四邊關(guān)系。
11、在第二方面的一些可實(shí)現(xiàn)方式中,人崗匹配模塊包括:確定單元,用于基于文本特征學(xué)習(xí)模型lstm,確定待匹配職位信息對(duì)應(yīng)的文本特征;特征融合單元,用于將異構(gòu)圖特征與文本特征進(jìn)行特征融合,得到待匹配信息對(duì)應(yīng)的融合特征;確定單元,還用于基于待匹配信息對(duì)應(yīng)的融合特征,確定與待匹配職位信息相匹配的目標(biāo)簡(jiǎn)歷信息。
12、在第二方面的一些可實(shí)現(xiàn)方式中,還包括:篩選模塊,用于在向文本特征學(xué)習(xí)模型輸入待匹配職位信息之前,從全局異構(gòu)圖中,篩選存在第一邊關(guān)系的第一職位簡(jiǎn)歷節(jié)點(diǎn)組合、存在第四邊關(guān)系的第二職位簡(jiǎn)歷節(jié)點(diǎn)組合,以及不存在邊關(guān)系的第三職位簡(jiǎn)歷節(jié)點(diǎn)組合,其中,第一邊關(guān)系的邊權(quán)重大于第四邊關(guān)系的邊權(quán)重;模型訓(xùn)練模塊,用于將第一職位簡(jiǎn)歷節(jié)點(diǎn)組合和第二職位簡(jiǎn)歷節(jié)點(diǎn)組合對(duì)應(yīng)的詞向量作為正樣本,將第三職位簡(jiǎn)歷節(jié)點(diǎn)組合以及不同技術(shù)領(lǐng)域的職位信息和簡(jiǎn)歷信息對(duì)應(yīng)的詞向量作為負(fù)樣本,輸入至文本特征學(xué)習(xí)模型進(jìn)行模型訓(xùn)練。
13、在第二方面的一些可實(shí)現(xiàn)方式中,確定單元具體用于:通過向詞向量模型bert輸入待匹配職位信息,將待匹配職位信息轉(zhuǎn)換為詞向量;通過向lstm輸入詞向量,將詞向量轉(zhuǎn)換為待匹配職位信息對(duì)應(yīng)的文本特征。
14、在第二方面的一些可實(shí)現(xiàn)方式中,確定單元還用于:向檢測(cè)器和鑒別器分別輸入融合特征,結(jié)合檢測(cè)器和鑒別器對(duì)待匹配職位信息與簡(jiǎn)歷庫(kù)中簡(jiǎn)歷信息的匹配度進(jìn)行評(píng)估,按照匹配度得分由高到低的順序輸出多個(gè)目標(biāo)簡(jiǎn)歷信息。
15、在第二方面的一些可實(shí)現(xiàn)方式中,目標(biāo)人崗匹配模型包括bert、lstm、glan模型、檢測(cè)器和鑒別器,人崗匹配模塊具體用于:向目標(biāo)人崗匹配模型輸入待匹配職位信息,以使目標(biāo)人崗匹配模型基于glan模型輸出的異構(gòu)圖特征,以及l(fā)stm輸出的文本特征,為待匹配職位信息篩選相匹配的目標(biāo)簡(jiǎn)歷信息;其中,目標(biāo)人崗匹配模型引入對(duì)抗訓(xùn)練機(jī)制得到。
16、第三方面,本技術(shù)實(shí)施例提供一種電子設(shè)備,包括:處理器以及存儲(chǔ)有計(jì)算機(jī)程序指令的存儲(chǔ)器;處理器執(zhí)行計(jì)算機(jī)程序指令時(shí)實(shí)現(xiàn)如第一方面的基于異構(gòu)圖的人崗匹配方法的步驟。
17、第四方面,本技術(shù)實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序指令,計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面的基于異構(gòu)圖的人崗匹配方法的步驟。
18、第五方面,本技術(shù)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品被存儲(chǔ)在非易失的存儲(chǔ)介質(zhì)中,所述計(jì)算機(jī)程序產(chǎn)品被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面的基于異構(gòu)圖的人崗匹配方法的步驟。
19、第六方面,本技術(shù)實(shí)施例提供了一種芯片,該芯片包括處理器和通信接口,通信接口和處理器耦合,處理器用于運(yùn)行程序或指令,實(shí)現(xiàn)如第一方面的基于異構(gòu)圖的人崗匹配方法的步驟。
20、本技術(shù)提供一種基于異構(gòu)圖的人崗匹配方法、裝置、設(shè)備、介質(zhì)及產(chǎn)品,獲取各個(gè)職位信息、各個(gè)簡(jiǎn)歷信息,以及職位信息與簡(jiǎn)歷信息之間的歷史匹配行為數(shù)據(jù);將職位信息作為職位節(jié)點(diǎn)、簡(jiǎn)歷信息作為簡(jiǎn)歷節(jié)點(diǎn),基于各個(gè)職位信息之間的相似性、各個(gè)簡(jiǎn)歷信息之間的相似性,以及歷史匹配行為數(shù)據(jù),建立職位節(jié)點(diǎn)與簡(jiǎn)歷節(jié)點(diǎn)的匹配關(guān)系、職位節(jié)點(diǎn)與職位節(jié)點(diǎn)的相似職位關(guān)系、簡(jiǎn)歷節(jié)點(diǎn)與簡(jiǎn)歷節(jié)點(diǎn)的相似簡(jiǎn)歷關(guān)系,并基于上述三種關(guān)系進(jìn)行進(jìn)一步挖掘,挖掘出職位節(jié)點(diǎn)與簡(jiǎn)歷節(jié)點(diǎn)之間的潛在匹配關(guān)系,并基于各個(gè)職位節(jié)點(diǎn)、各個(gè)簡(jiǎn)歷節(jié)點(diǎn)及其邊關(guān)系,構(gòu)建全局異構(gòu)圖。如此,在基于全局異構(gòu)圖訓(xùn)練全局-局部注意網(wǎng)絡(luò)glan模型時(shí),利用全局異構(gòu)圖構(gòu)建resume與job關(guān)系圖學(xué)到的特征挖掘潛在resume與job關(guān)系,將具有潛在匹配關(guān)系的職位節(jié)點(diǎn)與簡(jiǎn)歷節(jié)點(diǎn)同樣作為訓(xùn)練樣本,擴(kuò)展訓(xùn)練樣本數(shù)量,克服以往人崗匹配中必須需要大量的真實(shí)樣本的限制,解決當(dāng)某一職位訓(xùn)練樣本較少時(shí)難以訓(xùn)練導(dǎo)致模型效果不理想的問題,提升glan模型的訓(xùn)練效果和人崗匹配性能。并且,在基于glan模型將待匹配職位信息轉(zhuǎn)換為異構(gòu)圖特征后,該異構(gòu)圖特征不僅能反映待匹配職位信息自身特征,還能保留該待匹配職位信息與其它職位節(jié)點(diǎn)、簡(jiǎn)歷節(jié)點(diǎn)之間的復(fù)雜關(guān)系,該異構(gòu)圖特征的特征內(nèi)容較為豐富全面,因此該異構(gòu)圖特征能夠?yàn)楹罄m(xù)人崗匹配提供可靠依據(jù),基于該異構(gòu)圖特征能夠?yàn)榇ヅ渎毼恍畔⒑Y選到匹配程度較高的目標(biāo)簡(jiǎn)歷信息,提升目標(biāo)簡(jiǎn)歷信息與待匹配職位信息的匹配度,也即人崗匹配的精準(zhǔn)度,實(shí)現(xiàn)精準(zhǔn)匹配。