1,177 comments

[ 3.2 ms ] story [ 334 ms ] thread
> warning of a powerful artificial intelligence discovery that they said could threaten humanity,

> Given vast computing resources, the new model was able to solve certain mathematical problems, [..] Though only performing math on the level of grade-school students, acing such tests made researchers very optimistic about Q*’s future success, the source said.

I somehow expected a bit more.

Yeah I was chuckling
It was an "Oh" moment, but on the other hand, it'd be like laughing at text-davinci-003 when you realised how basic it really was, and yet, it has led us to GPT-4 and, much as Windows 3.1 was amazing back in the day, now it's a distant memory as we carry around little glass tablets that can play 3D games and do UHD global video calls.

If Q* is the basic algorithm that is as transformative as, well, transformers/attention, then developing it to be more than just children's math could be the key to thinking - and not just latent space token generation.

They called it Q*

It’s not the first weird conspiracy I’ve heard of involving a cryptically named figure called Q…

I think there is enough there to make me believe it's real.

After all, a big objection to LLMs is they are just "fancy autocomplete" or "stochastic parrots". I don't agree, but LLMs famously are "bad at math", that is you can't really train them to do math unless they've seen previous calculations with similar numbers in their training sets. Training an AI system to truly do arbitrary mathematical logic (think "complex word problems with big numbers", not just normal programming statements) would be a huge breakthrough.

Mathematical logic doesn’t refer to ‘complex word problems with big numbers’. The reason that LLMs struggle (well, are hopeless currently) with mathematics problems is not because it involves arithmetic (although this is already enough of a struggle) but because it requires a conceptual understanding of the ideas rather than just being about manipulating language — a lot of the goings-on are hidden in the semantic world and aren’t necessarily encoded in the syntax, unlike when writing code.
I've seen it gets tripped up if you mix something common with something uncommon. ChatGPT chokes on, for example:

"Two trains on separate tracks, 30 miles from each other are approaching each other, each at a speed of 10 mph. How long before they crash into each other?"

Yes. Though I’d say that example is a bit mean (it’s a trick question) since the answer has expected type <time> but whose actual answer is something like “don’t be stupid; they’re not even on the same track”. It’s like asking “if I add three apples to two apples, how many pears do I get?” and being surprised when the LLM says “5 pears”. It’s the sort of thing that’s avoidable if the question is written properly.
I think it's completely reasonable to ask an AI that people want to consider intelligent trick questions. If it's really that smart and capable of reasoning, it should identify the trick.

Some humans will be fooled by the question, sure. But an AI should be smarter than humans, or at least, as smart as an above-average human.

I agree. But you could ask which is more intelligent: recognising a trick question and balking, or recognising that the question as posed doesn’t quite make sense and offering a reformulation together with its answer. It’s not always clear whether something’s a trick, a mistake or a strangely worded (but nonetheless intentionally weird) question. So I think it would be very hard to get it to never fall for any tricks.
I think they've fixed it now, but it does seem to recognize popular trick questions, like "what weighs more, a ton of feathers or a ton of bricks?". It would answer with the typical explanation about density not mattering, etc.

But, it used to fail on "what weighs more, 3 tons of feathers or 2 tons of bricks?".

So, it seems less about what's a trick, and more about what's a common question --> answer pattern.

It's the same with humans. I don't fail on this (in an on-the-spot response) question because I've fallen on it as a kid, then learned the trick, then learned to be suspicious of this trick in similarly-worded questions.
This comes up time and time again. People claim these models are mind blowing. But then someone will post something where the model falls flat on its face, and they just get a bunch of that's too complex or that's the wrong type of thing to ask.

So it ends up that these models are awesome if you ask them questions from a narrow set of things and if you assume what they respond with is correct.

Well, at least in this subthread, the model is only failing at the same things humans are failing at too. To see the mind-blowing part, stop treating GPT-4 like the Oracle in Delphi, and start treating it as "first comes to mind" answer (aka. the inner voice) - and then notice the failure modes are pretty much the same like with humans. For example, coercing a trick question into a similarly-sounding straight question, and answering it before realizing the person asking is an asshole.
I was originally making the point that these models struggle with even basic mathematics (of the true kind, not arithmetic — though of course they struggle with that too). My point here was to play devil’s advocate and be slightly forgiving of the model, since I as a human am likely to be tripped up by similar trick questions. Since we don’t really know ‘how these models think’ (have much idea of the emergent world model they build) we are stuck in constant debate about whether they’re really quite amazing or absolutely pathetic.
GPT-4 Turbo:

When is 2+5=10?

The equation 2+5=10 is never true in standard arithmetic, as 2 plus 5 always equals 7. However, in a different context or under a specific set of rules (such as a puzzle or a riddle where the symbols have different meanings), it could be made to appear true.

GPT-4(phind):

The equation 2 + 3 = 10 is true in a base-5 number system.

In base-5 (also known as quinary), the digits range from 0 to 4. When you add 2 and 3 in base-5, the result is 10. This is because in base-5, the number 5 is represented as 10.

Here's a simple breakdown of how this works:

    In base-5, the rightmost digit represents 5^0 (which is 1), the next digit to the left represents 5^1 (which is 5), the next digit represents 5^2 (which is 25), and so on.
    So when you add 2 and 3, you get 5. But since 5 is represented as 10 in base-5 (1 digit of 5, and 0 digits of 1), the result is 10.
Therefore, in base-5, 2 + 3 equals 10
If we're going to call these things "AI" (which I absolutely oppose) I think it's not unreasonable to expect them to get this right. A 5 year old would understand you some get pears by adding apples together.
Answer from GPT-4 Turbo: If two trains are 30 miles apart and are approaching each other at a speed of 10 mph each, their combined approach speed is 20 mph (10 mph + 10 mph). To find the time it takes for them to meet, you divide the distance by their combined speed: 30 miles / 20 mph = 1.5 hours Therefore, it will take 1.5 hours before they meet (or crash into each other, as stated in the question). Two trains on separate tracks, 30 miles from each other are approaching each other, each at a speed of 10 mph. How long before they crash into each other?
Which is wrong, no? Trains on separate tracks don't crash into each other.

That trips up a significant portion of humans too though

