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
Сравнительные объяснения посредством контрфактического рассуждения в рекомендациях
Интерпретируемые рекомендации посредством контрфактического рассуждения стремятся выявить факторы влияния товаров в рекомендациях, которые могут использоваться в качестве объяснений. Однако существующие передовые методы направлены на минимизацию изменений атрибутов продукта при одновременном обращении решений рекомендации на основе агрегированных оценок границы решения, что часто приводит к фактической неточности в объяснениях. Для решения этой проблемы в данной работе предлагается новый метод сравнительного контрфактического объяснения рекомендаций (CoCountER). CoCountER создает контрфактические данные на основе операций мягкого обмена, обеспечивая объяснения рекомендаций для произвольных пар сравниваемых товаров. Эмпирические эксперименты подтверждают эффективность предложенного метода.
Системы интерпретируемых рекомендаций направлены на предоставление пользователям высококачественных рекомендаций одновременно с четкими объяснениями, помогающими пользователям понять логику, лежащую в основе рекомендаций, тем самым повышая доверие пользователей к системе и их удовлетворенность.
Проблемы методов на основе сопоставления: Методы объяснения на основе шаблонов (такие как EFM, MTER, A2CF) оптимизируют представления рекомендаций и атрибутов с использованием техники тензорной факторизации, но могут выбирать атрибуты с высокими оценками сопоставления, но плохой фактической производительностью в качестве объяснений.
Недостатки существующих контрфактических методов: Методы, такие как CountER, обращают решения путем минимизации сокращения признаков, но страдают от проблем фактической неточности. На примере наушников в статье CountER может выбрать комфортность в качестве объяснения рекомендации наушников A, хотя на самом деле наушники A менее удобны, чем наушники B.
Основная причина: Существующие методы оптимизируют направление суммы всех сокращаемых атрибутов к оценке границы решения, а не каждого атрибута отдельно к границе решения, что приводит к объяснениям, противоречащим интуиции.
В данной работе предлагается решить вышеупомянутые проблемы посредством сравнительного контрфактического рассуждения, создавая более верные и интуитивные объяснения путем выполнения операций обмена на уровне атрибутов между парами товаров.
Предложен новый метод создания контрфактических данных: Механизм генерации контрфактических данных на основе операций мягкого обмена
Инновационная структура сравнительного контрфактического объяснения: CoCountER обеспечивает объяснения рекомендаций для произвольных пар сравниваемых товаров
Экспериментальная верификация: Метод проверен на нескольких наборах данных и превосходит существующие методы по показателям контрфактической релевантности
Дана целевая пользователь u, товар объяснения i и эталонный товар j, где оценка рекомендации удовлетворяет r_{u,i} > r_{u,j}. Цель состоит в выявлении ключевых атрибутов, влияющих на решение рекомендации, посредством минимальных операций обмена.
Использование инструмента 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}}), иначе
}
Операция мягкого обмена: Реализация дифференцируемой операции обмена посредством сигмоидной функции, где значения близкие к 0 означают отсутствие обмена, а близкие к 1 — полный обмен
Сравнительная структура: В отличие от традиционных объяснений одного товара, обеспечивает сравнительные объяснения между товарами
Универсальность: При фиксировании эталонного товара и расчете только первой части функции обмена может деградировать до контрфактического метода на основе сокращения
Предварительная обработка данных: фильтрация пользователей и товаров с менее чем 10 взаимодействиями, разделение на наборы обучения/валидации/тестирования в соотношении 8:1:1.
Влияние позиции эталонного товара: Эталонные товары с более низким рейтингом создают меньше ограничений оптимизации, позволяя обнаружить больше эффективных контрфактических атрибутов и улучшить производительность PN и PS
Влияние количества эталонных товаров: Надлежащее увеличение количества эталонных товаров улучшает производительность, но избыточное количество вводит шум, приводящий к незначительному снижению
Yang и соавторы предложили концепцию сравнительных объяснений, но использовали авторегрессивный декодер для генерации текстовых объяснений, что отличается от контрфактического подхода рассуждения в данной работе.
В статье предлагается интеграция контрфактического рассуждения с генеративными моделями для создания объяснений на естественном языке контрфактических сценариев.
Высокая инновационность: Впервые предложена структура сравнительного контрфактического объяснения, решающая проблему фактической неточности существующих методов
Прочная теоретическая база: Посредством конкретных примеров четко демонстрируются проблемы существующих методов с теоретическим анализом
Рациональное проектирование метода: Проектирование операции мягкого обмена обеспечивает как дифференцируемость, так и интуитивное объяснение
Полные эксперименты: Верификация на нескольких наборах данных с включением анализа чувствительности гиперпараметров
Ограничения показателей оценки: Основное внимание уделяется показателям контрфактической релевантности, отсутствуют пользовательские исследования для верификации практической применимости объяснений
Ограниченные базовые методы: Хотя включены основные методы сравнения, отсутствуют более новые методы контрфактического объяснения
Проблемы масштабируемости: С увеличением количества товаров количество рассматриваемых пар товаров растет квадратично
Недостаточное рассмотрение практического развертывания: Отсутствует обсуждение эффективности и масштабируемости при развертывании в реальных системах рекомендаций
Статья цитирует 30 связанных работ, охватывающих интерпретируемые рекомендации, контрфактическое рассуждение, причинный вывод и другие смежные области, обеспечивая прочную теоретическую базу для исследования.
Общая оценка: Это высококачественная исследовательская работа, предлагающая инновационную структуру сравнительного контрфактического объяснения, решающую важные проблемы существующих методов. Метод рационально спроектирован, эксперименты полны, работа вносит значительный вклад в область интерпретируемых рекомендаций. Несмотря на некоторые ограничения, это ценное исследование.