Abstract
Question answering (QA) systems retrieve the most relevant answer to a natural language question. Knowledge base question answering (KBQA) systems explore entities and relations from knowledge bases to generate answers. Currently, QA systems achieve better results when answering simple questions, but complex QA systems are receiving great attention nowadays. However, there is a lack of studies that analyzes complex questions inside the KBQA field and how it has been addressed. This work aims to fill this gap, presenting a systematic mapping on the complex knowledge base question answering (C-KBQA). The main contributions of this work are: (i) the use of a systematic method to provide an overview of C-KBQA; (ii) a collection of 54 papers systematically selected from 894 papers; (iii) the identification of the most frequent venues, domains, and knowledge bases used in the literature; (iv) a mapping of methods, datasets, and metrics used in the C-KBQA scenario; (v) future directions and the main gaps in the C-KBQA field. The authors show that the C-KBQA system aims to solve two question types: multi-hop and constraint questions. Also, it was possible to identify three main steps to construct a C-KBQA system and the use of two main approaches in this process. It was also noticed that datasets for C-KBQA are still an open challenge.











Similar content being viewed by others
Notes
As Google Scholar does not have native metadata feature filtering, we created a script that does it using the HTML of the pages and Regular Expressions. The script is freely available and can be accessed at https://github.com/lapic-ufjf/gscholar-review-filter.
We used the web API of Stanford CoreNLP package in version 4.0.0 (updated 2020-04-16). It can be accessed at https://corenlp.run/.
TSV files available at https://github.com/lapic-ufjf/CKBQA-systematic-mapping-2021.
References
Abdelkawi A, Zafar H, Maleshkova M, Lehmann J (2019) Complex query augmentation for question answering over knowledge graphs. In: OTM confederated international conferences” On the move to meaningful internet systems”. Springer, pp 571–587
Abujabal A, Yahya M, Riedewald M, Weikum G (2017) Automated template generation for question answering over knowledge graphs. In: Proceedings of the 26th international conference on world wide web, pp 1191–1200
Agarwal P, Ramanath M, Shroff G (2019) Retrieving relationships from a knowledge graph for question answering. In: Azzopardi L, Stein B, Fuhr N, Mayr P, Hauff C, Hiemstra D (eds) Advances in information retrieval. Springer, Cham, pp 35–50
Anderson M, Gómez-Rodríguez C (2020) Distilling neural networks for greener and faster dependency parsing
Auer S, Bizer C, Kobilarov G, Lehmann J, Cyganiak R, Ives Z (2007) Dbpedia: a nucleus for a web of open data. In: The semantic web. Springer, pp 722–735
Bakhshi M, Nematbakhsh M, Mohsenzadeh M, Rahmani AM (2020) Data-driven construction of sparql queries by approximate question graph alignment in question answering over knowledge graphs. Expert Syst Appl 146:113205
Bao J, Duan N, Yan Z, Zhou M, Zhao T (2016) Constraint-based question answering with knowledge graph. In: Proceedings of COLING 2016, the 26th international conference on computational linguistics: technical papers. The COLING 2016 Organizing Committee, Osaka, Japan, pp 2503–2514. https://www.aclweb.org/anthology/C16-1236
Bast H, Haussmann E (2015) More accurate question answering on freebase. In: Proceedings of the 24th ACM international on conference on information and knowledge management, pp 1431–1440
Berant J, Chou A, Frostig R, Liang P (2013) Semantic parsing on freebase from question-answer pairs. In: Proceedings of the 2013 conference on empirical methods in natural language processing, pp 1533–1544
Berners-Lee T, Hendler J, Lassila O (2001) The semantic web. Sci Am 284(5):34–43
Bhutani N, Zheng X, Jagadish HV (2019) Learning to answer complex questions over knowledge bases with query composition. In: Proceedings of the 28th ACM international conference on information and knowledge management, CIKM ’19. Association for Computing Machinery, New York, NY, USA, pp 739–748. https://doi.org/10.1145/3357384.3358033
Bhutani N, Zheng X, Qian K, Li Y, Jagadish H (2020) Answering complex questions by combining information from curated and extracted knowledge bases. In: Proceedings of the first workshop on natural language interfaces. Association for Computational Linguistics, Online, pp 1–10. https://doi.org/10.18653/v1/2020.nli-1.1
Bizer C, Heath T, Berners-Lee T, Sheth A (2011) Linked data-the story so far. Semantic services, interoperability and web applications: emerging concepts, vol 1, no. 1, pp 205–227
Bojanowski P, Grave E, Joulin A, Mikolov T (2017) Enriching word vectors with subword information. Trans Assoc Comput Linguist 5:135–146
Bollacker K, Cook R, Tufts P (2007) Freebase: a shared database of structured general human knowledge. In: AAAI, vol 7, pp 1962–1963 (2007)
Bollacker K, Evans C, Paritosh P, Sturge T, Taylor J (2008) Freebase: a collaboratively created graph database for structuring human knowledge. In: Proceedings of the 2008 ACM SIGMOD international conference on Management of data, pp 1247–1250
Bordes A, Usunier N, Chopra S, Weston J (2015) Large-scale simple question answering with memory networks. arXiv preprint arXiv:1506.02075
Bosselut A, Bras RL, Choi Y (2020) Dynamic neuro-symbolic knowledge graph construction for zero-shot commonsense question answering. In: Proceedings of the AAAI conference on Artificial Intelligence, vol 35, pp 4923–4931. https://ojs.aaai.org/index.php/AAAI/article/view/16625
Cai Q, Yates A (2013) Large-scale semantic parsing via schema matching and lexicon extension. In: Proceedings of the 51st annual meeting of the association for computational linguistics, vol 1. Long Papers, pp 423–433
Chen A, Stanovsky G, Singh S, Gardner M (2019) Evaluating question answering evaluation. In: Proceedings of the 2nd workshop on machine reading for question answering. Association for Computational Linguistics, Hong Kong, China, p. 119–124. https://doi.org/10.18653/v1/D19-5817
Chen X, Jia S, Xiang Y (2020) A review: knowledge reasoning over knowledge graph. Expert Syst Appl 141:112948. https://doi.org/10.1016/j.eswa.2019.112948
Cooper ID (2016) What is a mapping study? J Med Lib Assoc JMLA 104(1):76
Costa C, Murta L (2013) Version control in distributed software development: a systematic mapping study. In: 8th international conference on global software engineering (ICGSE), pp 90–99. IEEE (2013)
Croft WB, Metzler D, Strohman T (2010) Search engines: information retrieval in practice, vol 520. Addison-Wesley Publishing, Boston
Cui W, Xiao Y, Wang H, Song Y, Hwang S, Wang W (2019) KBQA: learning question answering over QA corpora and knowledge bases. CoRR. arXiv:1903.02419
Cui W, Xiao Y, Wang H, Song Y, Hwang SW, Wang W (2017) KBQA: learning question answering over QA corpora and knowledge bases. Proc VLDB Endow 10(5):565–576. https://doi.org/10.14778/3055540.3055549
Dettmers T, Minervini P, Stenetorp P, Riedel S (2018) Convolutional 2d knowledge graph embeddings. In: McIlraith SA, Weinberger KQ (eds) Proceedings of the thirty-second AAAI conference on artificial intelligence, (AAAI-18), the 30th innovative applications of artificial intelligence (IAAI-18), and the 8th AAAI symposium on educational advances in artificial intelligence (EAAI-18), New Orleans, Louisiana, USA, February 2–7, 2018. AAAI Press, New Orleans, pp 1811–1818
Diefenbach D, Both A, Singh K, Maret P (2020) Towards a question answering system over the semantic web. Semant Web 11(3):421–439. https://doi.org/10.3233/SW-190343
Diefenbach D, Lopez V, Singh K, Maret P (2018) Core techniques of question answering systems over knowledge bases: a survey. Knowl Inf Syst 55(3):529–569
Dimitrakis E, Sgontzos K, Tzitzikas Y (2019) A survey on question answering systems over linked data and documents. J Intell Inf Syst 55:1–27
Ding J, Hu W, Xu Q, Qu Y (2019) Leveraging frequent query substructures to generate formal queries for complex question answering. In: Proceedings of the 2019 conference on empirical methods in natural language processing and the 9th international joint conference on natural language processing (EMNLP-IJCNLP). Association for Computational Linguistics, Hong Kong, China, pp 2614–2622. https://doi.org/10.18653/v1/D19-1263
Dubey M, Banerjee D, Abdelkawi A, Lehmann J (2019) LC-quad 2.0: a large dataset for complex question answering over wikidata and dbpedia. In: International semantic web conference. Springer, pp 69–78 (2019)
Evseev DA, Arkhipov MY (2020) Sparql query generation for complex question answering with bert and bilstm-based model. In: Computational linguistics and intellectual technologies: proceedings of the international conference dialogue 2020, vol 2020-June, pp 270–282
Fernandez-Sotos P, Torio I, Fernandez-Caballero A, Navarro E, Gonzalez P, Dompablo M, Rodriguez-Jimenez R (2019) Social cognition remediation interventions: a systematic mapping review. PloS One 14(6):1–20. https://doi.org/10.1371/journal.pone.0218720
Greenhalgh T, Peacock R (2005) Effectiveness and efficiency of search methods in systematic reviews of complex evidence: audit of primary sources. BMJ 331(7524):1064–1065. https://doi.org/10.1136/bmj.38636.593461.68
Gu G, Li B, Gao H, Wang M (2020) Learning to answer complex questions with evidence graph. In: Asia-Pacific Web (APWeb) and Web-Age Information Management (WAIM) joint international conference on web and big data. Springer, pp 257–269
Gusenbauer M, Haddaway NR (2020) Which academic search systems are suitable for systematic reviews or meta-analyses? evaluating retrieval qualities of google scholar, pubmed, and 26 other resources. Res Synth Methods 11(2):181–217
Haddaway NR, Bernes C, Jonsson BG, Hedlund K (2016) The benefits of systematic mapping to evidence-based environmental management. Ambio 45(5):613–620
Han W, Jiang Y, Ng HT, Tu K (2020) A survey of unsupervised dependency parsing. In: Proceedings of the 28th International Conference on Computational Linguistics, pp 2522–2533, Barcelona, Spain (Online). International Committee on Computational Linguistics. https://doi.org/10.18653/v1/2020.coling-main.227
Hao Z, Wu B, Wen W, Cai R (2019) A subgraph-representation-based method for answering complex questions over knowledge bases. Neural Netw 119:57–65
Höffner K, Walter S, Marx E, Usbeck R, Lehmann J, Ngonga Ngomo AC (2017) Survey on challenges of question answering in the semantic web. Semant Web 8(6):895–920
Hong MD, Oh KJ, Go SH, Jo GS (2016) Temporal ontology representation and reasoning using ordinals and sets for historical events. In: Asian conference on intelligent information and database systems. Springer, pp 75–85
Hu S, Zou L, Yu JX, Wang H, Zhao D (2017) Answering natural language questions by subgraph matching over knowledge graphs. IEEE Trans Knowl Data Eng 30(5):824–837
Hu S, Zou L, Zhang X (2018) A state-transition framework to answer complex questions over knowledge base. In: Proceedings of the 2018 conference on empirical methods in natural language processing. Association for Computational Linguistics, Brussels, Belgium, pp 2098–2108. https://doi.org/10.18653/v1/D18-1234
Hua Y, Li YF, Haffari G, Qi G, Wu T (2020) Few-shot complex knowledge base question answering via meta reinforcement learning. In: Proceedings of the 2020 conference on empirical methods in natural language processing (EMNLP). Association for Computational Linguistics, Online, pp 5827–5837. https://doi.org/10.18653/v1/2020.emnlp-main.469
Hua Y, Li YF, Haffari G, Qi G, Wu W (2020) Retrieve, program, repeat: complex knowledge base question answering via alternate meta-learning. In: Bessiere C (ed) Proceedings of the twenty-ninth international joint conference on artificial intelligence, IJCAI-20. International Joint Conferences on Artificial Intelligence Organization, Virtual, Japan, pp 3679–3686. https://doi.org/10.24963/ijcai.2020/509
Hua Y, Li YF, Qi G, Wu W, Zhang J, Qi D (2020) Less is more: data-efficient complex question answering over knowledge bases. J Web Semant 100612. https://doi.org/10.1016/j.websem.2020.100612. https://www.sciencedirect.com/science/article/pii/S1570826820300470
Imam M et al (2011) Improvements to the complex question answering models. Ph.D. thesis, Lethbridge, Alta.: University of Lethbridge, c2011
Ji S, Pan S, Cambria E, Marttinen P, Yu PS (2020) A survey on knowledge graphs: representation, acquisition and applications. arXiv preprint arXiv:2002.00388
Jia Z, Abujabal A, Saha Roy R, Strötgen J, Weikum G (2018) Tequila: temporal question answering over knowledge bases. In: Proceedings of the 27th ACM international conference on information and knowledge management, pp 1807–1810
Jin H, Luo Y, Gao C, Tang X, Yuan P (2019) ComQA: question answering over knowledge base via semantic matching. IEEE Access 7:75235–75246
Joulin A, Grave E, Bojanowski P, Nickel M, Mikolov T (2017) Fast linear model for knowledge graph embeddings (2017). https://doi.org/10.48550/ARXIV.1710.10881. arXiv:1710.10881
Kartsaklis D, Pilehvar MT, Collier N (2018) Mapping text to knowledge graph entities using multi-sense LSTMs. In: Proceedings of the 2018 conference on empirical methods in natural language processing. Association for Computational Linguistics, Brussels, Belgium, pp 1959–1970. https://doi.org/10.18653/v1/D18-1221
Kitchenham B (2004) Procedures for performing systematic reviews. Keele, UK, Keele University, vol 33, pp 1–26
Lehmann J, Isele R, Jakob M, Jentzsch A, Kontokostas D, Mendes PN, Hellmann S, Morsey M, Van Kleef P, Auer S et al (2015) Dbpedia—a large-scale, multilingual knowledge base extracted from wikipedia. Semant Web 6(2):167–195
Li X, Hu S, Zou L (2020) Natural answer generation via graph transformer. In: Asia-Pacific Web (APWeb) and Web-Age Information Management (WAIM) joint international conference on web and big data. Springer, pp 302–318
Liang C, Berant J, Le Q, Forbus KD, Lao N (2017) Neural symbolic machines: Learning semantic parsers on freebase with weak supervision. In: 55th annual meeting of the association for computational linguistics, ACL 2017. Association for Computational Linguistics (ACL), pp 23–33
Lin BY, Chen X, Chen J, Ren X (2019) Kagnet: knowledge-aware graph networks for commonsense reasoning. In: Inui K, Jiang J, Ng V, Wan X (eds) Proceedings of the 2019 conference on empirical methods in natural language processing and the 9th international joint conference on natural language processing, EMNLP-IJCNLP 2019, Hong Kong, China, November 3–7, 2019. Association for Computational Linguistics, pp 2829–2839. https://doi.org/10.18653/v1/D19-1282
Liu Y, Wan Y, He L, Peng H, Yu PS (2020) Kg-bart: Knowledge graph-augmented bart for generative commonsense reasoning
Lu X, Pramanik S, Saha Roy R, Abujabal A, Wang Y, Weikum G (2019) Answering complex questions by joining multi-document evidence with quasi knowledge graphs. In: Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 105–114
Lukovnikov D, Fischer A, Lehmann J (2019) Pretrained transformers for simple question answering over knowledge graphs. In: International semantic web conference, vol. abs/2001.11985. Springer, pp 470–486. arxiv:2001.11985
Luo K, Lin F, Luo X, Zhu K (2018) Knowledge base question answering via encoding of complex query graphs. In: Proceedings of the 2018 conference on empirical methods in natural language processing. Association for Computational Linguistics, Brussels, Belgium, pp 2185–2194
Maheshwari G, Trivedi P, Lukovnikov D, Chakraborty N, Fischer A, Lehmann J (2019) Learning to rank query graphs for complex question answering over knowledge graphs. In: International semantic web conference. Springer, pp 487–504
Mendes PN, Jakob M, García-Silva A, Bizer C (2011) Dbpedia spotlight: shedding light on the web of documents. In: Proceedings of the 7th international conference on semantic systems. Association for Computing Machinery, New York, NY, USA, pp 1–8
Meyer B, Choppy C, Staunstrup J, van Leeuwen J (2009) Viewpoint research evaluation for computer science. Commun ACM 52(4):31–34
Mikolov T, Chen K, Corrado G, Dean J (2013) Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781
Miller A, Fisch A, Dodge J, Karimi AH, Bordes A, Weston J (2016) Key-value memory networks for directly reading documents. In: Proceedings of the 2016 conference on empirical methods in natural language processing. Association for Computational Linguistics, Austin, Texas, pp 1400–1409
Nagarhalli TP, Vaze V, Rana NK (2020) A review of current trends in the development of chatbot systems. In: 2020 6th international conference on advanced computing and communication systems (ICACCS). IEEE, Coimbatore, India, pp. 706–710. https://doi.org/10.1109/ICACCS48705.2020.9074420
Namaki MH, Chowdhury FA, Islam M, Doppa J, Wu Y (2017) Learning to speed up query planning in graph databases. In: Proceedings of the international conference on automated planning and scheduling, vol 27, no. 1, p 9. https://ojs.aaai.org/index.php/ICAPS/article/view/13849
Neiva FW, David JMN, Braga R, Campos F (2016) Towards pragmatic interoperability to support collaboration: a systematic review and mapping of the literature. Inf Softw Technol 72:137–150
Nouar W, Boufaida Z (2018) Deep semantic parsing method to capture the structure of multi-relation questions over linked data. In: CEUR workshop proceedings, vol 2379, pp 5–14. https://www.scopus.com
Pennington J, Socher R, Manning CD (2014) Glove: global vectors for word representation. In: Proceedings of the 2014 conference on empirical methods in natural language processing (EMNLP). Association for Computational Linguistics, Doha, Qatar, pp 1532–1543
Perryman CL (2016) Mapping studies. J Med Lib Assoc JMLA 104(1):79
Petersen K, Feldt R, Mujtaba S, Mattsson M (2008) Systematic mapping studies in software engineering. In: 12th international conference on evaluation and assessment in software engineering (EASE) 12, pp 1–10
Petersen K, Vakkalanka S, Kuzniarz L (2015) Guidelines for conducting systematic mapping studies in software engineering: an update. Inf Softw Technol 64:1–18
Petticrew M, Roberts H (2006) Systematic reviews in the social sciences: a practical guide, vol 6 : Blackwell Publishing CrossRef Google Scholar, Malden, pp 304–305
Popping R (2003) Knowledge graphs and network text analysis. Soc Sci Inf 42(1):91–106
Qiu Y, Wang Y, Jin X, Zhang K (2020) Stepwise reasoning for multi-relation question answering over knowledge graph with weak supervision. In: Proceedings of the 13th international conference on web search and data mining, pp 474–482
Qiu Y, Zhang K, Wang Y, Jin X, Bai L, Guan S, Cheng X (2020) Hierarchical query graph generation for complex question answering over knowledge graph. In: Proceedings of the 29th ACM international conference on information & knowledge management, pp 1285–1294
Radoev N, Zouaq A, Tremblay M, Gagnon M (2018) A language adaptive method for question answering on French and English. In: Semantic web evaluation challenge. Springer, pp 98–113
Rajabi E, Sanchez-Alonso S (2019) Knowledge discovery using SPARQL property path: the case of disease data set. J Inf Sci. https://doi.org/10.1177/0165551519865495
Ramesh K, Ravishankaran S, Joshi A, Chandrasekaran K (2017) A survey of design techniques for conversational agents. In: Kaushik S, Gupta D, Kharb L, Chahal D (eds) Information, communication and computing technology. Springer, Singapore, pp 336–350
Reddy ACO, Madhavi K (2020) Convolutional recurrent neural network with template based representation for complex question answering. Int J Electr Comput Eng 10(3):2710
Rodrigo A, Penas A (2017) A study about the future evaluation of question-answering systems. Knowl Based Syst 137:83–93
Saha A, Ansari GA, Laddha A, Sankaranarayanan K, Chakrabarti S (2019) Complex program induction for querying knowledge bases in the absence of gold programs. Trans Assos Comput Linguist 7:185–200
Saha A, Pahuja V, Khapra M, Sankaranarayanan K, Chandar S (2018) Complex sequential question answering: Towards learning to converse over linked question answer pairs with a knowledge graph. In: Proceedings of the AAAI conference on artificial intelligence, vol 32, no. 1, p 9
Sakor A, Singh K, Patel A, Vidal ME (2020) Falcon 2.0: an entity and relation linking tool over wikidata. In: Proceedings of the 29th ACM international conference on information & knowledge management, CIKM ’20. Association for Computing Machinery, New York, NY, USA, pp 3141–3148. https://doi.org/10.1145/3340531.3412777
Sakor A, Singh K, Vidal ME (2019) Falcon: an entity and relation linking framework over dbpedia. In: CEUR workshop proceedings 2456 (2019), vol 2456. RWTH, Aachen, pp 265–268
Schumacher E, Mayfield J, Dredze M (2020) Cross-lingual transfer in zero-shot cross-language entity linking
Shen T, Geng X, Long G, Jiang J, Zhang C, Jiang D (2020) Effective search of logical forms for weakly supervised knowledge-based question answering. In: Bessiere C (ed) Proceedings of the twenty-ninth international joint conference on artificial intelligence, IJCAI-20. International Joint Conferences on Artificial Intelligence Organization, pp 2227–2233. https://doi.org/10.24963/ijcai.2020/308
Shi P, Lin J (2019) Simple bert models for relation extraction and semantic role labeling
Shin S, Lee KH (2020) Processing knowledge graph-based complex questions through question decomposition and recomposition. Inf Sci 523:234–244
da Silva JWF, Venceslau ADP, Sales JE, Maia JGR, Pinheiro VCM, Vidal VMP (2020) A short survey on end-to-end simple question answering systems. Artif Intell Rev 53(7):5429–5453
Singh K, Radhakrishna AS, Both A, Shekarpour S, Lytra I, Usbeck R, Vyas A, Khikmatullaev A, Punjani D, Lange C, Vidal ME, Lehmann J, Auer S (2018) Why reinvent the wheel: let’s build question answering systems together. In: Proceedings of the 2018 world wide web conference, WWW ’18. International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, CHE, pp 1247–1256. https://doi.org/10.1145/3178876.3186023
Talmor A, Berant J (2018) The web as a knowledge-base for answering complex questions. In: Proceedings of the 2018 conference of the North American chapter of the association for computational linguistics: human language technologies, vol 1 (Long Papers), pp 641–651
Tong P, Zhang Q, Yao J (2019) Leveraging domain context for question answering over knowledge graph. Data Sci Eng 4(4):323–335
Tran TK, Gad-Elrab MH, Stepanova D, Kharlamov E, Strötgen J (2020) Fast computation of explanations for inconsistency in large-scale knowledge graphs. In: Proceedings of the web conference 2020, WWW ’20. Association for Computing Machinery, New York, NY, USA, pp 2613–2619. https://doi.org/10.1145/3366423.3380014
Trivedi P, Maheshwari G, Dubey M, Lehmann J (2017) Lc-quad: a corpus for complex question answering over knowledge graphs. In: International semantic web conference. Springer, Cham, pp 210–218
Vakulenko S, Fernandez Garcia JD, Polleres A, de Rijke M, Cochez M (2019) Message passing for complex question answering over knowledge graphs. In: Proceedings of the 28th ACM international conference on information and knowledge management, pp 1431–1440
Van Pinxteren MM, Pluymaekers M, Lemmink JG (2020) Human-like communication in conversational agents: a literature review and research agenda. J Serv Manag 203–225 ahead-of-print
Vrandečić D, Krötzsch M (2014) Wikidata: a free collaborative knowledgebase. Commun ACM 57(10):78–85
Wang R, Wang M, Liu J, Cochez M, Decker S (2019) Structured query construction via knowledge graph embedding. Knowl Inf Syst 1–28
Wohlin C (2014) Guidelines for snowballing in systematic literature studies and a replication in software engineering. In: Proceedings of the 18th international conference on evaluation and assessment in software engineering, EASE ’14. Association for Computing Machinery, New York, NY, USA. https://doi.org/10.1145/2601248.2601268
Wu L, Wu P, Zhang X (2019) A seq2seq-based approach to question answering over knowledge bases. In: Joint international semantic technology conference. Springer, pp 170–181
Wu P, Zhang X, Feng Z (2019) A survey of question answering over knowledge base. In: China conference on knowledge graph and semantic computing. Springer, Singapore, pp 86–97
Xu K, Lai Y, Feng Y, Wang Z (2019) Enhancing key-value memory neural networks for knowledge based question answering. In: Proceedings of the 2019 conference of the north american chapter of the association for computational linguistics: human language technologies, volume 1 (Long and Short Papers). Association for Computational Linguistics, Minneapolis, Minnesota, pp 2937–2947
Xu K, Reddy S, Feng Y, Huang S, Zhao D (2016) Question answering on freebase via relation extraction and textual evidence. In: ACL, no. 1, 2016. http://aclweb.org/anthology/P/P16/P16-1220.pdf
Yang S, Han F, Wu Y, Yan X (2016) Fast top-k search in knowledge graphs. In: 2016 IEEE 32nd international conference on data engineering (ICDE). IEEE Computer Society, Los Alamitos, CA, USA, pp 990–1001. https://doi.org/10.1109/ICDE.2016.7498307
Yang S, Jiang Y, Han W, Tu K (2020) Second-order unsupervised neural dependency parsing
Yang Y, Chang MW (2015) S-MART: novel tree-based structured learning algorithms applied to tweet entity linking. In: Proceedings of the 53rd annual meeting of the association for computational linguistics and the 7th international joint conference on natural language processing (volume 1: Long Papers). Association for Computational Linguistics, Beijing, China, pp 504–513. https://doi.org/10.3115/v1/P15-1049
Yih Wt, Chang MW, He X, Gao J (2015) Semantic parsing via staged query graph generation: question answering with knowledge base. In: Proceedings of the 53rd annual meeting of the association for computational linguistics and the 7th international joint conference on natural language processing (volume 1: long papers), pp 1321–1331
Yih Wt, Richardson M, Meek C, Chang MW, Suh J (2016) The value of semantic parse labeling for knowledge base question answering. In: Proceedings of the 54th annual meeting of the association for computational linguistics (volume 2: short papers), pp 201–206
Yin P, Duan N, Kao B, Bao J, Zhou M (2015) Answering questions with complex semantic constraints on open knowledge bases. In: Proceedings of the 24th acm international on conference on information and knowledge management, pp 1301–1310
Yin W, Ge W, Wang H (2014) Cdqa: an ontology-based question answering system for Chinese delicacy. In: 2014 IEEE 3rd international conference on cloud computing and intelligence systems. IEEE, Shenzhen, China, pp 1–7. https://doi.org/10.1109/CCIS.2014.7175693
Yu M, Yin W, Hasan KS, dos Santos CN, Xiang B, Zhou B (2017) Improved neural relation detection for knowledge base question answering. In: ACL, no. 1, pp. 571–581. https://doi.org/10.18653/v1/P17-1053
Zafar H, Napolitano G, Lehmann J (2018) Formal query generation for question answering over knowledge bases. In: European semantic web conference. Springer, pp 714–728
Zhang J, Hua Y, Qi G, Qi D (2018) Semantic parsing for multiple-relation Chinese question answering. In: CEUR workshop proceedings, vol 2242, pp 101–106. https://www.scopus.com
Zhang L, Winn J, Tomioka R (2016) Gaussian attention model and its application to knowledge base embedding and question answering. arXiv preprint arXiv:1611.02266
Zhang Q, Tong P, Yao J, Wang X (2020) Mutual relation detection for complex question answering over knowledge graph. In: International conference on database systems for advanced applications. Springer, pp 623–631
Zhang Y, Dai H, Kozareva Z, Smola A, Song L (2018) Variational reasoning for question answering with knowledge graph. In: Proceedings of the AAAI conference on artificial intelligence, vol 32, no. 1, pp 6069–6076. https://ojs.aaai.org/index.php/AAAI/article/view/12057
Zheng C, Kordjamshidi P (2020) SRLGRN: semantic role labeling graph reasoning network. In: Proceedings of the 2020 conference on empirical methods in natural language processing (EMNLP). Association for Computational Linguistics, pp 8881–8891, Online
Zheng W, Yu JX, Zou L, Cheng H (2018) Question answering over knowledge graphs: question understanding via template decomposition. Proc VLDB Endow 11(11):1373–1386
Zhou M, Huang M, Zhu X (2018) An interpretable reasoning network for multi-relation question answering. In: Proceedings of the 27th international conference on computational linguistics, pp 2010–2022
Acknowledgements
The authors thank the financial support provided. This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior—Brazil (CAPES) Finance Code 001. Also, the authors thank the financial support of the National Education and Research Network (RNP).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Gomes, J., de Mello, R.C., Ströele, V. et al. A study of approaches to answering complex questions over knowledge bases. Knowl Inf Syst 64, 2849–2881 (2022). https://doi.org/10.1007/s10115-022-01737-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-022-01737-x