Abstract
Question Answering Systems for retrieving information from Knowledge Graphs (KG) have become a major area of interest in recent years. Current systems search for words and entities but cannot search for grammatical phenomena. The purpose of this paper is to present our research on developing a QA System that answers natural language questions about German grammar.
Our goal is to build a KG which contains facts and rules about German grammar, and is also able to answer specific questions about a concrete grammatical issue. An overview of the current research in the topic of QA systems and ontology design is given and we show how we plan to construct the KG by integrating the data in the grammatical information system Grammis, hosted by the Leibniz-Institut für Deutsche Sprache (IDS). In this paper, we describe the construction of the initial KG, sketch our resulting graph, and demonstrate the effectiveness of such an approach. A grammar correction component will be part of a later stage. The paper concludes with the potential areas for future research.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Leibniz-Institute for the German Language.
- 2.
- 3.
Grammar of the German Language.
- 4.
Research \(\rightarrow \) Systematic Grammar \(\rightarrow \) Categories and Forms of Expressions \(\rightarrow \) Word Classes \(\rightarrow \) Nouns.
- 5.
Flask – A Python Microframework, http://flask.pocoo.org.
- 6.
Wissenschaftliche Terminologie, https://grammis.ids-mannheim.de/terminologie.
- 7.
Datenbank Rechtschreibwortschatz,
References
Berners-Lee, T., Hendler, J., Lassila, O., et al.: The semantic web. Sci. Am. 284(5), 28–37 (2001)
Bhirud, N., Bhavsar, R., Pawar, B.: Grammar checkers for natural languages: a review. Int. J. Nat. Lang. Comput. 6(4), 1–13 (2017)
Bischofberger, W.R., Pomberger, G.: Prototyping-Oriented Software Development: Concepts and Tools. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-84760-8
Cimiano, P., Buitelaar, P., McCrae, J., Sintek, M.: Lexinfo: a declarative model for the lexicon-ontology interface. Web Seman. Sci. Serv. Agents World Wide Web 9(1), 29–51 (2011)
Cockburn, A.: Agile Software Development, vol. 177. Addison-Wesley, Boston (2002)
Corcho, O., Fernández-López, M., Gómez-Pérez, A.: Ontological engineering: what are ontologies and how can we build them? In: Semantic web services: Theory, tools and applications, pp. 44–70. IGI Global (2007)
Crysmann, B., Bertomeu, N., Adolphs, P., Flickinger, D., Klüwer, T.: Hybrid processing for grammar and style checking. In: Proceedings of the 22nd International Conference on Computational Linguistics, vol. 1, pp. 153–160. Association for Computational Linguistics (2008)
Ehrlinger, L., Wöß, W.: Towards a definition of knowledge graphs. In: SEMANTiCS (Posters, Demos, SuCCESS) (2016)
Fernández-López, M., Gómez-Pérez, A., Juristo, N.: Methontology: from ontological art towards ontological engineering (1997)
Grüninger, M., Fox, M.S.: Methodology for the design and evaluation of ontologies (1995)
Hamp, B., Feldweg, H.: Germanet-a lexical-semantic net for German. In: Automatic Information Extraction and Building of Lexical Semantic Resources for NLP Applications (1997)
Hirschman, L., Gaizauskas, R.: Natural language question answering: the view from here. Nat. Lang. Eng. 7(4), 275–300 (2001)
Höffner, K., Walter, S., Marx, E., Usbeck, R., Lehmann, J., Ngonga Ngomo, A.C.: Survey on challenges of question answering in the semantic web. Seman. Web 8(6), 895–920 (2017)
Lang, C., Schwinn, H., Suchowolec, K.: Grammatische Terminologie am IDS-ein terminologisches Online-Wörterbuch als ein vernetztes Begriffssystem. Sprachreport (2018)
Lopez, V., Uren, V., Sabou, M., Motta, E.: Is question answering fit for the semantic web?: a survey. Seman. Web 2(2), 125–155 (2011)
Manchanda, B., Athavale, V.A., Kumar Sharma, S.: Various techniques used for grammar checking. Int. J. Comput. Appl. Inf. Technol. 9(1), 177 (2016)
Manning, C.D., Raghavan, P., Schütze, H., et al.: Introduction to Information Retrieval, vol. 1. Cambridge University Press, Cambridge (2008)
Marx, E., Usbeck, R., Ngomo, A.C.N., Höffner, K., Lehmann, J., Auer, S.: Towards an open question answering architecture. In: Proceedings of the 10th International Conference on Semantic Systems, pp. 57–60. ACM (2014)
McCrae, J., et al.: Interchanging lexical resources on the semantic web. Lang. Resour. Eval. 46(4), 701–719 (2012)
McCrae, J., Spohr, D., Cimiano, P.: Linking lexical resources and ontologies on the semantic web with lemon. In: Antoniou, G., et al. (eds.) ESWC 2011. LNCS, vol. 6643, pp. 245–259. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-21034-1_17
Naber, D.: A rule-based style and grammar checker (2003)
Paulheim, H.: Knowledge graph refinement: a survey of approaches and evaluation methods. Seman. web 8(3), 489–508 (2017)
Ripp, S., Falke, S.: Questions categories on German grammar information systems and their operability, article in preperation
Schmidt-Wigger, A.: Grammar and style checking for German. In: Proceedings of CLAW, vol. 98, pp. 76–86. Citeseer (1998)
Schneider, R., Schwinn, H.: Hypertext, Wissensnetz und Datenbank: die Webinformationssysteme Grammis und ProGr@mm, pp. 337–346. Ansichten und Einsichten, Institut für Deutsche Sprache, Mannheim (2014)
Sharma, S.K.: Rule based grammar checking systems. Int. J. Comput. Appl. Inf. Technol. 10(1), 217–220 (2016)
Unger, C., Freitas, A., Cimiano, P.: An introduction to question answering over linked data. In: Koubarakis, M., et al. (eds.) Reasoning Web 2014. LNCS, vol. 8714, pp. 100–140. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-10587-1_2
Usbeck, R., Ngomo, A.-C.N., Bühmann, L., Unger, C.: HAWK – Hybrid question answering using linked data. In: Gandon, F., Sabou, M., Sack, H., d’Amato, C., Cudré-Mauroux, P., Zimmermann, A. (eds.) ESWC 2015. LNCS, vol. 9088, pp. 353–368. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-18818-8_22
Uschold, M., King, M.: Towards a methodology for building ontologies. In: Workshop on Basic Ontological Issues in Knowledge Sharing (IJCAI) (1995)
Zifonun, G., Hoffmann, L., Strecker, B., Ballweg, J.: Grammatik der deutschen Sprache, vol. 1. Walter de Gruyter, Berlin (1997)
Zou, L., Huang, R., Wang, H., Yu, J.X., He, W., Zhao, D.: Natural language question answering over rdf: a graph data driven approach. In: Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data, pp. 313–324. ACM (2014)
Acknowledgments
I would like to thank Prof. Heiko Paulheim for his valuable feedback and support in the realization of this work.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Falke, S. (2019). Developing a Knowledge Graph for a Question Answering System to Answer Natural Language Questions on German Grammar. In: Hitzler, P., et al. The Semantic Web: ESWC 2019 Satellite Events. ESWC 2019. Lecture Notes in Computer Science(), vol 11762. Springer, Cham. https://doi.org/10.1007/978-3-030-32327-1_39
Download citation
DOI: https://doi.org/10.1007/978-3-030-32327-1_39
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-32326-4
Online ISBN: 978-3-030-32327-1
eBook Packages: Computer ScienceComputer Science (R0)