WO2021089129A1 - Analyse et comparaison de données numériques codées en caractères, en particulier pour la mise en correspondance d'emplois - Google Patents
Analyse et comparaison de données numériques codées en caractères, en particulier pour la mise en correspondance d'emplois Download PDFInfo
- Publication number
- WO2021089129A1 WO2021089129A1 PCT/EP2019/080286 EP2019080286W WO2021089129A1 WO 2021089129 A1 WO2021089129 A1 WO 2021089129A1 EP 2019080286 W EP2019080286 W EP 2019080286W WO 2021089129 A1 WO2021089129 A1 WO 2021089129A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- concept
- job
- natural language
- computer
- concepts
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/105—Human resources
- G06Q10/1053—Employment or hiring
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
Definitions
- the present invention relates to computer-implemented analysis and comparison of character-coded digital data, in particular lexical, phrasal and semantic analysis (G06F 17/27), as well as natural language processing and generation (G06F 17/28).
- WO 2019/106 437 A2 discloses a computer-implemented method for matching bids for work (e.g. job postings) with offers for work (e.g. resumes). Natural language processing techniques are utilized to interpret work-specific terminology from the bids for work and/or the offers for work. The bids for work are matched with the offers for work based on a predefined distance measure between the bids for work and the offers for work.
- WO 2019/106 437 A2 discloses a compartmentalized set of vocabulary terms (Jobzi Ontology), which are contextualized, placed in a hierarchy, synonym-enriched and relationship-oriented. Relationships between terms may take a variety of forms, such as 'is a synonym to', 'is a part of', 'is a', etc.
- WO 2019/106 437 A2 discloses an association (Meta Work) of a job title with corresponding information such as knowledge, skills, courses, and professional requirements including experience and salary. Skills are weighted, denoting the importance of a skill for the job title. Matching is based on weighted skills.
- WO 2019/106 437 A2 discloses penalizing lapse of experience, e.g. having worked as a "truck driver” 10 years ago vs. currently working as a "truck driver”.
- WO 2019/106 437 A2 is however not suitable for parsing documents comprising narrative information, such as "I am a marketing director, reporting to the general manager", as is often encountered in a job application letter. With the methodology of WO 2019/106 437 A2, it would be unclear whether "marketing director", “general manager”, none, or both are relevant. WO 2019/106 437 A2 discloses automatic parsing of resumes and job postings, but remains silent on verification of the parsed information.
- WO 2019/106 437 A2 discloses an ontology, but remains silent on the creation of the ontology. On a rapidly evolving job market, with new job titles and skills emerging and subsiding, maintaining the ontology is labor-intensive.
- WO 2019/106 437 A2 discloses an ontology, but remains silent on the use of multiple languages.
- a concept network is a knowledge graph which connects words and phrases with labeled edges (e.g. 'Synonym', 'FormOf').
- Multilingual functionality is realized in ConceptNet by labelling terms with a language (e.g. 'en', 'fr', 'it') and linking words in different languages, e.g. via a 'synonym' relation, e.g. 'polyglotte (fr)' being a 'synonym' of 'multilingual (en)'.
- a problem with the concept network of Speer (2017) is that a multilingual diversity of natural language expressions which may be designated as synonyms, may each cover one or more typical common meanings in a particular language, particulars or partial overlaps of which can be lost in translation.
- the present invention aim to resolve at least some of the above-mentioned problems.
- the present invention provides a computer-implemented method for job matching, according to claim 1.
- the present invention provides a computer system for job matching, wherein the computer system, such as a server, comprises means, such as a processor, configured to perform the method according to the first aspect.
- the present invention provides a computer program for job matching, wherein the computer program comprises instructions which, when the computer program is executed by a computer, such as a computer system according to the second aspect, cause the computer to carry out the method according to the first aspect.
- the present invention may further provide a tangible non-transitory computer-readable data carrier, such as a Compact Disk, a Hard Disk Drive or a Solid State Drive, comprising the computer program.
- the pattern matching allows for processing natural language information in narrative form, thereby discriminating between relevant and irrelevant natural language expressions. For example, in the expression “I am a marketing director, reporting to the general manager, and closely collaborating with a graphical designer", three natural language expressions (e.g. 'marketing director (en)'; 'general manager (en)'; and 'graphical designer (en)') related to abstract occupation concepts (e.g. Marketing_Director_OCC; General_Manager_OCC; and Graphical_Designer_OCC) may be identified. Via pattern matching, it may be assessed that the occupation of the person associated with the narrative, typically a candidate, is marketing director and not general manager or graphical designer. This has to be contrasted with a template filled out in a natural language, where a priori associations are evident via fields of the template, i.e. a natural language expression in the field for current occupation being natural language information of the candidate's current occupation.
- a priori associations are evident via fields of the template, i.e. a
- the present invention in particular provides for automatically at least partially filling out a template with abstract concepts of a concept network based on natural language information in narrative form, such as a job application letter or a job posting, based on a combination of pattern matching and concept extraction from the natural language information in narrative form.
- the natural language information in narrative form is provided as character-coded digital data. This automation mitigates the need for manually filling out a variety of different templates.
- Template amendment may be carried out for a candidate and/or a job, such as a job application letter of a candidate or a job posting of a job.
- the present invention concerns a computer-implemented method, a computer system, and a computer program for job matching.
- the present invention has been summarized in the corresponding section above. In what follows, the present invention is described in detail, preferred embodiments are discussed, and the present invention is illustrated by means non-limitative examples.
- a compartment refers to one or more than one compartment.
- a candidate template is automatically amended based on character-coded digital data comprising candidate information expressed in a natural language.
- a job template is automatically amended based on character-coded digital data comprising job information expressed in a natural language.
- a numerical matching value is automatically calculated based on corresponding candidate and job templates, preferably based on predetermined heuristic rules, more preferably based on a predefined distance measure between the candidate and job templates.
- An ordered list associated with the multiple different combinations is displayed via a visualization means, or sent to a user device for display via a visualization means. The list comprises an ordering based on the numerical values.
- a template is automatically amended via retrieving an abstract concept of a concept network based on a combination of pattern matching and concept extraction from the natural language information comprised in the character-coded digital data and inserting the abstract concept in the template.
- a candidate template can be automatically amended via retrieving an abstract concept of a concept network based on a combination of pattern matching and concept extraction from candidate information expressed in a natural language, in particular in narrative form, comprised in character- coded digital data and inserting the abstract concept in the candidate template.
- a job template can be automatically amended via retrieving an abstract concept of a concept network based on a combination of pattern matching and concept extraction from job information expressed in a natural language, in particular in narrative form, comprised in character-coded digital data and inserting the abstract concept in the job template.
- Pattern matching is used to discriminate between relevant and irrelevant natural language expressions based on the context of a natural language expression, in particular based on phrasal analysis and/or semantic analysis of a phrase and/or paragraph containing a natural language expression.
- a “concept network” as used herein is synonymous with "ontology”, and refers to a knowledge graph comprising nodes and labeled edges.
- a “node” of the concept network represents an abstract concept or an expression in a natural language.
- an abstract concept is a natural language-independent concept, in the sense that it is not utilized in any natural language as such.
- Marketing_Director_OCC is an abstract occupation concept for 'marketing director (en)'. The former is not utilized in any natural language as such, while the latter can be utilized in the natural language English.
- a non-limiting list of examples of abstract concept types comprises occupation concepts, competence concepts, work experience concepts, and qualification (or education) concepts.
- An "edge” or “connection” of the concept network connects two nodes, and comprises a relationship type.
- a relationship can be symmetric or asymmetric.
- a non-limiting list of examples of symmetric relationship types comprises 'antonym', 'distinct from', 'etymologically related to', 'located near', 'related to', 'similar to' and 'synonym'.
- a non-limiting list of examples of asymmetric relationship types comprises 'at location', 'capable of, 'causes', 'causes desire', 'created by', 'defined as', 'derived from', 'desires', 'entails', 'external URL', 'form of, 'has a', 'has context', 'has first subevent', 'has last subevenf, 'has prerequisite', 'has property', 'instance of, 'is a', 'made of, 'manner of, 'motivated by goal', 'obstructed by', 'part of, 'receives action', 'sense of, 'symbol of and 'used for'.
- cognitive network is a 'synonym' to "ontology”; "copper” 'is a' "metal”; and "wheel” is a 'part of a "car”.
- Particular relationships utilized in the concept network of the present invention are 'connotation', 'parent', 'child', and 'has domain' relationships.
- the concept network comprises a multitude of interconnected abstract concepts.
- the concept network comprises for each concept an expression in a natural language.
- the concept network comprises for each concept an expression in each natural language of multiple natural languages.
- the multiple natural languages comprise at least two of English, German, French, Chinese, Japanese, Spanish, Portuguese, Swedish, Danish, Italian and Dutch.
- the multiple natural languages comprise at least English, German, French, Chinese, Japanese, Spanish, Portuguese, Swedish, Danish, Italian and Dutch.
- This is advantageous as it allows to match a resume or job application letter in a first natural language and a job posting in a second natural language different from the first natural language.
- multilingual countries or regions such as Belgium or Switzerland
- multilingual environments such as English being a preferred scientific communication language irrespective of the natural language of the locality, this avoids the need to manually or automatically translate a resume, job application letter or job posting, before matching can be performed.
- a natural language expression is connected to an abstract concept.
- a natural language expression is connected to an abstract concept by a synonym connection.
- a natural language expression is connected to one or more abstract concepts.
- a natural language expression is only connected to abstract concepts.
- a natural language expression is not connected to another natural language expression.
- a natural language expression can have multiple meanings, e.g. a 'handyman (en)' being a Sailor_OCC or a Repairer_OCC
- the natural language expression is connected to each of the abstract occupation concepts, but most preferably not to other natural language expressions. Via pattern matching and/or contextual information, the correct abstract occupation concept can be identified. By traversing the concept network via abstract concepts, faulty translations or synonym usage can be mitigated.
- the concept network comprises a hierarchy of abstract occupation concepts.
- abstract concepts of a hierarchy are connected via parent/child connections.
- the hierarchy of occupation concepts is based on the Standard Occupational Classification (SOC) System.
- the concept network comprises a plurality of abstract competence concepts.
- the concept network comprises a hierarchy of abstract work experience concepts.
- the plurality of competence concepts and/or the hierarchy of work experience concepts is based on the International Standard Classification of Occupations (ISCO).
- ISCO International Standard Classification of Occupations
- an occupation concept is connected to one or more competence and/or work experience concepts.
- an occupation concept is connected to one or more competence and/or work experience concepts via a connotation connection.
- the concept network comprises a hierarchy of abstract qualification concepts.
- a qualification concept is connected to one or more competence concepts.
- a qualification concept is connected to one or more competence concepts via a connotation connection.
- a job batch comprising a plurality of digital job documents is provided and processed.
- Each digital job document comprises character-coded digital data comprising job information expressed in a natural language.
- a job template is automatically amended, as described above.
- a candidate batch comprising a plurality of digital candidate documents is provided and processed.
- Each digital candidate document comprises character-coded digital data comprising candidate information expressed in a natural language.
- a candidate template is automatically amended, as described above.
- an amended template is manually verified.
- verification information is automatically generated.
- the verification information is expressed in a natural language.
- each abstract concept is thereby converted to a natural language expression.
- the verification information is displayed via a visualization means, or sent to a user device for display via a visualization means.
- confirmation and/or correction data based on displayed verification information is obtained via a user input device, or received from a user device.
- filter data is obtained.
- the filter data is obtained via a graphical user interface or from a user device based on input via a graphical user interface.
- An adjusted ordered list is displayed via the visualization means, or sent to the user device for display via a visualization means.
- the adjusted ordered list is based on the filter data.
- the filter data is based on one or more abstract concepts of the concept network.
- a user can filter for items in the ordered list based on one or more abstract concepts of the concept network.
- the graphical user interface is associated with the visualization means.
- the filter data is based on spatial reconfiguration, such as drag and drop, preferably drag and drop with a cursor device, of a displayed abstract concept to a filter region displayed via the visualization means.
- a new occupation concept is automatically detected based on a corpus of documents, preferably via machine learning, by detecting clusters, preferably recurring clusters, of competence concepts in the corpus which correspond to an insufficient extent to a common occupation concept present in the concept network.
- a candidate may be associated with competence concepts.
- a candidate may be associated with competence concepts directly, for example when competences are explicitly mentioned in natural language expressions in the character-coded digital data (e.g. a job application letter or resume), or indirectly, for example as implied by a qualification concept (e.g. education) or an occupation concept from previous employment.
- a qualification concept e.g. education
- a job may be associated with competence concepts.
- a job may be associated with competence concepts directly, for example when competences are explicitly mentioned in natural language expressions in the character-coded digital data (e.g. job posting), or indirectly, for example as implied by a qualification concept (e.g. education) as required or an occupation concept as required work experience.
- a qualification concept e.g. education
- a gap in competence concepts between a candidate and a job is automatically determined.
- a qualification concept is automatically determined to at least in part fill the gap in competence concepts.
- a suggestion in a natural language of the determined qualification concept in association with the job is displayed via a visualization means, or sent to a user device for display via a visualization means.
- the calculation of a numerical matching value for a candidate and a job depends at least in part on the competence concepts and/or work experience concepts associated with the candidate and the competence concepts and/or work experience concepts associated with the job.
- an expression in a first natural language is automatically added to the concept network, preferably via machine learning, based on translation pairs of documents of a corpus.
- the first natural language is a 'novel' natural language, for which the incorporation into the concept network is incomplete.
- a translation pair of documents pertains to the first and a second natural language, i.e. a document in the first natural language and a document in the second natural language, both documents being translations of one another.
- a first document in the first natural language a first group of expressions is detected.
- An 'unknown' expression of the first group is not comprised in the concept network. At least two 'known' expressions of the first group are comprised in the concept network.
- a corresponding second group of expressions is detected, based on locations within the (first and second) documents and/or the abstract concepts associated with the known expressions of the first group.
- a target expression in the second group corresponding to the unknown expression of the first group is determined.
- the unknown expression of the first group is connected to the abstract concept associated with the target expression of the second group.
- a candidate uploads via his user device a document (e.g. resume or job application letter) to a server according to the second aspect of the present invention.
- the document comprises character-coded digital data, which is analyzed on the server, and based on which a candidate template associated with the candidate is amended.
- the document and the candidate template are stored in a database of the server.
- the document comprises the sentence "I have closely monitored the metabolomics project.” in the natural language English.
- the concepts "Initiative” and “Biomedical_Engineering_WE” are retrieved from the document and added to the candidate template.
- the natural language expressions 'monitor (en)' and 'metabolomics project (en)' are identified in the sentence, as well as their respective associated concepts "Initiative” and "Biomedical_Engineering_WE” from the concept network.
- a degree of certainty is obtained that the identified concepts relate to the candidate, and if the degree of certainty is sufficiently high, the identified concepts are added to the candidate template. In this way, the document is fully analyzed.
- the candidate template comprises a details part and a concepts part.
- the details part comprises fields pertaining to candidate details, such as, for example, name, address, pointers to uploaded files, language, seniority, work class, academic level, domain of work, address and/or phone number. These details are most preferably also automatically obtained based on pattern matching.
- the details part may in particular comprise geographic coordinates, such as latitude and longitude, to allow for distance filtering for job matching. Geographic coordinates may be retrieved automatically based on an address of the candidate.
- the details part may in particular comprise a candidate ID (for database retrieval), which is preferably a character string comprising alphanumeric characters and/or dashes.
- the concepts part is divided into a plurality of topics, including for example Experience, Language, Education and Competences.
- a concept may comprise a weight.
- Each concept may comprise a weight.
- a work experience concept may comprise a weight based on length of experience, preferably adjusted for penalizing lapse of experience.
- a competence concept may comprise a weight based on weights of associated concepts, e.g. work experience concepts, and/or prevalence in the document.
- the template preferably also comprises in association with each concept the corresponding natural language expression of the document and/or a corresponding reference to a particular corresponding part of the document.
- a webpage is generated comprising verification information.
- the verification information is expressed in natural language and derived from the candidate template.
- Each concept of the template is thereto converted to a natural language expression corresponding to the natural language denoted in the details part of the candidate template.
- the webpage is sent to the user device of the candidate and displayed via a screen of the user device.
- the webpage is configured to, at the option of the candidate, amend natural language expressions via a user input device of the user device.
- the webpage furthermore comprises a confirmation button to confirm the originally represented and/or amended natural language expressions of the webpage. This allows for automatically generating an at least partially filled out template, and only manually editing where needed.
- corrected information is retained for automatic improvement, preferably via machine learning, of document analysis.
- the candidate may then perform a search for jobs, based on the candidate template. For a combination of the candidate template and a job template, a numerical matching value is obtained. An ordered list is generated, comprising job identifications and/or job pointers, ordered according to corresponding numerical matching values. A webpage comprising the ordered list is generated, sent to the user device, and presented to the candidate via the screen of the user device.
- the webpage furthermore comprises functionality to set or unset filters and/or to reorder the list, such as, for example, based on distance or numerical matching value.
- the job template may also comprise a details part and a concepts part.
- the details part comprises fields pertaining to job details, such as, for example, company name, address, pointers to uploaded files, language, seniority, work class, academic level, domain of work, address and/or phone number. These details are most preferably also automatically obtained based on pattern matching.
- the details part may in particular comprise geographic coordinates, such as latitude and longitude, to allow for distance filtering for job matching.
- Geographic coordinates may be retrieved automatically based on an address of the job.
- the details part may in particular comprise a job ID (for database retrieval), which is preferably a character string comprising alphanumeric characters and/or dashes.
- the concepts part is divided into a plurality of topics, including for example Experience, Language, Education and Competences.
- a concept may comprise a weight.
- Each concept may comprise a weight.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Machine Translation (AREA)
Abstract
L'invention concerne une mise en correspondance d'emplois mis en œuvre par ordinateur. Sur la base d'une combinaison de correspondance de motif et d'extraction de concept à partir d'informations de langage naturel, un modèle est automatiquement modifié avec un concept abstrait d'un réseau de concepts. L'extraction de concept est basée sur une association d'une expression de langage naturel avec un concept abstrait d'un réseau de concepts. La mise en correspondance de motifs est utilisée pour faire la distinction entre des expressions de langage naturel pertinentes et non pertinentes sur la base du contexte d'une expression de langage naturel. Pour chacune de multiples combinaisons différentes d'un candidat et d'un emploi, une valeur de correspondance numérique basée sur des modèles candidats et d'emplois correspondants est automatiquement calculée. Une liste ordonnée associée aux multiples combinaisons différentes est affichée par l'intermédiaire d'un moyen de visualisation, ou envoyée à un dispositif utilisateur pour être affichée par l'intermédiaire d'un moyen de visualisation. La liste comprend un classement basé sur les valeurs de correspondance numériques.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2019/080286 WO2021089129A1 (fr) | 2019-11-05 | 2019-11-05 | Analyse et comparaison de données numériques codées en caractères, en particulier pour la mise en correspondance d'emplois |
| BE20205783A BE1027696B1 (nl) | 2019-11-05 | 2020-11-02 | Analyse en vergelijking van tekengecodeerde digitale gegevens, met name voor job matching |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2019/080286 WO2021089129A1 (fr) | 2019-11-05 | 2019-11-05 | Analyse et comparaison de données numériques codées en caractères, en particulier pour la mise en correspondance d'emplois |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2021089129A1 true WO2021089129A1 (fr) | 2021-05-14 |
Family
ID=68503094
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2019/080286 Ceased WO2021089129A1 (fr) | 2019-11-05 | 2019-11-05 | Analyse et comparaison de données numériques codées en caractères, en particulier pour la mise en correspondance d'emplois |
Country Status (2)
| Country | Link |
|---|---|
| BE (1) | BE1027696B1 (fr) |
| WO (1) | WO2021089129A1 (fr) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20230129464A1 (en) | 2020-08-24 | 2023-04-27 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data |
| US11977854B2 (en) | 2021-08-24 | 2024-05-07 | Unlikely Artificial Intelligence Limited | Computer implemented methods for the automated analysis or use of data, including use of a large language model |
| US11989507B2 (en) | 2021-08-24 | 2024-05-21 | Unlikely Artificial Intelligence Limited | Computer implemented methods for the automated analysis or use of data, including use of a large language model |
| US11989527B2 (en) | 2021-08-24 | 2024-05-21 | Unlikely Artificial Intelligence Limited | Computer implemented methods for the automated analysis or use of data, including use of a large language model |
| US12067362B2 (en) | 2021-08-24 | 2024-08-20 | Unlikely Artificial Intelligence Limited | Computer implemented methods for the automated analysis or use of data, including use of a large language model |
| US12073180B2 (en) | 2021-08-24 | 2024-08-27 | Unlikely Artificial Intelligence Limited | Computer implemented methods for the automated analysis or use of data, including use of a large language model |
| US12499320B2 (en) | 2020-08-24 | 2025-12-16 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090276415A1 (en) * | 2008-05-01 | 2009-11-05 | Myperfectgig | System and method for automatically processing candidate resumes and job specifications expressed in natural language into a common, normalized, validated form |
| US20150317610A1 (en) * | 2014-05-05 | 2015-11-05 | Zlemma, Inc. | Methods and system for automatically obtaining information from a resume to update an online profile |
| US20160232160A1 (en) * | 2014-11-26 | 2016-08-11 | Vobis, Inc. | Systems and methods to determine and utilize conceptual relatedness between natural language sources |
| WO2019106437A2 (fr) | 2017-11-30 | 2019-06-06 | Jobzi Inteligencia De Dados Na Internet, Ltda. | Mise en correspondance de soumissions de travail avec des offres de travail |
-
2019
- 2019-11-05 WO PCT/EP2019/080286 patent/WO2021089129A1/fr not_active Ceased
-
2020
- 2020-11-02 BE BE20205783A patent/BE1027696B1/nl active IP Right Grant
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090276415A1 (en) * | 2008-05-01 | 2009-11-05 | Myperfectgig | System and method for automatically processing candidate resumes and job specifications expressed in natural language into a common, normalized, validated form |
| US20150317610A1 (en) * | 2014-05-05 | 2015-11-05 | Zlemma, Inc. | Methods and system for automatically obtaining information from a resume to update an online profile |
| US20160232160A1 (en) * | 2014-11-26 | 2016-08-11 | Vobis, Inc. | Systems and methods to determine and utilize conceptual relatedness between natural language sources |
| WO2019106437A2 (fr) | 2017-11-30 | 2019-06-06 | Jobzi Inteligencia De Dados Na Internet, Ltda. | Mise en correspondance de soumissions de travail avec des offres de travail |
Non-Patent Citations (1)
| Title |
|---|
| SPEER, CHINHAVASI: "ConceptNet 5.5: An Open Multilingual Graph of General Knowledge", PROCEEDINGS OF THE THIRTY-FIRST AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-17), 2017, pages 4444 - 4451 |
Cited By (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12260182B2 (en) | 2020-08-24 | 2025-03-25 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data |
| US12217009B2 (en) | 2020-08-24 | 2025-02-04 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data |
| US11763096B2 (en) | 2020-08-24 | 2023-09-19 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data |
| US11829725B2 (en) | 2020-08-24 | 2023-11-28 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data |
| US12499320B2 (en) | 2020-08-24 | 2025-12-16 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data |
| US12400085B2 (en) | 2020-08-24 | 2025-08-26 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data |
| US12260181B2 (en) | 2020-08-24 | 2025-03-25 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data |
| US20230129464A1 (en) | 2020-08-24 | 2023-04-27 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data |
| US12039282B2 (en) | 2020-08-24 | 2024-07-16 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data |
| US12050876B2 (en) | 2020-08-24 | 2024-07-30 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data |
| US12254278B2 (en) | 2020-08-24 | 2025-03-18 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data |
| US12254277B2 (en) | 2020-08-24 | 2025-03-18 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data |
| US12131126B2 (en) | 2020-08-24 | 2024-10-29 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data |
| US12131127B2 (en) | 2020-08-24 | 2024-10-29 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data |
| US12147773B2 (en) | 2020-08-24 | 2024-11-19 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data applied to a query answer system with a shared syntax applied to the query, factual statements and reasoning |
| US12159117B2 (en) | 2020-08-24 | 2024-12-03 | Unlikely Artificial Intelligence Limted | Computer implemented method for the automated analysis or use of data |
| US20230140722A1 (en) * | 2020-08-24 | 2023-05-04 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data |
| US12236199B2 (en) | 2020-08-24 | 2025-02-25 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data |
| US12242814B2 (en) | 2020-08-24 | 2025-03-04 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data |
| US12242812B2 (en) | 2020-08-24 | 2025-03-04 | Unlikely Artificial Intelligence Limited | Computer implemented method for the automated analysis or use of data |
| US12242813B2 (en) | 2020-08-24 | 2025-03-04 | Unlikely Artificial Intelligence Limted | Computer implemented method for the automated analysis or use of data |
| US12164868B2 (en) | 2021-08-24 | 2024-12-10 | Unlikely Artificial Intelligence Limited | Computer implemented methods for the automated analysis or use of data, including use of a large language model |
| US12073180B2 (en) | 2021-08-24 | 2024-08-27 | Unlikely Artificial Intelligence Limited | Computer implemented methods for the automated analysis or use of data, including use of a large language model |
| US12067362B2 (en) | 2021-08-24 | 2024-08-20 | Unlikely Artificial Intelligence Limited | Computer implemented methods for the automated analysis or use of data, including use of a large language model |
| US12008333B2 (en) | 2021-08-24 | 2024-06-11 | Unlikely Artificial Intelligence Limited | Computer implemented methods for the automated analysis or use of data, including use of a large language model |
| US11989527B2 (en) | 2021-08-24 | 2024-05-21 | Unlikely Artificial Intelligence Limited | Computer implemented methods for the automated analysis or use of data, including use of a large language model |
| US12353827B2 (en) | 2021-08-24 | 2025-07-08 | Unlikely Artificial Intelligence Limited | Computer implemented methods for the automated analysis or use of data, including use of a large language model |
| US11989507B2 (en) | 2021-08-24 | 2024-05-21 | Unlikely Artificial Intelligence Limited | Computer implemented methods for the automated analysis or use of data, including use of a large language model |
| US12430503B2 (en) | 2021-08-24 | 2025-09-30 | Unlikely Artificial Intelligence Limited | Computer implemented methods for the automated analysis or use of data, including use of a large language model |
| US12430505B2 (en) | 2021-08-24 | 2025-09-30 | Unlikely Artificial Intelligence Limited | Computer implemented methods for the automated analysis or use of data, including use of a large language model |
| US12430504B2 (en) | 2021-08-24 | 2025-09-30 | Unlikely Artificial Intelligence Limited | Computer implemented methods for the automated analysis or use of data, including use of a large language model |
| US12456008B2 (en) | 2021-08-24 | 2025-10-28 | Unlikely Artificial Intelligence Limited | Computer implemented methods for the automated analysis or use of data, including use of a large language model |
| US11977854B2 (en) | 2021-08-24 | 2024-05-07 | Unlikely Artificial Intelligence Limited | Computer implemented methods for the automated analysis or use of data, including use of a large language model |
Also Published As
| Publication number | Publication date |
|---|---|
| BE1027696B1 (nl) | 2021-06-14 |
| BE1027696A1 (nl) | 2021-05-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2021089129A1 (fr) | Analyse et comparaison de données numériques codées en caractères, en particulier pour la mise en correspondance d'emplois | |
| US10949472B2 (en) | Linking documents using citations | |
| US10467339B1 (en) | Using machine learning and natural language processing to replace gender biased words within free-form text | |
| US11222310B2 (en) | Automatic tagging for online job listings | |
| CN107247707B (zh) | 基于补全策略的企业关联关系信息提取方法和装置 | |
| US10643182B2 (en) | Resume extraction based on a resume type | |
| US10936642B2 (en) | Using machine learning to flag gender biased words within free-form text, such as job descriptions | |
| CN110286967B (zh) | 交互式教程集成 | |
| US20130061139A1 (en) | Server-based spell checking on a user device | |
| US20170199878A1 (en) | Method and system for generating an architecture document for describing a system framework | |
| US20040029085A1 (en) | Summarisation representation apparatus | |
| Rodríguez et al. | Arabic wordnet: Current state and future extensions | |
| US20130060560A1 (en) | Server-based spell checking | |
| US20160103837A1 (en) | System for, and method of, ranking search results obtained by searching a body of data records | |
| KR100806936B1 (ko) | 자동완성 추천어를 정정하여 노출하는 자동완성 추천어제공 방법 및 시스템 | |
| US11593557B2 (en) | Domain-specific grammar correction system, server and method for academic text | |
| US11194956B2 (en) | Offline interactive natural language processing results | |
| CN102662930A (zh) | 一种语料标注方法及装置 | |
| US20160103920A1 (en) | System for, and method of, searching data records | |
| US7013259B1 (en) | System and method for teaching writing using microanalysis of text | |
| US10417313B2 (en) | Inserting links that aid action completion | |
| KR102725646B1 (ko) | 도서 정보 기반의 챗봇 서비스를 위한 파싱 시스템 및 그 제어 방법 | |
| US20090157619A1 (en) | System and method for creating a database | |
| Piasecki et al. | WordNetLoom: a WordNet development system integrating form-based and graph-based perspectives | |
| US20190155912A1 (en) | Multi-dimensional query based extraction of polarity-aware content |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19801257 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 19801257 Country of ref document: EP Kind code of ref document: A1 |