Enhancing sequential recommendation with semantic and structural contrastive learning | Publicación