This document discusses how Gousto, an online recipe box service, uses Neo4j and a recipe ontology graph to power personalized recipe recommendations. It outlines Gousto's data challenges with siloed databases and lack of customer journey tracking. The ontology graph captures recipe attributes and ingredient relationships to calculate similarity scores beyond basic ingredients. This allows personalizing recommendations based on cuisines, dish types, and customer goals. Benchmarking with human ratings helps validate the model, while future uses could include substitution for diets and AI-generated recipes.
Related topics: