Multi-View Reasoning: Consistent Contrastive Learning for Math Word Problem
Wenqi Zhang, Yongliang Shen, Yanna Ma, Xiaoxia Cheng, Zeqi Tan,, Qingpeng Nong, Weiming Lu

TL;DR
This paper introduces a multi-view contrastive learning approach for math word problem solving, aligning top-down and bottom-up reasoning views to improve accuracy and diversity in equation generation.
Contribution
It proposes a novel multi-view consistent contrastive learning framework that aligns two reasoning perspectives for better semantics-to-equation mapping.
Findings
Significantly outperforms baselines on multiple datasets.
Improves handling of complex math problems.
Enhances diversity and correctness of generated equations.
Abstract
Math word problem solver requires both precise relation reasoning about quantities in the text and reliable generation for the diverse equation. Current sequence-to-tree or relation extraction methods regard this only from a fixed view, struggling to simultaneously handle complex semantics and diverse equations. However, human solving naturally involves two consistent reasoning views: top-down and bottom-up, just as math equations also can be expressed in multiple equivalent forms: pre-order and post-order. We propose a multi-view consistent contrastive learning for a more complete semantics-to-equation mapping. The entire process is decoupled into two independent but consistent views: top-down decomposition and bottom-up construction, and the two reasoning views are aligned in multi-granularity for consistency, enhancing global generation and precise reasoning. Experiments on multiple…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Topic Modeling · Mathematics, Computing, and Information Processing
MethodsContrastive Learning
