A Culinary Computational Creativity System

Compared to artifacts in expressive or performance domains, work products resulting from scientific creativity (including culinary recipes) seem much more conducive to data-driven assessment. If such products are viewed as an assembly of constituents that follow certain association principles, one could apply computationally intensive techniques to generate many possible combinations and use automated assessors to evaluate each of them. Assembly work plans for the selected novel products could subsequently be inferred from existing records. In this chapter, we report on our efforts to build a computational creativity system for culinary recipes. After gathering data and creating a knowledge base of recipes and ingredients, the system generates ingredient combinations that satisfy user inputs such as the choice of key ingredient, desired dish, and cuisine. Once a combination has been selected with the help of novelty and quality evaluators, the system further recommends ingredient proportions using a distributional conformance method and generates recipe steps using a subgraph composition algorithm. The time durations or efforts of atomic steps are estimated by solving an inverse problem from data on complete recipes. The example of culinary recipes could be generalized and applied to other scientific domains; manufacturing products and business processes could potentially follow a similar recipe for success.

[1]  Geraint A. Wiggins Searching for computational creativity , 2006, New Generation Computing.

[2]  P. McCorduck Aaron's Code , 1990 .

[3]  A. Paone,et al.  Discrete Time Relaxation Based on Direct Quadrature Methods for Volterra Integral Equations , 1999, Computing.

[4]  Simon Colton,et al.  Computational Creativity: The Final Frontier? , 2012, ECAI.

[5]  Lav R. Varshney,et al.  Work as a Service , 2011, Advanced Web Services.

[6]  Albert-László Barabási,et al.  Flavor network and the principles of food pairing , 2011, Scientific reports.

[7]  Quan Z. Sheng,et al.  Advanced Web Services , 2014, Springer New York.

[8]  Gillian Smith Computers as Design Collaborators: Interacting with Mixed - Initiative Tools , 2011 .

[9]  S. van Straten,et al.  Volatile compounds in food. , 1977 .

[10]  David Cope,et al.  Experiments In Musical Intelligence , 1996 .

[11]  Kush R. Varshney,et al.  A Big Data Approach to Computational Creativity , 2013, ArXiv.

[12]  Dan Ventura,et al.  Soup Over Bean of Pure Joy: Culinary Ruminations of an Artificial Chef , 2012, ICCC.

[13]  Ying Li,et al.  Exploring Application Domains for Computational Creativity , 2014, ICCC.

[14]  Sundeep Rangan,et al.  Generalized approximate message passing for estimation with random linear mixing , 2010, 2011 IEEE International Symposium on Information Theory Proceedings.

[15]  Alexei A. Efros,et al.  Texture synthesis by non-parametric sampling , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[16]  Pierre Baldi,et al.  Of bits and wows: A Bayesian theory of surprise with applications to attention , 2010, Neural Networks.

[17]  Tony Veale,et al.  Converging on the Divergent: The History (and Future) of the International Joint Workshops in Computational Creativity , 2009, AI Mag..

[18]  Jordan B. Peterson,et al.  Reliability, Validity, and Factor Structure of the Creative Achievement Questionnaire , 2005 .

[19]  D. Jackson Interpretation of Inaccurate, Insufficient and Inconsistent Data , 1972 .

[20]  Margaret A. Boden,et al.  The Turing test and artistic creativity , 2010, Kybernetes.

[21]  R. Sawyer Explaining Creativity: The Science of Human Innovation , 2006 .

[22]  Sundeep Rangan,et al.  Neural Reconstruction with Approximate Message Passing (NeuRAMP) , 2011, NIPS.

[23]  Harold McGee,et al.  On Food and Cooking: The Science and Lore of the Kitchen , 1984 .

[24]  George A. Miller,et al.  WordNet: A Lexical Database for English , 1995, HLT.

[25]  Gordon M. Shepherd,et al.  Neurogastronomy: How the Brain Creates Flavor and Why It Matters , 2011 .