DBGE: Employee Turnover Prediction Based on Dynamic Bipartite Graph Embedding

The issue of employee turnover is always critical for companies, and accurate predictions can help them prepare in time. Most past studies on employee turnover have focused on analyzing impact factors or using simple network centrality measures. In this paper, we study the problem from a completely new perspective by modeling users’ historical job records as a dynamic bipartite graph. Specifically, we propose a bipartite graph embedding method with temporal information called dynamic bipartite graph embedding (DBGE) to learn the vector representation of employees and companies. Our approach not only considers the relations between employees and companies but also incorporates temporal information embedded in consecutive work records. We first define the Horary Random Walk on a bipartite graph to generate a sequence for each vertex in chronological order. Then, we employ the skip-gram model to obtain a temporal low-dimensional vector representation for each vertex and apply machine learning methods to predict employee turnover behavior by combining embedded features with employees’ basic information. Experiments on a real-world dataset collected from one of China’s largest online professional social networks show that the features learned through DBGE can significantly improve turnover prediction performance. Moreover, experiments on public Amazon and Taobao datasets show that our approach achieves better performance in the link prediction and visualization task than other graph embedding methods that do not consider temporal information.

[1]  Steven Skiena,et al.  Walklets: Multiscale Graph Embeddings for Interpretable Network Classification , 2016, ArXiv.

[2]  Ming Gao,et al.  BiNE: Bipartite Network Embedding , 2018, SIGIR.

[3]  Jiaxing Shang,et al.  CoxRF: Employee Turnover Prediction Based on Survival Analysis , 2019, 2019 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI).

[4]  Philip S. Yu,et al.  Heterogeneous Information Network Embedding for Recommendation , 2017, IEEE Transactions on Knowledge and Data Engineering.

[5]  Nikos Mamoulis,et al.  Heterogeneous Information Network Embedding for Meta Path based Proximity , 2017, ArXiv.

[6]  Yan Liu,et al.  DynGEM: Deep Embedding Method for Dynamic Graphs , 2018, ArXiv.

[7]  Tom Fawcett,et al.  An introduction to ROC analysis , 2006, Pattern Recognit. Lett..

[8]  Steven Skiena,et al.  DeepWalk: online learning of social representations , 2014, KDD.

[9]  Qi He,et al.  NEMO: Next Career Move Prediction with Contextual Embedding , 2017, WWW.

[10]  David G. Allen,et al.  Translating Intentions to Behavior: The Interaction of Network Structure and Behavioral Intentions in Understanding Employee Turnover , 2015, Organ. Sci..

[11]  Alexander A. Alemi,et al.  Watch Your Step: Learning Node Embeddings via Graph Attention , 2017, NeurIPS.

[12]  Guojie Song,et al.  Dynamic Network Embedding : An Extended Approach for Skip-gram based Network Embedding , 2018, IJCAI.

[13]  James N. Baron,et al.  Labor Pains: Change in Organizational Models and Employee Turnover in Young, High‐Tech Firms1 , 2001, American Journal of Sociology.

[14]  Chuanren Liu,et al.  Exploiting the Contagious Effect for Employee Turnover Prediction , 2019, AAAI.

[15]  Philip S. Yu,et al.  Deep Dynamic Network Embedding for Link Prediction , 2018, IEEE Access.

[16]  Wenwu Zhu,et al.  Structural Deep Network Embedding , 2016, KDD.

[17]  Jure Leskovec,et al.  Learning Dynamic Embeddings from Temporal Interactions , 2018, ArXiv.

[18]  Panagiotis Symeonidis,et al.  Recommendations based on a heterogeneous spatio-temporal social network , 2017, World Wide Web.

[19]  Gregorio Robles,et al.  Developer Turnover in Global, Industrial Open Source Projects: Insights from Applying Survival Analysis , 2017, 2017 IEEE 12th International Conference on Global Software Engineering (ICGSE).

[20]  Hui Xiong,et al.  Learning Career Mobility and Human Activity Patterns for Job Change Analysis , 2015, 2015 IEEE International Conference on Data Mining.

[21]  Vachik S. Dave,et al.  A Combined Representation Learning Approach for Better Job and Skill Recommendation , 2018, CIKM.

[22]  Ranran Wang,et al.  Personalized Scientific Paper Recommendation Based on Heterogeneous Graph Representation , 2019, IEEE Access.

[23]  Yueting Zhuang,et al.  Dynamic Network Embedding by Modeling Triadic Closure Process , 2018, AAAI.

[24]  Shawn M. Carraher,et al.  Turnover prediction using attitudes towards benefits, pay, and pay satisfaction among employees and entrepreneurs in Estonia, Latvia, and Lithuania , 2011 .

[25]  Jure Leskovec,et al.  node2vec: Scalable Feature Learning for Networks , 2016, KDD.

[26]  George A. Barnett,et al.  Predicting Employee Turnover from Friendship Networks , 2008 .

[27]  Zhiwen Yu,et al.  Dynamic Talent Flow Analysis with Deep Sequence Prediction Modeling , 2019, IEEE Transactions on Knowledge and Data Engineering.

[28]  Yao Zhang,et al.  Learning Node Embeddings in Interaction Graphs , 2017, CIKM.

[29]  Yi Zhang,et al.  Is it time for a career switch? , 2013, WWW.

[30]  Jeffrey Dean,et al.  Efficient Estimation of Word Representations in Vector Space , 2013, ICLR.

[31]  Ryan A. Rossi,et al.  Continuous-Time Dynamic Network Embeddings , 2018, WWW.

[32]  Charu C. Aggarwal,et al.  NetWalk: A Flexible Deep Embedding Approach for Anomaly Detection in Dynamic Networks , 2018, KDD.

[33]  Manisha Agarwal,et al.  Engineers Voluntary Turnover: Application of Survival Analysis , 2013 .

[34]  Steven Skiena,et al.  HARP: Hierarchical Representation Learning for Networks , 2017, AAAI.

[35]  Xiangnan He,et al.  Attributed Social Network Embedding , 2017, IEEE Transactions on Knowledge and Data Engineering.

[36]  Alessandro Epasto,et al.  Is a Single Embedding Enough? Learning Node Representations that Capture Multiple Social Contexts , 2019, WWW.

[37]  Mingzhe Wang,et al.  LINE: Large-scale Information Network Embedding , 2015, WWW.

[38]  P. Hom,et al.  A Meta-Analysis of Antecedents and Correlates of Employee Turnover: Update, Moderator Tests, and Research Implications for the Next Millennium , 2000 .

[39]  Thomas Hugh Feeley,et al.  An Erosion Model of Employee Turnover Based on Network Centrality , 2010 .

[40]  Luming Zhang,et al.  Fortune Teller: Predicting Your Career Path , 2016, AAAI.

[41]  Zhihui Lai,et al.  Multi-Manifold Locality Graph Embedding Based on the Maximum Margin Criterion (MLGE/MMC) for Face Recognition , 2017, IEEE Access.

[42]  Jian Pei,et al.  Community Preserving Network Embedding , 2017, AAAI.

[43]  Danai Koutra,et al.  Career Transitions and Trajectories: A Case Study in Computing , 2018, KDD.

[44]  Huayu Li,et al.  Prospecting the Career Development of Talents: A Survival Analysis Perspective , 2017, KDD.

[45]  Srinivasan Parthasarathy,et al.  ATP: Directed Graph Embedding with Asymmetric Transitivity Preservation , 2018, AAAI.