Live data from Hacker News

Test your “free will” at the Aaronson Oracle

people.ischool.berkeley.edu

121–130 of 240 posts

Re: Test your “free will” at the Aaronson Oracle

#121

Being predictable does not mean you have no free will. I mean, ever heard of compatibilism ? https://en.wikipedia.org/wiki/Compatibilism

If anything, this demo shows:

1. Unpredictability is possible even when the user doesn't have any choice about input (type keys based on a PRNG)

2. Predictability is possible even when the user can choose from both available options (human user)

It's an interesting study in our ability to be random, but it doesn't tell us anything about the macro-level philosophical concepts of determinism or free will. Compatibilism is not relevant to this demo.

Re: Test your “free will” at the Aaronson Oracle

#123
I was able to hang at around 0.5 by remembering something I'd read on HN about identifying non-random strings because they did too much alternating and not enough repeating.

Instead of trying to pick randomly between f and d, I picked numbers between 0 and 9, with an intentional bias toward lower numbers, and those would determine the length of the next sequence. So if I picked 4, 3, 7, 1, 3, 2, 2, 5, 0, 4 as my numbers, that would translate to

ddddfffdddddddfdddffddfffff[0=don't change]ffff.

I suspect a more sophisticated program would be able to pick apart my strategy, but it worked really well against this particular algorithm.

Re: Test your “free will” at the Aaronson Oracle

#124
post #114
post #96

Earlier quoted context omitted.

To most people, "how predictable you are" and "whether you have free will" are almost the same question.

Did they predict that I'd wire the {d,f} input to a PRNG? Did they predict that I have a lot of digits of pi memorized, or that I could use the hex 'spigot' formula to generate digits of pi, then convert d=0, f=1 (or the inverse)? Did they predict which method I'd wire it up with and the exact source of the program I'd use to do so? I'm going to hazard a 'no', so it looks like I have free will.

You had free will anyway. More to the point, you used it to behave unpredictably.

Re: Test your “free will” at the Aaronson Oracle

#125
post #96

Earlier quoted context omitted.

To most people, "how predictable you are" and "whether you have free will" are almost the same question.

If I had to guess? I'd say most people believe they are capable of choosing their actions - but they would also admit to a reasonably predictable set of habits.

Yes, I think most people don't bring predictability into it at all. Free will is about the feeling of "I could do, or could have done, X instead of Y", but your search space only ever included X, Y, and Z. Just knowing your search space makes you highly predictable even if you maintain the freedom to choose inside that space. (And however we choose, it is not randomly, that would be terrible, but more chaotic in the same sense that weather has too many unknown inputs that we can't predict all the details we want to perfectly.)

Re: Test your “free will” at the Aaronson Oracle

#126
post #109

dd if=/dev/urandom count=1024 bs=1 | xxd -b Then I hit "d" for 1, "f" for 0 as I read through the bytes of output. It stuck around 0.5 the whole way, which is what I expected.

Ok, so it works. Did you try to input the letters you chose by yourself?

Yeah, I was also somewhere around 0.5-0.6 after a minute or so, then got the idea to try truly random numbers

Re: Test your “free will” at the Aaronson Oracle

#127
I've been relaying the quote from the readme for years. If you didn't click through:

"In a class I taught at Berkeley, I did an experiment where I wrote a simple little program that would let people type either “f” or “d” and would predict which key they were going to push next. It’s actually very easy to write a program that will make the right prediction about 70% of the time. Most people don’t really know how to type randomly. They’ll have too many alternations and so on. There will be all sorts of patterns, so you just have to build some sort of probabilistic model. Even a very crude one will do well. I couldn’t even beat my own program, knowing exactly how it worked. I challenged people to try this and the program was getting between 70% and 80% prediction rates. Then, we found one student that the program predicted exactly 50% of the time. We asked him what his secret was and he responded that he “just used his free will.”

Re: Test your “free will” at the Aaronson Oracle

#128
post #85

What this have to do with free will? It's a web page trying to infer the logic behind the user keystrokes. That's it. Maybe there's some randomness lying deep down in what we experience as free will, but that doesn't mean that we're 100% unpredictable in everything we do.

There's a thread running through free will discussions referred to as "ultimate origination". The Free will theorem touches on this as the sibling commenter mentioned.

There's a fringe view (also help by some of these physicists) that "The more radical group holds that the agent who determines his own will is not causally influenced by external causal factors, including his own character."[1] Start with section 3.2 of the Stanford Encyclopedia of Philosophy and move on to perhaps the whole article or the referenced primary sources.

My take on the link between the Aaronson Oracle and the ultimate origin view follows like this.

Suppose that we take the radical definition of free will and try to devise a test that demonstrates an individual making a choice not influenced by external causal factors. One thing that comes to mind is to ask that individual to make a choice between two options. If the a choice is not causally influenced by external factors, then we can expect that it will not be predictable.

It's interesting that a number of commenters have reported prediction rates very close to 0.5. Typically in similar hot hand experiments[2] that's not the case and I suspect it's a reporting bias (why should those closer to 1.0 feel the need to report their findings).

There's also a bit of a counter-example in the whole space of pseudo-random number generation that's very much an example of a deterministic system with nothing but external causal factors, but will pass the Aaronson oracle test. On the other hand, truly random sources without any identifiable causal sources (ie radioactive decay) will also pass this test. Both of these passing support an argument that the test has no power to discriminate at all.

My personal take is that I like the idea of thinking about having free will as a spectrum or degree rather than a binary proposition. In the ultimate origin conversation, I don't see external causal factors as being completely avoidable nor unavoidable so having a test whose output is a range of predicability is nice to see.

[1] - http://plato.stanford.edu/entries/freewill/#1

[2] - http://math.williams.edu/the-hot-hand/

Re: Test your “free will” at the Aaronson Oracle

#129

Being predictable does not mean you have no free will. I mean, ever heard of compatibilism ? https://en.wikipedia.org/wiki/Compatibilism

From a physical point of view, free will doesn't make sense. Laws are deterministic at macro level and contain some randomness at the lower level. Neither are free will.

Also, there is a huge assumption there - the assumption that there is a "self" that can have this free will. There is no self, just a stream of experiences and actions. The "self" is an intuitive concept, a reification that is useful in social dealings. Taking it from the social context and putting it in the realm of physics could be just a sleight of language - it cannot be the same concept in both domains, because the two domains are so far off. And trying to formally define a self in physics is impossible for us.

Re: Test your “free will” at the Aaronson Oracle

#130
post #24

At first I was stuck at ~0.95 but I was just striking the keys really fast but then I concentrated and looked at the keys and really tried to feel which key I wanted to press and it worked. I was able to score lower ~0.4. I'm computationally irreducible for now.

You went from incredible predictable to better than random? Wow, now that's impressive!
Post reply on HN