Preview

Известия Юго-Западного государственного университета

Расширенный поиск

Разработка и исследование системы прогнозирования отказов в информационных системах на основе методов машинного обучения

https://doi.org/10.21869/2223-1560-2026-30-2-157-170

Аннотация

Цель исследования. Разработка и экспериментальное исследование системы прогнозирования отказов в информационных системах на основе методов машинного обучения (на примере однопользовательских баз данных Microsoft Access). Актуальность работы обусловлена отсутствием специализированных средств предиктивной аналитики для данного класса СУБД, что приводит к рискам неожиданных сбоев и потери данных в малом бизнесе и образовательной сфере. Задачи исследования: провести анализ теоретических основ и современных методов прогнозирования отказов; исследовать применимость ансамблевых методов машинного обучения; спроектировать модульную архитектуру системы мониторинга; разработать прототип для СУБД Microsoft Access; провести экспериментальную валидацию с оценкой качества классификации.
Методы. Ансамблевые методы машинного обучения (Random Forest, XGBoost, CatBoost): алгоритмы, строящие композиции из деревьев решений. Они характеризуются устойчивостью к переобучению, шуму и показывают высокую точность при работе с разномасштабными признаками. Для борьбы с дисбалансом классов применяется SMOTE (синтез примеров минорного класса) и взвешивание классов в функции потерь. Прогнозирование выполняется с горизонтом упреждения 24 часа.
Результаты. В результате проведённого программного моделирования с использованием машинного обучения: проведён анализ теоретических основ и современных методов прогнозирования отказов, выявивший дефицит доступных решений для класса СУБД; исследована применимость ансамблевых методов машинного обучения, которые выбраны в качестве базового алгоритма для разрабатываемой системы; спроектирована модульная архитектура системы, включающая сбор, анализ, визуализацию данных и генерацию предупреждений; разработан прототип системы для мониторинга СУБД Microsoft Access, реализованы ключевые функциональные компоненты; определены критерии оценки (полнота Recall ≥ 0,85, время упреждения 24 часа), позволяющие в дальнейшем провести валидацию системы. Экспериментально подтверждена принципиальная достижимость заданных критериев качества.
Заключение. Разработанная система отличается простотой, наглядностью и портативностью, что делает её пригодной для использования в учебных целях и в качестве основы для создания более сложных корпоративных решений. Практическая значимость подтверждается потенциалом предотвращения потерь данных в малом бизнесе, использующем базы данных Access. В отличие от существующих аналогов, предложенное решение не требует дорогостоящего инфраструктурного обеспечения и может быть развёрнуто на стандартном офисном оборудовании.

Об авторах

Л. А. Лисицин
Юго-Западный государственный университет
Россия

Лисицин Леонид Александрович, кандидат технических наук, доцент, доцент кафедры программной инженерии

ул. 50 лет Октября, д. 94, г. Курск 305040


Конфликт интересов:

Авторы декларируют отсутствие явных и потенциальных конфликтов интересов, связанных с публикацией настоящей статьи.



А. Л. Лисицин
Курский государственный университет
Россия

Лисицин Александр Леонидович, старший преподаватель кафедры информационной безопасности

ул. Радищева, д. 33, г. Курск 305000


Конфликт интересов:

Авторы декларируют отсутствие явных и потенциальных конфликтов интересов, связанных с публикацией настоящей статьи.



Список литературы

1. Уэст М., Винклер Р. Байесовское прогнозирование количества необнаруженных ошибок в базах данных // Статистика и вычисления. 1991. Т. 1, № 2. С. 89-98.

2. Mobley R.K. An Introduction to Predictive Maintenance. 2nd ed. Amsterdam: Elsevier Butterworth-Heinemann, 2002.

3. Jardine A.K.S., Lin D., Banjevic D. A review on machinery diagnostics and prognostics implementing condition-based maintenance // Mechanical Systems and Signal Processing. 2006. Vol. 20, no. 7. P. 1483-1510.

