microsoft/rho-math-7b-interpreter-v0.1

Hugging Face
TEXT GENERATIONPricing:Input $0.4 / Cached $0.08 / Output $0.8Concurrent Unit Cost:1Model Size:7BQuant:FP8Context Size:4kTool Calling:SupportedPublished:Apr 11, 2024License:mitArchitecture:Transformer0.0K Open Weights Featherless Exclusive Warm

The microsoft/rho-math-7b-interpreter-v0.1 is a 7 billion parameter language model developed by Microsoft, specifically fine-tuned for mathematical reasoning and problem-solving. It utilizes Selective Language Modeling (SLM) during pretraining to focus on clean and useful tokens, achieving strong performance on mathematical benchmarks like MATH and GSM8k. This model is designed for tool-integrated reasoning, functioning as a code interpreter to enhance its mathematical capabilities.

Loading preview...

Model Overview

The microsoft/rho-math-7b-interpreter-v0.1 is a 7 billion parameter model from Microsoft's Rho-1 family, distinguished by its use of Selective Language Modeling (SLM) during pretraining. SLM is an innovative approach that selectively trains on high-quality, relevant tokens, significantly improving efficiency and performance in mathematical tasks. This method allows Rho-1 models to achieve baseline performance 5-10x faster compared to traditional causal language modeling.

Key Capabilities

  • Enhanced Mathematical Reasoning: Achieves 51.8% on the MATH dataset and 81.3% on GSM8k, demonstrating strong performance in complex mathematical problem-solving.
  • Code Interpreter Integration: This specific version is fine-tuned for tool-integrated reasoning, leveraging a code interpreter to solve problems, similar to the ToRA framework.
  • Efficient Pretraining: SLM enables the model to match the performance of larger or more extensively trained models (e.g., DeepSeekMath) with significantly fewer pretraining tokens.

Good For

  • Mathematical Problem Solving: Excels in tasks requiring arithmetic, algebra, and other mathematical reasoning, especially when combined with code interpretation.
  • Research in Efficient LLM Training: Demonstrates the effectiveness of Selective Language Modeling for improving model performance with reduced computational resources.
  • Applications requiring robust numerical and logical reasoning.