Dual-space Hierarchical Learning for Goal-guided Conversational Recommendation
Can Chen, Hao Liu, Zeming Liu, Xue Liu, Dejing Dou
TL;DR
This work tackles proactive goal planning in conversational recommender systems by exploiting multi-level dialog goals (type, entity, attribute) in dual spaces. The authors propose Dual-space Hierarchical Learning (DHL), combining hierarchical representation learning with cross-attention to mutually reinforce goal-type and goal-entity representations, and hierarchical weight learning with bi-level optimization to adaptively weight high- and low-level goals. A soft labeling strategy gradually guides conversations toward the final recommendation, improving training signals without sacrificing stability. Empirical results on DuRecDial and TG-ReDial demonstrate DHL’s superiority over strong baselines, with ablations confirming the importance of each component and case studies illustrating interpretable attention and weighting dynamics. Overall, DHL advances proactive, natural transitions in CRS by harnessing hierarchical, dual-space relationships among dialog goals, with practical impact on more effective and engaging recommendations.
Abstract
Proactively and naturally guiding the dialog from the non-recommendation context (e.g., Chit-chat) to the recommendation scenario (e.g., Music) is crucial for the Conversational Recommender System (CRS). Prior studies mainly focus on planning the next dialog goal~(e.g., chat on a movie star) conditioned on the previous dialog. However, we find the dialog goals can be simultaneously observed at different levels, which can be utilized to improve CRS. In this paper, we propose Dual-space Hierarchical Learning (DHL) to leverage multi-level goal sequences and their hierarchical relationships for conversational recommendation. Specifically, we exploit multi-level goal sequences from both the representation space and the optimization space. In the representation space, we propose the hierarchical representation learning where a cross attention module derives mutually enhanced multi-level goal representations. In the optimization space, we devise the hierarchical weight learning to reweight lower-level goal sequences, and introduce bi-level optimization for stable update. Additionally, we propose a soft labeling strategy to guide optimization gradually. Experiments on two real-world datasets verify the effectiveness of our approach. Code and data are available here.
