Heterogeneous Line Graph Transformer for Math Word Problems
This paper describes the design and implementation of a new machine learning model for online learning systems. We aim at improving the intelligent level of the systems by enabling an automated math word problem solver which can support a wide range of functions such as homework correction, difficulty estimation, and priority recommendation. We originally planned to employ existing models but realized that they processed a math word problem as a sequence or a homogeneous graph of tokens. Relationships between the multiple types of tokens such as entity, unit, rate, and number were ignored. We decided to design and implement a novel model to use such relational data to bridge the information gap between human-readable language and machine-understandable logical form. We propose a heterogeneous line graph transformer (HLGT) model that constructs a heterogeneous line graph via semantic role labeling on math word problems and then perform node representation learning aware of edge types. We add numerical comparison as an auxiliary task to improve model training for real-world use. Experimental results show that the proposed model achieves a better performance than existing models and suggest that it is still far below human performance. Information utilization and knowledge discovery is continuously needed to improve the online learning systems.
Code (0)
등록된 구현이 없습니다.
Tasks
MathRepresentation LearningSemantic Role LabelingMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Heterogeneous Subgraph Transformer for Fake News Detection
Fake news is pervasive on social media, inflicting substantial harm on public discourse and societal well-being. We investigate the explicit structural information and textual features of news pieces by constructing a he…
Fake News DetectionLanguage ModelingLanguage ModellingSentenceHeterogeneous Graph Transformer for Graph-to-Sequence Learning
The graph-to-sequence (Graph2Seq) learning aims to transduce graph-structured representations to word sequences for text generation. Recent studies propose various models to encode graph structure. However, most previous…
AMR-to-Text GenerationGraph-to-SequenceMachine TranslationText Generation+1MMTM: Multi-Tasking Multi-Decoder Transformer for Math Word Problems
Recently, quite a few novel neural architectures were derived to solve math word problems by predicting expression trees. These architectures varied from seq2seq models, including encoders leveraging graph relationships …
DecoderMathMathematical ReasoningText Graph Transformer for Document Classification
Text classification is a fundamental problem in natural language processing. Recent studies applied graph neural network (GNN) techniques to capture global word co-occurrence in a corpus. However, previous works are not …
ClassificationDocument ClassificationGeneral ClassificationGraph Neural Network+3LogicalFactChecker: Leveraging Logical Operations for Fact Checking with Graph Module Network
Verifying the correctness of a textual statement requires not only semantic reasoning about the meaning of words, but also symbolic reasoning about logical operations like count, superlative, aggregation, etc. In this wo…
Fact CheckingSemantic Parsing