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.
설명 가능한 추천은 반사실적 추론을 통해 추천 항목의 영향 요인을 식별하려고 하며, 이러한 요인들을 설명으로 사용할 수 있습니다. 그러나 기존의 최첨단 방법들은 제품 속성의 변화를 최소화하면서 집계된 의사결정 경계 점수에 따라 추천 의사결정을 역전시키는 것을 목표로 하므로, 종종 설명의 사실적 부정확성을 초래합니다. 이 문제를 해결하기 위해 본 논문은 추천을 위한 새로운 비교 반사실적 설명 방법(CoCountER)을 제안합니다. CoCountER은 소프트 교환 연산을 기반으로 반사실적 데이터를 생성하며, 임의의 비교 항목 쌍에 대한 추천 설명을 제공할 수 있습니다. 실증 실험은 이 방법의 효과를 검증합니다.
매칭형 방법의 문제점: 템플릿 기반 설명 방법(예: EFM, MTER, A2CF)은 텐서 분해 기술을 통해 추천 및 속성 표현을 최적화하지만, 매칭 점수는 높지만 실제 성능이 낮은 속성을 설명으로 선택할 수 있습니다.
기존 반사실적 방법의 결함: CountER 등의 방법은 특성 감소를 최소화하여 의사결정을 역전시키지만, 사실적 부정확성 문제가 존재합니다. 논문의 헤드폰 예시에서 CountER은 편안함을 헤드폰 A 추천의 설명으로 제시할 수 있지만, 실제로는 헤드폰 A가 편안함 측면에서 헤드폰 B보다 떨어집니다.
근본 원인: 기존 방법은 모든 감소된 속성의 합을 의사결정 경계 점수로 밀어붙이는 것을 최적화하지만, 각 속성을 의사결정 경계로 밀어붙이지 않아 설명이 직관과 모순됩니다.
Sentires 도구를 사용하여 사용자 리뷰에서 (사용자, 항목, 속성, 감정) 4-튜플을 추출하고 다음을 구성합니다:
사용자-속성 주의 행렬 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}}), 그 외의 경우
}
논문은 설명 가능한 추천, 반사실적 추론, 인과 추론 등 여러 관련 분야의 중요한 연구를 포함하는 30개의 관련 문헌을 인용하여 연구에 견고한 이론적 기초를 제공합니다.
종합 평가: 이는 혁신적인 비교 반사실적 설명 프레임워크를 제안하고 기존 방법의 중요한 문제를 해결하는 고품질 연구 논문입니다. 방법 설계가 합리적이고 실험 검증이 충분하며, 설명 가능한 추천 분야에 중요한 기여를 합니다. 일부 한계가 있지만, 전반적으로 가치 있는 연구 작업입니다.