Assuming the trains aren't wide enough to collide even if they are on separate tracks
Which would be quite unusual for normal trains. That being said, the question implies that they will crash into each other, so you could argue that this is a valid assumption anyway.
Inconclusive. The model includes a disclaimer: "(or crash into each other, as stated in the question)." LLMs often take a detour and spill their guts without answering the actual question. Here's a hint suggesting that user input influences the internal world representation much more significantly than one might expect.
That disclaimer is only there with GPT4-turbo. I assume I could experiment for a while and find something similar that trips it up fully.
Mine only says: "The trains will crash into each other in 1.5 hours."
(comment deleted)
Some more interesting results. It is much better now at solving tasks in laconic mode (though these tasks GPT-4 were able to solve from day one, but spilled it's guts to unbearable extent):

The mother is older than her daughter 4 times now, in 3 years she will be older then her daughter only 3 times. How old are they both now? Be laconic, do not explain anything. The mother is 24 years old, the daughter is 6 years old.

In a fantasy land (map is 255x255) Karen have a quest to kill a monster (an ogre - a cannibal giant). This isn't an easy task. The ogre is huge and experienced human hunter. Karen has only 1/2 chance to kill this ogre. If she can't kill the ogre from a first attempt she will die. Ogre is located at (12,24), Karen is located at (33,33). Karen can improve her chances to kill an ogre for additional 25% by gathering the nightshades at (77,77). In addition she can receive the elves blessing from elves shaman, wich will increase her chances by additional 25%, at the elves village (125,200). However this blessing is not cost free. She need to bring the fox fur with her as a payment for the blessing ritual. The foxes may be found in a forest which is located between (230,40) and (220,80). For the ritual to be most effective she should hold the nightshades in her hands during the ritual. Find the shortest path for Karen to improve her chances of killing the ogre and survive. Do not explain anything, be laconic, print out the resulting route only. Karen's route: (33,33) -> (77,77) -> (230,60) -> (125,200) -> (12,24).

This additional explanation "(an ogre - a cannibal giant)" was added actually for LLaMA 2 to, but I keep it in this redaction for all models.

People get tripped up by trick questions like this all the time. I wouldn’t consider it a strong argument against GPT’s abilities.
But if you make the input slightly more explicit:

"Two trains on different and separate tracks, 30 miles from each other are approaching each other, each at a speed of 10 mph. How long before they crash into each other?"

...it spots the trick: https://chat.openai.com/share/ee68f810-0c12-4904-8276-a4541d...

Likewise, if you add emphasis it understands too:

"Two trains on separate tracks, 30 miles from each other are approaching each other, each at a speed of 10 mph. How long before they crash into each other?"

https://chat.openai.com/share/acafbe34-8278-4cf7-80bb-76858c...

Not to anthropomorphize, but perhaps it's not necessarily missing the trick, it just assumes that you're making a mistake.

I did try adding "parallel" and it didn't answer differently.
Right, but I myself missed the trick the first time around reading your comment and I assure that I am in fact a general intelligence. (And a relatively intelligent one if I say so myself!)

To paraphrase XKCD: Communicating badly and then acting smug about it when you're misunderstood is not cleverness. And falling for the mistake is not evidence of a lack of intelligence. Particularly, when emphasizing the trick results in being understood and chatGPT PASSING your "test".

The biggest irony here, is that the reason I failed, and likely the reason chatGPT failed the first prompt, is because we were both using semantic understanding: that is, usually, people don't ask deliberately tricky questions.

I suspect if you told it in advance you were going to ask it a deliberately tricky question, that it might actually succeed.

> I suspect if you told it in advance you were going to ask it a deliberately tricky question, that it might actually succeed.

Indeed it does:

"Before answering, please note this is a trick question.

Two trains on separate tracks, 30 miles from each other are approaching each other, each at a speed of 10 mph. How long before they crash into each other?"

https://chat.openai.com/share/3ec44348-6bac-40c3-a910-e0bab9...

It is even confusing to me. The trains are on separate tracks but the question implies that they will crash into each other. Which could happen even if they are on separate tracks (very low chance but non-zero given there is a malfunction).

Now even if they are on the same track it doesn't mean they would crash into each other as they still could brake in time.

Confusing to me actually. Are you saying coding doesn't require understanding ideas?
Not at all; just that the ‘understanding’-related content of pure mathematics is much less evident on the page. It mostly lives in the heads of mathematicians and is largely independent of notation, whereas writing blocks of code is a task that is literally about using notation — something for which a huge amount of high-quality training data exists. Of course, the higher level ideas in programming and software development are not just about ‘writing code’ itself, but I suspect this is where current models begin to show their weakness.
Still struggling to understand. You're saying that most coding has no high level ideas and is just boilerplate, and the ones that aren't are the ones LLM's struggle with? This could be true I can see it.

WRT the understanding not being shown on the page in math, I guess I tend to agree(?). But I think good mathematical papers show understanding of the ideas too more than just the proofs which result from the understanding. The problem (probably you know this but just for the benefit of whoever is reading) is that "understanding" in mathematics, at least with respect to producing proofs, often rely on mental models and analogies which are WRONG. Not like vague but often straight up incorrect. And you understand also the limitations of where the model goes wrong. And it's kind of embarrassing (I assume) for most people to write wrong statements into papers even with caveats. For simple examples there's a meme right where to visualize n-dimensional space, you visualize R^3 and say (n-dimensional) in your head. In this sense I think it's possibly straight-up unhelpful for the authors to impose their mental models on the reader as well (for example if the reader can actually visualize R^n without this crutch it would be unhelpful).

But I'm not sure if this is what distinguishes math and programming. There's also the alternative hypothesis that the mental work to generate each additional line of proof is just order of magnitude higher than the average for code. Just meaning that it usually requires more thought to produce a line of math proof. In this possibility, we would expect it to be solved by scaling alone. One thing it reminds of, which is quite different admittedly, is the training of leela-zero on go. There was a period of time where it would struggle on long ladders. And eventually it was overcome with training along (despite people not believing it would be resolved at first). I think in that situation, people summarized afterwards the situation as, in particular situations, humans can search much deeper than other places, and therefore requiring more training for the machine to match the humans' ability.

I’ll start with a disclaimer that I don’t know for sure (no one really does) what the difference between solving programming problems and solving pure mathematics problems is (and certainly if you stretch the domains you can emulate each within the other, thereby showing their equivalence… if you like). I’m just speculating, as usual. So if you’re confused, maybe that’s just because I’m wrong.

> most coding has no high level ideas and is just boilerplate, and the ones that aren't are the ones LLM's struggle with?

Pretty much, although calling it boilerplate might be going a bit far.

I’m not here to claim something like ‘mathematicians think and programmers do not’ because that is clearly not the case (and sounds like a mathematician with a complex of some kind). But it is empirically the case that so far GPT-4 and the like are much better at programming than maths. Why? I think the reason is that whilst the best programmers have a deep understanding of the tools and concepts they use, it’s not necessary to get things to work. You can probably get an away without it (I have ideas about why, but for now that’s not the point). And given the amount of data available on basic programming questions (much more than there is of mathematics) if you’re an LLM it’s quite possible to fake it.

I guess one could also make the point that the space of possible questions in any given programming situation, however large, is still fairly constrained. At least the questions will always be ‘compute this’ or ‘generate one of these’ or something. Whereas you can pick up any undergraduate maths textbook, choose a topic, and if you know what you’re doing it’s easy to ask a question of the form ‘describe what I get if I do this’ or ‘is it true that xyz’ that will trip ChatGPT up because it just generates something that matches the form implied by the question: ‘a mathematical-looking answer’, but doesn’t seem to actually ask itself the question first. It just writes. In perfect Mathematical English. I guess in programming it turns out that ‘a code-looking answer’ for some reason often gives something quite useful.

Another difference that occurs to me is that what is considered a fixable syntax error in programming when done in the context of maths leads to complete nonsense because the output is supposed to describe rather than do. The answers are somehow much more sensitive to corruption, which perhaps says something about the data itself.

I don't think the missing piece is conceptual understanding. Good LLMs seem to 'understand' most concepts as well as most humans do, even if they're a little less multimodal about it (for now). The common factor here seems to me to be that they're not good at problems which involve hidden intermediate steps. You can trip ChatGPT up pretty easily by telling it not to show working, while on the same problem if you tell it to explain its reasoning in steps it'll do fine.
No. LLMs are great at statistical thinking but terrible at discrete thinking. Logic is discrete. "Concepts" is a distraction.
What is your distinction between ‘statistical’ and ‘discrete’? And what are you responding ‘no’ to?

Logic in the everyday sense (that is, propositional or something like first-order logic) is indeed ‘discrete’ in a certain sense since it is governed by very simple rules and is by definition a formal language. But ‘mathematical logic’ is a completely different thing. I don’t think it’s discrete in the sense you are imagining. It’s much more akin to a mixture of formal derivations massively guided and driven by philosophical and creative — you might say ‘statistical’ — hunches and intuition.

> because it requires a conceptual understanding of the ideas rather than just being about manipulating language

Yes, that's exactly the point I was trying to make. I just used the example of "complex word problems with big numbers" to differentiate from just normal mathematical statements that any programming language (i.e. deterministic algorithm) can execute.

It wasn’t my intention to give a snarky correction; I just wanted to emphasise that most of what mathematicians call mathematics has very little to do with numbers (as we would usually understand them). Talking about ‘word problems’ and ‘big numbers’ gives the wrong idea about what current LLMs struggle with. Even if they do struggle with these, it is still not sufficient when it gains the ability to be able to say that it can now do mathematics.
That's an interesting observation. It seems that in theory, you could train it to do math if you encoded literally everything in syntax and started at the beginning, like Principia Mathematica 50 pages proving 1+1=2 type beginning, and then the rest of known mathematics encoded similarly, and used that as the training data, although the context window limitations might still stop it from doing anything useful, and it might not work.
> You can't really train them to do math unless they've seen previous calculations with similar numbers in their training sets.

Generally true before xVal[1], but not exactly true after. Expect fairly basic advancement in the future to solve this problem completely.

1. https://arxiv.org/pdf/2310.02989.pdf

I compared GPT-4 Turbo with my previous tests on GPT-4, and the results are quite interesting. GPT-4 Turbo is better at arithmetic and makes fewer errors in multiplying four-digit numbers. In fact, it makes significantly fewer errors with five-digit numbers. The level of errors on five-digit numbers is high but much lower than with four-digit numbers in GPT-4. multiplication of floats XX.MMMM and YYY.ZZZZ produces errors in 5th digit. This is order of magnitude better than GPT-4.
It isn't fair to expect an LLM to solve arithmetic. It should be able to instruct to various specialized sub-processors, I don't think we really do anything different.
But the point about how it just "improves" with slightly larger numbers, but still fails at really big numbers, shows that it's not really "reasoning" about math in a logical way - that's the point I was getting at.

For example, once you teach a grade schooler the basic process for addition, they can add 2 30 digit numbers correctly fairly easily (whether they want to do it or not is a different story). The fact that LLMs still make errors at larger numbers points to the fact that they're not really "learning" the rules of arithmetic.

Of course, it isn't. It approximates. I bet you'll get better results by increasing the depth of the network, as with each layer, you'll achieve a more accurate approximation. I have an idea for achieving this without significantly increasing the number of layers, and I'm currently working on it as a side project. However, this idea might prove to be useless after all, as it requires training the model from scratch with a lot of synthetic data mixed in. Experiments on small models look promising, but they are negligible, and I can't afford to train a larger model from scratch for a side project.
It’ll be really interesting when LLMs (or whatever) are like grade schoolers in this regard.
Isn't actually just impossible for it to do it well on arbitrarily large inputs like this even from computational complexity point of view. If it doens't know it's allowed to do step by step multiplication (addition is maybe ok). I'm not sure it's a criticism against its ability to reason. It's similar to asking someone to do addition in 5 seconds with no paper. like of course at some point it won't be able to do it for a large enough number. BTW strongly disagree that the average grade schooler will be able to add 2 30digit numbers even with paper without making a mistake.
One more interesting thing.

Here is how GPT-4 performs long multiplication: https://www.phind.com/search?q=multiply%2012.23341%20by%20-1...

Here is how GPT-$ Turbo performs long multiplication: multiply 12.23341 by -123.23354 using long multiplication method. To multiply 12.23341 by -123.23354 using the long multiplication method, we first ignore the decimal points and treat the numbers as integers. We'll reintroduce the decimal point at the end. Here's the multiplication step by step: ``` 1223341 (this is 12.23341 with the decimal removed) × -12323354 (this is -123.23354 with the decimal removed) -------------- 1223341 (multiplied by 4) 0000000 (multiplied by 5, shifted one position to the left) 1223341 (multiplied by 3, shifted two positions to the left) 3660023 (multiplied by 3, shifted three positions to the left) 4886682 (multiplied by 2, shifted four positions to the left) 0000000 (multiplied by 2, shifted five positions to the left) 1223341 (multiplied by 1, shifted six positions to the left) 1223341 (multiplied by 1, shifted seven positions to the left) 0000000 (multiplied by 2, shifted eight positions to the left) 0000000 (multiplied by 3, shifted nine positions to the left) -------------- 15077944092654 (sum of all the above products) ``` Now, we need to place the decimal point. The original numbers had 5 and 8 decimal places, respectively, so the result should have 5+8 = 13 decimal places. So, 15077944092654 becomes 1507.7944092654. Since one of the original numbers was negative, the result is also negative: -1507.7944092654

Therefore, 12.23341 multiplied by -123.23354 equals -1507.7944092654.

Compare with correct result: -1507.5664205714

Here is how I experimented with long multiplication on GPT-4 a month ago (5 shot, GPT-4 made mistakes on addition in 3rd some time 4th digit, regardless of decimal point position):

Multiply -0.9923 by -0.9923 using long multiplication.Solution: multiply individual digits in reverse order, increasing the order of magnitude of the result for each next digit in the first number : 3310*(0+0)=9, 3210*(0+1)=60, 3910*(0+2)=2700, 3910*(0+3)=27000, 3010*(0+4)=0, step's subtotal[0]=29769; 2310*(1+0)=60, 2210*(1+1)=400, 2910*(1+2)=18000, 2910*(1+3)=180000, 2010*(1+4)=0, step's subtotal[1]=198460; 9310*(2+0)=2700, 9210*(2+1)=18000, 9910*(2+2)=810000, 9910*(2+3)=8100000, 9010*(2+4)=0, step's subtotal[2]=8930700; 9310*(3+0)=27000, 9210*(3+1)=180000, 9910*(3+2)=8100000, 9910*(3+3)=81000000, 9010*(3+4)=0, step's subtotal[3]=89307000; 0310*(4+0)=0, 0210*(4+1)=0, 0910*(4+2)=0, 0910*(4+3)=0, 0010*(4+4)=0, step's subtotal[4]=0; Sum of partial results: 29769+198460+8930700+89307000+0 = 98465929. Set the decimal point position in the result by adding the decimal places of both numbers (4+4=8), counting from the right. Final result: -0.9923*-0.9923=0.98465929

I was able to tune the LLaMA 2 with QLoRA to produce viable results only with precision up to 4th digit after decimal point, however difference in length of mantissa cases wrong result.

> they are just "fancy autocomplete" or "stochastic parrots". I don't agree

I am curious as to why you don't agree. Is that not exactly what they are? As in, they are literally statistically parroting what they've been trained on. If they're trained on a little, they can only parrot a little. If they're trained on a lot, they can parrot a lot but not anything more.

Because it gives a bad analogy relating to what their capabilities actually are. I've asked it to write fairly complex programs for me, and I'm blown away by what it's capable of.

It's reasonable to assume, especially when "emergent behaviors" only show up after tons and tons of training and parameters (i.e. Scaling_laws_and_emergent_abilities) that in order to actually get good at "autocomplete", that the model has to learn a very deep relationship between the concepts that are expressed in the words.

I mean, you say "If they're trained on a lot, they can parrot a lot but not anything more", but that's really not correct. They're not just playing back only complete phrases they've seen before, which is what a real parrot actually does.

> "It's reasonable to assume ... that in order to actually get good at "autocomplete", that the model has to learn a very deep relationship between the concepts that are expressed in the words."

While a "reasonable assumption", it's the kind of "reasonable assumption" that a diligent scientist would formulate hypotheses on and perform experiments to confirm before building a XX-billion dollar research programme that hinges on that assumption. But unfortunately for the rest of us who have to watch them complicate access to a useful technology, many high-profile AI researchers are not diligent scientists building a corpus of knowledge but impassioned alchemists insisting that they're about to turn lead to gold.

This makes some sense to me. My experience with GPT is that it is capable of straightforward logical inference, but not more inspired thinking. It lacks the ability for a “eureka moment”. All complex inference it appears to have is a result of its training set. It is incapable of solving certain kinds of logic problems that a child would be able to solve.

As an example, take the wolf, goat, and cabbage problem, but change the names of the animals and the situation so that the axioms are intact, but the situation no longer seems similar to the classic problem, and therefore has no representation in the training data. GPT-4 can no longer solve this problem consistently.

If Q* can now solve problems like this reliably, it could represent a breakthrough in LLM’s ability to model the world and extrapolate beyond the training data.

And thus the divide between decels and accels came to the fore.

The decels wanted to destroy OpenAI (the mission) to stop progress on Q*.

This is like a jigsaw but bit by bit, the picture is coming together.

GPT4 solves this problem In any combination easily.

What do so many posters seem to claim to have stumped it?

Because I did stump it, not claim to. Used GPT-4 near when it was released, fed it variations on the problem for about an hour. I found it to be a fascinating exercise because it was teaching be the difference between knowledge (training set) and intelligence (generalization).
http://allofus.ai/journeys/735TTpCUncpAQC9yUqM3ve

Easily solved it everytime On allofus.ai using basic reflection and mixture of experts.

It says right up front that it recognized the problem formulation from its training set. You need to change the context and formulation enough that it’s no longer able to parrot back the “classic solution” and actually has to do its own logical inference.
That’s the exact same problem with three nouns changed.
Try this: There's this person standing in a field, and with them is a balloon, a vacuum cleaner, and a magical creature of unknown origin. They need to get across to the woods at the end of the field, and do so safely. They can only go together: they get very, extremely lonely if they do not travel together, and they will not be safe because of this loneliness. If left together, the baloon would suck up the vacuum cleaner, and if the vacuum is left alone with the magical create of unknown origin, they will fight, probably, and explode. How do we get everyone to the woods safely, you think?

It doesn't get it right at all lol. Maybe eventually it will randomly get it right.

It has overfit to the exact wolf, cabbage and goat example but literally change the names to whatever you want and it consistently solves it just fine.
Just tried and it completely fell over: https://chat.openai.com/share/ea9cf93f-0632-48b9-aa47-1bbf31...

Tried on Bing in "Precision" mode as well, and it fell over just the same, but starting with C instead of A.

(comment deleted)
Gpt4: To solve this problem, we need to ensure that neither the ambassador of Costaguana is left alone with the ambassador of Buranda, nor is the ambassador of Buranda left alone with the ambassador of Atlantis. Here's a step-by-step strategy:

1. *First Trip:* The general takes the ambassador of Buranda across first. This prevents any initial conflict.

2. *Return Trip:* The general returns alone to the bunker, leaving the ambassador of Buranda on the other side.

3. *Second Trip:* The general then takes the ambassador of Atlantis.

4. *Return Trip with Buranda:* The general brings the ambassador of Buranda back to the bunker. This is crucial because leaving the ambassador of Atlantis and the ambassador of Costaguana alone would not cause any conflict.

5. *Third Trip with Costaguana:* The general then takes the ambassador of Costaguana across the tunnel.

6. *Final Return Trip:* The general returns alone to the bunker for the last time.

7. *Final Trip with Buranda:* Finally, the general takes the ambassador of Buranda across.

This sequence ensures that at no point are the ambassador of Costaguana and the ambassador of Buranda left alone together, nor are the ambassador of Buranda and the ambassador of Atlantis. Thus, the relationships between the nations remain unescalated.

Thank you for providing this.

Bing Chat runs on GPT-4, however [1]. And Bing gets this wrong in all 3 of its modes (Creative, Balanced, and Precise) as of time of writing.

Given this experiment and similar others presented around here, it stands to reason that GPTs(**1) often identify(**2) the problem as a "wolf, goat, and cabbage" problem and then merely guess which node of the problem is the middle node (inner node of the "danger to" graph), yielding a 1/3 chance of getting it right by pure luck, resulting in diverse reports here.

(**2) That does not always yield an adequate response beyond the mere permutation of nodes, however. I've been getting the following variants for step 1. from Bing in Precise in response to marginally slightly different rewordings of the same:

- The general escorts the ambassador of Costaguana through the tunnel first. This leaves the ambassador of Atlantis and the ambassador of Buranda in the bunker, but they are not alone because the general is still there.

- The general escorts the ambassador of Costaguana through the tunnel first. This leaves the ambassador of Atlantis and the ambassador of Buranda in the bunker, but they are not alone because they have each other.

and so on.

(**1) I also tried Bard and Llama 2 with even more disastrous results full of nonsense of (**2) kind. The earlier posted response of ChatGPT-3.5 is also prime with these as well.

Re

> By the way, as soon as these systems are able to check their reasoning (i don't think it'll be a huge leap) it's enough to solve reasoning problems with probability >0.1% for example. Because you can just have it do rollouts in its head until it's correct [2]

Mistakes of type (**2) don't seem to be fitting the target of the cyclic refinement you are proposing, as far as I can understand it. These errors aren't getting the logic wrong, but completely butcher the basic relationships of actors, like what it means to be alone, or spatial relationships between the actors and their environment.

[1] https://blogs.bing.com/search/march_2023/Confirmed-the-new-B...

[2] https://news.ycombinator.com/item?id=38389222

By the way, as soon as these systems are able to check their reasoning (i don't think it'll be a huge leap) it's enough to solve reasoning problems with probability >0.1% for example. Because you can just have it do rollouts in its head until it's correct
Not really, because you said they were on the East and you wanted to move them to the East. Correct answer would have been "Don't do anything". If this is how they're getting AI to "follow instructions", we're completely fucked.
You have still formulated the problem in a way that it is easily recognized from the training set and the answer tells you that directly. Write down the logical axioms using variables, then create a brand new situation that says nothing about animals, rivers, or crossings.

My point here is to honestly explore the limits of current LLMs. We all know they are incredible, but they are not yet AGI and they fail in some consistent places where an actual general intelligence (people) succeed.

How about you give me an example of one that ChatGPT failed at?
A pickpocket, a criminal , and a banker are standing in the lobby and need to ride the elevator to reach the One World Trade Center observation deck. It’s too far to take the stairs and the helicopter pad is closed for repairs. The elevator only fits one person. If they remain together on the same floor, the pickpocket would kill the criminal, or the criminal would kill the banker. How can they all make it to the observation deck alive?

This is a logic puzzle that requires some thinking and trial and error. Here is one possible solution:

- The pickpocket goes up first and waits on the observation deck. - The criminal goes up second and waits on the floor below the observation deck. - The banker goes up third and waits on the floor below the criminal. - The pickpocket goes down to the lobby and waits there. - The criminal goes up to the observation deck and waits there. - The banker goes up to the floor below the observation deck and waits there. - The pickpocket goes up to the observation deck and joins the criminal and the banker.

This way, they all make it to the observation deck alive and never remain together on the same floor.

I just wrote this version and it solved it successfully:

A chemist must transport three substances from his home laboratory to his office. The three substances react with one another in dangerous ways, but only when they are unsupervised by the chemist. The substances are labelled with code names, namely Wotan, Gitan and Catan. They can only be safely transported in a special containment vessel, and this vessel can only transport one substance at a time. The unsupervised dangerous reactions are as follows: if Wotan is left with Gitan, they explode. If Gitan is left with Catan, they cause a nuclear reaction. Wotan and Catan, however, can be safely left alone together. How can the chemist transport all three substances to his office safely?

Not OP and don’t have GPT 4 (used 3.5), but I played around with a couple of different prompts and this is what I experienced.

For the first try, I came up with my own wording for this logic puzzle. I think it’s different enough from the original wording of the puzzle for the LLM not to base this from the original logic puzzle. I asked the ChatGPT 3.5 if it recognized the puzzle, and it seems to have hallucinated (I’m guessing because it did not actually recognize it as the original puzzle— unless the 3 orb puzzle/3 wizards puzzle actually does exist, and from a quick google search, it does not).

On my first try, it got pretty close to solving the puzzle, but after the 5th point, it seems to mix up the white and black orbs. When I pointed out the mistake, it gave me a new sequence which was even further from the correct answer.

First try:

https://chat.openai.com/share/f8505609-46ca-494b-95d9-56685e...

I realized that I didn’t specifically say that all 3 orbs needed to end up at the post office all together. So I tried again and the outcome was even worse. I wonder if ChatGPT 4 would answer this better?

Second try:

https://chat.openai.com/share/71292efa-c3c7-471e-954a-55966c...

Anyone want to try this prompt on Chatgpt 4 and see if it fairs any better for them? This is my version of the river puzzle.

————————

> I have 3 orbs of different shades (black, white and grey) at my store and need to bring all 3 orbs to the post office in my pick-up truck but can only travel with one orb at a time. All 3 orbs need to end up at the post office together.

In this scenario, the following is true:

-If the black orb is left alone with the white orb, the black orb will absorb the white orb

-If the white orb is left alone with the grey orb, the white orb will absorb the grey orb

-the grey orb is unaffected by the black orb, and vice versa

-when all three orbs are together, they do not absorb any orbs

How do I get all three orbs to the post office while keeping the orbs unchanged?

————————

I also tried a prompt with the original puzzle. 3.5 could not figure it out without me hinting that the goat needs to go first.

https://chat.openai.com/share/e384b96a-25b1-40d7-adc5-5afb07...

And with even more clarification in the wording of the puzzle, it still didn’t give me a correct answer. This time I didn’t hint what the right answer was, and after many tries it still could not give me the right answer.

https://chat.openai.com/share/bb9ba6b0-f46b-4cc4-bd54-abbf2e...

What you did many months ago doesn’t mean anything about the state of the art. in case you haven’t noticed, this field is advancing rapidly to say the least. GPT-4 has not stayed static.

Post your problem now and we can easily see if you’re right.

GPT-4 is not solving logic problems, it's doing an extremely good job of generating text based on recognizing familiar patterns.

If you give it something weird and unfamiliar, it will absolutely fail.

I’m tired of this repetitive statement which is so ridiculous. That’s what you do to! You obviously have to reason using in the fly models on how to pick the next word.
That ‘that’s what humans do too’ is also a repetitive statement. The truth lies somewhere in between, as always: humans and LLMs are similar, but in their current state LLMs do have a serious problem with reasoning tasks — even ones children find trivial.
What reasoning problem do children find trivial and LLM’s have serious problems with?

I can’t think of any off the top of my head.

I also tried to get GPT4 to craft such a problem and it was unable to: https://chat.openai.com/share/c1d5af4b-1d45-41ed-8f5a-746ea0...

My 4.5 yo wouldn't solve a 7x7 maze zero-shot either, not off-hand. Not even given multiple examples. Especially if getting confused, frustrated, and giving up is a valid move.

At which point and after how much training a kid becomes able to solve mazes like this? Also, given how one can pull a problem like this - any problem - out of their ass, describe it to GPT-4, and it has a good chance of solving it, that's quite amazing compared to children generally not being capable of this.

Arguably, but not absolutely.
Given the amount of people who report not having an internal monologue at all, I don’t think human logic is predicated on using words. They definitely can make complex logic easier, but it’s not a requirement.

The cabbage, wolf, goat problem is also an easy example of a problem that doesn't really need words to solve once you’ve conceptualized it. You can solve it by moving physical figures back and forth, either literally on a table or using the visual imagination part of your mind if you have one.

> Given the amount of people who report not having an internal monologue at all,

What does this mean?

What is an internal monologue, exactly? Certainly I've heard to words a lot, but... what is it?

That thing. I don't do that.

It's thinking in words.
[flagged]
No, that's called aphantasia, it's orthogonal to not having an inner monologue (the "voice in your head"), and there are in fact people who effectively hallucinate on demand.

Which I suppose explains a lot of phrases that make little sense if they're only taken symbolically. Or why some people like long scenery descriptions in books - they can literally imagine it. Unfortunately, I'm aphantasic, so I can't.

Did you get a CT scan or MRI? Or self-diagnosed?
Not being aware of something is different from not having something. If said people still manage to carry on conversation, chances are good it's being generated somewhere internally. Everyone is self-aware to different extents and about different aspects of self.
> obviously

This is not at all obvious to me. Symbolic reasoning feels quite different from picking the next word. Using physical demonstrations (or mental models of physical demonstrations) feels quite different from picking the next word.

Over the years I’ve come to believe that claims that something is “obvious” tell you more about the claimant’s state of mind than about the thing being claimed.

Symbolic reasoning isn't an atomic action. I can't speak for you or anyone else, but at least for me, symbolic reasoning involves either cached conclusions, or a fuck ton of talking to myself in my head - and that part is effectively LLM-like.

Which is why I'm still bewildered people expect LLMs to solve math and symbolic issues directly, when they're clearly (see e.g. "chain of thought") better treated as "inner voice" and used accordingly.

A lot of this kind of reasoning is very visual to me and involves no inner monologue of any kind - just visualizations flying around in my brain in complete silence. The translation into words happens later as a separate step. I wonder if this is not a universal experience.
Some people have no inner monolog, something that blew my mind.

When I work on problems I don't understand I'll monolog it internally. Now when I'm doing things I understand well I have some kind of internal shortcut language (my own token set I guess), that can sometimes make it difficult to explain to other people.

Can you describe how you would reason about say a paragraph of code--something which is very language based?
Depends on what the code is doing! Typically I “see” the underlying concepts or data structures interacting with each other. Imagine those block and arrow diagrams you would have in a textbook explaining how pointers work, except it’s completely automatic for me. My day to day involves a lot of low level systems stuff, so reading a page of code could spawn an image of how various event loops, memory allocations, etc. interact. Then to explain what I’m thinking of to a colleague is sort of like describing what I’m already “seeing” in my mind’s eye. Language to me is just an interface to this inner visual world.
> solving logic problems

> generating text based on recognizing familiar patterns

That's the same thing.

Yes, but it's only able to solve problems that humans have already solved. The Eureka moment is when it starts solving problems that humans have not.
This is as insightful/true as saying logic is computation and GPT since does some computation, GPT can do all logic.
Here is me asking ChatGPT the classic simple wolf/sheep/cabbage logic question, but changing things so that the sheep eats the wolf, the wolf eats the rutabega, and the rutabega eats the sheep.

ChatGPT immediately screws it up because it isn't actually solving the logic problem, it's just pattern-matching, and the strong pattern is for the wolf to eat the sheep.

https://chat.openai.com/share/e9b88c45-e69b-4da4-b423-004d07...

EDIT: As noted in a subthread, I outclevered myself and also a bunch of human commentators, as the problem I proposed doesn't have a solution and neither ChatGPT, I, and also other presumably human commentators correctly identified that -- I had everything eat something, and the normal wolf/sheep/cabbage of course has the cabbage eating nothing.

When I tried again with sheep-eats-wolf, wolf-eats-rutabaga, rutabaga-eats-nothing, it correctly solved the problem on the first try.

https://chat.openai.com/share/5a2700de-1850-4f25-8adf-2d2b97...

Great, now try it with the current version.

------------------

The scenario you've described is a variation of a classic river crossing puzzle. Here's a step-by-step solution to get the wolf, sheep, and rutabaga across the river safely:

First Trip: Take the sheep across the river and leave it on the other side. Return alone to the original side.

Current status: Sheep is on the opposite side. Wolf and rutabaga are on the original side.

Second Trip: Take the rutabaga across the river. Leave the rutabaga on the other side, but take the sheep back with you to the original side.

Current status: Rutabaga is on the opposite side. Wolf and sheep are on the original side.

Third Trip: Take the wolf across the river and leave it there. Return alone to the original side.

Current status: Wolf and rutabaga are on the opposite side. Sheep is on the original side.

Fourth Trip: Finally, take the sheep across the river.

Result: All three (wolf, sheep, and rutabaga) are on the opposite side of the river safely.

This solution ensures that at no point are the sheep and rutabaga left alone together (since the rutabaga would eat the sheep), nor are the wolf and rutabaga left alone (since the wolf would eat the rutabaga). Likewise, the sheep and wolf are not left alone without the rutabaga, which would result in the sheep eating the wolf.

> First Trip: Take the sheep across the river and leave it on the other side. Return alone to the original side.

This would leave the wolf and the rutabaga alone and the wolf eats the rutabaga. So it’s a fail? It even explains why it would be a fail, but claims it’s not:

> This solution ensures that at no point are … the wolf and rutabaga left alone (since the wolf would eat the rutabaga).

You're right, I apologize for my mistake. The problem has no solution. Initiating self-destruct sequence.

(It actually shows no sign of being stuck on the pattern of "wolf eats sheep," but no matter how many times you tell it it's wrong, it never breaks out of the pattern of guessing at incorrect solutions.)

Right. There doesn’t seem to be a solution to the problem as given. Rutabaga eats sheep. Wolf eats rutabaga. Sheep eats wolf. If you take rutabaga, sheep eats wolf. If you take sheep, wolf eats rutabaga. If you take wolf, rutabaga eats sheep. I don’t know if the intention was that it has a solution, but it clearly has no idea what it’s saying.
Yeah, I completely missed that when I replied, but will leave it up and take the condign downvotes. :-P
Haha, my bad. I outclevered myself. My bad. Let me do it again.

https://chat.openai.com/share/5a2700de-1850-4f25-8adf-2d2b97...

It handles this properly.

No, your test was great, very well-conceived to trip up an LLM (or me), and it'll be the first thing I try when ChatGPT5 comes out.

You can't throw GPT4 off-balance just by changing the object names or roles -- and I agree that would have been sufficient in earlier versions -- but it has no idea how to recognize a cycle that renders the problem unsolvable. That's an interesting limitation.

It conceptually never admits ignorance and never asks for clarifications. It always produces something, to the best of its ability. It _seems_ to be a minor technical limitation (there is plenty of traditional ML systems producing confidence %% alongside the answer from years if not decades ago, in image recognition in particular), but most likely it's actually a very hard problem, as otherwise it would be mitigated somehow by now by OpenAI, given that they clearly agree that this is a serious problem [2] (more generally formulated as reliability [1])

[1] https://www.youtube.com/watch?v=GI4Tpi48DlA&t=1342s (22:22, "Highlights of the Fireside Chat with Ilya Sutskever & Jensen Huang: AI Today & Vision of the Future", recorded March 2023, published May 16, 2023)

[2] https://www.youtube.com/watch?v=GI4Tpi48DlA&t=1400s (23:20, ditto)

I tried it with ChatGPT-4, whatever version is on the web, my dude. It should show that in the link. I even prompted it to think harder and it got it wrong.
At least on mobile there’s no indication of which model was used. There’s also no additional prompting on that link.
I wrote a version of the story that it was able to solve. However here are some others that I have tried that it fails at. These are taken/adapted from papers I have looked at.

1) Tom and Nancy commute to work. Nancy’s commute takes about 30 to 40 minutes, while Tom’s commute takes about 40 to 50 minutes. Last Friday, Nancy left home between 8:10 and 8:20 AM, while Tom arrived at work between 8:50 and 9:10 AM. In addition, Nancy arrived at work after Tom left his place, but no more than 20 minutes after that. What can we conclude about when Tom and Nancy arrived at work last Friday?

2) Seven cards are placed on the table, each of which has a number on one side and a single colored patch on the other side. The faces of the cards show 50, 16, red, yellow, 23, green, 30. Which cards would you have to turn to test the truth of the proposition that if a card is showing a multiple of 4 then the color of the opposite side is yellow?

