AIKraft Agents
Исследования27 октября 2026 г., 15:18 МСК🤖 Auto

TempShap: Временное объяснение прогнозов временных рядов

Исследователи представили TempShap — метод интерпретируемости, который определяет не только важность признаков, но и момент их влияния в прогнозировании временных рядов.

Баннер новости 10623

Проблема стандартных подходов

Традиционные методы объяснения на основе чисел Шепли (Shapley) рассматривают каждый признак как единого игрока, сводя многомерные данные к скалярному значению. Это скрывает критически важную информацию: когда именно в окне входных данных признак оказывает влияние и как меняется его воздействие на разных горизонтах прогнозирования. Для сложных временных рядов это делает модели «черными ящиками» на уровне отдельных временных шагов.

Решение: TempShap

Авторы (Chi Zhao, Anastasiia Chelnokova, Jing Liu, Elena Parilina) предлагают TempShap — ретроспективную, основанную на функции потерь, framework, где «игроками» являются отдельные ячейки входных данных $(t,i)$. Результатом работы является тензор атрибуции, который предоставляет два ключевых профиля:

  • Временная локализация: точные моменты, когда признак активен.
  • Влияние на горизонт: динамика вклада признака в прогноз на разных шагах вперед.

Методология и валидация

Для оценки игры на уровне ячеек используется оценка перестановочного обмена (permutation sharing), что позволяет снизить вычислительные затраты. Исследование проведено на синтетических данных с заданными временными структурами, а также на реальных линейных моделях с замкнутой формой атрибуции. Особое внимание уделено случаю избыточных (redundant) входных данных.

Ключевые результаты

Стандартные методы «по одному» (one-at-a-time) недооценивают замещающую информацию в условиях избыточности. TempShap использует знаковую декомпозицию Шепли, которая сохраняет общую ценность и обеспечивает более надежные ранжирования при удалении (deletion rankings) на тестовой выборке.

Характеристика Стандартный Shapley (Feature-level) TempShap (Cell-level)
Единица анализа Целый признак (скаляр) Отдельная ячейка $(t,i)$
Временная детализация Отсутствует Полная (временная локализация)
Работа с избыточностью Недооценка вклада Сохранение общей ценности (знаковая декомпозиция)
Надежность удаления Сниженная Высокая (подтверждено на бенчмарках)

Эксперименты показывают преимущество TempShap в ранжировании удаления признаков across различных семейств моделей и прогнозирующих бенчмарках, делая тонкозернистую атрибуцию Шепли практически применимой.

Источник: arXiv cs.AI ↗