Introducing MathQA: a Math-Aware question answering system

Date19 November 2018
Published date19 November 2018
DOIhttps://doi.org/10.1108/IDD-06-2018-0022
Pages214-224
AuthorMoritz Schubotz,Philipp Scharpf,Kaushal Dudhat,Yash Nagar,Felix Hamborg,Bela Gipp
Subject MatterLibrary & information science,Library & information services,Lending,Document delivery,Collection building & management,Stock revision,Consortia
Introducing MathQA: a Math-Aware question
answering system
Moritz Schubotz
Chair of Digital Media, University of Wuppertal, School of Electrical Information and Media Engineering, Wuppertal, Germany
Philipp Scharpf, Kaushal Dudhat and Yash Nagar
Information Science Group, University of Konstanz, Department of Computer and Information Science, Konstanz, Germany
Felix Hamborg
Universitat Konstanz Fachbereich Wirtschaftswissenschaften, Konstanz, Germany, and
Bela Gipp
Chair of Digital Media, University of Wuppertal, School of Electrical Information and Media Engineering, Wuppertal, Germany
Abstract
Purpose This paper aims to present an open source math-aware Question Answering System based on Ask Platypus.
Design/methodology/approach The system returns as a single mathematical formula for a natural language question in English or Hindi. These
formulae originate from the knowledge-based Wikidata. The authors translate these formulae to computable data by integ rating the calculation
engine sympy into the system. This way, users can enter numeric values for the variables occurring in the formula. Moreover, the system loads
numeric values for constants occurring in the formula from Wikidata.
Findings In a user study, this system outperformed a commercial computational mathematical knowledge engine by 13 per cent. Howe ver, the
performance of this system heavily depends on the size and quality of the formula data available in Wikidata. As only a few items in Wikidata
contained formulae when the project started, the authors facilitated the import process by suggesting formu la edits to Wikidata editors. With the
simple heuristic that the rst formula is signicant for the paper, 80 per cent of the suggestions were correct.
Originality/value This research was presented at the JCDL17 KDD workshop.
Keywords Digital libraries, Information retrieval, Database management, Mathematical information retrieval, Question answering systems,
Wikidata
Paper type Research paper
ACM Reference Format:
2018. Introducing MathQA - A Math-Aware Question
Answering System. In Proceedings of The 18th ACM/IEEEJoint
Conference on Digital Libraries (JCDL'18). ACM, NY, NY,
USA, 11 pages. https://doi.org/XXX
1. Introduction
Question answering (QA) systems are information retrieval
(IR) systems, allowing the user to pose questions in natural
language to provide quick and succinctanswers in contrast to
search engines which deliver ranked lists of documents. In this
project, we developed an open source QA system, which is
available at https://github.com/ag-Gipp/MathQa. Our system
can answer mathematical questions in the form of natural
language, yielding a formula, whichis retrieved from Wikidata.
Wikidata is a free and open knowledge-base that can be read
and edited by humans and machines.It stores common sources
of other Wikimedia projects, especially for Wikipedia
infoboxes. In addition, our system enables the user to perform
arithmetic operations using the retrieved formula. (Figure 1)
We developed three modules: The Question ParsingModule (1)
transforms questions into a triple representation and produces
a simplied dependency tree.The Formula Retrieval Module (2)
then queries the Wikidata knowledge- base for the requested
formula and presents the result to the user. The user can
subsequently choose values for the occurring variables and
order a calculation that is done by a Calculation Module (3). If
The current issue and full text archive of this journal is available on
Emerald Insight at: www.emeraldinsight.com/2398-6247.htm
Information Discovery and Delivery
46/4 (2018) 214224
© Emerald Publishing Limited [ISSN 2398-6247]
[DOI 10.1108/IDD-06-2018-0022]
The authors would like to thank Akiko Aizawa for her advice and for
hosting as visiting researchers in her lab at the National Institute of
Informatics (NII) in Tokyo. Furthermore, they thank Wikimedia
Foundation and Wikimedia Deutschland for providing cloud computing
facilities and a research visit. Besides many Wikimedians, Lydia Pintscher
and Jonas Kress were a great help in getting started with Wikidata. This
work was supported by the FITWeltweit program of the German
Academic Exchange Service (DAAD) as well as the German Research
Foundation (DFG grant GI-1259-1).
ACM acknowledges that this contribution was authored or co-authored by
an employee, contractor or afliate of the US Government. As such, the
US Government retains a nonexclusive, royalty-free right to publish or
reproduce this article, or to allow others to do so, for government purposes
only.
Received 21 June 2018
Accepted 12 September 2018
214

To continue reading

Request your trial

VLEX uses login cookies to provide you with a better browsing experience. If you click on 'Accept' or continue browsing this site we consider that you accept our cookie policy. ACCEPT