SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2409.02834 · 2024

CMM-Math: A Chinese Multimodal Math Dataset To Evaluate and Enhance the Mathematics Reasoning of Large Multimodal Models

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 11 functions out of this paper's own repositories and ran 9 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
ecnu-icalk/educhat-math canonical 9 of 11
FunctionStatusWhere it lives
find_numbers Ran ecnu-icalk/educhat-math/evaluation/gpt-4o-score_evaluation.py
pointer only (licence: NONE) · get_code("1b45ec2310c135f1")
geninput Ran ecnu-icalk/educhat-math/model/gpt-4o_score.py
pointer only (licence: NONE) · get_code("be8d4ca39a48c497")
geninput Ran ecnu-icalk/educhat-math/model/answer_in_testdata/GPT4o-shot.py
pointer only (licence: NONE) · get_code("d9f0af10bb7e9abf")
get_number Ran ecnu-icalk/educhat-math/model/answer_in_testdata/Gemini-shot.py
pointer only (licence: NONE) · get_code("0f8b935a80bb2968")
get_score Ran ecnu-icalk/educhat-math/evaluation/gpt-4o-score_evaluation.py
pointer only (licence: NONE) · get_code("ac28ae0c3a3f6b14")
is_number Ran ecnu-icalk/educhat-math/evaluation/utils.py
pointer only (licence: NONE) · get_code("e18607dae38b30e2")
load_jsonl Ran ecnu-icalk/educhat-math/evaluation/gpt-4o-score_evaluation.py
pointer only (licence: NONE) · get_code("17081a7b73a41850")
load_jsonl Ran ecnu-icalk/educhat-math/model/gpt-4o_score.py
pointer only (licence: NONE) · get_code("5d1668ea8bfb652f")
load_jsonl Ran ecnu-icalk/educhat-math/model/answer_in_testdata/Gemini-shot.py
pointer only (licence: NONE) · get_code("8bcc3df886c26873")
encode_image Not yet run ecnu-icalk/educhat-math/model/answer_in_testdata/GPT4o-shot.py
pointer only (licence: NONE) · get_code("a7b8d145010c3bfa")
encode_image Not yet run ecnu-icalk/educhat-math/model/answer_in_testdata/GPT4o.py
pointer only (licence: NONE) · get_code("dcdb5c80a7b5cffa")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Large language models (LLMs) have obtained promising results in mathematical reasoning, which is a foundational skill for human intelligence. Most previous studies focus on improving and measuring the performance of LLMs based on textual math reasoning datasets (e.g., MATH, GSM8K). Recently, a few researchers have released English multimodal math datasets (e.g., MATHVISTA and MATH-V) to evaluate the effectiveness of large multimodal models (LMMs). In this paper, we release a Chinese multimodal math (CMM-Math) dataset, including benchmark and training parts, to evaluate and enhance the mathematical reasoning of LMMs. CMM-Math contains over 28,000 high-quality samples, featuring a variety of problem types (e.g., multiple-choice, fill-in-the-blank, and so on) with detailed solutions across 12 grade levels from elementary to high school in China. Specifically, the visual context may be present in the questions or opinions, which makes this dataset more challenging. Through comprehensive analysis, we discover that state-of-the-art LMMs on the CMM-Math dataset face challenges, emphasizing the necessity for further improvements in LMM development. We also propose a Multimodal Mathematical LMM (Math-LMM) to handle the problems with mixed input of multiple images and text segments. We train our model using three stages, including foundational pre-training, foundational fine-tuning, and mathematical fine-tuning. The extensive experiments indicate that our model effectively improves math reasoning performance by comparing it with the SOTA LMMs over three multimodal mathematical datasets.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2409.02834")
get_code_for_paper("2409.02834")
have("2409.02834")

Connect an agent — have() is free.