Details

Title Исследование границ применимости методов объяснения моделей машинного обучения на основе значений Шепли: выпускная квалификационная работа бакалавра: направление 01.03.02 «Прикладная математика и информатика» ; образовательная программа 01.03.02_02 «Системное программирование» = Studying the applicability limits of machine learning model explanation methods based on Shapley values
Creators Черняховский Лев Михайлович
Scientific adviser Крашенинников Сергей Вениаминович
Other creators Иванов Д. Ю.
Organization Санкт-Петербургский политехнический университет Петра Великого. Физико-механический институт
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects объяснимое машинное обучение ; SHAP ; значения Шепли ; корреляция признаков ; семантическая неоднозначность ; explainable machine learning ; Shapley values ; feature correlation ; semantic ambiguity
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 01.03.02
Speciality group (FGOS) 010000 - Математика и механика
DOI 10.18720/SPBPU/3/2026/vr/vr26-3312
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\41419
Record create date 7/31/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

Group Anonymous
Network Internet

Объектом исследования являются методы локального объяснения моделей машинного обучения на основе значений Шепли. Цель работы состоит в разработке методики предварительной оценки риска применения SHAP для табличных данных с учётом зависимостей между признаками. Рассматриваются численная ошибка приближённого алгоритма SHAP и семантическое расхождение между условной и интервенционной трактовками вклада признака. Методика основана на синтетическом корпусе из 1280 сценариев, доменно-согласованных проверках для Wine, California Housing, Breast Cancer и Statlog Heart, а также на мета-моделях, использующих статистические характеристики набора данных. Полученные результаты показывают, что семантическая неоднозначность прогнозируется устойчивее, чем численные ошибки аппроксимации. Область применения результатов — предварительная диагностика табличных задач перед интерпретацией SHAP. Сделан вывод, что итоговая карта применимости должна использоваться как предупреждающий индекс, а не как абсолютный вердикт о корректности объяснения. В работе использованы Python 3.13.7, Jupyter Notebook, NumPy 2.4.2, pandas 2.3.3, SciPy 1.16.2, scikit-learn 1.7.2 и matplotlib 3.10.7; значения Шепли рассчитывались собственной реализацией перебора коалиций, а данные взяты из открытых наборов UCI/scikit-learn и синтетических сценариев.

The object of the study is local explanation methods for machine learning models based on Shapley values. The aim is to develop a preliminary risk assessment methodology for applying SHAP to tabular data while accounting for dependencies between features. The thesis considers numerical approximation error of practical SHAP algorithms and semantic discrepancy between conditional and interventional interpretations of feature contribution. The methodology relies on a corpus of 1280 synthetic scenarios, validation scenarios matched to Wine, California Housing, Breast Cancer, and Statlog Heart, and meta-models based on statistical characteristics of a data set. The results show that semantic ambiguity is predicted more reliably than numerical approximation errors. The results can be applied as a preliminary diagnostic tool before SHAP interpretation of tabular machine learning models. The conclusion is that the applicability map should be treated as a warning index rather than as an absolute verdict on explanation correctness. The thesis used Python 3.13.7, Jupyter Notebook, NumPy 2.4.2, pandas 2.3.3, SciPy 1.16.2, scikit-learn 1.7.2, and matplotlib 3.10.7; Shapley values were computed with a custom coalition enumeration implementation, and data sources include open UCI/scikit-learn data sets and synthetic scenarios.

Network User group Action
ILC SPbPU Local Network All
Internet Authorized users SPbPU
Internet Anonymous
...