2025-11-18T12:37:13.469298

Comparative Explanations via Counterfactual Reasoning in Recommendations

Yu, Hu
Explainable recommendation through counterfactual reasoning seeks to identify the influential aspects of items in recommendations, which can then be used as explanations. However, state-of-the-art approaches, which aim to minimize changes in product aspects while reversing their recommended decisions according to an aggregated decision boundary score, often lead to factual inaccuracies in explanations. To solve this problem, in this work we propose a novel method of Comparative Counterfactual Explanations for Recommendation (CoCountER). CoCountER creates counterfactual data based on soft swap operations, enabling explanations for recommendations of arbitrary pairs of comparative items. Empirical experiments validate the effectiveness of our approach.
academic

Сравнительные объяснения посредством контрфактического рассуждения в рекомендациях

Основная информация

  • ID статьи: 2510.10920
  • Название: Comparative Explanations via Counterfactual Reasoning in Recommendations
  • Авторы: Yi Yu (Huawei Technologies Co., Ltd.), Zhenxing Hu (Huawei Technologies Co., Ltd.)
  • Классификация: cs.IR (информационный поиск), cs.AI (искусственный интеллект)
  • Время публикации/конференция: Подано в 2025 году на конференцию (конкретная конференция уточняется)
  • Ссылка на статью: https://arxiv.org/abs/2510.10920

Аннотация

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

Исследовательский контекст и мотивация

Определение проблемы

Системы интерпретируемых рекомендаций направлены на предоставление пользователям высококачественных рекомендаций одновременно с четкими объяснениями, помогающими пользователям понять логику, лежащую в основе рекомендаций, тем самым повышая доверие пользователей к системе и их удовлетворенность.

Ограничения существующих методов

  1. Проблемы методов на основе сопоставления: Методы объяснения на основе шаблонов (такие как EFM, MTER, A2CF) оптимизируют представления рекомендаций и атрибутов с использованием техники тензорной факторизации, но могут выбирать атрибуты с высокими оценками сопоставления, но плохой фактической производительностью в качестве объяснений.
  2. Недостатки существующих контрфактических методов: Методы, такие как CountER, обращают решения путем минимизации сокращения признаков, но страдают от проблем фактической неточности. На примере наушников в статье CountER может выбрать комфортность в качестве объяснения рекомендации наушников A, хотя на самом деле наушники A менее удобны, чем наушники B.
  3. Основная причина: Существующие методы оптимизируют направление суммы всех сокращаемых атрибутов к оценке границы решения, а не каждого атрибута отдельно к границе решения, что приводит к объяснениям, противоречащим интуиции.

Исследовательская мотивация

В данной работе предлагается решить вышеупомянутые проблемы посредством сравнительного контрфактического рассуждения, создавая более верные и интуитивные объяснения путем выполнения операций обмена на уровне атрибутов между парами товаров.

Основные вклады

  1. Предложен новый метод создания контрфактических данных: Механизм генерации контрфактических данных на основе операций мягкого обмена
  2. Инновационная структура сравнительного контрфактического объяснения: CoCountER обеспечивает объяснения рекомендаций для произвольных пар сравниваемых товаров
  3. Экспериментальная верификация: Метод проверен на нескольких наборах данных и превосходит существующие методы по показателям контрфактической релевантности

Подробное описание метода

Определение задачи

Дана целевая пользователь u, товар объяснения i и эталонный товар j, где оценка рекомендации удовлетворяет r_{u,i} > r_{u,j}. Цель состоит в выявлении ключевых атрибутов, влияющих на решение рекомендации, посредством минимальных операций обмена.

Архитектура модели

1. Предварительная обработка данных

Использование инструмента Sentires для извлечения четырехкортежей (пользователь, товар, атрибут, тональность) из пользовательских отзывов с построением:

  • Матрица внимания пользователь-атрибут X: X_{u,a} представляет степень внимания пользователя u к атрибуту a
  • Матрица качества товар-атрибут Y: Y_{i,a} представляет производительность товара i по атрибуту a

Формулы расчета:

X_{u,a} = {
  0, если пользователь u не упомянул атрибут a
  1 + (N-1) · (1-exp^{-t_{u,a}})/(1+exp^{-t_{u,a}}), иначе
}

