Dynamic global structure enhanced multi-channel graph neural network for session-based recommendation