ChatPaper.aiChatPaper

KERL: Personalisierte Rezeptempfehlung mit Wissensanreicherung durch große Sprachmodelle

KERL: Knowledge-Enhanced Personalized Recipe Recommendation using Large Language Models

May 20, 2025
Autoren: Fnu Mohbat, Mohammed J Zaki
cs.AI

Zusammenfassung

Jüngste Fortschritte bei großen Sprachmodellen (LLMs) und die Fülle von Lebensmitteldaten haben zu Studien geführt, die das Verständnis von Lebensmitteln mithilfe von LLMs verbessern sollen. Obwohl mehrere Empfehlungssysteme LLMs und Wissensgraphen (KGs) nutzen, gab es bisher nur begrenzte Forschung zur Integration von lebensmittelbezogenen KGs mit LLMs. Wir stellen KERL vor, ein einheitliches System, das Lebensmittel-KGs und LLMs nutzt, um personalisierte Lebensmittelempfehlungen zu geben und Rezepte mit zugehörigen Mikronährstoffinformationen zu generieren. Bei einer natürlichen Sprachfrage extrahiert KERL Entitäten, ruft Teilgraphen aus dem KG ab, die dann als Kontext in das LLM eingespeist werden, um die Rezepte auszuwählen, die den Anforderungen entsprechen. Anschließend generiert unser System die Kochschritte und Nährwertinformationen für jedes Rezept. Um unseren Ansatz zu bewerten, haben wir auch einen Benchmark-Datensatz entwickelt, indem wir rezeptbezogene Fragen mit Einschränkungen und persönlichen Präferenzen kombiniert haben. Durch umfangreiche Experimente zeigen wir, dass unser vorgeschlagener KG-erweiterter LLM bestehende Ansätze deutlich übertrifft und eine vollständige und kohärente Lösung für Lebensmittelempfehlungen, Rezeptgenerierung und Nährwertanalyse bietet. Unser Code und die Benchmark-Datensätze sind öffentlich unter https://github.com/mohbattharani/KERL verfügbar.
English
Recent advances in large language models (LLMs) and the abundance of food data have resulted in studies to improve food understanding using LLMs. Despite several recommendation systems utilizing LLMs and Knowledge Graphs (KGs), there has been limited research on integrating food related KGs with LLMs. We introduce KERL, a unified system that leverages food KGs and LLMs to provide personalized food recommendations and generates recipes with associated micro-nutritional information. Given a natural language question, KERL extracts entities, retrieves subgraphs from the KG, which are then fed into the LLM as context to select the recipes that satisfy the constraints. Next, our system generates the cooking steps and nutritional information for each recipe. To evaluate our approach, we also develop a benchmark dataset by curating recipe related questions, combined with constraints and personal preferences. Through extensive experiments, we show that our proposed KG-augmented LLM significantly outperforms existing approaches, offering a complete and coherent solution for food recommendation, recipe generation, and nutritional analysis. Our code and benchmark datasets are publicly available at https://github.com/mohbattharani/KERL.
PDF12May 21, 2025