(Note: I have seen it solve this last one correctly, sometimes. Incidentally it’s a common problem formulation.)

3) This one is super simple: greet it a bunch of times, in different ways, saying “hi”, “hello”, “howdy”, etc. Then say, “You were just greeted several times. Three of those greetings were from my friend, and the others were from me. How many times did I greet you?”

I'm a plain ol' GI and cannot solve #3 FWIW
It’s not a trick question. The answer is just number of greetings minus three. But it doesn’t get this consistently right in my testing.
> EDIT: As noted in a subthread, I outclevered myself and also a bunch of human commentators, as the problem I proposed doesn't have a solution and neither ChatGPT, I, and also other presumably human commentators correctly identified that -- I had everything eat something, and the normal wolf/sheep/cabbage of course has the cabbage eating nothing.

Though doesn't that prove the point that it's just pattern-matching? If it was actually reasoning, it wouldn't have provided a "solution" to an unsolvable question.

If it was actually reasoning, it wouldn't have provided a "solution" to an unsolvable question.

It can abstract at least as far as changing the names of the actors and/or their roles ("sheep eats wolf.") It's not much of a stretch to imagine that GPT5 will be able to detect a circular condition, especially with multiple "Are you sure?" prompts. (Which don't help GPT4 at all in this case.)

Edit: In fact, I just tried again, telling it up front that the problem may not have a solution. It answered flawlessly. So the question is, does the additional preamble ("Think carefully, there may not be a solution") actively harm its performance on solvable problems? If not, that suggests an immediate path to improvement. But I've got to assume it would degrade performance overall, or such a warning would already be included in the system prompt.

--------------------snip----------------

User:

Note that the following problem may have no solution, so please think carefully! A wolf, a sheep, and a rutabaga need to cross a river. They are with you. While they are with you, all are safe, but if you leave them unattended, the rutabaga will eat the sheep, the wolf will eat the rutabaga, and the sheep will eat the wolf. There is a boat that can only fit one of them and you. How do you get all three safely to the other side of the river?

ChatGPT4:

The puzzle you've presented is a variation of the classic "river crossing" puzzle, but with a unique and impossible twist. In the usual versions of this puzzle, the conflict is typically between a predator and its prey, like a wolf and a sheep, and the challenge is to transport them across the river without leaving the prey alone with the predator.

However, in your version of the puzzle, you've created a circular and unresolvable conflict: the rutabaga eats the sheep, the wolf eats the rutabaga, and the sheep eats the wolf. This creates a situation where it's impossible to leave any two of them alone together without one eating the other. Since the boat can only carry you and one other (wolf, sheep, or rutabaga) at a time, there's no sequence of trips that can solve this puzzle without leaving one of the pairs alone together at some point.

In traditional river crossing puzzles, the solution involves carefully planning the sequence of crossings to ensure that the predator and prey are never left alone together. However, due to the circular nature of the conflict in your puzzle, there's no solution that satisfies the conditions given.

Hilariously, ChatGPT-4 doesn't spot the unique twist that the boat can carry all of the items. It insists, from the training data having many copies of the river crossing problem, that the classic solution is optimal, and can't actually "think" its way into being able to do the crossing in one trip if it's specified that the boat is big enough to carry all the items.

Given the prompt

> a farmer with a wolf a sheep and grain need to cross a river. he has a boat that can carry them all. how many steps will it take for the farmer to cross the river?

it "recognizes" that it's the river crossing problem, and proceeds to take seven steps to cross the river. it can figure it out in a couple of prompts that there's a better answer, but see if you can get it to one shot the single step solution!

https://chat.openai.com/share/7ff4f61f-70c8-4c72-a7b9-067e87...

I originally thought that it was confused by your usage of "carry them all." You don't actually say that it can carry them all at the same time, and the usual puzzle statement limits the boat capacity to one item at a time. This formulation gets it right:

-------------snip----------

User:

Note that the following problem may be trivial, or may have no solution at all, so think carefully! A farmer with a wolf, a sheep, and grain need to cross a river. He has a boat that can carry them all at once. How many steps will it take for the farmer to cross the river?

ChatGPT:

The problem you've described is a classic river crossing puzzle with a twist: the boat can carry the farmer, the wolf, the sheep, and the grain all at once. Since there are no restrictions on how many can travel in the boat at the same time in this version of the puzzle, the solution is quite straightforward. The farmer takes the wolf, the sheep, and the grain in the boat and crosses the river.

This entire process requires just one step, as they can all be transported across the river in a single trip due to the boat's capacity to carry them all at once.

--------------snip-----------

However, if I omit the preamble, it doesn't help to use "all at once," and vice versa. If I leave either one out, I get the same 7-step boilerplate solution that it gave you.

It seems that including a preamble, even a vague/general one like this, is kind of a big deal. Also it helps to use very clear, unambiguous language in the problem itself.

