Rapid Engineering of QA Systems Using the Light-Weight Qanary Architecture

  • Andreas BothEmail author
  • Kuldeep Singh
  • Dennis Diefenbach
  • Ioanna Lytra
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10360)


Establishing a Question Answering (QA) system is time consuming. One main reason is the involved fields, as solving a Question Answering task, i.e., answering a user’s question with the correct fact(s), might require functionalities from different fields like information retrieval, natural language processing, and linked data. The architecture used for Qanary supports the derived need for easy collaboration on the level of QA processes. The focus of the design of Qanary was to enable rapid engineering of QA systems as same as a high flexibility of the component functionality. In this paper, we will present the engineering approach leading to re-usable components, high flexibility, and easy-to-compose QA systems.


Software reusability Question Answering Light-weight web architectures Service composition Semantic search Ontologies Annotation model 



This project has received funding from the European Union’s Horizon 2020 research and innovation program under the Marie Sklodowska-Curie grant agreement No 642795.


  1. 1.
    Both, A., Diefenbach, D., Singh, K., Shekarpour, S., Cherix, D., Lange, C.: Qanary – a methodology for vocabulary-driven open Question Answering systems. In: Sack, H., Blomqvist, E., d’Aquin, M., Ghidini, C., Ponzetto, S.P., Lange, C. (eds.) ESWC 2016. LNCS, vol. 9678, pp. 625–641. Springer, Cham (2016). doi: 10.1007/978-3-319-34129-3_38 CrossRefGoogle Scholar
  2. 2.
    Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Oriented Software Architecture - Volume 1: A System of Patterns. Wiley, New York (1996)Google Scholar
  3. 3.
    Diefenbach, D., Singh, K., Both, A., Cherix, D., Lange, C., Auer, S.: The Qanary ecosystem: getting new insights by composing Question Answering pipelines. In: International Conference on Web Engineering, ICWE. Springer (2017)Google Scholar
  4. 4.
    Ferrández, Ó., Spurk, Ch., Kouylekov, M., Dornescu, I., Ferrández, S., Negri, M., Izquierdo, R., Tomás, D., Orasan, C., Neumann, G., Magnini, B., González, J.L.V.: The QALL-ME framework: a specifiable-domain multilingual Question Answering architecture. J. Web Seman. Sci. Serv. Agents WWW 9, 137–145 (2011)Google Scholar
  5. 5.
    Marx, E., Usbeck, R., Ngonga Ngomo, A., Höffner, K., Lehmann, J., Auer, S.: Towards an open Question Answering architecture. In: SEMANTiCS (2014)Google Scholar
  6. 6.
    Singh, K., Both, A., Diefenbach, D., Shekarpour, S.: Towards a message-driven vocabulary for promoting the interoperability of Question Answering systems. In: IEEE International Conference on Semantic Computing, ICSC (2016)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Andreas Both
    • 1
    Email author
  • Kuldeep Singh
    • 3
  • Dennis Diefenbach
    • 2
  • Ioanna Lytra
    • 3
    • 4
  1. 1.DATEV eGNurembergGermany
  2. 2.Laboratoire Hubert CurienSaint EtienneFrance
  3. 3.Fraunhofer IAISSankt AugustinGermany
  4. 4.Enterprise Information SystemsUniversity of BonnBonnGermany

Personalised recommendations