Danger(s) of theorem-proving AI?

16th Mar 2022

3Richard_Kennaway

2Charlie Steiner

2ChaosMote

3Charlie Steiner

1[anonymous]

1burmesetheater

1Yitz

2burmesetheater

1Yitz

New Answer

New Comment

4 Answers sorted by

The AI is asked mathematical questions relating to the big unsolved problems of physics: quantum mechanics vs. general relativity, the structure of space-time at the Planck scale, dark matter, dark energy, and so on. Its answers enable the easy construction of superweapons that convert matter directly into energy; or make anything radioactive decay instantly to its end state; or collapse the false vacuum; etc. Shortly thereafter, everyone dies.

ETA: see also.

The problem here is that there can be questions whose answers are dangerous to know.

How are you imagining making this thing? If you're training an optimizer that you don't understand, this can lead to pitfalls / unintended generalization. If it just pops into existence fulfilling the spec by fiat, I think that's a lot less dangerous than us using ML to make it.

Since the question is about potential dangers, I think it is worth assuming the worst here. Also, realistically, we don't have a magic want to pop things into existence by fiat so I would guess that by default if such an AI was created it would be created with ML.

So lets say that this is trained largely autonomously with ML. Is there some way that would result in dangers outside the four already-mentioned categories?

32y

Well, you might train an agent that has preferences about solving theorems that it generalizes to preferences about the real world.
Then you'd get something sort of like problem #3, but with way broader possibilities. You don't have to say "well, it was trained on theorems, so it's just going to affect what sorts of theorems it gets asked." It can have preferences about the world in general because it's getting its preferences by unintended generalization. Information leaks about the world (see acylhalide's comment) will lead to creative exploitation of hardware, software, and user vulnerabilities.

AI becomes trusted and eventually makes proofs that can't otherwise be verified, makes one or more bad proofs that aren't caught, results used for something important, important thing breaks unexpectedly.

Let's say we limit it further so all proofs have to be verifiable within some reasonable complexity limit. In such a case, we wouldn't need to trust it. What then?

22y

Realistically, a complexity limit on practical work may not be imposed if the AI is considered reliable enough and creating proofs too complex to otherwise verify is useful, and it's very difficult to see a complexity limit imposed for theoretical exploration that may end up in practical use.
Still in your scenario the same end can be met with a volume problem where the ratio of new AI-generated proofs with important uses is greater than external capability of humans to verify, even in the case that individual AI proofs are in principle verifiable by humans, possibly because of some combination of enhanced productivity and reduced human skill (possibly less incentive to become skilled at proofs if AI seems to do it better).

12y

That seems like a very mild danger compared to risks from other AI models, tbh.

Posting this on behalf of user PrimalShadow on the AstralCodexTen Discord:

I responded with the suggestion of what you might call "paperclipping" (it deciding it requires some astronomical amount of compute to solve the problem, so takes over the world, or maybe even the galaxy/beyond, to maximize compute), which PrimalShadow noted already falls into "The AI somehow learns about the outside world". He also pointed out that the AI wouldn't need to be trained on non-mathematical data, which would presumably reduce any risk of that happening.

Neither of us could easily think of a scenario where this trivially goes wrong, and we're both curious what the potential risks are from the perspective of more experienced people in the field.