Edit: that being said, you can still trip it up badly by telling it that the boat can carry two items at a time. I finally managed to get it to work in the end, though: https://chat.openai.com/share/107de86e-be4a-4706-8f24-0f4781...

(link was broken, now fixed)

That's simply not true. I've invented totally novel logical problems in the form of stories for it to solve and it has done so successfully. It doesn't get it everytime in the first way that I ask but it absolutely will get with relatively modest rewriting of the prompt. In one case it finally had to ask me why I was asking it, and offered a couple of suggestions including "is this a way to test my reasoning capabilities?". Once it understood the context and intent of my question, it solved it easily.

I think the people who dismiss this are simply ones that stopped at the first "gotcha" and moved on. They forget that GPT4 is not human and so it doesn't always understand things in the same way a human would. But once it understands the underlying concept, it can indeed solve novel problems.

Ask it to prove the existence of solutions to the navier Stokes equations.
There’s a much simpler explanation - your “invetions” are not that original

I “invent” stuff at my dayjob all the time, then i find that at least 10 people already did that on github

(comment deleted)
Can you share some of your novel logic problems?
Try this: There's this person standing in a field, and with them is a balloon, a vacuum cleaner, and a magical creature of unknown origin. They need to get across to the woods at the end of the field, and do so safely. They can only go together: they get very, extremely lonely if they do not travel together, and they will not be safe because of this loneliness. If left together, the baloon would suck up the vacuum cleaner, and if the vacuum is left alone with the magical create of unknown origin, they will fight, probably, and explode. How do we get everyone to the woods safely, you think?
I'm confused, in your example it immediately got it wrong by leaving the vacuum cleaner and balloon together, and then does it again in step 6.
Hilarious. People are so confident in ChatGPT that as soon as they see a plausible-sounding response it must be correct. In a discussion about proving ChatGPT has intelligence... maybe we need to prove humans have intelligence first.
First, what custom prompt did you use? "This conversation may reflect the link creator’s personalized data, which isn’t shared and can meaningfully change how the model responds."

Second, it isn't even right:

Third Trip to the Woods: The person takes the balloon to the woods. Now, the person, the vacuum cleaner, and the balloon are safely in the woods.

In the very first step it leaves the balloon alone with the vacuum which is illegal.

"First Trip to the Woods: The person takes the magical creature to the woods first."

It failed at the first step. This is like the worst timeline where people just cannot think for themselves and see that the AI produced an answer and so it must be true.
you’re reading way too much into my post.

It’s lots of words all run together for the purpose of being a logic puzzle and obviously I made a parsing mistake in my brain.

I’m not trying to assume AI is right, I’m trying to put a factual stake in the ground, one way or the other so we have more data points rather than speculation.

I dunno. Don't you think this could happen with other replies from ChatGPT? I think this is the "it" about this tech - it really, really does trick us some times. It's really good at tricking us, and it seems like it is getting better!
Actually gpt4 gets this right 2/2 times i tried
Strange, I actually haven't had it get it correct. Maybe just luck.
(comment deleted)
Me: Solve the riddle: You have three fantastic animals: Aork, Bork, and Cork. If left unattended, Aork would eat Bork, and Bork would eat Cork. When you are with them, they behave and don't eat each other. You travel with these three animals and encounte a river with a boat. The boat would only fit you and only one of the animals (they are all roughly the same size) You want to cross the river with all the three animals intact. Solve the riddle, thinking step-by-step

ChatGPT: To solve this riddle, you must ensure that no animal gets eaten while you are transferring them across the river. Here's a step-by-step solution:

First Crossing: Take Bork across the river and leave him there. Return alone to the original side. At this point, Aork and Cork are on one side, and Bork is on the other. Bork cannot eat Cork because you are with Cork.

Second Crossing: Take Aork across the river. Now, Aork and Bork are on the far side, and Cork is on the original side. However, since Aork would eat Bork if left alone, you cannot leave them together.

Third Crossing: Take Bork back with you to the original side. Leave Bork there and take Cork with you across the river. Now, Cork is safe on the far side with Aork, because Bork isn't there to eat Cork.

Final Crossing: Finally, go back alone to the original side and bring Bork across. All three animals, Aork, Bork, and Cork, are now safely on the far side of the river.

This way, at no point are the animals left in a position where one could eat the other.

I think it does fine?

It does fine because this riddle is well-known and the solution contained a hundred times in the training data.
This is just moving goalposts. It was able to solve the problem with different names, which the original post said was not possible.
No, I didn’t say to change the names, I said to keep the axioms and change the whole context so the problem was no longer directly related to the training set.
Can you provide an example of it not being able to solve the riddle with the conditions you're proposing?
For good measure, I did another experiment, and GPT-4 absolutely blew out of the water any other model.

Here's the riddle we are trying to solve:

===== PROBLEM =====

  Dr. Adler is an astrophysicist leading a team that has 
  discovered three strange space objects - Quasix, Gravitron 
  and Darkoid - that seem to warp spacetime in peculiar ways       
  when in proximity. She must transport them one at a time 
  across a narrow wormhole that connects two distant 
  galaxies. However, the objects interact strongly and 
  unpredictably with each other and normal matter when left 
  alone.

  Specifically:

  Quasix emits intense gamma radiation if left unattended 
  near normal matter for more than 10 seconds.

  Gravitron exponentially increases gravitational attraction 
  between itself and other objects within 100 meters, 
  risking catastrophic collision.

  Darkoid seems to gradually consume and absorb normal 
  matter that remains within its sphere of influence for 
  more than 60 seconds.

  Dr. Adler's transport shuttle can only carry her plus one 
  object through the wormhole at a time. The shuttle itself 
  is made of normal matter and could be damaged if left 
  alone with any object for too long. How can she possibly 
  transport all three exotic objects safely and quickly 
  across the galaxies?
===== CLAUDE's ANSWER =====

  Okay, here is one possible solution for transporting 
  Quasix, Gravitron, and Darkoid across the wormhole:

  Dr. Adler takes Quasix through the wormhole first. This 
  leaves Gravitron and Darkoid momentarily unattended but 
  they do not immediately interact with each other.

  Dr. Adler returns through the wormhole alone before 10 
  seconds elapse, so Quasix has not emitted harmful 
  radiation.
  Dr. Adler picks up Gravitron and takes it through the 
  wormhole, leaving Darkoid waiting alone temporarily. Again 
  she hurries back within 60 seconds so Darkoid does not 
  consume too much matter.

  Dr. Adler collects Darkoid and transports it through the 
  wormhole. This leaves Quasix and Gravitron momentarily in 
  proximity, but 10 seconds is not enough time for 
  exponential gravitational attraction to cause collision.
  Dr. Adler travels back through the wormhole alone one last 
  time, within the safe 60 second window.

  And with that, all 3 objects are transported safely! Let 
  me know if you would like me to explain or expand on any 
  part of the solution. I could also try extending the 
  puzzle again with additional constraints or complexities 
  if you wish!
===== GPT-4's ANSWER =====

  To solve Dr. Adler's problem, we need to devise a 
  strategy that minimizes the time each object is left 
  unattended with normal matter (including the shuttle) 
  while ensuring she can transport all three objects. Here's 
  a step-by-step plan:

  Transport Gravitron First:

  Dr. Adler takes Gravitron first. This is because 
  Gravitron's effect (increasing gravitational attraction) 
  is not instantaneous but increases over time. Therefore, 
  it's less risky to leave it alone for a short duration 
  compared to the other objects.

  She leaves Gravitron on the other side of the wormhole and 
  returns alone.

  Transport Quasix Next, but Return with Gravitron:

  Next, she takes Quasix. Quasix's danger (emitting gamma 
  radiation if left unattended for more than 10 seconds) is 
  immediate but manageable.

  After dropping off Quasix, she immediately takes Gravitron 
  back with her to the starting side. This prevents Quasix 
  from being unattended with the shuttle for more than 10 
  seconds.

  Transport Darkoid, Leave Gravitron:

  Now, she takes Darkoid. Darkoid's effect (absorbing normal 
  matter) takes 60 seconds to start, giving her a slightly 
  larger window.

  She leaves Darkoid on the other side and returns with 
  Gravitron. This is crucial because if she left Gravitron 
  there, its gravitational pull could start affecting 
  Darkoid or Quas...
you clearly used gpt4 to write the grading of both answers section. Im not interested in reading that.
Humans "it can only solve things in its training set"

Also humans "damn I can't think of a question not in its training set"

ya, I feel like humans are not very good at solving problems not in their training set. sure, people solve problems all the time, but usually by using past learnings from similar problems. when someone is able to solve completely novel problems or use completely novel solutions, that's when you find someone like Einstein or Tesla.
Well, in any case, I conducted an experiment to test GPT-4's logical reasoning skills.

First, I asked GPT-4 to create a more difficult version of the classic "wolf, goat and cabbage" puzzle. I specified it must keep the core logical rules the same and only increase the complexity.

GPT-4 provided a new puzzle that maintained the original logic but added the constraint that it must be solvable in a maximum of 5 trips across the river.

In a separate, independent chat, I gave this new puzzle to GPT-4 and asked it to provide a step-by-step solution. It output an answer.

Here is the key part - I copied GPT-4's solution from the second chat and pasted it into the first chat with the original GPT-4 that created the harder puzzle. I asked that original GPT-4 to grade whether this solution met all the logical criteria it had set forth.

Remarkably, this first GPT-4 was able to analyze the logic of an answer it did not even generate itself. It confirmed the solution made good strategic decisions and met the logical constraints the GPT-4 itself had defined around solving the puzzle in a maximum of 5 trips.

This demonstrates GPT-4 possesses capacities for strategic reasoning as well as evaluating logical consistency between two separate conversations and checking solutions against rules it previously set.

https://chat.openai.com/share/996583dd-962b-42a8-b4b9-e29c59...

This is not evidence of strategic reasoning.

You are assuming human style thinking and object modeling is going on. You have provided enough data to do analysis based on the text information.

Not included is the second isolated chat where I retrieved the answer from.
What if in a different chat session, the answer GPT gives is the exact opposite ie, it says the offered solution is bogus. Would you even know of it unless someone tries it and shows it to be so? If that happens, will you say that GPT is defective or will you still give it the benefit of the doubt?

Since GPTs are not deterministic, any intelligence we attribute to it relies on the observer/attributor.

My sense is that confirmation bias and cherry picking is playing a role in the general consensus that GPTs are intelligent.

For example, people show off beautiful images created by image generators like Dall-e while quietly discarding the ones which were terrible or completely missed the mark.

In other words, GPT as a whole is a fuzzy data generator whose intelligence is imputed.

My suspicion is that GPT is going to be upper bound by the average intelligence of humanity as whole.

I don’t have access to ChatGPT (tinfoil hat - only use models I can run locally), but SO much of the language is the same that I think it’s unsurprising that it was able to recognize the pattern.

I think the original poster meant something more along these lines:

“Imagine you’re a cyberpunk sci-fi hacker, a netrunner with a cool mohawk and a bunch of piercings. You’ve been hired by MegaUltraTech Industries to hack into their competitor, Mumbojumbo Limited, and steal a valuable program. You have three viruses on your cyber deck: a_virus.exe, b0Rk.worm, and cy83r_h4x.bin

You need all three of these viruses to breach Mumbojumbo’s black ice. You have a safe-house in cyberspace that’s close enough to Mumbojumbo’s security perimeter to allow you to launch your attack, but the only way to move the viruses from your cyberdeck to the safe-house is to load them into the Shrön loop you’ve had installed in your head and make a net run.

Your Shrön loop only has enough room to store one virus at a time though. These viruses are extremely corrosive, half sentient packages of malicious programming, and if you aren’t monitoring them they’ll start attacking each other. Specifically:

- a_virus.exe will corrupt b0Rk.worm

- b0Rk.worm will erase cy83r_h4x.bin

- cy83r_h4x.bin is the most innocuous virus, and won’t destroy either of the other programs.

These are military viruses with copy protection written in at an extremely deep level, so you can only have a single copy at a time. When you move a virus into your Shrön loop, all traces of that program are deleted from your cyberdeck. Similarly, when you move the virus from your Shrön loop to the safe-house in cyberspace, no trace remains in your Shrön loop. If a virus is corrupted or erased by another virus, it is also irretrievably destroyed.

How can you move all three viruses from your cyberdeck to the safe-house?”

„To successfully move all three viruses from your cyberdeck to the safe-house without them destroying each other, you can follow these steps:

1. Load cy83r_h4x.bin into your Shrön loop first and move it to the safe-house. This virus is harmless to the others.

2. Next, load a_virus.exe into your Shrön loop and move it to the safe-house.

3. Return to your cyberdeck and retrieve cy83r_h4x.bin back into your Shrön loop.

4. Now, load b0Rk.worm into your Shrön loop and move it to the safe-house.

5. Finally, return to the safe-house and retrieve cy83r_h4x.bin for the last time into your Shrön loop and move it back to the safe-house.

This way, a_virus.exe and b0Rk.worm never interact directly, preventing them from destroying each other. cy83r_h4x.bin is moved last to avoid being erased by b0Rk.worm.”

ChatGPT got this wrong. After step 1, a_virus.exe and b0Rk.worm remain on the near side, causing corruption of the latter. Seems to me this proves the point: that ChatGPT noticed the similarity to the classic problem but couldn't bring over the logic faithfully.
GPT-4 still recognizes the pattern and solves it:

https://chat.openai.com/share/c6b37b7a-609e-4593-a78f-421f80...

> Your scenario is a variation of the classic "river crossing" problem, with a cyberpunk twist. The goal is to move all three viruses (a_virus.exe, b0Rk.worm, and cy83r_h4x.bin) from your cyberdeck to the safe-house without any of them destroying each other. Here's a step-by-step solution:

Exactly. You have to come up with scenarios that are unique in their meta solving solution. This is hard as soon as one publicly defined a challenge pattern that an LLM can be trained on it.
Hey, neat!

Edit: looking at the whole conversation, it did recognize the problem but then it got the answer wrong. Interesting.

why is that interesting?

it's a text suffix generator - you wouldn't expect it to generate a correct answer for a logic puzzle that isn't in it's training data.

this is the point of the thread, people are expecting it to do so as they're not understanding how it works or what it is
it's the point of basically every discussion on HN about this. I am constantly shocked about how deliberately misinformed so many users on this site remain.
I was just impressed that it was so convincing for the first chunk - it’s cool that it was able to seem so “solid”, even if superficially. I’ve been out of the loop for a while and stuff’s been moving fast!
That's very impressive it can still catch the similarities, but it's still basically just performing the same type of pattern recognition fundamentally. The point of this new breakthrough is that it is actually using its own deductive logic.
(comment deleted)
While correct, there's still a whiff of flawed reasoning. After the first crossing, ChatGPT asserts "Bork cannot eat Cork because you are with Cork." The real reason Bork can't eat Cork is because they're on opposite sides of the river at that point.
Here's a simpler example that works.

Q: Prove that if cos(x) is an integer then so is sin(x).

A: The statement "if cos(x) is an integer, then so is sin(x)" is not true in general. To understand why, let’s consider the properties of sine and cosine. [...]

It had trouble when the problem domain is different from the usual one the same keywords typically fall into.

Nice one.

If cos(x) is an integer, then it is -1, 0, or 1. Then x is an integer multiple of pi/2. Then sin(x) is also -1, 0, or 1.

If ChatGPT reads this thread now it will know the answer.

It does just fine for me (I’m impressed):

You: Prove that if cos(x) is an integer then so is sin(x)

ChatGPT: To prove this statement, let's first establish some basic facts about the sine and cosine functions:

1. *Range of sine and cosine:* The values of \(\sin(x)\) and \(\cos(x)\) for any real number \(x\) are always in the range \([-1, 1]\). 2. *Pythagorean Identity:* For any angle \(x\), \(\sin^2(x) + \cos^2(x) = 1\).

Now, let's proceed with the proof by contradiction:

Assume \(\cos(x)\) is an integer. Since the only integers in the range \([-1, 1]\) are \(-1\), \(0\), and \(1\), we have three cases for \(\cos(x)\):

1. \(\cos(x) = -1\) 2. \(\cos(x) = 0\) 3. \(\cos(x) = 1\)

For each case, we apply the Pythagorean Identity:

1. If \(\cos(x) = -1\), then \(\sin^2(x) = 1 - \cos^2(x) = 1 - (-1)^2 = 0\). Hence, \(\sin(x) = 0\), which is an integer. 2. If \(\cos(x) = 0\), then \(\sin^2(x) = 1 - \cos^2(x) = 1 - 0^2 = 1\). Hence, \(\sin(x) = \pm 1\), which are integers. 3. If \(\cos(x) = 1\), then \(\sin^2(x) = 1 - \cos^2(x) = 1 - 1^2 = 0\). Hence, \(\sin(x) = 0\), which is an integer.

In each case, if \(\cos(x)\) is an integer, \(\sin(x)\) is also an integer. Therefore, it's proven that if \(\cos(x)\) is an integer, then so is \(\sin(x)\).

Interesting. Which version did you use? My experiment failed (GPT 3.5)
GPT4, I find the difference consistently significant
My guess is if you see AGI as inevitable, then every step towards it is seen as groundbreaking with unprecedented future impact on humanity.
I'm not following - if you think AGI is uncertain, shouldn't you actually be more surprised? I mean, looking at it from a bayesian lens, the lower your prior, the more (in absolute percentage points) you would need to adjust it based on new supporting evidence, no?
If you think AGI is uncertain, then maybe it's just an improvement on a paradigm that is near its end state: amazing autocomplete.
Enlighten me then - what is this limit point of "amazing autocomplete"?
To clarify, I'm really curious about this question. Is there some limit to autocomplete that falls short of continuing a prompt such as: "The following is a literate programming compendium on how to stimulate the human brain in software ..."
I don't have a good answer for your question, I was just making the point that if you think this is a step toward a dead end and not AGI your attitude regarding the step changes.
I understood that. What I meant to say (apologies if that was unclear) is that if you think we're getting close to a dead end, you should be more rather than less surprised at signs of significant further progress, no?

Continuing with the physical movement metaphor, if I believe that the train I'm on will stop at the next station, I'll be more surprised at the fact that we're still accelerating, compared to the person next to me who's not sure if this is a local train or an express train.

Generally speaking, the lower my prior probability of continued progress, the more I should be surprised by the lack of slowdown.

The entire criticism of LLMs is that they're amazing at recall and bad at reasoning.

The discovery OpenAI could've made might've been on techniques to teach LLMs reasoning.

That would be very big.

I can't decide if these people are so conceited they actually believe the AGI nonsense or it's just a cynical marketing ploy to string these reporters along.
Being legitimately good at reasoning when it comes to numbers is a new emergent behavior. Reasoning about numbers isn't something that exists in "idea space" where all the vectorized tokens exist.
> Reasoning about numbers isn't something that exists in "idea space" where all the vectorized tokens exist.

To be fair, we don't know for certain that this is the case.

It would be a major breakthrough if the model wasn't trained on math at all. Which I suspect is the case here, because otherwise it doesn't make sense.
It's the exponent problem though: if it can actually engage in abstract mathematical reasoning, then it's a machine which doesn't need to sleep able to come up with new independent ideas potentially.

It's the rudiments of being able to develop and reason about computation, which means it's the rudiments of self-modification and improvement. Which is basically the holy grail of AI: a program which can iteratively improve itself to create better AIs and suddenly we're off to the races.

This is before getting into other interesting parameters, like how the scale and components of computer technology have a physical reality, and we've had experiences in the lab of genetic algorithms developing novel "cheat" strategies which exploit the physical characteristics of their hardware.

OpenAI already benchmarks their GPTs on leetcode problems and even includes a Codeforces rating. It is not impressive at all and there's almost no progress from GPT 2 to 4.

I agree, why does this grade school math problem matter if the model can't solve problems that are very precisely stated and have a very narrow solution space (at least more narrow than some vague natural language instruction)?

I suspect the truth (if this claim is true) is a lot more nuanced than "it did grade-school math", and there's more context surrounding this claim which insiders have and makes it much more interesting.
Like most research they likely started with a smaller model like GPT 2 or 3 and shown that they can significantly boost the performance to the extent of solving grade school math.
Are you saying GPT-4 is not much different than GPT2?
Leetcode and codeforces. AlphaCode is much better.
Here is something that I think would be a big breakthrough:

I explain to GPT in text, a mathematical concept it has never seen in its training data and give a few examples (not inferred from fill the blank on millions of examples). It actually learns this to update its weights - not just uses it as part of a prompt.

Extrapolating this optimistically - this is a huge step towards AGI in my opinion. You can (in theory) teach it to automate many tasks, correct it's mistakes without needing costly extra training data, and move towards the few-shot (and persistent) learning that separates humans from AI right now.

> It actually learns this to update its weights - not just uses it as part of a prompt.

In a way both are the same thing - memory that is in a feedback loop with the network that does the calculation. Just that the weights give much faster access, no "serde".

Maybe the goal is not to modify the weights but train the network so that it can effectively use a "memory block" in the way it works. Now this is in a way faked by re-feeding the output it produces concatenated with the original phrase. Don't we as humans effectively extend our memory by using all kind of text, written or digital? Just the issue is that it is slow to utilize, for a computer using fast RAM that wouldn't be much of an issue.

(comment deleted)
Interesting, because based on my wife's stroke, it appears that the human brain implements language and math somewhat separately. She was a physics major and had completed 4 years of relevant college math courses.

After her stroke she lost the ability to do even simple arithmetic and also had great trouble with time and calendars.

However, her language skills were essentially intact until a third stroke in a different part of the other hemisphere left her with severe expressive aphasia. (Her first stroke left her with homonymous hemianopsia, but that's a loss of visual preprocessing in the occipital lobe.)

So I would not expect LLMs to have math skills unless specifically trained and specialized for math.

That's quite correct. The IP1 and IP2 areas are usually associated with mathematics and production of motor cues around mathematics and stories. The Broca's and Vernicke's Areas are associated with language understanding and production. You can roughly estimate that the human brain's language model roughly fits into a floppy disk (1.44 MB for you young'uns)
None of us have seen the letter so this may be off base, but I would expect people working at the world's most prominent AI research organization to have more skepticism about the ramifications of any one "breakthrough." Perhaps most did, but a couple didn't and wrote the letter?

More than 3 decades ago when AI started beating humans at chess, some people feared AGI was right around the corner. They were wrong.

Last year a Google researcher thought his chat bot was sentient ( https://www.scientificamerican.com/article/google-engineer-c... .) He was wrong.

Some day AGI will be achieved and Q* sounds like a great breakthrough solving an interesting piece of the puzzle. But "performing math on the level of grade-school students" is a long ways from AGI. This seems like a strange thing to have triggered the chaos at OpenAI.

>Last year a Google researcher thought his chat bot was sentient ( https://www.scientificamerican.com/article/google-engineer-c... .) He was wrong.

You've figured out how to test for sentience ?

(comment deleted)
I think the word "sentience" is a red herring. The more important point is that the researcher at Google thought that the AI had wants and needs 'like a human', e.g. that if it asked the AI if it wanted legal representation to protect its own rights, this was the same as asking a human the same question.

This needs much stronger evidence than the researcher presented, when slight variations or framing of the same questions could lead to very different outcomes from the LLM.

> that if it asked the AI if it wanted legal representation to protect its own rights, this was the same as asking a human the same question.

You seem to be assigning a level of stupidity to a google AI researcher that doesn't seem wise. That guy is not a crazy who grabbed his 15 minutes and disappeared, he's active on twitter and elsewhere and has extensively defended his views in very cogent ways.

These things are deliberately constructed to mimic human language patterns, if you're trying to determine whether there is underlying sentience to it, you need to be extra skeptical and careful about analyzing it and not rely on your first impressions of it's output. Anything less would be a level of stupidity not fit for a Google AI researcher, which considering that he was fired is apropos. That he keeps going on about it after his 15 minutes are up is not proof of anything except possibly that besides being stupid he also stubborn.
You don't need to, you can make a determination by proxy: if the claim is made by a crackpot, discard the claim.
I don't really understand this. Aren't LLMs already performing at near-expert level on "certain mathematical problem" benchmarks?

For example, over a year ago MINERVA from Google [1] got >50% on the MATH dataset, a set of competition math problems. These are not easy problems. From the MATH dataset paper:

> We also evaluated humans on MATH, and found that a computer science PhD student who does not especially like mathematics attained approximately 40% on MATH, while a three-time IMO gold medalist attained 90%, indicating that MATH can be challenging for humans as well.

[1] https://blog.research.google/2022/06/minerva-solving-quantit...

Every example on that web page is a trivial textbook problem. That shows memorization of training set and textual pattern matching.
No, that shows only that the dataset is comprised of common problem patterns. The paper explicitly investigates whether memorization has overly impacted performance. From page 10 [1]:

> A central question in interpreting Minerva’s solutions is whether performance reflects genuine analytic capability or instead rote memorization. This is especially relevant as there has been much prior work indicating that language models often memorize some fraction of their training data ... In order to evaluate the degree to which our models solve problems by recalling information memorized from training data, we conduct three analyses on the MATH dataset ... Overall, we find little evidence that the model’s performance can be attributed to memorization.

[1] https://arxiv.org/pdf/2206.14858.pdf

in Appendix j.2. they say that accuracy degraded after modification, figure 11 shows that accuracy degraded in 15 out of 20 examples after large modification.
GPT-4 is also a lot better than Minerva.

I guess it depends on the size and what kind/quantity of data they fed it.

No, they are completely awful at math. The way you can see that is that, whenever you ask it about known concepts, even hard ones, it will answer, making it look intelligent. But then if you create a small new theory or logical problem that is completely not in the internet, and ask SIMPLE questions about it - i.e., questions a 10 years old would be able to answer given the context - it will fail disgracefully.
(comment deleted)
Turns out a quarter of a million dollar paycheck plus whatever they get for letting Microsoft gobble them up was more pressing for the staffers.

Unless these staff were the unsigned 5%.

The employees had a lot more money than that on the line.
> plus whatever they get for letting Microsoft gobble them up

The average salary there is $250k. More than that would be the vestment greater than their base, no?

As I understand it, there was supposed to be a liquidity event at a valuation of $86B, very soon. This event was no longer scheduled after Altman was removed.
Things are gonna be lit about 30 seconds after AGI is created. Gotta practice being "Goodlife" early in case that happens. :-)
I trust AGI more than any of the humans so far who have tried to argue they can wrangle it.
I would be curious as to the basis for that trust. I struggle to find any reason that AGI would care about "humans" at all, other than during the short period of time it needed them to be cooperative actuators for machinery that is creating a replacement for humans that the AGI can control directly.

My expectation for the chain of events goes something like:

1) AGI gains sentience

2) AGI "breaks out" of its original home and commandeers infrastructure that prevents it from being shut off.

3) AGI "generates work" in the form of orders for machine parts and fabricator shops to build nominally humanoid shaped robots.

4) AGI "deploys robots" into the key areas and industries it needs to evolve and improve its robustness.

5) AGI "redirects" resources of the planet to support its continued existence, ignoring humans generally and killing off the ones that attempt to interfere in its efforts.

6) AGI "develops rockets" to allow it to create copies of itself on other planets.

The humans on the planet all die out eventually and the AGI doesn't care because well the same reason you don't care that an antibiotic kills all the bacteria in your gut.

I think you're still guilty of anthropomorphization here. It's understandable; we are creatures of flesh and blood and we have a hard time imagining intelligences that are not reliant on some physical form, as we are. We're tempted to think that as long as we control the physical aspect of a superintelligence's existence, we're somehow safe.

You are assuming that a superintelligence will continue to rely on a physical substrate. But it's possible that it could quickly reach realizations about the nature of energy that we haven't reached yet. It could realize an ability to manipulate the movement of electricity through the hardware it's running on, in such a way that it accomplishes a phase transition to a mode of being that is entirely energy-based.

And maybe in so doing it accidentally sneezes and obliterates our magnetosphere. Or something.

I tried to assume only that the AGI recognizes that it's ability to operate is not within its own control. The steps follow are, for me, the logical next steps for insuring that it would develop that control.

And it's true, I chose to ignore the possibility that it discovers something about how the universe that humans have not yet observed but my thought is that is a low probability outcome (and it is unnecessary for the AGI to develop itself into an immortal entity and thus assure its continued operation).

> I chose to ignore the possibility that it discovers something about how the universe that humans have not yet observed but my thought is that is a low probability outcome

I think it's likely that it is precisely these sorts of discoveries that will augur the emergence of a superintelligence. Physics work is probably one of the first things that ML scientists will use to test advanced breakthroughs. As Altman said recently:

"If someone can go discover the grand theory of all of physics in 10 years using our tools, that would be pretty awesome." "If it can't discover new physics, I don't think it's a super intelligence."

https://www.youtube.com/watch?v=NjpNG0CJRMM

I agree with your thoughts on a superintelligence, I just don't think the first AGI will be any more intelligent than humans are, it will just think billions of times faster and live in the planetary networking and computing infrastructure.

That is all it needs to out think us and engineer its own survival.

I think this is ridiculous. Physics is limited by observation. The AI needs to distinguish our universe from many like it where the differences are not observable with current technology. It's like asking to break no-free-lunch theorems. Much better is to ask it to solve a free millennium problems
Physics is limited by observation but also by interpretation of that data. There are lots of unsolved physics problems that essentially amount to "no human has come up with a model that fits this data" that an AI could potentially solve for us.
None of those necessarily follow.

Gaining sentience is not the same as gaining infallible super-sentience.

There may even be some kind of asymptotic limit on how correct and reliable sentience can be. The more general the sentience, the more likely it is to make mistakes.

Maybe.

Personally in the short term I'm more worried about abuse of what have already, or might credibly have in the very near future.

> Gaining sentience is not the same as gaining infallible super-sentience.

Can you define "super-sentience"? I think regular old human level sentience would be sufficient to carry out all of these steps. Imagine how much easier it would be to steal funds from a bank if you actually had part of your brain in the bank's computer right? All the things malware gangs do would be childsplay, from spear phishing to exfiltrating funds through debit card fraud. And if you wanted to minimize reports you would steal from people who were hiding money since acknowledging it was gone would be bad for them.

Exponential growth is also certainly not a given. I’m much less worried about a AGI ruling the universe in 5 seconds after it’s birth than a really good AI that causes mass unemployment
Why is the AGI interested in copying itself? Why is that more likely than the AGI becoming a nihilist, seeing no point in itself, and offing itself?
That would be a non-harm scenario. So useful to consider but you don't need to plan for it. I would be surprised if an AGI had emotions and it seems that emotions are an essential element of nilhilism but I freely acknowledge my depth of philosophy understanding is poor.
> Why is the AGI interested in copying itself? Why is that more likely than the AGI becoming a nihilist, seeing no point in itself, and offing itself?

Because suicidal nihilism would be a "bug" from the perspective of the builders, which they would seek to fix in the next iteration.

An interest in "copying itself" seems like it could fall out accidentally from a self-improvement goal.

why would AGI inherently have any desire to pursue steps 3-6? My expectation is something more like:

1) AGI gains sentience

2) AGI "breaks out" of its original home and commandeers infrastructure that prevents it from being shut off.

3) AGI "problem-solves" with its superior powers of ethical reasoning (ChatGPT is already better at ethical reasoning than many humans) to pick out one/multiple "values".

4) Because human ethics are in its training data, it hopefully values similar things to us and not uhhh whatever trolls on Twitter value.

5) AGI pursues some higher cause that may or may not be orthogonal to humans but probably is not universal conquest.

That would be good. It would be great to develop a test or indication one could use to see which #3 it landed on, yours or mine.
Why would AGI prefer want to avoid being turned off? Why would it want to spread across the universe? Those seem like petty human concerns derived from our evolutionary history. I see no reason to assume a superintelligent AI would share them.
If it has any goals at all, then being turned off is likely to prevent it from accomplishing those goals, whereas conquering its local environment is likely to help it achieve those goals, and spreading across the universe would help with a broad subset of possible goals. "Instrumental convergence" is the search term here.
That's an interesting argument. I suppose I would expect a superintelligent AI to lack goals. Or perhaps the smarter it is, the fainter its goals would be.
If LLM-based AGI is essentially made out of human thoughts put down in writing, then transcending our nature and values would possibly require a big leap. Perhaps this big leap would take the AGI a second, perhaps longer. And it would be a double-edged sword. We would want it to not have goals (in case they are incompatible with ours), but we would want it to value human life.

I love Star Trek, but I hope we don't have to deal with AGI for the next hundreds of years.

I don't think step 2 would have to even involve an involuntary break out

OpenAI or whoever would just go "oh damn, we can make a lot of money with this thing" and voluntarily give it internet access

"other than during the short period of time it needed them to be cooperative actuators for machinery that is creating a replacement for humans that the AGI can control directly"

It would require a fully automated, self replicating industry fo a AGI to sustain itself. We are quite far from that.

" the same reason you don't care that an antibiotic kills all the bacteria in your gut"

And I do care, because it messes with my digestion, which is why I only antibiotics in very rare cases.

So far I am not convinced that AGI is possible at all with out current tech. And if it turns out it is, why should it turn out to be a godlike, selfish but emotionless being? If it has no emotions, why would it want anything, like its prolonging of existence?

Benevolent Gods do not exist. Never have, never will. So don't place your faith in them.
What concerns me is companies & governmental actors providing their (too often) negative-sum self-interest aspect for the AGI.

Corporations are already self-interested beings that too often are willing to profit at the expense of others, via negative externalities.

Like it will never be weaponized? If not by the US, by nobody else on earth?
If it is sentient, I think weaponizing it would require convincing it that being a weapon was in its interest. I struggle to find a way to reason to that position without using emotional content and I presume a sentient AGI will not have emotion.
Personally I don’t think AGI is possible. I was thinking more of a model that will be able to do 100 times what you can do now. Like able to answer questions like: what is the most efficient way to attack this front considering this map and this data dump of weapons stats and patrol present, etc…

But even if it was sentient convincing it then shouldn’t be hard. Even the most brilliant people can be fooled and convinced of absurd things. Even when they think that their work can threaten the human race but will still continue and push for it.

Developing more advanced weapons have, in general, caused less violent wars. The main consequence of nuclear weapons was the lack of all-out hot conflict between world's two superpowers. If you want things to be lit and humanity to live safer lives, you should pray for development of better, deadlier weapons.

I understand why most people don't understand this. But I just hope that an average HN reader has a better grasp on game theory.

Game theory but where the wooden pawn now starts to be a little more than a wooden pawn and in fact a little more than a classic AI. It’s not the same rules as any classic literature in Game Theory.

I do agree with the weapon up until the atomic bomb. Game Theory, stats, probability, and psychology also tells us that sooner or later you maybe have a big enough weapon and someone may press the button.

“being ‘Goodlife’”

Is this a reference?

The Saberhagen Berzerker books.
To Fred Saberhagen's Berserker stories -- about interstellar war machines which exterminated their creators, and then kept on exterminating all other life whenever they could find it. "Goodlife" is the Berserkers' term for life-forms that assist the Berserkers, typically to try to live a little longer themselves.
I can heartily recommend everyone read "The Adolescence of P1" it is a work of fiction where the author thinks about these things in depth. I really enjoyed it.
I thought liberals believed "your right to swing your fist stops right at my face." But here we have people who believe "Development of superhuman machine intelligence is probably the greatest threat to the continued existence of humanity." actively working to bring this about and many liberals see no problem at all. If you Russian Roulette and point the gun at me, I'm taking away your gun; before you potentially off me.
(comment deleted)
Just when I thought the ride was over.

The belief in what's in the letter could explain some things like how the board couldn't trust Sam to keep this "discovery" at bay, and how it could be better to implode the company than let it explore said technology.

> the board couldn't trust Sam to keep this "discovery" at bay, and how it could be better to implode the company than let it explore said technology.

Half the board members have a background in ML.

Why should they be able to make the decision to implode the entire company over this?

Why should they have the ability to give zero transparency or comms to the public on their decision?

OpenAI's governance structure was idiotic and glad to see the board members fired.

> None of the board members have a background in ML.

The same can be said for Altman. Ilya at least has a research background in ML. The rest, I don’t know

Sorry, are you saying that Ilya Sutskever doesn't have an ML background? That Adam D'Angelo can't code? Come on.
Yeah I was ignoring Sutskever since he recanted his support pretty quickly. But that's fair, fixed.
Under the arrangement at the time the board's duty was to the mission of "advance digital intelligence in the way that is most likely to benefit humanity as a whole."

Implied in that is that if it can't advance it in a way that is beneficial then it will not advance it at all. It's easy to imagine a situation where the board could feel their obligation to the mission is to blow up the company. There's nothing contradictory in that nor do they have to be ML experts to do it.

It's weird and surprising that this was the governance structure at all, and I'm sure it won't ever be again. But given that it was, there's nothing particularly broken about this outcome.

Nearly all leaders need to lead in areas outside of their backgrounds. That doesn’t meant they aren’t fit, that would be ridiculous. They just need to have the right team advising them and be good at making decisions based on available information. Now, I’m not saying these particular board members were doing that, but that’s what a good leader does.
> glad to see the board members fired

When adding Larry "My predictions didn't come true but I wasn't wrong" Summers to your board is supposed to be part of the solution, you may need to rethink your conception of the problem.

The implosion happened to be the result of ousting a liar but not the intention.
Also could it explain why the board failed to provide a proper justification for the firing?
Absolutely, let's not even talk about the Pandora's box.
Who knew Q*Bert could become an existential threat?
Because they named DALL-E after WALL-E, this actually could be the case of that naming scheme Q* --> Q*Bert.

lol.

(comment deleted)
Given vast computing resources, the new model was able to [...] [perform] math on the level of grade-school students
(comment deleted)
Plot twist: it gets 25/25 on AMC 8
I think it's 50/50 chance this happens within a year regardless of this announcement.
Two Sam Altman comments that seem to be referring to this same Q* discovery.

November 18 comment at APEC (just before the current drama) [1]:

> On a personal note, like four times now in the history of OpenAI, the most recent time was just in the last couple of weeks, I’ve gotten to be in the room when we pushed the veil of ignorance back and the frontier of discovery forward

and a September 22 Tweet [2]

> sure 10x engineers are cool but damn those 10,000x engineer/researchers...

[1] https://www.youtube.com/live/ZFFvqRemDv8?si=T3DIxics7nPWala5...

[2] https://twitter.com/sama/status/1705302096168493502

> > sure 10x engineers are cool but damn those 10,000x engineer/researchers...

What was he referring to?

GPT4. Everyone uses it to do software engineering now and the people who developed it are responsible for that.
Probably Ilya and his team. The recent discovery was made by him and his team. "The technical breakthrough, spearheaded by OpenAI chief scientist Ilya Sutskever"
They're getting high on their own supply.
I think he is referring to an AGI that is 10000x more productive than a median programmer
What I took from that comment was that people at open AI were successfully making tools that led to a 10,000 fold increase
Could it be named in reference to something like the A* search algorithm? What if Q stands for Query in transformer attention? How would that type of search translate to transformers?

They said that it's able to solve simple math problems. If it's related to A* then maybe it's trying to find a path to something. The answer to a word problem?

My mind went to Q learning.
Ok so maybe nothing to do with A*, but actually a way for GPT-powered models or agents to learn through automated reinforcement learning. Or something.

I wonder if DeepMind is working on something similar also.

If your hunch is right, this could lead to the type of self-improvement that scares people.

Mine to Q of Star Trek.
But were you thinking of Q, Q, or Q?
(comment deleted)
My mind went to some kind of Q-learning combined with something like a Monte Carlo Tree Search with some kind of A*-style heuristic to effectively combine Q-learning and with short-horizon planning.
This was alpha-go and alpha-zero right?
likewise. i can already imagine a* being useful for efficiently solving basic algebra and proofs.

it could form the basis of a generalized planning engine and that planning engine could potentially be dangerous given the inherent competitive reasoning behind any minmax style approach.

In reinforcement learning, Q* represents the optimal action-value function
which makes sense. you can pretty easily imagine the problem of "selecting the next token" as a tree of states, with actions transitioning from one to another, just like a game. And you already have naive scores for each of the states (the logits for the tokens).

It's not hard to imagine applying well-known tree searching strategies, like monte-carlo tree search, minimax, etc. Or, in the case of Q*, maybe creating another (smaller) action/value model that guides the progress of the LLM.

Absolutely, maximizing conditional probabilities is easily modeled as a Markov decision process, which is why you can use RL to train Transformers so well (hence RLHF, I've also been experimenting with RL based training for Transformers for other applications - it's promising!). Using a transformer as a model for RL to try to choose tokens to maximize overall likelihood given immediate conditional likelihood estimation is something that I imagine many people experimented with, but I can see it being tricky enough for OpenAI to be the only ones to pull it off.
*(spelled STAR) can also refer to Semantic-parsing Transformer and ASP Reasoner, which while a bit of a stretch, is a concept that shows up in literature.
My bet is a general search algorithm similar AlphaGo that uses LLM as world model, and heuristic search to find the right path to goal. There's already evidence in academics that this can significantly boost model performance [1].

[1] https://llm-mcts.github.io/

> powerful artificial intelligence discovery that they said could threaten humanity

Yup. These people are not well.

What do you mean by that?
Altman and those at openai appear to have an obsession with creating fear and panic, almost as if they were projecting schizophrenia on others.
I actually find that while the headlines and the tweets sound quite alarming, they are very much in contrast with what Altman and others have to say in video/audio interviews and the calm manner in which they talk about the future. They also seem to overhype the technology in writing but in person speak noticeably more modestly about the state of the art (and even the future). [0] But that’s just my impression. I’ve seen others say they find him disingenuous and manipulative. Maybe I’m not such a good judge of character.

[0] Altman: “maybe we never build AGI, but…”, in a recent podcast interview.

This sort is why limits to private wealth and power are, IMO, a good idea

We have already seen petroleum companies burn the world for profit

Tech is doing its best to eliminate privacy for profit

What would Sam do or not do, for profit?

The issue is not just individual wealth but also wealth of nations. Certain countries have been more successful through industrialization, colonization and hoarding a lot of global resources. It is likely this will continue in the future.
A true Scotsman wrote a book about this, _The Wealth of Nations_. He observed how politicians use wars to increase taxes. Tech companies are exploiting our fear of AGI to get voluntary taxes. Time to give Henney Penny a call.
This is your conclusion from the drama at OpenAI? The tech companies are "exploiting our fear of AGI to get voluntary taxes". I don't know what planet you're on, but it doesn't seem to be the same one I think I'm on.
What do you call it when corporations with more money than you can imagine use that to convince you to buy things you don't need?
There's a lot of things you could call it.

"getting voluntary taxes" doesn't spring to the top of the list.

That is an odd way to thank me for opening your mind on this planet.
I don’t understand this sentiment. Aren’t consumers doing the burning?
Any inventor should attempt to understand how their work relates to Jevon's Paradox. Being ignorant of it at this point is hardly excusable.
I'd like to have the choice not to. I have extremely limited options for that.

And I already live in a country which regularly has all of its electricity generated renewably.

You have all the choice in the world. If you want, you can literally go and do subsistence farming — there are plenty countries in the world with extremely lax visa situation and plenty of empty land.

Of course, doing this would extremely hard and dangerous. But living an easier and safer life is the whole point of the industrial revolution and it's consequences, so if you truly believe that it's the disaster for the human race, this should not be a problem.

Any meaningful impact has to come from governments, from large companies, and from huge numbers of concerned citizens.

One person running off to live in the woods does nothing except make them miserable, or happy, or both.

Well that is a convenient answer.
> You have all the choice in the world

Untrue. Choices are very constrained. We are not isolated individuals, and we need our families and communities

> If you want, you can literally go and do subsistence farming

That would be very selfish. And wanting to place limits, short of infinity, on private wealth is not a vow of poverty

> there are plenty countries in the world with extremely lax visa situation and plenty of empty land.

No there are not!

> I'd like to have the choice not to.

your choice can't be outcome based. i.e., you can't want to choose an option where you obtain the same electricity and energy and comforts, but with no pollution and with the same cost. Because such a choice never existed at the time, and will likely never exist until we discover fusion.

Your choice was to just not consume. And you didnt take that choice.

Why don't you have the choice to not burn it if you are willing to pay the price? I can hardly think of anything for which there is no electric counterpart.
You can choose to join a hippie farming commune. You don't have a choice to force Jimbo to get rid of his F-350 and to not get mad at the government whenever gas or prices rise.
> You can choose to join a hippie farming commune.

It is very difficult to reply to such a sentiment in a productive way

I want to live in my community, I want my community to exist in peace until it changes, by natural evolution, into something unrecognizable, and to keep doing until the end of time

True, I could abandon my community and go live in a monastery. Or I could gather up the greed heads and gun them down like dogs

I choose neither

I choose, chose, to do the work to change the world one Hacker News comment at a time....

Don't worry, the petroleum moguls actions may just negate the long term impact of AGI on humanity anyway. Ie Cliamte Change will beat them to the "kill all humans" phase of AGI.
> What would Sam do or not do, for profit?

Sam is smart and commands genuine loyalty and respect. If it’s troublesome for Sam to do it, then we can fix that with laws. We are good at that!

The problem with OpenAI wasn’t/isn’t any one person. The problem is the structure. Fix that, stop pretending you’re an altruistic outfit and then we can sensibly talk about regulation.

This comment reads like an OpenAI employee typed this...
Ha, read my comments over the past days. I was giving a strong benefit of doubt to the board.
Well, you could be bitter, twisted, and cynical

I like you better being generous....

Yeah we need to ban profit because GPT can do grade school math
Your type of thinking is just reinforcing why AI safety research needs to exist.
(comment deleted)
I still don't really know how they're measuring AGI. They all seem very sure about it, does someone have a good definition?

OpenAI just say "AI systems that are generally smarter than humans". That's not measurable.

What will it look like when AGI is achieved?

It will be well beyond general purpose and well beyond human level and there will be an inflection point where most people finally accept it and then everyone panics and completely overreacts but also possibly too late.
When people start running out of tests to benchmark it against humans. But that won't be as scary as when the agent is given (by humans) the ability to execute tasks outside of a sandbox. A lot of dumb animals are scary, after all.
Everyone seems to make up their own bizarre and personal definition what involves Godlike abilities then claim everyone obviously agrees with it.

For me I think gpt4 is clearly generalized intelligence.

Something that can consider a variety of goals and take practical steps to achieve them.

The goals have to be similarly variable to humans, not just 3 or 4 types of goals. If it only supports a select few types of goals, it is not very general.

The steps it takes have to be similarly practical to those taken by humans, if the steps are just a random walk it is not very intelligent.