Y_{i,a} = {
  0, если товар i не упомянут по атрибуту a
  1 + (N-1)/(1+exp^{-t_{i,a}·s_{i,a}}), иначе
}

2. Модель рекомендации

Применяется простая архитектура слоя слияния:

r_{u,i} = g_θ(X_u, Y_i)

Реализуется через трехслойную полносвязную сеть с активацией ReLU и выходом Sigmoid.

3. Ядро сравнительного контрфактического объяснения

Проектирование функции обмена:

f(Y_i, Y_j, ψ) = (1-σ(ψ)) ⊙ Y_i + σ(ψ) ⊙ Y_j

где σ(ψ) — сигмоидная функция, ψ — вектор обучаемых переменных обмена.

Целевая функция оптимизации:

min_ψ ||σ(ψ)||_1 + λL(r_{u,i*}, r_{u,j*})

где L — потеря граничного ранжирования:

L(r_{u,i*}, r_{u,j*}) = max(0, (r_{u,i*} - r_{u,j*}) + m)

Технические инновации

  1. Операция мягкого обмена: Реализация дифференцируемой операции обмена посредством сигмоидной функции, где значения близкие к 0 означают отсутствие обмена, а близкие к 1 — полный обмен
  2. Сравнительная структура: В отличие от традиционных объяснений одного товара, обеспечивает сравнительные объяснения между товарами
  3. Универсальность: При фиксировании эталонного товара и расчете только первой части функции обмена может деградировать до контрфактического метода на основе сокращения

Экспериментальная установка

Наборы данных

Использованы три категории из набора данных отзывов Amazon:

  • Electronics: 963 пользователя, 1 112 товаров, 19 418 отзывов, 877 атрибутов
  • CDs & Vinyl: 2 129 пользователей, 2 907 товаров, 56 045 отзывов, 810 атрибутов
  • Movies: 5 586 пользователей, 6 703 товара, 187 490 отзывов, 1 530 атрибутов

Предварительная обработка данных: фильтрация пользователей и товаров с менее чем 10 взаимодействиями, разделение на наборы обучения/валидации/тестирования в соотношении 8:1:1.

Показатели оценки

  • Показатели, ориентированные на пользователя: Precision и Recall
  • Показатели, ориентированные на модель: Probability of Necessity (PN) и Probability of Sufficiency (PS)

Методы сравнения

  1. Случайный метод: Random
  2. Методы ранжирования: Sort-i (ранжирование по производительности атрибутов товара), Sort-u (ранжирование по вниманию пользователя)
  3. Методы на основе сопоставления: EFM, A2CF
  4. Контрфактические методы: CountER, CoCountER (предложенный в данной работе метод)

Детали реализации

  • Скорость обучения η оптимизируется посредством градиентного спуска
  • Пороговое значение границы m используется для потери ранжирования
  • Коэффициент балансировки λ координирует две целевые функции оптимизации
  • Пороговое значение обмена установлено на 0,5 для выявления атрибутов объяснения

Результаты экспериментов

Основные результаты

На всех трех наборах данных CoCountER последовательно превосходит все базовые методы по показателям контрфактической релевантности PN и PS:

Набор данных Electronics:

  • PN: 0,734 (против 0,511 для CountER)
  • PS: 0,931 (против 0,894 для CountER)

Набор данных CDs & Vinyl:

  • PN: 0,773 (против 0,526 для CountER)
  • PS: 0,936 (против 0,921 для CountER)

Набор данных Movies:

  • PN: 0,744 (против 0,496 для CountER)
  • PS: 0,928 (против 0,889 для CountER)

Анализ гиперпараметров

  1. Влияние позиции эталонного товара: Эталонные товары с более низким рейтингом создают меньше ограничений оптимизации, позволяя обнаружить больше эффективных контрфактических атрибутов и улучшить производительность PN и PS
  2. Влияние количества эталонных товаров: Надлежащее увеличение количества эталонных товаров улучшает производительность, но избыточное количество вводит шум, приводящий к незначительному снижению

Экспериментальные выводы

  • CoCountER обеспечивает более верные и контекстно-ориентированные объяснения через операции обмена на уровне атрибутов по сравнению с CountER
  • Проектирование сравнительного контрфактического подхода способно выявить истинные причинные атрибуты, лежащие в основе рекомендаций
  • Метод демонстрирует стабильность в широком диапазоне условий, проявляя хорошую робастность

