KERL Benchmark Dataset
收藏资源简介:
KERL数据集是一个基准数据集,用于评估基于大型语言模型(LLMs)和知识图谱(KGs)的个性化食谱推荐系统。该数据集由精选的食谱相关问题、约束条件和个人偏好组成。数据集的创建旨在为食物推荐、食谱生成和营养分析提供完整且一致的解决方案。数据集的访问地址为https://github.com/mohbattharani/KERL。
The KERL dataset is a benchmark dataset for evaluating personalized recipe recommendation systems based on Large Language Models (LLMs) and Knowledge Graphs (KGs). It comprises curated recipe-related questions, constraints, and personal preferences. The dataset was created to provide a comprehensive and consistent solution for food recommendation, recipe generation, and nutritional analysis. The dataset can be accessed at https://github.com/mohbattharani/KERL.
KERL数据集概述
数据集标题
KERL: Knowledge-Enhanced Personalized Recipe Recommendation using Large Language Models
摘要
- 结合大型语言模型(LLMs)和知识图谱(KGs)提供个性化食品推荐。
- 生成包含微营养信息的食谱。
- 通过自然语言问题提取实体,从KG中检索子图,作为LLM上下文选择满足约束的食谱。
- 生成烹饪步骤和营养信息。
- 开发了一个基准数据集,包含与食谱相关的问题、约束和个人偏好。
- 实验表明,KG增强的LLM显著优于现有方法。
数据下载
- Recipe1M: http://im2recipe.csail.mit.edu(可能不公开)
- FoodKG: https://foodkg.github.io
模型训练
- 在
script/finetune.sh中提供参数。 - 运行命令:
bash script/finetune.sh
演示
- 使用FoodKG的子集以加快响应速度。
- 基础模型路径:
microsoft/Phi-3-mini-128k-instruct或从Hugging Face下载到本地目录。 - 从KERL-HF下载适配器,并放置在
checkpoints目录中。 - 运行命令:
python demo.py - 可更改问题内容。
引用
bibtex @article{mohbat2024llavachef, title={KERL: Knowledge-Enhanced Personalized Recipe Recommendation using Large Language Models}, author={Fnu Mohbat, Mohammed J. Zaki}, booktitle = {Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (ACL)}, year = {2025} }