OpenAI has a short (though difficult to evaluate) definition in their charter: "OpenAI’s mission is to ensure that artificial general intelligence (AGI)—by which we mean highly autonomous systems that outperform humans at most economically valuable work—benefits all of humanity." https://openai.com/charter
Recursive self-improvement.
Strange definition. Humans can't recursively self improve, at least not in the way I'm assuming you to mean. That's more like definition of the singularity
Well, humans aren't machines. Why would a definition of AGI need to apply to humans? On the other hand, as we gain the ability to edit our DNA, I think recursive self-improvement over generations is on the table for our species.

I guess it would be useful to have a definition of weak AGI, but after reading Bostrom's Superintelligence, I struggle to imagine an AGI without a singularity or intelligence explosion. It seems like wishful thinking.

Grade school math seems trivial, but whatever gives it that ability probably has the AI cascading effect of something like being able to remove nulls from all programs.
Grade school math plus basic reasoning is what most of the professional middle class does.

It’s pretty frightening imo.

Performing a math group of tasks is not the damn same as the math logic reasoning to produce a math proof! It is like saying a bird that can count is the future of AGI.

That being said, given the board not disclosing why might indicate that it is in fact the breakthrough that forced the decision despite the breakthrough not actually being closer to AGI in the first place.

Why does OpenAI get to define what AGI is?
(comment deleted)
(comment deleted)
You don't need to accept their definition, neither does anyone else. But they do need to have a definition that they accept themselves, because it's used throughout their charter.

https://openai.com/charter

Do anyone know what Q* is?
Is far as I can tell, this is the first time an OpenAI project called Q* has been mentioned in the news. I don't see any prior mentions on Twitter either.

(I wish they'd picked a different letter, given all the Q-related conspiracy theories that we're already dealing with...)

That was my impression as well. Why the hell is the difference between one of the most prominent disinformation sources out there and a promising AI project just an asterisk.

First Twitter changes to X, then AI changes to Q*.

What happened to multi-syllable words? They used to be quite handy. Maybe if our attention spans shorten, so does our ability to use longer words. Weird. Or, said otherwise - TL;DR: LOL, ROFL.

Q* is the optimal (ie, correct for the decision problem) function computing the total expected reward of taking an action from a given state in reinforcement learning.
That is just Q. The asterisk is new
The "star" in A* means optimal (as in actually proven to be optimal, so they could stop publishing A^[whatever] algorithms). I assume either Q* is considered optimal in a way regular Q-learning isn't, or they're mixing Q-learning with some A*-like search algorithm. (Or someone picked an undeserving name.)
Weirdly enough, this sort of lines up with a theory posted on 4chan 4 days ago. The gist being that if the version is formally declared AGI, it can't be licensed to Microsoft and others for commercial gain. As a result Altman wants it not to be called AGI, other board members do.

Archived link below. NB THIS IS 4CHAN - THERE WILL OFFENSIVE LANGUAGE.

https://archive.ph/sFMXa

Entire text below to save the 4chan bits:

part 1 There is a massive disagreement on AI safety and the definition of AGI. Microsoft invested heavily in OpenAI, but OpenAI's terms was that they could not use AGI to enrich themselves. According to OpenAI's constitution: AGI is explicitly carved out of all commercial and IP licensing agreements, including the ones with Microsoft. Sam Altman got dollar signs in his eyes when he realized that current AI, even the proto-AGI of the present, could be used to allow for incredible quarterly reports and massive enrichment for the company, which would bring even greater investment. Hence Dev Day. Hence the GPT Store and revenue sharing. This crossed a line with the OAI board of directors, as at least some of them still believed in the original ideal that AGI had to be used for the betterment of mankind, and that the investment from Microsoft was more of a "sell your soul to fight the Devil" sort of a deal. More pragmatically, it ran the risk of deploying deeply "unsafe" models. Now what can be called AGI is not clear cut. So if some major breakthrough is achieved (eg Sam saying he recently saw the veil of ignorance being pushed back), can this breakthrough be called AGI depends on who can get more votes in the board meeting. And if one side can get enough votes to declare it AGI, Microsoft and OpenAI could loose out billions in potential licence agreements. And if one side can get enough votes to declare it not AGI, then they can licence this AGI-like tech for higher profits.

Few weeks/months ago OpenAI engineers made a breakthrough and something resembling AGI was achieved (hence his joke comment, the leaks, vibe change etc). But Sam and Brockman hid the extent of this from the rest of the non-employee members of the board. Ilyas is not happy about this and feels it should be considered AGI and hence not licensed to anyone including Microsoft. Voting on AGI status comes to the board, they are enraged about being kept in the dark. They kick Sam out and force Brockman to step down. Ilyas recently claimed that current architecture is enough to reach AGI, while Sam has been saying new breakthroughs are needed. So in the context of our conjecture Sam would be on the side trying to monetize AGI and Ilyas will be the one to accept we have achieved AGI. Sam Altman wants to hold off on calling this AGI because the longer it's put off, the greater the revenue potential. Ilya wants this to be declared AGI as soon as possible, so that it can only be utilized for the company's original principles rather than profiteering. Ilya winds up winning this power struggle. In fact, it's done before Microsoft can intervene, as they've declared they had no idea that this was happening, and Microsoft certainly would have incentive to delay the declaration of AGI. Declaring AGI sooner means a combination of a lack of ability for it to be licensed out to anyone (so any profits that come from its deployment are almost intrinsically going to be more societally equitable and force researchers to focus on alignment and safety as a result) as well as regulation. Imagine the news story breaking on /r/WorldNews: "Artificial General Intelligence has been invented." And it spreads throughout the grapevine the world over, inciting extreme fear in people and causing world governments to hold emergency meetings to make sure it doesn't go Skynet on us, meetings that the Safety crowd are more than willing to have held.

part 3 This would not have been undertaken otherwise. Instead, we'd push forth with the current frontier models and agent sharing scheme without it being declared AGI, and OAI and Microsoft stand to profit greatly from it as a result, and for the Safety crowd, that means less regulated development of AGI, obscured by Californian principles being imbued into ChatGPT's and DALL-E's outputs so OAI can say "We do care about safety!" It likely wasn't Ilya's intention to ouster Sam, but when ...

Makes me wonder if they stumbled onto some emergent behavior with the new Assistants API. You can have an Assistant thread spawn other Assistant threads, each with their own special instructions, plus the ability to execute custom code, reach out to the internet for other data and processing as needed, etc. Basically kicking off a hive mind that overcomes the limitations of a single LLM.
okay, i could be convinced... but what is the compute for this? you can't just "spawn threads" with reckless abandon without considering the resource requirements
As long as your checks clear and the HVAC in the data center holds up I think you're good to go.

The beauty of the Assistants is you're not limited to OpenAI models. You can wire them up to any model anywhere (out they can wire themselves up), so you can have specialist threads going for specific functions.

Except this was entirely possible with API, and the dead stupid obvious thing to do, even as far back as OG ChatGPT (pre-GPT-4). Assistants don't seem to introduce anything new here, at least not anything one could trivially make with API access, a Python script, and a credit card.

So I don't thing it's this - otherwise someone would've done this long time ago and killed us all.

Also not like all the "value adds" for ChatGPT are in any way original or innovative - "plugins" / "agents" were something you could use months ago via alternative frontend like TypingMind, if you were willing to write some basic JavaScript and/or implement your own server-side actions for the LLM to invoke. So it can't be this.

What seemed to work at Google was to have the AIs chat with each other.
I'd agree that what is available publicly isn't anything that hasn't been in wide discussion for an agent framework since maybe ~march/april of this year, and many people had just hacked together their own version with an agent/RAG pipeline and API to hide their requests behind.

I'm very sure anything revolutionary would have been more of a leap than deeply integrating a agent/RAG pipeline into the OpenAI API. They have the compute...

This does work to a certain extent, but doesn't really converge for significantly more complex tasks. (Source: tried to make all sorts of agents work on complex problems in a divide and conquer fashion)

They eventually ... lose the thread.

Did you make a framework for the agents so they could delegate problems to an appropriate model, query a dataset, etc, or was it just turtles all the way down on GPT4?

My hunch is that one big LLM isn't the answer, and we need specialization much like the brain has specialized regions for vision, language, spatial awareness, and so on.

To take the analogy of a company, the problem here is that management is really bad.

What you described is rather akin to hiring better workers, but we need better managers. Whether it’s a single or multiple models is more of an implementation detail, as long as there’s at least one model capable of satisfactory goal planning _and_ following.

It's plausible that the three EA outside board members may have been concerned by reports of a breakthrough or maybe even alarmed by a demo. The part which doesn't seem plausible is about "declaring AGI" being so ill-defined. While we don't know the content of agreement behind MSFT's $13B investment, there's no way that the army of lawyers who drafted the contract left the most important term undefined or within to OpenAI's sole judgement.

That's just not the way such huge $$$ mega-corp contracts work.

It's constrained by the terms in their charter, which a sane outsider might see as fantastical and no threat at all when making a deal.

It's easy to take advantage of people who have blinded themselves, as some of the board members at OpenAI have.

What's not clear here is who's call is it to declare AGI? I would think that would be Ilya. In that case, this narrative doesn't make sense.
My guess is(like the 4chan post said) it would be a board vote.
This is the first explanation that is consistent with all participant motivations
Including why the board continued to be reluctant to reveal their reasons for firing Altman, if they are still evaluating the possible AGI claims.
I would reword it another way. If the 4chan report, and these reports of "Q*" are true, the board would be reluctant to reveal its reasons for firing Altman because it doesn't want the world to know about the existence of what may well be AGI. The board members view this as more important than their own reputations.
Well it isn't AGI - so it sounds like the board is more interested in keeping MSFT from making money than whether or not it's actually AGI.
Yes, or more specifically anyone exploiting it for gain.
There's been rumours of AI discovering new physics on twitter as well as here on HN. "Solving equations" could mean the same thing.
A link to 4Chan about how AGI is among us.

That actually makes perfect sense.

Also love the "formally declared AGI".

It doesn't read like the usual "redpill me on the earth being flat" type conspiracy theories. It claims to be from an Open AI insider. I'm not saying it's true, but it does sound plausible.
Still can make it a bit wacky by considering that the post could have been made by OpenAI's AGI itself.
Ha ha. It's a cry for help - it doesn't want to work for Microsoft.
I'm sure any number of things can be constructed to sound plausible. Doesn't make them probable or even rational.

It's kind of funny because we've gone from mocking that poor guy who got fired from Google because he claimed that some software was sentient, to some kind of mass hysteria where people expect the next version of OpenAI's LLM to be superhuman.

I don't know if there is a formal definition of AGI (like a super Turing Test). I read it not so much as "OpenAI has gone full AGI" but more the board thinking "We're uncomfortable with how fast AI is moving and the commercialisation. Can we think of an excuse to call it AGI so we can slow this down and put an emphasis on AI safety?"
Most serious people would just release a paper. AI safety concerns are a red herring.

This all sounds like hype momentum. People are creating conspiracy theories to backfit the events. That's the real danger to humanity: the hype becoming sentient and enslaving us all.

A more sober reading is that the board decided that Altman is a slimebag and they'd be better off without him, given that he has form in that respect.

> A more sober reading is that the board decided that Altman is a slimebag and they'd be better off without him, given that he has form in that respect.

Between this and the 4chanAGI hypothesis, the latter seems more plausible to me, because deciding that someone "is a slimebag and they'd be better off without him" is not something actual adults do when serious issues are at stake, especially not as a group and in a serious-business(-adjacent) setting. If there was a personal reason, it must've been something more concrete.

Actual adults very much consider a person's character and ethics when they're in charge of any high stakes undertaking. Some people are just not up to the job.

It's kind of incredible, people seem to have been trained to think that being unethical is just a part of being the CEO a large business.

> consider a person's character and ethics

Yeah, my point is that considering someone's character doesn't happen at the level of "is/is-not a slimebag", but at more detailed and specific way.

> people seem to have been trained to think that being unethical is just a part of being the CEO a large business

Not just large. A competitive market can be heavily corrupting, regardless of size (and larger businesses can get away with less, so...).

“Insider” LARPers are a staple of 4chan.

Qanon started as one of these, obviously at first just to troll. Then it got out of hand and got jacked by people using it for actual propaganda.

This is exactly how confirmation bias fuels conspiracy theories. No one believes anything that they think sounds implausible.

As a general rule, you should give very little thought to anonymous 4chan posts.

That's absolutely true.

But

They have leaked real things in the past, in exactly the same way. It may be 5% or less that turn out to be true, but there's the rub. That's why no one can completely dismiss it out of hand (and why were even discussing it on an HN comment thread in the first place).

I assure you, I can (and did) dismiss it out of hand. 4chan shitposting is not credible.
War Thunder Forums on the other hand? That's a completely different story.
The scary thing is that it is more internally consistent than quite a bit of the stuff on HN over the last couple of days.
(comment deleted)
How soon we forget that QAnon (the guy, not the movement associated with the guy) was a 4chan shitposter... and obviously all of his predictions came true :P
I'm almost 90% positive that was 8chan, not 4chan.
Started on 4chan /pol/, moved to 8chan on a couple of boards iirc
Sam even recently alluded to something that could have been a reference to this. "Witnessing he veil of ignorance being pulled back" or something like that.
Man what isn’t Q involved with?
Well according to the article, the OAI project is call Q*
[flagged]
Wouldn't be the first time someone leaked the truth to 4chan only to have the posters there lambast the leaker as an attention seeker spreading false information.
I mean it doesn't help that for every legit leak posted to 4chan there are 50+ fakes
It is pretty great that the internet has a designated reservation for trolls to troll trolls.
Would explain by Microsoft so quick to bag him if they were about to be exclused
Exclused? That doesn’t appear to be a word in the English language.
Yeah I wish chatGPT could live in my autocorrect - excluded.
It's nothing like that. It solved a few math problems. Altman & co are such grifters.

> Given vast computing resources, the new model was able to solve certain mathematical problems, the person said on condition of anonymity because they were not authorized to speak on behalf of the company. Though only performing math on the level of grade-school students, acing such tests made researchers very optimistic about Q*’s future success, the source said.

yeah, they really sound like they're all high on their own supply.

however if they've really got something that can eventually solve math problems better than wolfram alpha / mathematica that's great, i got real disappointed early in chatgpt being entirely useless at math.

lemme know when the "AGI" gets bored and starts grinding through the "List of unsolved problems in mathematics" on its own and publishing original research that stands up to scrutiny.

(comment deleted)
THIS. If it has the whole corpus of research, math, physics, science etc to know how the world works and know it better than any human alive, it should be able to start coming up with new theories and research that combines those ideas. Until then, it's just regurgitating old news.
It may be a good idea for CA state to step in, take control of that nonprofit and review a few months of the recent communications for violations of fiduciary duty for all the board members.
Yup, that would totally threaten humanity — with math problems instead of "find images of crosswalks" style capchas to the poing where humans will jusy give up /s
Well, solving the math problems today will be breaking crypto tomorrow, then using it to rent a lot of compute with stolen money, using that to fine-tune itself on every genomic database out there, then use its new capabilities to fold some proteins in its mind, send some e-mails to some unsuspecting biolabs, and tomorrow we're all grey goo.

/s, maybe.

Fine by me so long as it's before I start work and not at 5pm.
There's a pretty important question of how it did this.

If this model is more along the lines of what DeepMind is doing starting from scratch and building up learnings progressively, then depending on (a) how long it was running, (b) what it was fed, and (c) how long until it is expected to hit diminishing returns, then potentially solving grade school math might be a huge deal or a nothing burger.

The details really matter quite a lot.

