News for hackers. Stuff that matters.
Re:There Is No A.I by throwaway8503 on Friday April 21, 2023 @10:51PM (#35662927)
This is what I got on ChatGPT today. I assume it used GPT4:

        Prompt            ChatGPT           Actual       Match
  397,356 * 930,547   369,685,207,932   369,758,433,732  FALSE
   36,330 *  26,951       979,458,630       979,129,830  FALSE
    8,681 *   9,330        80,911,430        80,993,730  FALSE
      278 *     903           250,734           251,034  FALSE
       82 *      77             6,314             6,314  TRUE

Edit: # of correct digits (counting from leftmost) only exceeds 3 on the smallest pair. It drops to two, as well, on the 3x3 set.
Re:There Is No A.I by optimalsolver on Saturday April 22, 2023 @03:32AM (#35664217)
Unless you're using Plus (black icon), you're using GPT-3.5 (green icon).
Re:There Is No A.I by ogogmad on Saturday April 22, 2023 @04:52AM (#35664570)
You probably used GPT-3.5. That said, I didn't manage to get GPT-4 to calculate 36,330 * 26,951 correctly. I suggested casting out 9s, casting out 11s, doing long multiplication, reversing the digits - nothing.

I have a theory that it does arithmetic badly because the logic goes right-to-left, when LLMs write left-to-right. If the digits were to be reversed, it might not make as many mistakes. I ran out of attempts before I could test this properly.

Re:There Is No A.I by IX-103 on Saturday April 22, 2023 @09:35AM (#35666470)
* * *
Re:There Is No A.I by roflyear on Saturday April 22, 2023 @10:02AM (#35666705)
Yes that's exactly what people are saying here. It's not a criticism of the tool it's an example of what the tool is and how it functions.
Re:There Is No A.I by ogogmad on Saturday April 22, 2023 @04:22PM (#35670567)
Do you understand how "attention" in LLMs work? Do you know what Long Multiplication is, and why it's poorly suited to ChatGPT? Why do you think your hack would help?
Re:There Is No A.I by jameshart on Saturday April 22, 2023 @09:52AM (#35666620)
That’s not ‘basic arithmetic’. Most humans would need a pen and paper to solve it.

GPT’s attention window is not equivalent to it being able to ‘write stuff down’ - it’s its equivalent of being able to remember the foregoing few minutes of conversation.

Re:There Is No A.I by roflyear on Saturday April 22, 2023 @10:01AM (#35666695)
Stop redefining things to support your argument. "The basic operations under arithmetic are addition and subtraction, division and multiplication"
Re:There Is No A.I by jameshart on Saturday April 22, 2023 @10:49AM (#35667106)
Right, but when you say an LLM can’t do basic arithmetic you’re presumably talking about mental arithmetic, right?
Re:There Is No A.I by roflyear on Saturday April 22, 2023 @02:15PM (#35669428)
No.
Re:There Is No A.I by newswasboring on Saturday April 22, 2023 @12:45PM (#35668402)
I just had the following conversation on chatGPT

> Human: what is 36,330 26,951 * (input is expressed in reverse post fix notation)

> chatGPT: To evaluate this expression using reverse Polish notation, we need to use a stack to keep track of the intermediate results. Here's how we can evaluate the expression:

1. Read the first number "36,330" and push it onto the stack. 2. Read the second number "26,951" and push it onto the stack. 3. Read the operator "", pop the top two numbers (26,951 and 36,330) from the stack, multiply them, and push the result (971,914,830) onto the stack. 4. The stack now contains only one number, which is the final result.

Therefore, 36,330 26,951 = 971,914,830 in reverse Polish notation.

I dont think this is about notation.

Re:There Is No A.I by ogogmad on Saturday April 22, 2023 @02:27PM (#35669528)
You should ask it to show its working. The problem is that it uses a fixed amount of thinking for each character, and it writes left to right, while long multiplication is computed right to left. Past a certain number of digits, the amount of "thinking" needed to compute long multiplication in the wrong order (left to right) increases without bound.
Re:There Is No A.I by newswasboring on Sunday April 23, 2023 @10:02AM (#35676312)
I was thinking along the lines of maybe it reads the digits as individual tokens and reading from left to right it get confused. That's why I thought it might be about notation. I have learned it's definitely not the case (read a bit about what tokens actually mean)

I also tried the show your work methods. I will not paste my conversations here as they are so long but even with showing it's work it doesn't give the right answer. Two funny things I noticed

1. It either uses a completely wrong method to calculate it, or it shows the right "kind" of work and then gets the wrong answer

2. If I tell it it was wrong and it will just agree with me. I multiply two huge numbers and tell it no the answer is actually 42, it will just apologize. Then when I ask the reason why it thinks it's right it will give the most bullshit things lol. Once it even said "I read the number wrong, the second number should be x I read y". The thing is if I had actually given x in the input it would have gotten the answer right.

It's all very confusing.

Re:There Is No A.I by ravenstine on Saturday April 22, 2023 @10:22AM (#35666859)
Interesting. I didn't use as large of numbers as you did, but in the low thousands, and ChatGPT w/ GPT-4 got them correct 3 times in a row.

What's also interesting, though not necessarily surprising, is how relatively close the incorrect answers are in your examples. It's not like the model will randomly spit out an answer like 42 if you ask it to multiply something like 36,330 by 26,951.

Re:There Is No A.I by MacsHeadroom on Saturday April 22, 2023 @03:34PM (#35670190)
> I assume it used GPT4

You did not. You have to explicitly select it from the dropdown which is only available on paid Plus accounts.