Multi-types of behaviors (e.g., clicking, adding to cart, purchasing, etc.) widely exist in most real-world recommendation scenarios, which are beneficial to learn users' multi-faceted preferences. As dependencies are explicitly exhibited by the multiple types of behaviors, effectively modeling complex behavior dependencies is crucial for multi-behavior prediction. The state-of-the-art multi-behavior models learn behavior dependencies indistinguishably with all historical interactions as input. However, different behaviors may reflect different aspects of user preference, which means that some irrelevant interactions may play as noises to the target behavior to be predicted. To address the aforementioned limitations, we introduce multi-interest learning to the multi-behavior recommendation. More specifically, we propose a novel Coarse-to-fine Knowledge-enhanced Multi-interest Learning (CKML) framework to learn shared and behavior-specific interests for different behaviors. CKML introduces two advanced modules, namely Coarse-grained Interest Extracting (CIE) and Fine-grained Behavioral Correlation (FBC), which work jointly to capture fine-grained behavioral dependencies. CIE uses knowledge-aware information to extract initial representations of each interest. FBC incorporates a dynamic routing scheme to further assign each behavior among interests. Additionally, we use the self-attention mechanism to correlate different behavioral information at the interest level. Empirical results on three real-world datasets verify the effectiveness and efficiency of our model in exploiting multi-behavior data. Further experiments demonstrate the effectiveness of each module and the robustness and superiority of the shared and specific modelling paradigm for multi-behavior data.
翻译:多类型行为模式(如点击、添加手工艺、购买等)在多数现实世界建议情景中广泛存在,这有利于学习用户多面偏好。由于多种类型的行为明确显示了依赖性,因此,有效的模拟复杂行为依赖性对于多种行为预测至关重要。最先进的多行为模式学习行为依赖不同的行为,与作为投入的所有历史互动不相干。然而,不同行为可能反映用户偏好的不同方面,这意味着一些不相关的互动可能作为目标行为预测的噪音而发挥作用。为了应对上述限制,我们引入多端行为模块的多利学习。更具体地说,我们提出一个新的“Carse-f-fine-en-en-en-en-en-en-en-en-encenvication-多利学习(CKML)”框架,以学习不同行为的共同和行为模式。CKKML为进一步引入两个高级模块,即Carse-gray-al-acretainal Excial Excial-al-al-deal-al-al-lively-al-al-livelopal-al-al-al-livelomal-al-al-al-al-al-al-al-al-livelom-al-al-al-al-al-al-al-al-ligal-al-al-lixal-al-al-al-al-al-al-lixal-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-lation-lation-lation-lation-lation-lation-lation-al-al-al-al-al-al-lation-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al-al