CPC G06F 40/154 (2020.01) [G06N 3/045 (2023.01)] | 17 Claims |
1. A system comprising:
a memory storing processor-executable program code; and
a processing unit to execute the processor-executable program code to cause the system to:
receive a plurality of tags associated with a first job board and, for each of the plurality of tags, one or more values associated with the first job board;
input each of the plurality of tags to a first neural network to determine a field of a job posting system associated with the tag, wherein the first neural network is trained based on a plurality of mappings from fields of the job posting system to tags associated with a plurality of job boards;
input each of the one or more values of each of the plurality of tags to a second neural network to determine an item of the job posting system associated with the value, wherein the second neural network is trained based on a plurality of mappings from items of the job posting system to values associated with the plurality of job boards;
create first mappings from each of the plurality of tags associated with the first job board to the determined field associated with the tag;
create second mappings from each of the one or more values of each of the plurality of tags to the determined item associated with the value;
store the first mappings and the second mappings in association with the first job board;
receive a job posting comprising a plurality of fields and one or more items associated with each of the plurality of fields;
receive an instruction to transmit the job posting to the first job board; and
in response to the instruction:
for each of the plurality of fields, determine a tag associated with the first job board based on the first mappings;
for each of the one or more items, determine a value associated with the first job board based on the second mappings; and
transmit the determined tags and the determined values to the first job board for reception by the first job board and viewing by a candidate.
|