SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2603.05262 · 2026

VietJobs: A Vietnamese Job Advertisement Dataset

Mo El-Haj, Hieu Pham Dinh, Hung Huy

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 18 functions out of this paper's own repositories and ran 0 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
VinNLP/VietJobs canonical 0 of 18
FunctionStatusWhere it lives
build_prompt Not yet run VinNLP/VietJobs/format_prompt_category.py
code served (permissive licence) · get_code("ff09cb63990754ad")
extract_all_categories_from_csv Not yet run VinNLP/VietJobs/evaluation_category.py
code served (permissive licence) · get_code("edbba8465ae52ef6")
extract_all_categories_from_csv Not yet run VinNLP/VietJobs/format_prompt_category.py
code served (permissive licence) · get_code("bc3b3724be786df6")
extract_all_categories_from_csv Not yet run VinNLP/VietJobs/format_prompt_category_fewshot.py
code served (permissive licence) · get_code("e4a8befe7ea5cc1f")
extract_text_and_label_from_messages Not yet run VinNLP/VietJobs/generate_samples.py
code served (permissive licence) · get_code("54d0173b2c41e803")
format_messages Not yet run VinNLP/VietJobs/format_prompt_category.py
code served (permissive licence) · get_code("0c09a4fd40c25e27")
format_messages Not yet run VinNLP/VietJobs/format_prompt_salary.py
code served (permissive licence) · get_code("252b9b051a6e466a")
format_messages Not yet run VinNLP/VietJobs/format_prompt_salary_fewshot.py
code served (permissive licence) · get_code("89dc19be24d56d02")
get_json_link_count Not yet run VinNLP/VietJobs/crawling/llm_extract.py
code served (permissive licence) · get_code("c10d51c5907ed52b")
get_txt_link_count Not yet run VinNLP/VietJobs/crawling/llm_extract.py
code served (permissive licence) · get_code("5c9a3a40f9f69e30")
load_csv_file Not yet run VinNLP/VietJobs/format_prompt_category_fewshot.py
code served (permissive licence) · get_code("98c7d1f42f138451")
load_csv_file Not yet run VinNLP/VietJobs/format_prompt_salary_fewshot.py
code served (permissive licence) · get_code("a64b6a8e00f297af")
parse_category Not yet run VinNLP/VietJobs/evaluation_category.py
code served (permissive licence) · get_code("3eef04609a07c9c5")
parse_salary Not yet run VinNLP/VietJobs/evaluation_salary.py
code served (permissive licence) · get_code("2a9f2ccb844327d0")
prepare_chat_prompt Not yet run VinNLP/VietJobs/evaluation_category.py
code served (permissive licence) · get_code("60dd9cc10cc8be55")
prepare_chat_prompt Not yet run VinNLP/VietJobs/evaluation_salary.py
code served (permissive licence) · get_code("312ee8624e2d44c3")
prepare_fewshot_prompt Not yet run VinNLP/VietJobs/format_prompt_category_fewshot.py
code served (permissive licence) · get_code("ba93175cfac9f2ce")
should_skip_processing Not yet run VinNLP/VietJobs/crawling/llm_extract.py
code served (permissive licence) · get_code("4999bc8c9cdfbbe4")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

VietJobs is the first large-scale, publicly available corpus of Vietnamese job advertisements, comprising 48,092 postings and over 15 million words collected from all 34 provinces and municipalities across Vietnam. The dataset provides extensive linguistic and structured information, including job titles, categories, salaries, skills, and employment conditions, covering 16 occupational domains and multiple employment types (full-time, part-time, and internship). Designed to support research in natural language processing and labour market analytics, VietJobs captures substantial linguistic, regional, and socio-economic diversity. We benchmark several generative large language models (LLMs) on two core tasks: job category classification and salary estimation. Instruction-tuned models such as Qwen2.5-7B-Instruct and Llama-SEA-LION-v3-8B-IT demonstrate notable gains under few-shot and fine-tuned settings, while highlighting challenges in multilingual and Vietnamese-specific modelling for structured labour market prediction. VietJobs establishes a new benchmark for Vietnamese NLP and offers a valuable foundation for future research on recruitment language, socio-economic representation, and AI-driven labour market analysis. All code and resources are available at: https://github.com/VinNLP/VietJobs.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2603.05262")
get_code_for_paper("2603.05262")
have("2603.05262")

Connect an agent — have() is free.