On Reasoning Behind Next Occupation Recommendation

Shan Dong, Palakorn Achananuparp, Hieu Hien Mai, Lei Wang, Yao Lu +1 more
4/23/2026
cs.CLcs.AIcs.IR

Official code: Sarasarahhhhh/job_prediction (0 stars, last commit 2025-11-20).

Abstract

In this work, we develop a novel reasoning approach to enhance the performance of large language models (LLMs) in future occupation prediction. In this approach, a reason generator first derives a ``reason'' for a user using his/her past education and career history. The reason summarizes the user's preference and is used as the input of an occupation predictor to recommend the user's next occupation. This two-step occupation prediction approach is, however, non-trivial as LLMs are not aligned with career paths or the unobserved reasons behind each occupation decision. We therefore propose to fine-tune LLMs improving their reasoning and occupation prediction performance. We first derive high-quality oracle reasons, as measured by factuality, coherence and utility criteria, using a LLM-as-a-Judge. These oracle reasons are then used to fine-tune small LLMs to perform reason generation and next occupation prediction. Our extensive experiments show that: (a) our approach effectively enhances LLM's accuracy in next occupation prediction making them comparable to fully supervised methods and outperforming unsupervised methods; (b) a single LLM fine-tuned to perform reason generation and occupation prediction outperforms two LLMs fine-tuned to perform the tasks separately; and (c) the next occupation prediction accuracy depends on the quality of generated reasons. Our code is available at https://github.com/Sarasarahhhhh/job_prediction.

View on arXivView PDF

Code Implementations(1)

00PythonNov 19, 202511 months ago

Similar Papers

Cite this paper

@article{dong2026reasoning,
  title  = {On Reasoning Behind Next Occupation Recommendation},
  author = {Shan Dong and Palakorn Achananuparp and Hieu Hien Mai and Lei Wang and Yao Lu and Ee-Peng Lim},
  year   = {2026},
  eprint = {2604.21204},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2604.21204v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2604.21204.svg)](https://codeofpaper.com/paper/2604.21204)

Discussion