Abstract
This paper investigates the generation of recipes in consideration of user-defined nutrient contents. For this purpose, we extend our previous case-based reasoning approach that already covers the formulation of user queries with various dietary practices. More precisely, this work augments the domain ontology with nutritional information and introduces a novel nutrition concept fulfillment into the retrieval and adaptation process. An experimental evaluation with real cooking recipes demonstrates the applicability of the approach and systematically investigates the influence of various adaptation methods on the query fulfillment with multiple constraints. It is shown, that all adaptation methods are able to optimize generated recipes according to certain nutritional constraints as well as ingredient and cooking step preferences and that the adaptation outperforms the sole retrieval of available recipes.
Keywords
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
Please note that this is a simplified user interface that does not allow the definition of workflow fragments. However, a full-featured interface is also available online.
- 4.
A running demo is available under cookingcake.wi2.uni-trier.de/diet.
References
Aamodt, A., Plaza, E.: Case-based reasoning: foundational issues, methodological variations, and system approaches. AI Communi. 7(1), 39–59 (1994)
Ballesteros, M., Martın, R., Dıaz-Agudo, B.: JADAWeb: A CBR System for Cooking Recipes. In: Bichindaritz, I., Montani, S. (eds.) Case-Based Reasoning. Research and Development, ICCBR 2010. LNCS, vol. 6176, pp. 179–188. Springer (2010)
Bergmann, R., Gil, Y.: Similarity assessment and efficient retrieval of semantic workflows. Inf. Syst. 40, 115–127 (2014)
Blansché, A., et al.: TAAABLE 3: adaptation of ingredient quantities and of textual preparations. In: Bichindaritz, I., Montani, S. (eds.) ICCBR 2010 Workshop Proceedings, pp. 189–198 (2010)
Cordier, A., Lieber, J., Molli, P., Nauer, E., Skaf-Molli, H., Toussaint, Y.: WIKITAAABLE: a semantic wiki as a blackboard for a textual case-base reasoning system. In: Lange, C., Schaffert, S., Skaf-Molli, H., Völkel, M. (eds.) 4th Semantic Wiki Workshop (SemWiki) at the 6th ESWC, CEUR Workshop Proceedings, vol. 464 (2009). CEUR-WS.org
Hanft, A., Newo, R., Bach, K., Ihle, N., Althoff, K.D.: CookIIS - A successful Recipe Advisor and Menu Creator. In: Mointani, S., Jain, L.C. (eds.) Successful Case-based Reasoning Applications - 1. Studies in Comput. Intell., vol. 305, pp. 187–222. Springer (2010)
Herrera, P.J., Iglesias, P., Romero, D., Rubio, I., D-Agudo, B.: JaDaCook: Java application developed and cooked over ontological knowledge. In: Schaaf, M. (ed.) The 9th ECCBR 2008, Workshop Proceedings, pp. 209–218 (2008)
Institute of Medicine: Dietary Reference Intakes for Energy, Carbohydrate, Fiber, Fat, Fatty Acids, Cholesterol, Protein, and Amino Acids. The National Academies Press, Washington, DC (2005)
Minor, M., Montani, S., Recio-Garcia, J.A.: Process-oriented case-based reasoning. Inf. Syst. 40, 103–105 (2014)
Müller, G.: Workflow Modeling Assistance by Case-based Reasoning. Ph.D. thesis, University of Trier (2018)
Müller, G., Bergmann, R.: Workflow streams: a means for compositional adaptation in process-oriented CBR. In: Lamontagne, L., Plaza, E. (eds.) ICCBR 2014. LNCS (LNAI), vol. 8765, pp. 315–329. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-11209-1_23
Müller, G., Bergmann, R.: CookingCAKE: a framework for the adaptation of cooking recipes represented as workflows. In: Kendall-Morwick, J. (ed.) Workshop Proceedings from (ICCBR 2015), CEUR, vol. 1520, pp. 221–232 (2015). CEUR-WS.org
Müller, G., Bergmann, R.: Generalization of workflows in process-oriented case-based reasoning. In: Russell, I., Eberle, W. (eds.) Proceedings of FLAIRS 2015, pp. 391–396. AAAI Press (2015)
Müller, G., Bergmann, R.: Learning and applying adaptation operators in process-oriented case-based reasoning. In: Hüllermeier, E., Minor, M. (eds.) ICCBR 2015. LNCS (LNAI), vol. 9343, pp. 259–274. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-24586-7_18
Müller, G., Bergmann, R.: POQL: a new query language for process-oriented case-based reasoning. In: Bergmann, R., Görg, S., Müller, G. (eds.) Proceedings of the LWA 2015, CEUR Workshop Proceedings, vol. 1458, pp. 247–255 (2015). CEUR-WS.org
Müller, G., Bergmann, R.: Complexity-aware generation of workflows by process-oriented case-based reasoning. In: Kern-Isberner, G., Fürnkranz, J., Thimm, M. (eds.) KI 2017. LNCS (LNAI), vol. 10505, pp. 207–221. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-67190-1_16
Van Der Aalst, W.M.: Business process management: a comprehensive survey. ISRN Softw. Eng. 2013 (2013)
Acknowledgments
This work was funded by the German Research Foundation (DFG), project number BE 1373/3-3.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Zeyen, C., Hoffmann, M., Müller, G., Bergmann, R. (2018). Considering Nutrients During the Generation of Recipes by Process-Oriented Case-Based Reasoning. In: Cox, M., Funk, P., Begum, S. (eds) Case-Based Reasoning Research and Development. ICCBR 2018. Lecture Notes in Computer Science(), vol 11156. Springer, Cham. https://doi.org/10.1007/978-3-030-01081-2_31
Download citation
DOI: https://doi.org/10.1007/978-3-030-01081-2_31
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-01080-5
Online ISBN: 978-3-030-01081-2
eBook Packages: Computer ScienceComputer Science (R0)