CoolFace
Modelpublic

Mathoctopus/Cross_7B

sourceHugging Faceapache-2.0updated 3y agoView on Hugging Face
2likes19downloads
README.md157 linesDownload Raw Back to root
1---2license: apache-2.03datasets:4- Mathoctopus/GSM8KInstruct_Parallel5language:6- en7- es8- zh9- de10- ru11- th12- sw13- ja14- fr15- bn16---17 18# ๐Ÿ™ Breaking Language Barriers in Multilingual Mathematical Reasoning: Insights and Observations19 20Project Page: [https://mathoctopus.github.io/](https://mathoctopus.github.io/)21 22Paper: [https://arxiv.org/abs/2310.20246.pdf](https://arxiv.org/abs/2310.20246.pdf)23 24Code: [https://github.com/microsoft/MathOctopus](https://github.com/microsoft/MathOctopus)25 26### Introduction27 28We introduce ๐Ÿ™ MathOctopus, a series of open-source large language models (LLMs) specifically tailored for multilingual math problem-solving. The MathOctopus models are trained on ๐Ÿค— MGSM8KInstruct Dataset, encompassing ten distinct languages.29MathOctopus notably outperforms conventional open-source LLMs and exhibits superiority over ChatGPT in few-shot scenarios.30 31### Datasets 32 33#### **MGSM8KInstruct**34 35| Training Dataset      | En      | Sw      | Zh      | Bn      | De      | Es      | Fr      | Ja      | Ru      | Th      | Overall |36|:----------------------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|37| MGSM8KInstruct        | 7473    | 7472    | 7466    | 6539    | 7466    | 7470    | 7469    | 7471    | 7361    | 7473    | **73.6K**   |38 39 40#### **MSVAMP**41 42| Test Dataset      | En      | Sw      | Zh      | Bn      | De      | Es      | Fr      | Ja      | Ru      | Th      | Overall |43|:----------------------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|44| MSVAMP                | 1000    | 1000    | 1000    | 1000    | 1000    | 1000    | 1000    | 1000    | 1000    | 1000    | **10K**   |45 46#### Usage47 48Our dataset and models are all available at Huggingface.49 50๐Ÿค— [MGSM8KInstruct_Parallel Dataset](https://huggingface.co/datasets/Mathoctopus/GSM8KInstruct_Parallel)51 52๐Ÿค— [MGSM8KInstruct_Cross Dataset](https://huggingface.co/datasets/Mathoctopus/MGSM8KInstruct_Cross)53 54๐Ÿค— [MSVAMP Dataset](https://huggingface.co/datasets/Mathoctopus/MSVAMP)55 56 57##  Models58 59|  Base Model: LLama   	| Parallel-Training                                         	| Cross-Training                                                       	|60|----|---------------------------------------------------------------|---------------------------------------------------------------------------|61| 7B-LLaMA 2  	| ๐Ÿ™ [MathOctopus-Parallel-7B](https://huggingface.co/Mathoctopus/Parallel_7B)   	| ๐Ÿ™ [MathOctopus-Cross-7B](https://huggingface.co/Mathoctopus/Cross_7B)  	|62|| ๐Ÿ™[MathOctopus-Parallel-xRFT-7B](https://huggingface.co/Mathoctopus/Parallel_xRFT_7B)|๐Ÿ™[MathOctopus-Cross-xRFT-7B](https://huggingface.co/Mathoctopus/Cross_xRFT_7B)|63| 13B-LLaMA 2 	| ๐Ÿ™ [MathOctopus-Parallel-13B](https://huggingface.co/Mathoctopus/Parallel_13B) 	| ๐Ÿ™ [MathOctopus-Cross-13B](https://huggingface.co/Mathoctopus/Cross_13B)	|64|| ๐Ÿ™[MathOctopus-Parallel-xRFT-13B](https://huggingface.co/Mathoctopus/Parallel_xRFT_13B)|๐Ÿ™[MathOctopus-Cross-xRFT-13B]|65| 33B-LLaMA 1 	| ๐Ÿ™ [MathOctopus-Parallel-33B](https://huggingface.co/Mathoctopus/Parallel_33B)    | ๐Ÿ™ [MathOctopus-Cross-33B] 	|66| 70B-LLaMA 2 	| Coming soon!	| Coming Soon!      |67 68*-Parallel refers to our model trained with the parallel-training strategy. 69 70*-Cross refers to our model trained with cross-training strategy. 71 72*-xRFT means we train the model with multilingual rejection sampling.73 74### **Overall Results on MGSM**75 76| 7B Model                        | En      | Sw      | Zh      | Bn      | De      | Es      | Fr      | Ja      | Ru      | Th      | Overall |77|:--------------------------------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|78| MathOctopus<sup>C</sup>         | 52.0    | 23.6    | 31.6    | 18.8    | 38.0    | 39.2    | 36.4    | 27.2    | 33.6    | 21.6    | 32.2    |79| **xRFT**-MathOctopus<sup>C</sup>| 51.2    | 24.0    | 33.2    | 18.8    | 36.0    | 41.2    | 37.6    | 29.6    | 36.4    | 25.2    | 33.3    |80| MathOctopus<sup>P</sup>-LoRA    | 30.4    | 15.2    | 23.6    | 10.4    | 22.8    | 24.8    | 26.4    | 18.0    | 22.0    | 14.8    | 20.8    |81| MathOctopus<sup>P</sup>         | 52.4    | 39.2    | 38.4    | 28.8    | 44.8    | 42.4    | 43.6    | 36.0    | 39.6    | 34.4    | 40.0    |82| **xRFT**-MathOctopus<sup>P</sup>| 54.8    | 38.4    | 45.2    | 33.2    | 43.6    | 45.2    | 38.0    | 35.6    | 48.4    | 36.4    | 41.9    |83<p></p >84 85| 13B Model                       | En      | Sw      | Zh      | Bn      | De      | Es      | Fr      | Ja      | Ru      | Th      | Overall |86|:--------------------------------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|87| MathOctopus<sup>C</sup>         | 56.4    | 27.2    | 39.2    | 24.0    | 47.6    | 49.6    | 47.6    | 40.4    | 42.0    | 24.8    | 39.9    |88| **xRFT**-MathOctopus<sup>C</sup>| 53.6    | 28.0    | 45.2    | 21.2    | 48.0    | 46.4    | 46.0    | 35.2    | 45.6    | 28.8    | 39.8    |89| MathOctopus<sup>P</sup>         | 53.2    | 42.8    | 48.8    | 35.2    | 44.4    | 48.0    | 48.4    | 43.2    | 47.6    | 46.8    | 45.8    |90| **xRFT**-MathOctopus<sup>P</sup>| 51.6    | 46.0    | 51.2    | 42.0    | 49.2    | 53.2    | 49.6    | 39.6    | 47.6    | 46.0    | 47.6    |91<p></p >92 93| 30-34B Model                    | En      | Sw      | Zh      | Bn      | De      | Es      | Fr      | Ja      | Ru      | Th      | Overall |94|:--------------------------------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|95| MathOctopus<sup>C</sup>         | 55.6    | 24.4    | 36.0    | 19.2    | 40.4    | 51.2    | 44.4    | 27.2    | 37.2    | 21.6    | 35.7    |96| **xRFT**-MathOctopus<sup>C</sup>| 53.6    | 27.6    | 34.4    | 19.2    | 47.2    | 47.6    | 44.8    | 30.8    | 38.8    | 22.8    | 36.7    |97| MathOctopus<sup>P</sup>         | 56.4    | 46.8    | 52.0    | 35.2    | 47.2    | 53.2    | 48.0    | 39.2    | 45.6    | 41.2    | 46.5    |98| **xRFT**-MathOctopus<sup>P</sup>| 51.6    | 47.2    | 52.4    | 37.6    | 51.2    | 52.8    | 44.4    | 41.6    | 50.0    | 47.6    | 47.6    |99 100 101### **Overall Results on MSVAMP**102 103| 7B Model                        | En      | Sw      | Zh      | Bn      | De      | Es      | Fr      | Ja      | Ru      | Th      | Overall |104|:--------------------------------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|105| MathOctopus<sup>C</sup>         | 49.2    | 36.6    | 43.6    | 30.2    | 48.6    | 46.8    | 46.4    | 42.5    | 46.7    | 34.0    | 42.5    |106| **xRFT**-MathOctopus<sup>C</sup>| 49.9    | 37.7    | 43.3    | 32.9    | 46.5    | 47.6    | 47.3    | 42.7    | 46.6    | 36.2    | 43.1    |107| MathOctopus<sup>P</sup>-LoRA    | 30.4    | 15.2    | 23.6    | 10.4    | 22.8    | 24.8    | 26.4    | 18.0    | 22.0    | 14.8    | 20.8    |108| MathOctopus<sup>P</sup>         | 46.5    | 40.1    | 42.5    | 29.1    | 43.5    | 45.4    | 46.0    | 42.5    | 45.4    | 35.7    | 41.7    |109| **xRFT**-MathOctopus<sup>P</sup>| 46.8    | 42.3    | 43.2    | 32.8    | 43.1    | 44.5    | 45.3    | 43.2    | 42.1    | 40.5    | 42.4    |110<p></p >111 112| 13B Model                       | En      | Sw      | Zh      | Bn      | De      | Es      | Fr      | Ja      | Ru      | Th      | Overall |113|:--------------------------------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|114| MathOctopus<sup>C</sup>         | 56.6    | 40.4    | 49.0    | 30.3    | 50.9    | 54.2    | 54.7    | 46.3    | 52.4    | 35.7    | 47.1    |115| **xRFT**-MathOctopus<sup>C</sup>| 52.9    | 41.9    | 49.2    | 34.1    | 50.5    | 52.8    | 51.5    | 45.8    | 50.2    | 35.7    | 46.5    |116| MathOctopus<sup>P</sup>         | 50.7    | 43.4    | 42.6    | 31.8    | 48.4    | 49.4    | 50.6    | 41.1    | 46.9    | 39.3    | 44.4    |117| **xRFT**-MathOctopus<sup>P</sup>| 44.6    | 43.4    | 46.4    | 34.2    | 47.7    | 48.2    | 49.9    | 43.1    | 48.2    | 39.5    | 44.5    |118<p></p >119 120| 30-34B Model                    | En      | Sw      | Zh      | Bn      | De      | Es      | Fr      | Ja      | Ru      | Th      | Overall |121|:--------------------------------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|:--------|122| MathOctopus<sup>C</sup>         | 51.5    | 42.1    | 46.2    | 23.2    | 50.5    | 52.1    | 52.9    | 42.2    | 50.5    | 33.4    | 44.5    |123| **xRFT**-MathOctopus<sup>C</sup>| 48.1    | 42.8    | 43.6    | 23.3    | 48.7    | 50.0    | 48.9    | 43.4    | 44.6    | 35.5    | 42.9    |124| MathOctopus<sup>P</sup>         | 56.4    | 46.8    | 52.0    | 35.2    | 47.2    | 53.2    | 48.0    | 39.2    | 45.6    | 41.2    | 46.5    |125| **xRFT**-MathOctopus<sup>P</sup>| 48.0    | 42.3    | 46.1    | 36.2    | 47.5    | 48.5    | 48.3    | 45.8    | 47.2    | 41.2    | 45.1    |126 127 128### **MathOctopus in English**129 130| Models                          | GSM8K   | SVAMP   |131|:--------------------------------|:--------|:--------|132| LLaMA 2-7B                      | 42.4    | 38.3    |133| MathOctopus<sup>P</sup>-7B      | 49.3    | 46.8    |134| MathOctopus<sup>C</sup>-7B      | 50.8    | 49.3    |135| LLaMA 2-13B                     | 51.0    | 50.9    |136| MathOctopus<sup>P</sup>-13B     | 55.5    | 52.1    |137| MathOctopus<sup>C</sup>-13B     | 56.6    | 56.6    |138| LLaMA 1-33B                     | 50.0    | 49.0    |139| MathOctopus<sup>P</sup>-33B     | 56.0    | 52.5    |140| MathOctopus<sup>C</sup>-33B     | 53.7    | 51.5    |141 142## Intended Uses143These models are trained for research purposes. They are designed to solve multilingual math problems. They can be used in educational software, tutoring systems, or any application where a solution to a math problem is needed.144 145## Citation146Please cite our paper if you use our data, model or code. Please also kindly cite the original dataset papers.147 148```149@misc{chen2023breaking,150      title={Breaking Language Barriers in Multilingual Mathematical Reasoning: Insights and Observations}, 151      author={Nuo Chen and Zinan Zheng and Ning Wu and Linjun Shou and Ming Gong and Yangqiu Song and Dongmei Zhang and Jia Li},152      year={2023},153      eprint={2310.20246},154      archivePrefix={arXiv},155      primaryClass={cs.CL}156}157```