Abstract
We present an approach to develop a Question Answering (QA) system over cooking recipes that makes use of Cooking Ontology management. QA systems are designed to satisfy the user’s specific information need whereas ontology is the conceptualization of knowledge and it exhibits the hierarchical structure. The system is an Information retrieval (IR) based system where the various tasks to be handled like question classification, answer pattern recognition, indexing, final answer generation. Our proposed QA System use Apache Lucene for document retrieval. All cooking related documents are indexed using Apache Lucene. Stop words are removed from each cooking related question and formed the query words which are identified to retrieve the most relevant document using Lucene. Relevant paragraphs are selected from the retrieved documents based on the tf-idf of the matching query words along with n-gram overlap of the paragraph with the original question. This paper also presents a way to develop an ontology model in such a way that the queries can be processed with the help of the ontology knowledge base and generate the exact answer.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
References
Gruber, T.: A translation approach to portable ontology specifications. Knowl. Acquis. 5(2), 199–220 (1993)
Ismail, M.A., Yaacob, M., Kareem, S.A.: Ontology Construction: An Overview. National Convention of Educational Technology, 9th–11th September (2006)
Xianfeng, Y.: Question recommendation and answer extraction in question answering community. Int. J. Database Theor. Appl. 9(1), 35–44 (2016)
Schwarzer, M., et al.: An Interactive e-Government Question Answering System (2016)
Roth, D., et al.: Learning Components for A Question-Answering System. In: TREC (2001)
Savenkov, D., Eugene, A.: When a knowledge base is not enough: question answering over knowledge bases with external text data. In: Proceedings of the 39th International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM (2016)
Batista, F., Pardal, J.P., Mamede, P.V.N., Ribeiro, R.: Ontology construction: cooking domain. Artif. Intell. Methodol. Appl. 41, 1–30 (2006)
Snae, C., Bruckner, M.: FOODS: a food-oriented ontology-driven system. In: 2nd IEEE International Conference on Digital Ecosystems and Technologies, DEST 2008, pp. 168–176. IEEE, February 2008
Sam, M., Krisnadhi, A.A., Wang, C., Gallagher, J., Hitzler, P.: An ontology design pattern for cooking recipes: classroom created. In: Proceedings of the 5th International Conference on Ontology and Semantic Web Patterns, vol. 1302, pp. 49–60. CEUR-WS. org (2014)
Delpech, E.: Investigating the structure of procedural texts for answering how-to questions. In: Language Resources and Evaluation Conference, LREC 2008, p. 544, May 2008
Fontan, L., Saint-Dizier, P.: Analyzing the explanation structure of procedural texts: Dealing with advice and warnings. In: Proceedings of the 2008 Conference on Semantics in Text Processing, pp. 115–127. Association for Computational Linguistics, September 2008
Banerjee, S., Bandyopadhyay, S.: Question classification and answering from procedural text in English. In: 24th International Conference on Computational Linguistics, p. 11 (2012)
Serhatli, M., Alpaslan, F.N.: An ontology based question answering system on software test document domain. World Acad. Sci. Eng. Technol. 54(09) (2009)
Hovy, E., Hermjakob, U., Ravichandran, D.: A question/answer typology with surface text patterns. In: Proceedings of the Second International Conference on Human Language Technology Research, pp. 247–251. Morgan Kaufmann Publishers Inc., March 2002
Li, X., Roth, D.: Learning question classifiers: the role of semantic information. Nat. Lang. Eng. 12(03), 229–249 (2006)
Zhang, D., Lee, W.S.: Question classification using support vector machines. In: Proceedings of the 26th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 26–32. ACM, July 2003
Silva, J., Coheur, L., Mendes, A.C., Wichert, A.: From symbolic to sub-symbolic information in question classification. Artif. Intell. Rev. 35(2), 137–154 (2011)
Huang, Z., Thint, M., Qin, Z.: Question classification using head words and their hypernyms. In: Proceedings of the Conference on Empirical Methods in Natural Language Processing, pp. 927–936. Association for Computational Linguistics, October 2008
Aouladomar, F., Saint-Dizier, P.: An exploration of the diversity of natural argumentation in instructional Texts. In: 5th International Workshop on Computational Models of Natural Argument, IJCAI, Edinburgh, (2005)
Aouladomar, F.: Towards answering procedural questions. In: Proceedings of IJCAI Workshop on Knowledge and Reasoning for Answering Questions, pp. 21–31 (2005)
De Rijke, M.: Question answering: what’s next? In: Sixth International Workshop on Computational Semantics, Tilburg (2005)
Yin, L.: Topic analysis and answering procedural questions, Information Technology Research Institute Technical Report Series, ITRI-04-14, University of Brighton, UK (2004)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Manna, R., Pakray, P., Banerjee, S., Das, D., Gelbukh, A. (2017). CookingQA: A Question Answering System Based on Cooking Ontology. In: Sidorov, G., Herrera-Alcántara, O. (eds) Advances in Computational Intelligence. MICAI 2016. Lecture Notes in Computer Science(), vol 10061. Springer, Cham. https://doi.org/10.1007/978-3-319-62434-1_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-62434-1_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-62433-4
Online ISBN: 978-3-319-62434-1
eBook Packages: Computer ScienceComputer Science (R0)