Skip to main content
Log in

Algorithm of adaptation of electronic document management system based on machine learning technology

  • Review
  • Published:
Progress in Artificial Intelligence Aims and scope Submit manuscript

Abstract

The topical problem in the development of electronic document management systems (EDMS) is their adaptation and personalization to the individual characteristics of the user. This article discusses the issue of development of an adaptation algorithm using machine learning methods for solving the problem of structural-parametric synthesis of EDMS. In the framework of the presented algorithm, the approaches to the formalization of workflow processes, ways to adapt the interface to the user parameters using artificial neural networks and a comprehensive assessment of the system’s adaptability are considered. The scientific novelty of the approach consists in the algorithmic and software development for automation of the data collection, analysis and interface adaptation through the use and integration of neural networks in the information system. The application of machine learning methods for the formation and adaptation of EDMS interface allows you to automate the process of personalizing it to the user’s individual characteristics, increase the system’s flexibility and provide the best user experience at the first interaction with EDMS based on the intelligent analysis of data about other users. The main scientific results obtained in the article include: formalized criteria for adapting EDMS; algorithm for designing and adapting EDMS; and development of software for adapting EDMS, including a trained neural network and API.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Kotzyba, M., Gossen, T., Stober, S., Nurnberger, A.: Model-based frameworks for user adapted information exploration: an overview. In: Kacprzyk, J., Jain, L.C. (eds.) Companion Technology, pp. 37–56. Springer, Berlin (2017)

    Chapter  Google Scholar 

  2. Braunhofer, M., Ricci, F.: Selective contextual information acquisition in travel recommender systems. Inf. Technol. Tourism 17(1), 5–29 (2017)

    Article  Google Scholar 

  3. Peng, F., Lu, X., Ma, C., Qian, Y., Lu, J., Yang, J.: Multi-level preference regression for cold-start recommendations. Int. J. Mach. Learn. Cybern. 9(7), 1117–1130 (2018)

    Article  Google Scholar 

  4. Klanja-Milievi, A., Vesin, B., Ivanovi, M., Budimac, Z., Jain, L.C.: Personalization and adaptation in e-learning systems. In: Biundo, S., Wendemuth, A. (eds.) E-Learning Systems, pp. 21–25. Springer, Cham (2017)

    Google Scholar 

  5. Obukhov, A.D., Krasnyansky, M.N.: Neural network architecture of information systems. Vestnik Udmurtskogo Universiteta. Matematika. Mekhanika. Komp’yuternye Nauki 29(3), 438–455 (2019)

    Article  MathSciNet  Google Scholar 

  6. Krasnyanskiy, M.N., Ostroukh, A.V., Karpushkin, S.V., Obukhov, A.D.: Algorithm for structural and parametric synthesis of electronic document management system of research and education institution. J. Appl. Sci. 16(7), 332–337 (2016)

    Article  Google Scholar 

  7. Belousova S.A., Rogozov Yu. I.: Analysis of approaches for creation of user interface. Proc. South. Federal Univ. Tech. Sci. 6(155) 142–148 (2014)

  8. Browne, D. (ed.): Adaptive user interfaces. Elsevier (2016)

  9. Ghaibi, N., Dassi, O., Ayed, L.J.B.: User Interface Adaptation based on a Business Rules Management System and Machine Learning (2018)

  10. Mezenkov A.A., Shibanov S.V.: Adaptation of user interface of the information system to the characteristics of user. Works of International Symposium “Reliability and Quality”, 1, 427–429 (2012)

  11. Scapin, D.L., Bastien, J.M.C.: Ergonomic criteria for evaluating the ergonomic quality of interactive systems. Behav. Inf. Techol. 16(4–5), 220–231 (1997)

    Article  Google Scholar 

  12. Yakovlev Yu.S., Kurzantseva L.I.: On the development of adaptive human-machine interface and the criteria for its evaluation in educational systems. Educ. Technol. Soc. 1(16), 547–563 (2013)

  13. Ghaibi N., Dassi O., Ayed L.J.B.: A tool support for the adaptation of user interfaces based on a business rules management system. In: Proceedings of the 29th Australian Conference on Computer-Human Interaction, pp. 162-169 (2017)

  14. Fernndez-Garca, A.J., Iribarne, L., Corral, A., Criado, J., Wang, J.Z.: A flexible data acquisition system for storing the interactions on mashup user interfaces. Comput. Stand. Interfaces 59, 10–34 (2018)

    Article  Google Scholar 

  15. Criado, J., et al.: Toward the adaptation of component based architectures by model transformation: behind smart user interfaces. Softw. Pract. Exp. 12(45), 1677–1718 (2015)

    Article  Google Scholar 

  16. Moran, K., Bernal-Cardenas, C., et al.: Machine learning-based prototyping of graphical user interfaces for mobile apps. IEEE Trans. Softw. Eng. 1, 1–1 (2018)

    Google Scholar 

  17. Kolekar, S., Sanjeevi, S., Bormane, D.S.: The framework of an adaptive user interface for e-learning environment using artificial neural network. In: Proceedings of the 2010 International Conference on E-Learning E-Business, Enterprise Information systems, & E-Government. EEE 2010, Las Vegas Nevada, USA, pp 65–69

  18. Fernndez-Garca, A.J., et al.: A recommender system for component-based applications using machine learning techniques. Knowl.-Based Syst. 164, 68–84 (2019)

    Article  Google Scholar 

  19. Ham, N., Dirin, A., Laine, T.H.: Machine learning and dynamic user interfaces in a context aware nurse application environment. J. Ambient Intell. Humaniz. Comput. 8(2), 259–271 (2017)

    Article  Google Scholar 

  20. Dobrovsky, A., Wilczak, C. W., Hahn, P., Hofmann, M., Borghoff, U. M.: Deep reinforcement learning in serious games: Analysis and design of deep neural network architectures. In: International Conference on Computer Aided Systems Theory pp. 314-321. Springer, Cham (2017)

  21. Liu, W., Wang, Z., Liu, X., Zeng, N., Liu, Y., Alsaadi, F.E.: A survey of deep neural network architectures and their applications. Neurocomputing 234, 11–26 (2017)

    Article  Google Scholar 

  22. Tiihonen, J., Felfernig, A.: An introduction to personalization and mass customization. J. Intell. Inf. Syst. 49(1), 1–7 (2017)

    Article  Google Scholar 

  23. Reenskaug, T.M.H.: The original MVC reports. Xerox PARC Technical Note (1979)

  24. Hecht-Nielsen, R.: Replicator neural networks for universal optimal source coding. Science 269(5232), 1860–1863 (1995)

    Article  Google Scholar 

  25. Kolmogorov, A.N.: On the representation of continuous functions of many variables by superposition of continuous functions of one variable and addition. Doklady Akademii Nauk, Russian Academy of Sciences 114(5), 953–956 (1957)

    MathSciNet  MATH  Google Scholar 

  26. Jin H., Song Q., Hu X.: Auto-keras: An efficient neural architecture search system. In: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1946-1956 (2019)

  27. Dobbin, K.K., Zhao, Y., Simon, R.M.: How large a training set is needed to develop a classifier for microarray data? Clin. Cancer Res. 14(1), 108–114 (2008)

    Article  Google Scholar 

  28. Beleites, C., Neugebauer, U., Bocklitz, T., Krafft, C., Popp, J.: Sample size planning for classification models. Analytica chimica acta 760, 25–33 (2013)

    Article  Google Scholar 

  29. Cho, J., Lee, K., Shin, E., Choy, G., Do, S.: How much data is needed to train a medical image deep learning system to achieve necessary high accuracy? (2015) arXiv:1511.06348

  30. Kuo, H.M., Chen, C.W.: Application of quality function deployment to improve the quality of Internet shopping website interface design. Int. J. Innov. Comput. Inf. Control 7(1), 253–268 (2011)

    Google Scholar 

  31. Kumar, R.L., Smith, M.A., Bannerjee, S.: User interface features influencing overall ease of use and personalization. Inf. Manag. 41(3), 289–302 (2004)

    Article  Google Scholar 

  32. Suresh, Y., Pati, J., Rath, S.K.: Effectiveness of software metrics for object-oriented system. Procedia Technol. 6, 420–427 (2012)

    Article  Google Scholar 

Download references

Acknowledgements

The study was supported by the Ministry of Education and Science of the Russian Federation under the Grant of the President of the Russian Federation MK-74.2020.9.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Artem Obukhov.

Ethics declarations

Conflicts of interest

The authors declare that there is no conflict of interest regarding the publication of this article.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

The study was supported by the Ministry of Education and Science of the Russian Federation under the Grant of the President of the Russian Federation, MK-74.2020.9.

Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (mp4 2826 KB)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Obukhov, A., Krasnyanskiy, M. & Nikolyukin, M. Algorithm of adaptation of electronic document management system based on machine learning technology. Prog Artif Intell 9, 287–303 (2020). https://doi.org/10.1007/s13748-020-00214-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13748-020-00214-2

Keywords

Navigation