Accessibility-Driven Cooking System

  • Susana Bautista
  • Belén Díaz-Agudo
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9969)


Research area of designing recipes is an attractive problem for the CBR community. In this paper we deal with the problem of presenting the recipe information in an understandable format for a certain user. As different users have different presentation needs, we discuss the suitability of taking the user profile into account to personalize the presentation of a suggested recipe in a cooking system. Our system relies on text simplification processes that were born from the need of people who have difficulties reading and understanding textual contents. Our system collects a case base with the best choice of presentation for a certain collective. Given a recipe plus details on the user profile (age, genre, educational level, languages, disability and special needs) the system retrieves from a case base the best presentation and modify the recipe presentation according to the specific user needs. The system includes learning capacity as if the final presentation is difficult for the specific user the system can easily provide her with alternate presentations. Results on the preliminary experiments are very promising and show the applicability of a CBR approach to personalize and simplify textual recipe presentations for different collectives.


Autism Spectrum Disorder User Profile Spanish Language Deaf People Original Recipe 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Ballesteros, M., Martín, R., Díaz-Agudo, B.: Jadaweb: A CBR system for cooking recipes. In: 18th International Conference on Case-based Reasoning, Computer Cooking Contest Workshop, pp. 179–188 (2010)Google Scholar
  2. 2.
    Barbu, E., Martín-Valdivia, M.T., Ureña-López, L.A.: Open Book: a tool for helping ASD users’ semantic comprehension. In: Proceedings of the Workshop on Natural Language Processing for Improving Textual Accessibility (NLP4ITA) (2013)Google Scholar
  3. 3.
    Bautista, S., Gervás, P., Madrid, R.: Feasibility analysis for semiautomatic conversion of text to improve readability. In: Proceedings of the Second International Conference on Information and Communication Technology and Accessibility (ICTA) (2009)Google Scholar
  4. 4.
    Candido Jr., A., Maziero, E., Gasperin, C., Pardo, T.A.S., Specia, L., Aluisio, S.M.: Supporting the adaptation of texts for poor literacy readers: a text simplification editor for Brazilian Portuguese. In: Proceedings of the Fourth Workshop on Innovative Use of NLP for Building Educational Applications, Stroudsburg, PA, USA, pp. 34–42. Association for Computational Linguistics (2009)Google Scholar
  5. 5.
    Carroll, J., Minnen, G., Canning, Y., Devlin, S., Tait, J.: Practical simplification of english newspaper text to assist aphasic readers. In: Proceedings of the Workshop on Integrating Artificial Intelligence and Assistive Technology (AAAI), Madison, Wisconsin, pp. 7–10 (1998)Google Scholar
  6. 6.
    Daelemans, W., Hthker, A., Sang, E.T.K.: Automatic sentence simplification for subtitling in Dutch and English. In: Proceedings of the 4th International Conference on Languaje Resources and Evaluation, pp. 1045–1048 (2004)Google Scholar
  7. 7.
    Díaz-Agudo, B., González-Calero, P.A., Recio-García, J.A., Sánchez-Ruiz-Granados, A.A.: Building CBR systems with jcolibri. Sci. Comput. Program. 69(1–3), 68–75 (2007)MathSciNetCrossRefzbMATHGoogle Scholar
  8. 8.
    Freyhoff, G., Hess, G., Kerr, L., Menzel, E., Tronbacke, B., Veken, K.V.: European Guidelines for the Production of Easy-to-Read Information for People with Learning Disability. Technical Report ISLMH (1998)Google Scholar
  9. 9.
    Gaillard, E., Lieber, J., Nauer, E.: Improving ingredient substitution using formal concept analysis and adaptation of ingredient quantities with mixed linear optimization. In: Proceedings of the ICCBR 2015 (2015)Google Scholar
  10. 10.
    Hammond, K.J.: CHEF: A model of case-based planning. In: Proceedings of the 5th National Conference on Artificial Intelligence, AAAI (1986)Google Scholar
  11. 11.
    Hanft, A., Newo, R., Bach, K., Ihle, N., Althoff, K.-D.: CookIIS–A successful recipe advisor and menu creator. In: Montani, S., Jain, L.C. (eds.) Successful Case-based Reasoning Applications - I. Studies in Computational Intelligence, vol. 305, pp. 187–222. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  12. 12.
    Herrera, P.J., Iglesias, P., Romero, D., Rubio, I., Díaz-Agudo, B., JaDaCook: Java application developed and cooked over ontological knowledge. In: Schaaf, M. (ed.) ECCBR Workshops, pp. 209–218 (2008)Google Scholar
  13. 13.
    Herrera, P.J., Iglesias, P., Sánchez, A.M.G., Díaz-Agudo, B.: Jadacook 2: Cooking over ontological knowledge. In: ICCBR Workshops, Computer Cooking Contest (2009)Google Scholar
  14. 14.
    Hinrichs, T.R.: Strategies for adaptation and recovery in a design problem solver. In: Proceedings of the Second Workshop on Case-Based Reasoning (1989)Google Scholar
  15. 15.
    Inclusion Europe Association: Inclusion Europe (1998).
  16. 16.
    Inui, K., Fujita, A., Takahashi, T., Iida, R., Iwakura, T.: Text simplification for reading assistance: a project note. In: Proceedings of the 2nd International Workshop on Paraphrasing: Paraphrase Acquisition and Applications, pp. 9–16 (2003)Google Scholar
  17. 17.
    Jarmulak, J., Craw, S., Rowe, R.: Genetic algorithms to optimise CBR retrieval. In: Blanzieri, E., Portinale, L. (eds.) EWCBR 2000. LNCS, vol. 1898, pp. 136–147. Springer, Heidelberg (2000). doi: 10.1007/3-540-44527-7_13 CrossRefGoogle Scholar
  18. 18.
    Muller, G., Bergmann, R.: CookingCAKE: A Framework for the adaptation of cooking recipesrepresented as workflows. In: Proceedings of the ICCBR 2015 (2015)Google Scholar
  19. 19.
    OECD. PISA 2012 Results: What Students Know and Can Do, vol. I, Revised edn., February 2014Google Scholar
  20. 20.
    Saggion, H., Gómez-Martínez, E., Etayo, E., Anula, A., Bourg, L.: Text simplification in simplext: making text more accessible. Procesamiento del Lenguaje Natural 47, 341–342 (2011)Google Scholar
  21. 21.
    Saquete, E., Vázquez, S., Lloret, E., Llopis, F., Gómez, J., Mosquera, A.: Tratamiento de textos para mejorar la comprensión lectora enalumnos con deficiencias auditivas. Procesamiento del Lenguaje Natural 50, 231–234 (2013)Google Scholar
  22. 22.
    Williams, S., Reiter, E.: Generating readable texts for readers with low basic skills. In: Proceeding of the 10th European Workshop on Natural Language Generation, Aberdeen, Scotland, pp. 140–147 (2005)Google Scholar

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  1. 1.Department of Software Engineering and Artificial IntelligenceUniversidad Complutense de MadridMadridSpain

Personalised recommendations