The invention relates to the field of intelligent recommendation of recipes, in particular to a diet recommendation method based on candidate menu generation and
nutrition-driven multi-objective optimization. The method comprises the following steps: firstly, constructing a collaborative
recommendation model HyKBC-Rec fusing hyperbolic
knowledge graph embedding and a knowledge
perception attention mechanism, modeling a hierarchical
semantic relationship between menus in a hyperbolic space, and carrying out weighted aggregation on historical diet behaviors of a user through multi-head attention; therefore, robust user preference modeling is realized under the condition of sparse user-menu interaction data. Secondly, a
nutrition-driven multi-target weekly catering optimization
algorithm NDMO is provided, and on the premise that hard constraints such as energy intake, menu number and repetition times are met, targets such as Chinese healthy dietary index,
low sodium,
energy stability, food diversity and
food group coverage are synergistically optimized; and an
executable personalized weekly diet scheme is generated through a multi-objective evolutionary optimization method.