Skip to main content
. 2026 Jan 8;28(1):72. doi: 10.3390/e28010072
Algorithm 2 Framework of Returnformer
Input: User–item bipartite graph G=(U,I,E); user features Xu; item features Xi; Node2Vec embeddings Xn2v
Output: Edge-level prediction return probabilities Y^
  1:  Initialize model parameters θ randomly
  2:  Feature fusion: Xf=AttentionFusion(Xu,Xi,Xn2v)
  3:  Initialize node embeddings: H(0)=[XfuXfi]
  4:  for each edge H(0) do
  5:     Vu=Xfu[uidx],Vi=Xfi[iidx]
  6:     Hul+1,Hil+1=GraphTransformer(Vu,Vi)
  7:     Huout,Hiout=GEA(Hul+1,Hil+1)
  8:     Xout=[HuoutHiout]
  9:     Y^=KAN(Xout)
10:  end for
11:  return Y^