Skip to content

zhujun81/Job_title_representation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This repository contains code for our paper Towards Job-Transition-Tag Graph for a Better Job Title Representation Learning accepted by Findings of NAACL 2022. Our implementation is based on the DGL package:

Requirements

Python packages required:

  • Python 3.7
  • PyTorch 1.11.0
  • dgl
  • scikit-learn

Dataset

CareerBuilder12 (CB12)

Steps of generating graph

  • Generating job transition data: An example is given in 1.Prepare/1.Prepare_transition_cb12.ipynb
  • Preprocessing job title and generating tags: An example is given in 1.Prepare/2.Preprocessing_cb12.ipynb
  • Prepare graph files for homogeneous or heterogeneous graph: An example is given in 1.Prepare/3.Create_graph_*.ipynb

Job classification

  • Examples are given in 2.Node_classification

Reference

Please cite our paper if you use our data or code:

@inproceedings{zhu-hudelot-2022-towards,
    title = "Towards Job-Transition-Tag Graph for a Better Job Title Representation Learning",
    author = "Zhu, Jun  and Hudelot, Celine",
    booktitle = "Findings of the Association for Computational Linguistics: NAACL 2022",
    month = jul,
    year = "2022",
    address = "Seattle, United States",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2022.findings-naacl.164",
    doi = "10.18653/v1/2022.findings-naacl.164",
    pages = "2133--2140"
}



About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published