Towards Automatic Mathematical Exercise Solving
Abstract Knowledge graphs are widely applied in many applications. Automatically solving mathematical exercises is also an interesting task which can be enhanced by knowledge reasoning. In this paper, we design MathGraph, a knowledge graph aiming to solve high school mathematical exercises. Since it...
Main Authors: | , , , , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
SpringerOpen
2019-09-01
|
Series: | Data Science and Engineering |
Subjects: | |
Online Access: | http://link.springer.com/article/10.1007/s41019-019-00098-w |
id |
doaj-49a50085ac214c798d7edfe461a3d98d |
---|---|
record_format |
Article |
spelling |
doaj-49a50085ac214c798d7edfe461a3d98d2021-04-02T11:56:51ZengSpringerOpenData Science and Engineering2364-11852364-15412019-09-014317919210.1007/s41019-019-00098-wTowards Automatic Mathematical Exercise SolvingTianyu Zhao0Chengliang Chai1Yuyu Luo2Jianhua Feng3Yan Huang4Songfan Yang5Haitao Yuan6Haoda Li7Kaiyu Li8Fu Zhu9Kang Pan10Tsinghua UniversityTsinghua UniversityTsinghua UniversityTsinghua UniversityTAL Education GroupTAL Education GroupTsinghua UniversityTsinghua UniversityTsinghua UniversityTsinghua UniversityTsinghua UniversityAbstract Knowledge graphs are widely applied in many applications. Automatically solving mathematical exercises is also an interesting task which can be enhanced by knowledge reasoning. In this paper, we design MathGraph, a knowledge graph aiming to solve high school mathematical exercises. Since it requires fine-grained mathematical derivation and calculation of different mathematical objects, we design a crowdsourcing-based method to help build MathGraph. MathGraph supports massive kinds of mathematical objects, operations and constraints which may be involved in exercises. Furthermore, we propose an algorithm to align a semantically parsed exercise to MathGraph and figure out the answer automatically. Extensive experiments on real-world datasets verify the effectiveness of MathGraph.http://link.springer.com/article/10.1007/s41019-019-00098-wKnowledge graphMathematical exerciseKnowledge reasoningCrowdsourcing |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Tianyu Zhao Chengliang Chai Yuyu Luo Jianhua Feng Yan Huang Songfan Yang Haitao Yuan Haoda Li Kaiyu Li Fu Zhu Kang Pan |
spellingShingle |
Tianyu Zhao Chengliang Chai Yuyu Luo Jianhua Feng Yan Huang Songfan Yang Haitao Yuan Haoda Li Kaiyu Li Fu Zhu Kang Pan Towards Automatic Mathematical Exercise Solving Data Science and Engineering Knowledge graph Mathematical exercise Knowledge reasoning Crowdsourcing |
author_facet |
Tianyu Zhao Chengliang Chai Yuyu Luo Jianhua Feng Yan Huang Songfan Yang Haitao Yuan Haoda Li Kaiyu Li Fu Zhu Kang Pan |
author_sort |
Tianyu Zhao |
title |
Towards Automatic Mathematical Exercise Solving |
title_short |
Towards Automatic Mathematical Exercise Solving |
title_full |
Towards Automatic Mathematical Exercise Solving |
title_fullStr |
Towards Automatic Mathematical Exercise Solving |
title_full_unstemmed |
Towards Automatic Mathematical Exercise Solving |
title_sort |
towards automatic mathematical exercise solving |
publisher |
SpringerOpen |
series |
Data Science and Engineering |
issn |
2364-1185 2364-1541 |
publishDate |
2019-09-01 |
description |
Abstract Knowledge graphs are widely applied in many applications. Automatically solving mathematical exercises is also an interesting task which can be enhanced by knowledge reasoning. In this paper, we design MathGraph, a knowledge graph aiming to solve high school mathematical exercises. Since it requires fine-grained mathematical derivation and calculation of different mathematical objects, we design a crowdsourcing-based method to help build MathGraph. MathGraph supports massive kinds of mathematical objects, operations and constraints which may be involved in exercises. Furthermore, we propose an algorithm to align a semantically parsed exercise to MathGraph and figure out the answer automatically. Extensive experiments on real-world datasets verify the effectiveness of MathGraph. |
topic |
Knowledge graph Mathematical exercise Knowledge reasoning Crowdsourcing |
url |
http://link.springer.com/article/10.1007/s41019-019-00098-w |
work_keys_str_mv |
AT tianyuzhao towardsautomaticmathematicalexercisesolving AT chengliangchai towardsautomaticmathematicalexercisesolving AT yuyuluo towardsautomaticmathematicalexercisesolving AT jianhuafeng towardsautomaticmathematicalexercisesolving AT yanhuang towardsautomaticmathematicalexercisesolving AT songfanyang towardsautomaticmathematicalexercisesolving AT haitaoyuan towardsautomaticmathematicalexercisesolving AT haodali towardsautomaticmathematicalexercisesolving AT kaiyuli towardsautomaticmathematicalexercisesolving AT fuzhu towardsautomaticmathematicalexercisesolving AT kangpan towardsautomaticmathematicalexercisesolving |
_version_ |
1721570744914149376 |