3 ms·
"We don’t actually want them to do math for the sake of replacing calculators" - couldn't the article just end here? People aren't giving it multiplication prob
by krackers 2y ago
"We don’t actually want them to do math for the sake of replacing calculators" - couldn't the article just end here? People aren't giving it multiplication problems or asking it to count letters because they want to know the answer. Given that you can "patch" the issue by having it invoke python for computation, the real value is in seeing whether current models can learn to follow a simple step-by-step procedure.
The linked tweet https://twitter.com/yuntiandeng/status/1836114401213989366 https://twitter.com/yuntiandeng/status/1836114401213989366 is far more interesting to me, gpt models clearly _can_ learn to multiply with intermediate tokens, but even o1 currently doesn't. And yet this would be a case where generating synthetic data is almost trivial. And moreover, being able to perform computations in this fashion would be valuable for many types of benchmarks (e.g. FrontierMath, since I'm sure at the end of the day you'll have to grind through some computation).
So why hasn't it been a priority? I remember some NeurIPS presentation claiming that heavily training on math in this fashion hurt language scores. But then the follow-up would be to have specialized models for each and route between them...
- belZaah 2y agoI think the smart people working on them understand, that a llm can fundamentally never be trusted with the math. It does not do calculation, it guesses the next token. Mathematically, the linear algebra behind a llm does not analytically translate to all feasible math. Therefore, there’s always a chance of error in the output. And the very purpose of a calculator is to be precise. If I need to second-guess the result, I might as well not use the llm in the first place.
- basch 2y agoI could see a situation where you want the LLM to take a guess, compare it to a calculation, and if they differ, analyze whether it misinterpreted the question. Obviously, it could misinterpret the question, feed the wrong info to the calculator, and then arrive at the same wrong answer as well, so still not foolproof.