Random Forest of Oblique Decision Trees for ERP Semi-automatic Configuration

  • Thanh-Nghi Do
  • Sorin Moga
  • Philippe Lenca
Part of the Studies in Computational Intelligence book series (SCI, volume 551)


Enterprise Resource Planning (ERP) is one of the most important parts of company’s information system. However few ERP implementation projects are delivered on time. Configuration of ERP based on questionnaires and/or interviews is time consuming and expensive, especially because many answers should be checked and corrected by ERP consultants. Supervised learning algorithms can thus be useful to automatically detect wrong and correct answers. Comparison done on real free open-source ERP data shows that random forest of oblique decision trees is very efficient.


ERP configuration free text classification random forest of oblique decision trees ERP5 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Hossain, L., Rashid, M.A., Patrick, J.D.: The evolution of ERP systems: A historical perspective. In: Hossain, L. (ed.) Enterprise Resource Planning Global Opportunities and Challenges, pp. 1–16. Idea Group Pub., Hershey (2002)Google Scholar
  2. 2.
    Velcu, O.: Strategic alignment of ERP implementation stages: An empirical investigation. Information & Management 47(3), 158–166 (2010)CrossRefGoogle Scholar
  3. 3.
    Solutions, P.C.: Panorama consulting solutions research report - 2013 ERP Report. Technical report, Panorama Consulting Solutions (2013)Google Scholar
  4. 4.
    Nah, F.F.H., Lau, J.L.S., Kuang, J.: Critical factors for successful implementation of enterprise systems. Business Process Management Journal 7(3), 285–296 (2001)CrossRefGoogle Scholar
  5. 5.
    Motwani, J., Subramanian, R., Gopalakrishna, P.: Critical factors for successful ERP implementation: Exploratory findings from four case studies. Computers in Industry 56(6), 529–544 (2005)CrossRefGoogle Scholar
  6. 6.
    Ahmad, M.M., Pinedo Cuenca, R.: Critical success factors for ERP implementation in SMEs. Robotics and Computer-Integrated Manufacturing 29(3), 104–111 (2013)CrossRefGoogle Scholar
  7. 7.
    Soh, C., Kien, S.S., Tay-Yap, J.: Enterprise resource planning: cultural fits and misfits: is ERP a universal solution? Communications of the ACM 43(4), 47–51 (2000)CrossRefGoogle Scholar
  8. 8.
    Markus, M., Tanis, C.: The enterprise systems experience-from adoption to success. In: Zmud, R.W. (ed.) Framing the Domains of IT Management: Projecting the Future Through the Past, pp. 173–207 (2000)Google Scholar
  9. 9.
    Hong, K.K., Kim, Y.G.: The critical success factors for ERP implementation: an organizational fit perspective. Information & Management 40(1), 25–40 (2002)CrossRefGoogle Scholar
  10. 10.
    Kim, Y., Lee, Z., Gosain, S.: Impediments to successful ERP implementation process. Business Process Management Journal 11(2), 158–170 (2005)CrossRefGoogle Scholar
  11. 11.
    Morton, N.A., Hu, Q.: Implications of the fit between organizational structure and ERP: a structural contingency theory perspective. International Journal of Information Management 28(5), 391–402 (2008)CrossRefGoogle Scholar
  12. 12.
    Dittrich, Y., Vaucouleur, S., Giff, S.: ERP customization as software engineering: Knowledge sharing and cooperation. IEEE Software 26(6), 41–47 (2009)CrossRefGoogle Scholar
  13. 13.
    Robert, L., McLeod, A., Davis, A.R.: ERP configuration: Does situation awareness impact team performance? In: 44th Hawaii International Conference on System Sciences, Kauai, HI, USA, pp. 1–8. IEEE (2011)Google Scholar
  14. 14.
    Olhager, J., Selldin, E.: Enterprise resource planning survey of swedish manufacturing firms. European Journal of Operational Research 146(2), 365–373 (2003)CrossRefMATHGoogle Scholar
  15. 15.
    Yi, J., Lai, C.: Research on reengineering of ERP system based on data mining and MAS. In: International Symposium on Knowledge Acquisition and Modeling, Wuhan, China, pp. 180–184. IEEE (2008)Google Scholar
  16. 16.
    Waldner, J.B.: CIM, principles of computer-integrated manufacturing. Wiley, Chichester (1992)Google Scholar
  17. 17.
    Bucher, D., Meissner, J.: Automatic parameter configuration for inventory management in SAP ERP/APO. Working Paper, Kuehne Logistics University, Hamburg, Germany (2010)Google Scholar
  18. 18.
    Timbrell, G., Gable, G.: The SAP ecosystem: A knowledge perspective. In: Nah, F.F.-H. (ed.) Enterprise Resource Planning Solutions and Management, pp. 209–220. IRM Press, Hershey (2002)Google Scholar
  19. 19.
    Snider, B., da Silveira, G.J., Balakrishnan, J.: ERP implementation at SMEs: analysis of five canadian cases. International Journal of Operations & Production Management 29(1), 4–29 (2009)CrossRefGoogle Scholar
  20. 20.
    Wölfel, K., Smets, J.P.: Tailoring FOS-ERP packages: Automation as an opportunity for small businesses. In: de Carvalho, R.A., Johansson, B. (eds.) Free and Open Source Enterprise Resource Planning: Systems and Strategies, pp. 116–133. IGI Global (2012)Google Scholar
  21. 21.
    Brehm, L., Heinzl, A., Markus, M.: Tailoring ERP systems: a spectrum of choices and their implications. In: Proceedings of the 34th Annual Hawaii International Conference on System Sciences, pp. 1–9. IEEE Comput. Soc. (2001)Google Scholar
  22. 22.
    Wölfel, K.: Automating ERP Package Configuration for Small Businesses. Diploma thesis, Techniche Universität Dresden, Dresden, Germany (2010)Google Scholar
  23. 23.
    Sebastiani, F., Ricerche, C.N.D.: Machine learning in automated text categorization. ACM Computing Surveys 34, 1–47 (2002)CrossRefGoogle Scholar
  24. 24.
    McCallum, A.K.: Bow: A toolkit for statistical language modeling, text retrieval, classification and clustering (1996),
  25. 25.
    Fix, E., Hodges, J.: Discriminatoiry Analysis: Small Sample Performance. Technical Report 21-49-004, USAF School of Aviation Medicine, Randolph Field, USA (1952)Google Scholar
  26. 26.
    Quinlan, J.R.: C4.5: Programs for Machine Learning. Morgan Kaufmann (1993)Google Scholar
  27. 27.
    Lenca, P., Lallich, S., Vaillant, B.: Construction of an off-centered entropy for the supervised learning of imbalanced classes: Some first results. Communications in Statistics - Theory and Methods 39(3), 493–507 (2010)CrossRefMATHMathSciNetGoogle Scholar
  28. 28.
    Lenca, P., Lallich, S., Do, T.-N., Pham, N.-K.: A comparison of different off-centered entropies to deal with class imbalance for decision trees. In: Washio, T., Suzuki, E., Ting, K.M., Inokuchi, A. (eds.) PAKDD 2008. LNCS (LNAI), vol. 5012, pp. 634–643. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  29. 29.
    Vapnik, V.: The Nature of Statistical Learning Theory. Springer (2010), Softcover reprint of hardcover, 2nd edn. (2000)Google Scholar
  30. 30.
    Breiman, L.: Random forests. Mach. Learn. 45(1), 5–32 (2001)CrossRefMATHGoogle Scholar
  31. 31.
    Caruana, R., Karampatziakis, N., Yessenalina, A.: An empirical evaluation of supervised learning in high dimensions. In: Proceedings of the 25th International Conference on Machine Learning, pp. 96–103. ACM, New York (2008)CrossRefGoogle Scholar
  32. 32.
    Simon, C., Meessen, J., De Vleeschouwer: Embedding proximal support vectors into randomized trees. In: European Symposium on Artificial Neural Networks, Advances in Computational Intelligence and Learning, Bruges, Belgium, pp. 373–378 (2009)Google Scholar
  33. 33.
    Do, T.-N., Lenca, P., Lallich, S., Pham, N.-K.: Classifying very-high-dimensional data with random forests of oblique decision trees. In: Guillet, F., Ritschard, G., Zighed, D.A., Briand, H. (eds.) Advances in Knowledge Discovery and Management. SCI, vol. 292, pp. 39–55. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  34. 34.
    Breiman, L.: Bagging predictors. Technical Report 421, Department of Statistics University of California, Berkeley, California 94720 USA (1994)Google Scholar
  35. 35.
    Ho, T.K.: Random decision forests. In: Proceedings of the Third International Conference on Document Analysis and Recognition, Montreal, Canada, vol. 1, pp. 278–282. IEEE Comput. Soc. Press (1995)Google Scholar
  36. 36.
    Chang, C.C., Lin, C.J.: LIBSVM: a library for support vector machines. ACM Trans. Intell. Syst. Technol. 2(3), 27:1–27:27 (2011)Google Scholar
  37. 37.
    Rijsbergen, C.J.V.: Information Retrieval, 2nd edn. Butterworth-Heinemann, Newton (1979)Google Scholar
  38. 38.
    Wölfel, K.: Suggestion-based correction support for moocs. Summited to Multikonferenz Wirtschaftsinformatik, Paderborn, February 26-28 (2014)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  1. 1.UMR 6285 Lab-STICC, Technopôle Brest-IroiseInstitut Mines-Telecom; Telecom BretagneBrest Cedex 3France
  2. 2.College of Information TechnologyCan Tho UniversityCan ThoVietnam
  3. 3.Université Européenne de BretagneRennesFrance

Personalised recommendations