A Machine Learning Application for Human Resource Data Mining Problem

  • Zhen Xu
  • Binheng Song
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3918)


Apply machine learning methods to data mining domain can be more helpful to extract useful knowledge for problems with changing conditions. Human resource allocation is a kind of problem in data mining domain. It presents machine learning techniques to dissolve it. First, we construct a new model which optimizes the multi-objectives allocation problem by using fuzzy logic strategy. One of the most important problems in the model is how to get the precise individual capability matrixes. Machine learning method by being told is well used to settle the problem in this paper. In the model, appraisal values about employees are saved in knowledge warehouse. Before tasks allocation, machine learning approach provides the capability matrixes based on the existing data sets. Then Task-Arrange or Hungarian Algorithm provides the final solution with our proposed matrixes. After present tasks are finished, machine learning method by being told can update the matrixes according to the suggestions on employees’ performance provided by the specialists. Useful knowledge can be well mined in cycles by learning approach. As a numerical example demonstrated, it is helpful to make a realistic decision on human resource allocation under a dynamic environment for organizations.


Machine Learning Method Satisfaction Degree Resource Allocation Algorithm Machine Learn Application Hungarian Algorithm 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Hand, D., Mannila, H., Smyth, P.: Principles of Data Mining. The MIT Press, Cambridge (2001)Google Scholar
  2. 2.
    Mitchell, T.: Machine Learning. McGraw Hill, New York (1997)MATHGoogle Scholar
  3. 3.
    Zhang, D.: Machine Learning and Software Engineering. Software Quality Journal 11(2), 87–119 (2003)CrossRefGoogle Scholar
  4. 4.
    Grant Jr., E.W., Hendon Jr., F.N.: An application of linear programming in hospital resource allocation. J. Health Care Market. 1, 69–72 (1987)Google Scholar
  5. 5.
    Welling, P.: A Goal Programming Model for Human Resource Accounting in a CPA Firm. Accounting, Organizations and Society 2(4), 307–316 (1977)CrossRefGoogle Scholar
  6. 6.
    Kwak, W.: Human Resource Allocation in a CPA Firm: A Fuzzy Set Approach. Review of Quantitative Finance and Accounting 20, 277–290 (2003)CrossRefGoogle Scholar
  7. 7.
    Wang, C.: The Distributed Algorithms of Optimum Distribution for the Limited Resource. Journal of Northwest Normal University 30(1), 26–30 (1994)Google Scholar
  8. 8.
    Keyser Thomas, K., Robert, D.: Distributed computing approaches toward manufacturing scheduling problems. J. IIE Transactions 30(4), 379–390 (1998)Google Scholar
  9. 9.
    Daniele, V., Vittorio, M.: A genetic/ tabu thresholding hybrid algorithm for the process allocation problem. J. Journal of Heuristics 3(2), 91–110 (1997)CrossRefMATHGoogle Scholar
  10. 10.
    Omer, K., de Korvin, A.: Utilizing Fuzzy Logic in Decision-Making: New Frontiers. Application of Fuzzy Sets and Theory of Evidence to Accounting II, Stamford, Connecticut, pp. 3–14. JAI Press Inc., Greenwich (1998)Google Scholar
  11. 11.
    Cloete, I., van Zyl, J.: A Machine Learning Framework for Fuzzy Set Covering Algorithms. In: 2004 IEEE International Conference on Systems, Man and Cybernetics, pp. 3199–3203 (2004)Google Scholar
  12. 12.
    Lu, K.: Single-objective, multi-objectives and Integer programming, pp. 171–180. Tsinghua University Press, Beijing (1999)Google Scholar
  13. 13.
    Liu, Y.H., Shi, Y.: A Fuzzy Programming Approach for Solving a Multiple Criteria and Multiple Constraint Level Linear Programming Problem. Fuzzy Sets and Systems 65, 117–124 (1994)MathSciNetCrossRefMATHGoogle Scholar
  14. 14.
    Zebda, A.: Fuzzy Set Theory and Behavioral Models for Decision Making under Ambiguity, Stamford, Connecticut. In: Application of Fuzzy Sets and the Theory of Evidence to Accounting II, pp. 15–27. JAI Press Inc., Green wich (1998)Google Scholar
  15. 15.
    Shaw, M.J.: Knowledge based scheduling in flexible manufacturing systems. In: TI Tech. J. pp. 54–61 (Winter 1987)Google Scholar
  16. 16.
    Srinivasan, K., Fisher, D.: Machine learning approaches to estimating software development effort. IEEE Trans. SE 21(2), 126–137 (1995)CrossRefGoogle Scholar
  17. 17.
    Chen, H., Schuffels, C., Orwig, R.: Internet Categorization and Serach: A Self-Organizing Approach. Journal of Visual Communication and Image Representation 7(1), 88–102 (1996)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Zhen Xu
    • 1
  • Binheng Song
    • 2
  1. 1.School of SoftwareTsinghua UniversityBeijingP.R. China
  2. 2.Dept. MathTsinghua UniversityP.R. China

Personalised recommendations