Open Yuzabotov opened 1 year ago
It still struggles with simple math word problems even with the new V11 model.
RWKV-4-Raven-7B-v11-Eng99%-Other1%-20230427-ctx8192
Instruction: ( same as before)
This is a math word problem. You will solve it and provide a simple step by step verification.
Input: (same as before)
Tim grows 5 trees. Each year he collects 6 lemons from each tree. How many lemons does he get in a decade?
output :
tested using default settings : ( got it correct only once out of 5 tries )
tested using top P= 0.2 settings as advised by @BlinkDL : ( all answers are wrong )
NOTE : i tried many more times using top P=0.2 ans it never got it right.
Summary
It struggles struggles with simple math word problems (that include chain of thought)
Training it on these word problems could help RWKV with multistep reasoning as stated in this article by OpenAI: https://openai.com/research/solving-math-word-problems They also provide their dataset: https://github.com/openai/grade-school-math
(note: Issue created by discord user diabolo96)
Model version:
RWKV-4-Raven-7B-v10-Eng99%-Other1%-20230418-ctx8192
Example 1
Instruction:
This is a math word problem. You will solve it and provide a simple step by step verification.
Input:Tim grows 5 trees. Each year he collects 6 lemons from each tree. How many lemons does he get in a decade?
Output:Let's start by setting up the problem. In a decade, Tim will collect 6 trees * 10 lemons per tree = 60 lemons from each tree. Therefore, in a decade, he will collect 60 * 10 = 600 lemons.
The answer: 600.
Expected Output:
Tim collects a total of 5*6= 30 lemons per tree.
So in a decade, he gets 30*10= 300 lemons.