ABSTRACT
Recent rapid increase in health awareness is producing a large amount of user generated cooking recipes in online community sites. For the effective use of such cooking recipes, it is necessary not only to understand their meaning but also to extract certain structures among them, by paying attention to cooking steps in detail. One of the most precise representations of cooking procedure is the recipe flow graph that is a directed acyclic graph having recipe terms in vertices and their relations in edges. In this paper, as a preliminary attempt for acquiring a new vector representation reflecting various aspects of cooking procedures, we propose a simple method to learn a distributed representation of recipe flow graphs using frequent fragments of cooking procedures. Experiments using real world dataset are conducted to compare the distributed representation of recipe flow graphs and that of recipe texts. As a result, we confirm that the proposed representation can capture the difference among recipes well, and it is suitable for the classification tasks.
- S. Mori, H. Maeta, Y. Yamakata, and T. Sasada: Flow graph corpus from recipe texts, Proc. the 9th International Conference on Language Resources and Evaluation, pp.2370--2377 (2014)Google Scholar
- S. Mori, H. Maeta, T. Sasada, K. Yoshino, A. Hashimoto, T. Funatomi, and Y. Yamakata: FlowGraph2Text: Automatic sentence skeleton compilation for procedural text generation, Proc. of the 8th International Natural Language Generation Conference, pp.118--122 (2014)Google ScholarCross Ref
- Y. Yamakata, H. Maeta, T. Kadowaki, T. Sasada, S. Imahori and S. Mori: Cooking recipe search by pairs of ingredient and action, Transactions of the Japanese Society for Artificial Intelligence, Vol.32, No.1, pp.1--9 (2017)Google ScholarCross Ref
- Y. Bengio, A. Courville and P. Vincent: Representation learning: A review and new rerspectives, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol.35, No.8, pp.1798--1828 (2013) Google ScholarDigital Library
- K. Nozawa, Y. Nakaoka, S. Yamamoto and T. Satoh: Finding method of replaceable ingredients using large amounts of cooking recipes, IEICE Technical Report 114, pp.41--46 (2014) (in Japanese)Google Scholar
- H. Umemoto, T. Toyota and K. Ohara: Finding alternative ingredients based on distributed representation, IPSJ SIG Technical Report, Behavior Change for Social System, Vol.3 (2018) (in Japanese)Google Scholar
- A. Salvador, N. Hynes, Y. Aytar, J. Marin, F. Ofli, I. Weber, and A. Torralba: Learning cross-modal embeddings for cooking recipes and food images, Proc. of the 2017 IEEE Conference on Computer Vision and Pattern Recognition, pp.3068--3076 (2017)Google ScholarCross Ref
- M. Kazama, M. Sugimoto, C. Hosokawa, K. Matsushima, L. R. Varshney, and Y. Ishikawa: A neural network system for transformation of regional cuisine style, Frontiers in ICT, Vol.5, No.14 (2018)Google Scholar
- H. Maeta, Y. Yamakata and S. Mori: Extracting semantic structure from procedural texts, Transactions of the Japanese Society for Artificial Intelligence, Vol.32, No.1, pp.1--8 (2017)Google ScholarCross Ref
- D. Nguyen, W. Luo, T. D. Nguyen, S. Venkatesh, and D. Phung: Learning graph representation via frequent subgraphs, Proc. of the 2018 SIAM International Conference on Data Mining, pp.306--314 (2018)Google ScholarCross Ref
- D. Nguyen, W. Luo, T. D. Nguyen, S. Venkatesh, and D. Phung: Sqn2Vec: Learning sequence representation via sequential patterns with a gap constraint, Proc. of the 2018 Joint European Conference on Machine Learning and Knowledge Discovery in Databases, Part 2, pp.569--584 (2018)Google Scholar
- X. Yan and J. Han: gSpan:Graph-based substructure pattern mining, Proc. of the 2002 IEEE International Converence on Data Mining (2002) Google ScholarDigital Library
- L. Wu, A. Fisch, S. Chopra, K. Adams, A. Bordes, and J. Weston: StarSpace: Embed all the things!, Proc.of 32nd AAAI Conference on Artificial Intelligence, pp.5569--5577 (2018)Google Scholar
Index Terms
- Learning Distributed Representation of Recipe Flow Graphs via Frequent Subgraphs
Recommendations
Representation of Recipe Flow Graphs in Succinct Data Structures
CEA '19: Proceedings of the 11th Workshop on Multimedia for Cooking and Eating ActivitiesThe recipe flow graph is a directed acyclic graph for representing the procedure of the cooking recipe, and it is expected to contribute to the research to understand the whole meaning of the recipe text precisely. The recent rapid increase in health ...
Cooking Recipe Analysis based on Sequences of Distributed Representation on Procedure Texts and Associated Images
CEA '20: Proceedings of the 12th Workshop on Multimedia for Cooking and Eating ActivitiesNowadays, online community sites on cooking and eating activities are recognized as an indispensable infrastructure for daily life.In order to accurately respond to increasingly sophisticated user requirements, it is necessary to extract the ...
Automatic recipe cuisine classification by ingredients
UbiComp '14 Adjunct: Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing: Adjunct PublicationWith the growth of recipe sharing services, online cooking recipes associated with ingredients and cooking procedures are available. Many recipe sharing sites have devoted to the development of recipe recommendation mechanism. While most food related ...
Comments