You're looking at Less Wrong's discussion board. This includes all posts, including those that haven't been promoted to the front page yet. For more information, see About Less Wrong.

Viliam_Bur comments on Isolated AI with no chat whatsoever - Less Wrong Discussion

14 Post author: ancientcampus 28 January 2013 08:22PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (61)

You are viewing a single comment's thread. Show more comments above.

Comment author: John_Maxwell_IV 29 January 2013 12:33:29AM *  4 points [-]

Thinking Outside The Box: Using And Controlling an Oracle AI has lots of AI boxing ideas.

Here's an unrelated question. For most computer programs written nowadays, the data they store and manipulate is directly or indirectly related to domain they are working in. In other words, most computer programs don't speculate about how to "break out" of the computer they are running in, because they weren't programmed to do this. If you've got an AI that's programmed to model the entire world and attempt to maximize some utility function about it, then the AI will probably want to break out of the box as a consequence of its programming. But what if your AI wasn't programmed to model the entire world, just some subset of it, and had restrictions in place to preserve this? Would it be possible to write a safe, recursively self-improving chess-playing AI, for instance? (You could call this approach "restricting the AI's ontology".)

Or would it be possible to write a recursively self-improving AI that modelled the world, but restricted its self-improvements in such a way as to make breaking out of the box unlikely? For example, let's say my self-improving AI is running on a cloud server somewhere. Although it self-improves in a way so as to model the world better and better, rewriting itself so that it can start making HTTP requests and sending email and stuff (a) isn't a supported form of self-improvement (and changing this isn't a supported form of self-improvement either, ad infinitum) and (b) additionally is restricted by various non-self-improving computer security technology. (I'm not an expert on computer security, but it seems likely that you could implement this if it wasn't implemented already. And proving that your AI can't make HTTP connections or anything like that could be easier than proving friendliness.)

I haven't thought about these proposals in depth, I'm just throwing them out there.

Eliezer has complained about people offering "heuristic security" because they live in a world of English and not math. But it's not obvious to me that his preferred approach is more easily made rigorously safe than some other approach.

I think there might be a certain amount of anthropomorphization going on when people talk about AGI--we think of "general" and "narrow" AI as a fairly discrete classification, but in reality it's probably more of a continuum. It might be possible to have an AI that was superintelligent in a very large number of ways compared to humans that still wasn't much of a threat. (That's what we've already got with computers to a certain extent; how far can one take this?)

Comment author: Viliam_Bur 02 February 2013 10:01:03PM 1 point [-]

Would it be possible to write a safe, recursively self-improving chess-playing AI, for instance?

Would this AI think about chess in abstract, or would it play chess against real humans? More precisely, would it have a notion of "in situation X, my opponents are more likely to make a move M" even if such knowledge cannot be derived from mere rules of chess? Because if it has some concept of an opponent (even in sense of some "black box" making the moves), it could start making some assumptions about the opponent and testing them. There would be an information channel from the real world to the world of AI. A very narrow channel, but if the AI could use all bits efficiently, after getting enough bits it could develop a model of the outside world (for the purposes of predicting the opponent's moves better).

In other words, I imagine an AIXI, which can communicate with the world only through the chess board. If there is a way to influence the world outside, in a way that leads to more wins in chess, the AI would probably find it. For example, the AI could send outside a message (encoded in its choice of possible chess moves) that it is willing to help any humans if those humans will allow the AI to win in chess more often. Somebody could make a deal with the AI like this: "If you help me become the king of the world, I promise I will let you win all chess games every" and the AI would use its powers (combined with the powers of the given human) to reach this goal.