Suggesting Cooking Recipes Through Simulation and Bayesian Optimization

Cooking typically involves a plethora of decisions about ingredients and tools that need to be chosen in order to write a good cooking recipe. Cooking can be modelled in an optimization framework, as it involves a search space of ingredients, kitchen tools, cooking times or temperatures. If we model as an objective function the quality of the recipe, several problems arise. No analytical expression can model all the recipes, so no gradients are available. The objective function is subjective, in other words, it contains noise. Moreover, evaluations are expensive both in time and human resources. Bayesian Optimization (BO) emerges as an ideal methodology to tackle problems with these characteristics. In this paper, we propose a methodology to suggest recipe recommendations based on a Machine Learning (ML) model that fits real and simulated data and BO. We provide empirical evidence with two experiments that support the adequacy of the methodology.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/21/2020

Towards Automatic Bayesian Optimization: A first step involving acquisition functions

Bayesian Optimization is the state of the art technique for the optimiza...
research
07/02/2020

BOSH: Bayesian Optimization by Sampling Hierarchically

Deployments of Bayesian Optimization (BO) for functions with stochastic ...
research
10/29/2019

Bayesian Optimization with Unknown Search Space

Applying Bayesian optimization in problems wherein the search space is u...
research
06/12/2017

Dealing with Integer-valued Variables in Bayesian Optimization with Gaussian Processes

Bayesian optimization (BO) methods are useful for optimizing functions t...
research
03/22/2020

Cost-aware Bayesian Optimization

Bayesian optimization (BO) is a class of global optimization algorithms,...
research
11/20/2019

Bayesian optimization with local search

Global optimization finds applications in a wide range of real world pro...
research
04/28/2016

A Probabilistic Adaptive Search System for Exploring the Face Space

Face recall is a basic human cognitive process performed routinely, e.g....

Please sign up or login with your details

Forgot password? Click here to reset