Связанные работы

Системы интерпретируемых рекомендаций

  1. Методы на основе атрибутов: EFM, MTER, A2CF и другие используют технику тензорной факторизации для построения объяснений на основе шаблонов
  2. Методы контрфактического рассуждения: CountER первым внедрил контрфактическое рассуждение в интерпретируемые рекомендации
  3. Методы генерации текста: Интеграция предварительно обученных языковых моделей, таких как BERT, для генерации текстовых объяснений

Сравнительные объяснения

Yang и соавторы предложили концепцию сравнительных объяснений, но использовали авторегрессивный декодер для генерации текстовых объяснений, что отличается от контрфактического подхода рассуждения в данной работе.

Применение причинного вывода в рекомендациях

В последние годы причинный вывод широко применяется для увеличения данных и улучшения справедливости в системах рекомендаций.

Заключение и обсуждение

Основные выводы

  1. Предложена структура CoCountER, генерирующая более верные объяснения рекомендаций посредством сравнительного контрфактического рассуждения
  2. Операция мягкого обмена эффективно выявляет ключевые атрибуты, влияющие на решение рекомендации
  3. Эксперименты доказывают, что данный метод значительно превосходит существующие методы по показателям контрфактической релевантности

Ограничения

  1. Упрощение модели рекомендации: Для сосредоточения внимания на интерпретируемости использована относительно простая архитектура модели рекомендации
  2. Вычислительная сложность: Требуется оптимизация для каждого эталонного товара, что увеличивает вычислительные затраты
  3. Зависимость от атрибутов: Метод зависит от атрибутов, извлеченных из отзывов, и чувствителен к качеству атрибутов

Направления будущих исследований

В статье предлагается интеграция контрфактического рассуждения с генеративными моделями для создания объяснений на естественном языке контрфактических сценариев.

Глубокая оценка

Преимущества

  1. Высокая инновационность: Впервые предложена структура сравнительного контрфактического объяснения, решающая проблему фактической неточности существующих методов
  2. Прочная теоретическая база: Посредством конкретных примеров четко демонстрируются проблемы существующих методов с теоретическим анализом
  3. Рациональное проектирование метода: Проектирование операции мягкого обмена обеспечивает как дифференцируемость, так и интуитивное объяснение
  4. Полные эксперименты: Верификация на нескольких наборах данных с включением анализа чувствительности гиперпараметров

Недостатки

  1. Ограничения показателей оценки: Основное внимание уделяется показателям контрфактической релевантности, отсутствуют пользовательские исследования для верификации практической применимости объяснений
  2. Ограниченные базовые методы: Хотя включены основные методы сравнения, отсутствуют более новые методы контрфактического объяснения
  3. Проблемы масштабируемости: С увеличением количества товаров количество рассматриваемых пар товаров растет квадратично
  4. Недостаточное рассмотрение практического развертывания: Отсутствует обсуждение эффективности и масштабируемости при развертывании в реальных системах рекомендаций

Влияние

  1. Академический вклад: Обеспечивает новое направление исследований в области интерпретируемых рекомендаций
  2. Практическая ценность: Способность генерировать более интуитивные объяснения способствует улучшению пользовательского опыта
  3. Воспроизводимость: Предоставляет подробное описание алгоритма и детали реализации

Применимые сценарии

  1. Электронная коммерция: Особенно подходит для сценариев, требующих объяснения, почему рекомендуется определенный товар вместо других
  2. Рекомендации контента: Может применяться к системам рекомендации фильмов, музыки и другого контента
  3. Высокорисковые решения: Подходит для сценариев, требующих высокой степени интерпретируемости рекомендаций

Библиография

Статья цитирует 30 связанных работ, охватывающих интерпретируемые рекомендации, контрфактическое рассуждение, причинный вывод и другие смежные области, обеспечивая прочную теоретическую базу для исследования.


Общая оценка: Это высококачественная исследовательская работа, предлагающая инновационную структуру сравнительного контрфактического объяснения, решающую важные проблемы существующих методов. Метод рационально спроектирован, эксперименты полны, работа вносит значительный вклад в область интерпретируемых рекомендаций. Несмотря на некоторые ограничения, это ценное исследование.