US 12,265,950 B2
Method and apparatus of matching data, device and computer readable storage medium
Jingshuai Zhang, Beijing (CN); Qifan Huang, Beijing (CN); Chao Ma, Beijing (CN); Hengshu Zhu, Beijing (CN); Peng Wang, Beijing (CN); Kaichun Yao, Beijing (CN); and Jing Wang, Beijing (CN)
Assigned to BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD., Beijing (CN)
Filed by Beijing Baidu Netcom Science Technology Co., Ltd., Beijing (CN)
Filed on Dec. 29, 2021, as Appl. No. 17/564,363.
Claims priority of application No. 202110262413.7 (CN), filed on Mar. 9, 2021.
Prior Publication US 2022/0129856 A1, Apr. 28, 2022
Int. Cl. G06Q 10/1053 (2023.01); G06N 3/08 (2023.01)
CPC G06Q 10/1053 (2013.01) [G06N 3/08 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method of matching data, comprising:
obtaining a first instance of a resume and a second instance of a job profile;
determining, for a meta path, a resume feature data of the first instance and a profile feature data of the second instance, wherein the meta path is a knowledge graph path from the resume to the job profile;
applying a classification model to the resume feature data of the first instance and the profile feature data of the second instance to determine a matching result between the first instance and the second instance;
obtaining, from a set of meta paths comprising the meta path, at least one meta path related to a selection factor for the second instance, wherein the selection factor is one of a plurality of reasons for matching the first instance with the second instance;
determining a score of the selection factor based on resume feature information and profile feature information for the at least one meta path, so as to perform a ranking on the plurality of reasons, wherein each meta path includes a head entity, a tail entity, and at least one intermediate entity, a type of the head entity is a resume type, a type of the tail entity is a job profile type, a type of the at least one intermediate entity includes at least one of a field type, a skill type, and a job title type, and meta paths corresponding to different reasons have different combinations of entities and relations;
determining a target type in a target meta path in the at least one meta path;
determining an indication value indicating an importance of an instance of the target type based on a similarity between the first instance and the instance of the target type and a similarity between the second instance and the instance of the target type; and
displaying the instance of the target type in association with the selection factor based on the indication value, wherein
a classifier is trained by using a plurality of sample resume instances, a plurality of sample job profile instances and a sample matching result between the plurality of sample resume instances and the plurality of sample job profile instances.