<p>Session-based recommendation aims to infer user preferences from short-term anonymous interaction sequences, but data sparsity and limited context pose significant challenges. Existing methods often model sessions from a single perspective, overlooking rich behavioral patterns, trend information, and historical influences. To address these limitations, we propose a scalable <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\({\textbf {C}}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="bold">C</mi> </math></EquationSource> </InlineEquation>ontrastive <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\({\textbf {U}}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="bold">U</mi> </math></EquationSource> </InlineEquation>nified-<InlineEquation ID="IEq3"> <EquationSource Format="TEX">\({\textbf {L}}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="bold">L</mi> </math></EquationSource> </InlineEquation>evel <InlineEquation ID="IEq4"> <EquationSource Format="TEX">\({\textbf {T}}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="bold">T</mi> </math></EquationSource> </InlineEquation>rend-<InlineEquation ID="IEq5"> <EquationSource Format="TEX">\({\textbf {A}}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="bold">A</mi> </math></EquationSource> </InlineEquation>ware graph architecture for session-based recommendation (CULTA), a unified-level framework that integrates a session-level and a global-level graph to capture item transitions and cross-session dependencies, while a community-guided hypergraph captures high-order community semantics through contrastive learning. Furthermore, a dynamic datastore stores historical session and label embeddings during training, enabling trend-aware retrieval of positive and negative neighbor sessions for collaborative filtering. Due to its multi-level graph modeling, contrastive learning and datastore retrieval mechanism over large-scale session data, CULTA is well suited for high-performance large-scale recommendation settings. Experiments on three real-world datasets verify that CULTA significantly outperforms state-of-the-art baselines.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Culta: a contrastive unified-level trend-aware graph architecture for session-based recommendation

  • Dingchen Fan,
  • Yusheng Lu,
  • Yongrui Duan

摘要

Session-based recommendation aims to infer user preferences from short-term anonymous interaction sequences, but data sparsity and limited context pose significant challenges. Existing methods often model sessions from a single perspective, overlooking rich behavioral patterns, trend information, and historical influences. To address these limitations, we propose a scalable \({\textbf {C}}\) C ontrastive \({\textbf {U}}\) U nified- \({\textbf {L}}\) L evel \({\textbf {T}}\) T rend- \({\textbf {A}}\) A ware graph architecture for session-based recommendation (CULTA), a unified-level framework that integrates a session-level and a global-level graph to capture item transitions and cross-session dependencies, while a community-guided hypergraph captures high-order community semantics through contrastive learning. Furthermore, a dynamic datastore stores historical session and label embeddings during training, enabling trend-aware retrieval of positive and negative neighbor sessions for collaborative filtering. Due to its multi-level graph modeling, contrastive learning and datastore retrieval mechanism over large-scale session data, CULTA is well suited for high-performance large-scale recommendation settings. Experiments on three real-world datasets verify that CULTA significantly outperforms state-of-the-art baselines.