4. Machine learning for predictive maintenance: A multiple classifier approach / G.A. Susto, A. Schirru, S. Pampuri, S. McLoone, A. Beghi // IEEE Transactions on Industrial Informatics. 2015. Vol. 11, no. 3. P. 812-820.

5. Smith D.J. Reliability, Maintainability and Risk: Practical Methods for Engineers. 10th ed. Oxford: Butterworth-Heinemann, 2021.

6. O’Connor P.D.T., Kleyner A. Practical Reliability Engineering. 5th ed. Chichester: John Wiley & Sons, 2012.

7. A systematic literature review of machine learning methods applied to predictive maintenance / T.P. Carvalho, F.A.A.M.N. Soares, R. Vita, R.P. Francisco, J.P. Basto, S.G.S. Alcalá // Computers & Industrial Engineering. 2019. Vol. 137. Article 106024.

8. Шлезингер М.И., Главач В. Десять лекций по статистическому структурному распознаванию. Киев: Наукова думка, 2004. 547 с.

9. Breiman L. Random Forests // Machine Learning. 2001. Vol. 45, no. 1. P. 5-32.

10. Chen T., Guestrin C. XGBoost: A scalable tree boosting system // Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. San Francisco, 2016. P. 785-794.

11. CatBoost: unbiased boosting with categorical features / L. Prokhorenkova, G. Gusev, A. Vorobev, A.V. Dorogush, A. Gulin // Advances in Neural Information Processing Systems. 2018. Vol. 31. P. 6638-6648.

12. SMOTE: Synthetic minority over-sampling technique / N.V. Chawla, K.W. Bowyer, L.O. Hall, W.P. Kegelmeyer // Journal of Artificial Intelligence Research. 2002. Vol. 16. P. 321-357.

13. Liaw A., Wiener M. Classification and regression by random Forest method // R News. 2002. Vol. 2, no. 3. P. 18-22.

14. Scikit-learn: Machine learning in Python / F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot, E. Duchesnay // Journal of Machine Learning Research. 2011. Vol. 12. P. 2825-2830.

15. McKinney W. Data structures for statistical computing in Python // Proceedings of the 9th Python in Science Conference. Austin, 2010. P. 56-61.

16. Raschka S. Python Machine Learning. Birmingham: Packt Publishing, 2015.

17. Goodfellow I., Bengio Y., Courville A. Deep Learning. Cambridge: MIT Press, 2016.

18. Hochreiter S., Schmidhuber J. Long short-term memory // Neural Computation. 1997. Vol. 9, no. 8. P. 1735-1780.

19. Attention is all you need / A. Vaswani, N. Shazeer, N. Parmar, J. Uszkoreit, L. Jones, A.N. Gomez, Ł. Kaiser, I. Polosukhin // Advances in Neural Information Processing Systems. 2017. Vol. 30. P. 5998-6008.

20. Lundberg S.M., Lee S.I. A unified approach to interpreting model predictions // Advances in Neural Information Processing Systems. 2017. Vol. 30. P. 4765-4774.

21. Ribeiro M.T., Singh S., Guestrin C. “Why should I trust you?”: Explaining the predictions of any classifier // Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. San Francisco, 2016. P. 1135-1144.


Рецензия

Для цитирования:


Лисицин Л.А., Лисицин А.Л. Разработка и исследование системы прогнозирования отказов в информационных системах на основе методов машинного обучения. Известия Юго-Западного государственного университета. 2026;30(2):157-170. https://doi.org/10.21869/2223-1560-2026-30-2-157-170

For citation:


Lisitsin L.A., Lisitsin A.L. Development and research of a system for predicting failures in information systems based on machine learning methods. Proceedings of the Southwest State University. 2026;30(2):157-170. (In Russ.) https://doi.org/10.21869/2223-1560-2026-30-2-157-170

Просмотров: 110

JATS XML


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2223-1560 (Print)
ISSN 2686-6757 (Online)