Poll: ask anything to an all-knowing demon edition

post by aiiixiii (yamar69) · 2020-04-22T16:28:45.569Z · LW · GW · 5 comments

This is a question post.

Contents

  Answers
    5 Vanessa Kosoy
    2 NunoSempere
    2 Gunnar_Zarncke
    1 Jaysunloper@gmail.com
    1 TurquoisePrincess
    0 Avery Parker
None
5 comments

If you could ask just one question to an omniscient oracle knowing that

  1. the oracle cannot lie.
  2. the oracle can only answer yes or no. What would you ask? What would be your strategy for maximizing the bits of information you will receive from the demon's response?

Answers

answer by Vanessa Kosoy · 2020-04-22T20:18:36.813Z · LW(p) · GW(p)

"Dear Oracle, consider the following two scenarios. In scenario A an infallible oracle tells me I am making no major mistakes right now (literally in these words). In scenario B, an infallible oracle tells me I am making a major mistake right now (but doesn't tell me what it is). Having received this information, I adjust my decisions accordingly. Is the outcome of scenario A better, in terms of my subjective preferences?"

We can also do hard mode where "better in terms of my subjective preferences" is considered ill-defined. In this case I finish the question by "...for the purpose of the thought experiment, imagine I have access to another infallible oracle that can answer any number of questions. After talking to this oracle, will I reach the conclusion scenario A would be better?"

comment by aiiixiii (yamar69) · 2020-04-23T18:11:57.722Z · LW(p) · GW(p)

Think of this scenario: I ask "is everything I am doing the optimal for my subjective preferences?" Now think at your question. It is provable that the oracle answer yes (or no) to my question if and only if the oracle answer yes (or no) to your question, and vice-versa. This make my question a better choice since it is less complex (less bits). If you try to schematize some possible cases, you will see that the answer of the oracle in my example and yours is always the same.

Replies from: vanessa-kosoy
comment by Vanessa Kosoy (vanessa-kosoy) · 2020-04-23T19:45:16.986Z · LW(p) · GW(p)

The difference is, if the oracle tells you what you're doing is suboptimal, you might arrive at wrong conclusions about why it's suboptimal. Also, I see no reason why a shorter question is a priori better?

answer by NunoSempere · 2020-04-23T13:45:49.879Z · LW(p) · GW(p)

Consider the futures of humanity which I would, upon reflection, endorse as among the best of utopias, and consider the simplest Turing Machines which encode them. If you apply (some function which turns their states after n steps into a real number and concatenate them), would the output of such calculation belong to (this randomly chosen half of the real numbers)?

I'm sure this can be worded more carefully, but right now this may force the oracle to simulate all the futures of humanity which I would consider to be among the best of utopias.

comment by TurquoisePrincess · 2020-04-23T18:50:55.273Z · LW(p) · GW(p)

This is a clever answer, but we don't know how the oracle works - they're supposedly omniscient and there's some chance that they can pull the answer magically from thin air (or some other clever method of derivation that doesn't require any simulation), in which case you just wasted a very valuable question.

answer by Gunnar_Zarncke · 2020-04-22T18:19:27.415Z · LW(p) · GW(p)

Wait until a situation comes up where you are torn between two alternatives with potential high loss/gain. Then ask: "Among situations A and B should I choose A?"

comment by ChristianKl · 2020-04-22T18:44:19.551Z · LW(p) · GW(p)

Asking "should" is likely a bad idea in this case as it makes the answer hard to interpret. I would rather ask "Is it better for X if I choose A"?

Replies from: Gunnar_Zarncke
comment by Gunnar_Zarncke · 2020-05-31T21:13:31.160Z · LW(p) · GW(p)

Constant vigilance when dealing with oracles!

Agree.

answer by Jaysunloper@gmail.com · 2020-07-21T00:39:32.359Z · LW(p) · GW(p)

What are the winning numbers in arkansas mega millions lottery

answer by TurquoisePrincess · 2020-04-23T18:50:55.273Z · LW(p) · GW(p)

"Is it optimal, according to my values, to devote my time and energy to working on [thing I am devoting my time and energy to working on]?" is probably going to be the right question to ask for quite a lot of people.

comment by Shamash · 2020-04-23T18:13:04.236Z · LW(p) · GW(p)

I think it would not be a very useful question to ask. What are the chances that a flawed, limited human brain could stumble upon the absolute optimal set of actions one should take, based on a given set of values? I can't concieve of a scenario where the oracle would say "Yes" to that question.

answer by Avery Parker · 2020-06-19T02:49:34.918Z · LW(p) · GW(p)

how old am i?

5 comments

Comments sorted by top scores.

comment by Vanessa Kosoy (vanessa-kosoy) · 2020-04-22T20:37:22.904Z · LW(p) · GW(p)

There is also the "obvious" answer that says, find a 50/50 gamble (on stock market, prediction market or whatever), loan as much money as you can and gamble everything. It becomes better if there are people you can convince to invest as well (either just by being known as trustworthy or by having a way to demonstrate the existence of the oracle).

comment by Pattern · 2020-04-22T17:06:30.353Z · LW(p) · GW(p)

(Outlines a strategy/meta-strategy for choosing questions, with one example.)

"If I* had to answer every question I was asked with "yes" or "no" would it be better to answer "yes" or "no" - give the answer that it would be better to give.**"

*"I" can be replaced with "everyone".

**For every question I answer with yes or no, which answer is better to give?

(Note that this might run into a problem with double negation.)


The strategy is, rather than selecting one question that's very important, choose a set of questions. This can be used by always going with the answer the oracle gives, or using it as a prior/evidence.

comment by leggi · 2020-04-25T08:33:25.747Z · LW(p) · GW(p)

Who gets to hear the question and answer?

Just me or is there a wider audience (that also know the oracle cannot lie)?

Replies from: yamar69
comment by aiiixiii (yamar69) · 2020-04-28T16:23:51.511Z · LW(p) · GW(p)

how would you change the question between the two cases?

Replies from: leggi
comment by leggi · 2020-04-29T08:40:52.579Z · LW(p) · GW(p)

I would ask a different question in each case. (about unrelated subjects)