Friday, July 20, 2012

What is randomness?


This post is rather a philosophical opinion than anything else. It's going to be a little bit provocative, so if you don't agree with anything, feel free to comment and share your thoughts about it.

Randomness doesn't exist in a strict way. Randomness is only a way to model problems. There's only cause and effect. Let's look at some examples:

When we cast dice, we say the result is going to be random. Using the classic rule of probability, we would say that we have a probability of 1/6 (16.6667%) of getting a specific result when casting a single die. We've model the problem using probabilities and measuring the uncertainty of getting a specific result.

But remember, that's only a model, a tool that represents the problem and gives us solutions (in this case the solutions are in form of probabilities). But what is actually happening isn't random. Let's simplify the problem.

If I put the die with the 3 face up, and only raise it half a millimetre from the floor, when I release the die I will get a 3 for sure!

That's cheating – you may think. And if we're playing risk or backgammon... you're right, I would be cheating. It's cheating because the experiment of casting a die here is quite controlled. I want to get a 3 and I've set the conditions of the experiment to favour my intention.

Well, the experiment isn't quite different if I cast the die at 1 metre from the floor. The only difference here is that I no longer control the experiment and it seems random. So, probabilities here are a good model for the problem, but they doesn't exist for real. Let's assume that I have a supercomputer that is able to take all the variables into account. They could be: initial height, die and floor surface irregularities, floor elasticity, die elasticity, Coriolis effect, wind speed and direction, rotation given by the hand (taking into account that it might be slightly shaking)... Actually I don't even know all the variables of the problem, and I don't think there exists such a computer, but let's assume. If the computer existed and the variables were known the problem can be solved and I would predict the result of the die perfectly.

The same happens when generating a pseudorandom number in a computer. It uses a deterministic algorithm. It might use a “random” seed, but if we know the seed, we know the result. Sometimes the seed it's taking by the time of the clock in milliseconds, but again if we know exactly when this happens, we predict the result.

When we shuffle a deck of cards its the same. If we were able to keep an eye while shuffling, we would know the order of cards in the deck perfectly.

However, we don't know all the variables of all these problems. That's why there seems to be a random entity. So, the probability of an event X occurring, it's just a measure of our ignorance. The higher the chances, the more certain we are that X is going to happen. When we add knowledge to the system, probability changes. This happens for example in the Monty Hall problem. Here you can see a scene of the film 21 in which the problem is discussed:



Final thought. I think that science is about acquiring knowledge of the universe. It's about identifying the cause that produces the observed effect. In the Renaissance, a physician would observe a group of sick people. He would see that all of them had drunk from the same water. Finally, he would conclude that that water is different from normal water. Doing some research he would find a virus in the water. He would then think: “if I kill the virus, health will return”. And using cause an effect he would pull science forward while healing his patients.

Nowadays, so called scientists often say: “the universe exists because of chance”, and what is worse, they get satisfied with their own answer. Whenever we speak of chance there's still knowledge to be unlocked. If you talk in terms of chances, it means that you've model the problem, but you don't fully understand the nature of if. And being satisfied with the answer means that you're comfortable being ignorant about something which definitely is not a trait of the western scientific tradition.

SUMMARY: I'm not saying that randomness is completely useless. In fact, I use it constantly! I love chance games and I love to calculate probabilities and get the best strategy. Randomness is useful because it provides us a way to manage the lack of knowledge. I accept not knowing the result of the die while playing risk, but I don't accept not knowing more important things about the universe and simplify everything with the sentence: “it's all chance”.

No comments:

Post a Comment