The application provides a recommendation method, comprising: in response to a recommendation request, obtaining historical interaction data of a request user corresponding to the recommendation request, and determining a to-be-recommended object according to the historical interaction data; for each to-be-recommended object, constructing an interaction pair; for each interaction pair, taking a feature corresponding to the interaction pair as a node, and constructing a default
hypergraph corresponding to the interaction pair; inputting the default
hypergraph corresponding to the interaction pair into a
hypergraph learning model, to predict a hyperedge set of the default hypergraph by a hyperedge generation module, and to model the default hypergraph based on the hyperedge set by a hypergraph learning module, to obtain a complete hypergraph corresponding to the interaction pair, and to predict a probability that a recommended object corresponding to the interaction pair is liked by the request user based on the complete hypergraph corresponding to the interaction pair by a prediction module; and selecting candidate recommended objects from the recommended objects corresponding to each interaction pair according to the probability that the recommended objects corresponding to each interaction pair are liked by the request user, to perform recommendation.