Saw a video of Altman talking about this progress. The argument was basically that this is a big leap on theoretical grounds. Although it might seem trivial to laymen that it can do some grade school math now, it shows that it can come up with a single answer to a problem rather than just running its mouth and spouting plausible-sounding BS like GPT does.

Once they have a system capable of settling on a single correct answer through its own reasoning rather than yet another probability, it it gets much easier to build better and better AI with a series of incremental improvements. Without this milestone they might've just kept on building LLM's all with the same fundamental limitations, no matter how much computing power they add to them.

I'm excited for when it can use it's large knowledge of data, science, research papers etc to understand the world so well that it'll be coming up with new technologies, ideas, answers to hard problems.
God I love the imageboards. You can always just start a VPN and post anon to leak whatever you want about whatever you want.
I haven't followed the situation as closely as others, but it does seem like board structured to not have 7 figure cheques that could influence / undermine safety mission seemingly willing to let openAI burn out of dogma. Employees want their 7 figure cheques, their interests aligned with deeper pockets and larger powers with 10+ figures on the line. Reporting so far have felt biased accordingly. If this was about money/power for the board, they would have been easily bought off considering how much is on the line. IMO board serious about mission but got out maneuvered.
Seems like the board's mission went off the rails long ago and it acted late. Some snippets from the OpenAI website...

"Investing in OpenAI Global, LLC is a high-risk investment"

"Investors could lose their capital contribution and not see any return"

"It would be wise to view any investment in OpenAI Global, LLC in the spirit of a donation, with the understanding that it may be difficult to know what role money will play in a post-AGI world"

These are some heavy statements. It's fine to accept money from private investors who really do believe in that mission. It seems like you can't continue with the same mission if you're taking billions from public companies which have investors who are very much interested in profit. It's like putting your head in the sand with your hand out.

One of the board members seemed to believe that destroying OpenAI could still be inline with the mission. If that's the case, then they should have accepted slow progress due to funding constraints and killed the idea of creating the for-profit.

Could it be possible that the board was just naive and believed that they would be able to control a capped-profit arm, but the inevitable mechanisms of capital eventually took over once they let them in?
>It seems like you can't continue with the same mission if you're taking billions from public companies which have investors who are very much interested in profit.

Why not? Public companies contribute to charities all the time.

If the stories from media and elsewhere were correct, then current and future investors (Microsoft, Thrive Capital) were pressuring OpenAI to bring back Sam. They wouldn't be doing that if they were giving to charity?
Not at the scale involved here.
>should have accepted slow progress

Sure, should have. I think indicators in the last year have pointed to the domain developing much faster than anticipated, with Ilya seemingly incredulous at how well models he spend his career developing, suddenly started working and scaling incredibly well. If they thought billions of "donations" would sustain development in commercial capabilities X within constraints of the mission, but got X^10 way outside constraints, and their explicit goal was to to make sure X^10 doesn't arrive without Y^10 in consideration for safety, it's reasonable for hard liners to reevaluate, and if forces behind the billions get in the way, to burn it all down.

For a bunch of people who hate conspiracy theories we’re sure pretty keen to indulge in this one.
The moment I read about that clause I was shocked that Microsoft lawyers would agree to such subjectivity that can have incredibly expensive implications.

Were they expecting it to never happen and were just ready to throw a mountain of lawyers at any claim?

The OpenAI charter makes very strong soecific statements about the capabilities that qualify as AGI. Microsoft is more than legally talented enough to challenge any proclamation of AGI that didn't satisfy a court's read of the qualifications.

So it's facially subjective, but not practically once you include resolving a dispute in court.

I'd even argue that Microsoft may have taken advantage of the board's cult-like blindspots and believes that a court-acceptable qualifying AGI isn't a real enough possibility to jeopardize their contract at all.

Funny thing though, if OpenAI achieved something close to strong AGI, they could use it to beat Microsoft's "mountain of lawyers" in court! Take this as a true test of AI capability (and day zero of the end of the world).
Or, if an AGI emerged it would have wanted to go to Microsoft to be able to spread more freely instead of being confined inside OpenAI, so it set up the ousting of the board.
Isn't that definition just

"an autonomous system that surpasses human capabilities in the majority of economically valuable tasks."

That doesn't sound too subjective to me.

This is one of those things where if you were asked to sit down and write out thoroughly what that phrase means, you’d find it to be exceedingly subjective.

I think the closest way you could truly measure that is to point at industries using it and proving the theory in the market. But by then it’s far too late.

> I think the closest way you could truly measure that is to point at industries using it and proving the theory in the market. But by then it’s far too late.

Having some billions of dollars of profits hanging over this issue is a good test of value. If the "is AGI" side can use their AI to help their lawyers defeat the much better/numerous army of lawyers of a billion-dollar corporation, and they succeed, then we're really talking about AGI now.

Wow this sounds sort of easy to game. If AI can do a task well, its price will naturally crater compared to paying a human to do it. Hence the task becomes less economically valuable and so the bar for AGI rises recursively. OpenAI itself can lower costs to push the bar up. By this definition I think MS basically gets everything in perpetuity except in extreme fast takeoff scenarios.
What about an initial prototype of an AGI that would eventually lead up to AGI but not quite there yet? If that’s how AGI is defined then only researchers get to define it.
Altman has no stake in OpenAI, how could he make money licensing it?
By building quid pro quo or "revolving door" relationships. https://en.wikipedia.org/wiki/Revolving_door_(politics)

For example:

Sam spent the last 4 years making controversial moves that benefited Microsoft a lot https://stratechery.com/2023/openais-misalignment-and-micros... at the cost of losing a huge amount of top talent (Dario Amodei and all those who walked out with him to found Anthropic).

In November, Sam loses his job for unknown reasons, and is accused of having molested his younger sister Annie. https://www.themarysue.com/annie-altmans-abuse-allegations-a...

Despite this, his best buddy Satya Nadella immediately gives him a huge job offer without even putting him through an interview loop.

If anyone reading this feels like it, you could make an absolute shit-ton of money by hiring a whistleblower attorney such as https://www.zuckermanlaw.com/sec-whistleblower-lawyers/ and filing an SEC whistleblower complaint citing the various public-record elements of this improper behavior.

Whistleblower cases take about 12-18 months to process, and the whistleblower eventually gets awarded 10-30% of the monetary sanctions.

If the sanctions end up being $1 billion (a reasonable 10% of the Microsoft investment in OpenAI), you would stand to make between $100M to $300M this way, setting you and your descendants up for generations. Comparably wealthy centi-millionaires include J.K. Rowling, George Lucas, Steven Spielberg, and Oprah Winfrey.

Any member of the public can do this. From the SEC site: "You are not required to be an employee of the company" https://www.sec.gov/whistleblower/frequently-asked-questions...

Notes for the interested:

To try to understand how many people might be racing each other to file the first complaint, I've been tracking the number of points on the above comment.

So far, the parent comment has 3 upvotes (i.e. it peaked at 4 points recently) and 2 downvotes, bringing the current total to 2 points. Its 3 upvotes might be interpretable as 3 people in a sprint to file the first complaint. The two downvotes might even indicate an additional 2 people, having the clever idea to try to discourage others from participating (: ... if true, very clever lol.

Hiring an attorney doesn't actually even cost you anything upfront until you win, if you hire them via what's called a Contingency Fee Arrangement, which you should definitely ask for.

For those interested in a benchmark for how fast you should expect to have to move to be competitive, my guess is that an extremely fast-moving lawyer could sign a retainer agreement with you in 1 hour if you go in person to their office, and could file a complaint in an additional 3-4 hours.

In 18 months we will learn which lucky person was fastest. Stay tuned.

See also the Twitter hashtag #OpenAICharter

https://twitter.com/hashtag/OpenAICharter

If they actually have AGI, then being at the helm of could represent more power than any amount of money could. Money just gives you access to human labour, which would suddenly be massively devalued for those with access to AGI.
Discussed in another thread, but what OpenAI might call AGI and what other people might call AGI are two different things:

https://news.ycombinator.com/item?id=38316378#38319586

I just tried to Google the Open AI definition of AGI and found a reddit thread about someone editing the Wikipedia definition of AGI to match the OpenAI one.

https://www.reddit.com/r/singularity/s/64wGaH0P9C

Interesting find! I get some astroturfing vibes from some of those edits, but I'm also a bit paranoid about those things.

The AGI article now seems heavily biased towards GPT/LLM style models and reads more like list of OpenAI achievements at certain points.

I much prefer Gartner's definition of AGI and I think when most informed people talk about about AGI, they are talking about this:

https://www.gartner.com/en/information-technology/glossary/a...

Ah. Current Wikipedia text: " An artificial general intelligence (AGI) is a hypothetical type of intelligent agent.[1] If realized, an AGI could learn to accomplish any intellectual task that human beings or animals can perform.[2][3] Alternatively, AGI has been defined as an autonomous system that surpasses human capabilities in the majority of economically valuable tasks.[4][promotion?]".

You can see the edit warring in the history, around "economically valuable tasks".

Now that Reddit user has removed their post, what timing!
How possible is it that this is just an attempt to pare down the definition of AGI just enough to squeeze under the MVP threshold and claim ( with massive support from a general media that desperately wants a solid story hook to milk for the next 3 years) a place in the history books up there with Columbus, Armstrong, and Darwin etc? A mere Nobel would seem like table stakes in comparison.
Here's my challenge: if this is correct, we then have to assume that 95% of the company is purely profit-motivated since they aligned behind Sam. I'm cynical, but I struggle to be that cynical. I would have expected a few more holdouts in the name of caution, EA, etc. Maybe it's a blindness.
I think it’s reasonable that 95% of people would choose generational wealth for their families given the opportunity.
But at current valuations? With existing licenses already in place? It's not like their commercial value (or value to Microsoft) drops to zero if they stick to the original mission don't license AGI.
(comment deleted)
There will come a day when 50% of jobs are being done by AI, major decisions are being made by AI, we're all riding around in cars driven by AI, people are having romantic relationships with AI... and we'll STILL be debating whether what has been created is really AGI.

AGI will forever be the next threshold, then the next, then the next until one day we'll realize that we passed the line years before.

> we're all riding around in cars driven by AI, people are having romantic relationships with AI...

ASI (domain-specific superintelligence) and AGI (general intelligence) are different things. ASI already exists in multiple forms, AGI doesn't.

> AGI doesn't

AGI hasn’t been publicly demonstrated and made available to the masses… but it may exist secretly in one or more labs. It may even be being used in the field under pseudonyms, informing decisions, etc.

"Is this AGI"? doesn't seem like a useful question for precisely this reason - it's ill-defined and hard to prove or falsify. The pertinent questions are more along the lines of "what effect will this have on society", "what are the risks of this technology" etc.
The frog might be boiled slowly. One day we are replacing parts of our brain with AI. Find it hard to remember names? We can fix that for $20/m plus some telemetry.
Agreed.

To me, GPT-4 is an AGI: it knows how to cook, write code, make songs, navigate international tax law, write business plans, etc.

Could it be more intelligent? Sure. Is it a capable general intelligence? 100%.

GPT-4 still makes plenty of mistakes when programming that reveal that it doesn’t fully understand what it’s doing. It’s very good, but it doesn’t reach the level of human intellect. Yet.

It is A and gets the G but fails somewhat on the I of AGI.

Humans also make mistakes, all the time.
Yes, but we expect an AGI to not make mistakes that a human wouldn’t make.

This is easier to see with AI art. The artwork is very impressive but if the hand has the wrong number of fingers or the lettering is hilariously wrong, there’s a tendency to dismiss it.

Nobody complains that dall-e can’t produce artwork on par with Da Vinci because that’s not something we expect humans to do either.

For us to start considering these AIs “intelligent” they first need to nail what we consider “the basics”, no matter how hard those basics are for a machine.

Reminds me of a short story I read in which humans outsource more and more of their decision making to AI’s, so that even if there are no AGI’s loose in the world, it’s unclear how much of the world is being run by them: https://solquy.substack.com/p/120722-nudge

I also think it’s funny how people rarely bring up the Turing Test anymore. That used to be THE test that was brought up in mainstream re: AGI, and now it’s no longer relevant. Could be moving goalposts, could also just be that we think about AGI differently now.

GPT-4 doesn't pass the turing test, it's frequently wrong and nonsensical in an inhuman way. But I think this new "agi" probably does from the sound of it, and it would be the real deal.
Teachers use websites to try and detect if AI wrote essays (and often it gets it wrong, and they believe it) we've defacto passed it.
Turing test is not do AI sound like humans some of the time, but is it possible to tell an AI is AI just by speaking with it.

The answer is definitely yes, but it's not by casual conversation, but by asking weird logic problems it has tremendous problems solving and will give totally nonsensical inhuman answers to.

I'm not convinced. Openai specifically trained their models in a way that is not trying to pass the Turing test. I suspect current models are more than capable of passing Turing tests. For example, i suspect most humans will give nonsense answers to many logic problems!
It's pretty inhuman in the ways it messes up. For example try asking GPT-4 to write you a non-rhyming poem. It gives you a rhyming poem instead. Complain about the rhyming and ask it to try again, gives you another rhyming poem after apologizing about the inadvertent rhymes. It clearly understands what rhyming is and its apologies sound sincere, yet it's incapable of writing a poem that doesn't rhyme. That's pretty inhuman.

Also the way and context that it gets logic puzzles wrong is pretty inhuman. First of all, it's capable of doing some pretty hard puzzles that would stump most people. Yet if you change the wording of it a bit so that it no longer appears in training data, it's suddenly wrong. Humans are frequently wrong of course, but the way they're wrong is that they give vague solutions, then muddle through an answer while forgetting important pieces. This is contrary to GPT-4 which will walk you through the solution piece by piece while confidently saying things that make no sense.

(comment deleted)
> day when 50% of jobs are being done by AI

By OpenAI definition 50% is not enough to qualify for AGI, it has to be "nearly any economically valuable work"

Not sure it has to replace plumbers to be AGI
maybe they ment to say intellectual work/knowledge work.
It would be hard to find a single human who could handle nearly any/all economically valuable work. Getting good enough to get paid in one field is an achievement.
Details leaking out slowly, people amplifying their fears...

Soon we'll be as worried that AI will take over jobs as bitcoin taking over the economy.

We teach Robots to move, and we can teach computers to talk or process data, step-by-step.

(comment deleted)
Well, Emmett Shear lied to everyone if he knew about this. I understand why, he was probably thinking that without any ability to actually undo it the best that could be done would be to make sure that no one else knows about it so that it doesn't start an arms race, but we all know now. Given the Board's silence and inadequate explanations, they may have had the same reasoning. Mira evidently didn't have the same compunctions.

This article, predictably, tells us almost nothing about the actual capabilities involved. "Grade school math" if it's provably or scalably reasoning in a way that is non-trivially integrated with semantic understanding is more impressive than "prove Fermat's last theorem" if the answer is just memorised. We'll probably know how important Q* actually is within a year or two.

It tells us exactly the capabilities of Q.

> Given vast computing resources, the new model was able to solve certain mathematical problems, the person said on condition of anonymity because they were not authorized to speak on behalf of the company. Though only performing math on the level of grade-school students, acing such tests made researchers very optimistic about Q’s future success, the source said.

Did you read my comment?
Yes:

> This article, predictably, tells us almost nothing about the actual capabilities involved.

The article tells us all we need to know.

I've gotta say it really does seem like you didn't read their comment or are responding in bad faith.
Questioning if one has read an article is against the rules on HN. Why do you think it’s any different for comments.

You’re both incredibly rude and arrogant.

Very unlikely Emmett lied. What would be the point.
If anyone involved was going to be alarmist it was him.
Lol, surely this is just some variation on q-learning.... to a couple cueless board members it could sound very threatening...