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.
Similar content being viewed by others
References
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)
Braunhofer, M., Ricci, F.: Selective contextual information acquisition in travel recommender systems. Inf. Technol. Tourism 17(1), 5–29 (2017)
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)
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)
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)
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)
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)
Browne, D. (ed.): Adaptive user interfaces. Elsevier (2016)
Ghaibi, N., Dassi, O., Ayed, L.J.B.: User Interface Adaptation based on a Business Rules Management System and Machine Learning (2018)
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)
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)
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)
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)
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)
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)
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)
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
Fernndez-Garca, A.J., et al.: A recommender system for component-based applications using machine learning techniques. Knowl.-Based Syst. 164, 68–84 (2019)
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)
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)
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)
Tiihonen, J., Felfernig, A.: An introduction to personalization and mass customization. J. Intell. Inf. Syst. 49(1), 1–7 (2017)
Reenskaug, T.M.H.: The original MVC reports. Xerox PARC Technical Note (1979)
Hecht-Nielsen, R.: Replicator neural networks for universal optimal source coding. Science 269(5232), 1860–1863 (1995)
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)
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)
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)
Beleites, C., Neugebauer, U., Bocklitz, T., Krafft, C., Popp, J.: Sample size planning for classification models. Analytica chimica acta 760, 25–33 (2013)
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
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)
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)
Suresh, Y., Pati, J., Rath, S.K.: Effectiveness of software metrics for object-oriented system. Procedia Technol. 6, 420–427 (2012)
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
Corresponding author
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
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13748-020-00214-2